CN1460222A - 用于多用途缺省模式的机器可读标签阅读器系统 - Google Patents

用于多用途缺省模式的机器可读标签阅读器系统 Download PDF

Info

Publication number
CN1460222A
CN1460222A CN02800965A CN02800965A CN1460222A CN 1460222 A CN1460222 A CN 1460222A CN 02800965 A CN02800965 A CN 02800965A CN 02800965 A CN02800965 A CN 02800965A CN 1460222 A CN1460222 A CN 1460222A
Authority
CN
China
Prior art keywords
user
reader
resource
mrl
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN02800965A
Other languages
English (en)
Inventor
C·拉姆西-卡坦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1460222A publication Critical patent/CN1460222A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/0723Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements

Abstract

一种用于阅读机器可读标签(MRL)装置和响应于其中发生阅读的场境而搜索资源库的方法和系统,该方法和系统提供一种缺省模式,当匹配资源不能被从MRL或者其它数据中标识时,所述缺省模式提供有用的选项。用户被给予定义她/他自己的响应和匹配模板的选择权。可替代地或者共同地,用户可以接收一个基于较少匹配的一般响应或者建议用户扫描一个不同MRL或者使用与MRL阅读器相关的一个不同物体的消息。

Description

用于多用途缺省模式的机器可读标签阅读器系统
技术领域
本发明涉及采用机器可读标签来存储数据并且将它们在被扫描时递交给阅读器的系统。这样的例子包括一维和两维条形码、存储按钮、智能卡、射频标识符(RFID)标记、智能卡、磁条、微芯片转发器等。
背景技术
目前存在并且正在开发用于编码数据的各种设备。这些采用不同形式,从诸如两维条形码的光设备到诸如转发器的无线电设备。这些设备通常允许物体被加标记或者加标签以便允许机器阅读与该物体相关的数据。一维条形码已经被广泛用于这个用途,但是它们在能够存储多少信息方面有限制。例如,它们能够标识物体类型,但是不能标识各个物体。
该领域的一个新参加者射频标识符(RFID)标记象转发器那样,通过无线电信号将信息递交给阅读器。RFID设备一个吸引人的地方是它们可能携带大量信息。这与其数据容量有限得多的传统的条形码相反。传统条形码的另一个替代是两维条形码。这些两维符号能够比传统的条形码编码更多的数据。另一个编码设备是iButton,它是一个小标记,其存储能够由与该iButton电接触的阅读器阅读的信息。另一种用于存储信息的设备包括印刷和非印刷(例如蚀刻)机器可读符号(例如使用模式识别过程)和数字水印。
RFID技术的商业应用被期待非常成功。提供链管理是最大成功之一。计划被用于制造商将每个产品的序列号登记在一个数据库中,在产品通过供应链运送的过程中,该数据库可以被访问。通过将数据保持在诸如服务器的网络资源上,业务提供者使得商店或者仓库能够使用便携式扫描器来检查产品的历史记录。零售商因此能够检查可靠性以及盗窃,并且监视已脱销和脱离需求的趋势。RFID标记可以是可编程的并且还可以包括能够就在标记中记录各种环境因素的传感器,所述环境因素可以是例如一箱水果在给定温度下被保持的时间量。
RFID标记的未来消费者市场的一个明显模型是条形码阅读器的目前消费者市场。虽然条形码阅读器已经被商业和工业用户广泛使用,但是到目前,制造商和销售商的尝试只获得了有限的成功。下面讨论目前和未来消费者应用的一些例子。
用于消费者的条形码阅读器产品的一个例子是CueCat,该阅读器被设计为安装在计算机上并且用于阅读在目录、杂志广告和产品标签中印刷的条形码。当用户扫描条形码时,该码被自动通过互联网传送到一个服务器,该服务器将用户的浏览器指向用于所述特定条形码的站点。省去了用户键入网址的麻烦,如果每个产品都有其自己的网址,则可以想象该网址会很长,但是优点还远不止这些。而且,无需用户查找(诸如通过利用搜索引擎搜索)就可以为现有产品(例如橱柜中一年的桃罐头)产生网址。如果CueCat服务的维修人员没有能够提供产品的链接,则用户可以建议一个网址。另一个类似的建议应用是让用户采用网站商的“奖励优惠券”的优惠券上的条形码。
另一个建议的应用是具有条形码的配方书,用户可以扫描该条形码并且自动为食品店产生一个购物列表。用户通过在家里扫描产品标签上的条形码而选择要购买的物品。据此,服务产生一个购物列表给商店并且用作一个食谱指南。利用一个无绳条形码扫描器,用户能够扫描杂货项的箱子或者包装材料上的条形码,以便将它们添加到用户的购物列表中。扫描器可以在购物开始之前被同步到一台计算机,并且利用互联网连接,个人的购物列表被产生并且打印出。购物列表包括对于列表上的标识为类似于初始扫描的但是与用户规定的饮食目标更一致的项目的健康建议。诸如低脂肪、低钠、更低卡路里或者其它选项的分类可以被提供。列表被分成两列,一个含有建议的选择,一个含有初始扫描的项目。为每个项目提供为什么这个食品项目更好的说明。还为初始项目如何接近于系统对产品类型的最佳选择提供一个指示。靠近某些项目的配方图标提示用户点击使用购物列表中的项目和符合营养概况的配方的链接。对于预定了服务的食品商,优惠券供应可以输入在购物列表上,甚至被下载到用户的购物者的忠实的卡文件中。
便携式阅读器可以被使用或者建议被使用于各种其它应用中。例如,消费者可以维护加了条形码的诸如自行车、便携式摄像机、汽车等贵重物品的存货清单。另一个应用允许用户在加盟店中扫描项并且建立一个它们可以张贴到个人网页上的“希望列表”。该列表可以被组织并且用电子邮件发送给其他人用于与礼物相关的场合。购物者在商亭里登记,设置密码并且检验扫描器。然后,购物者通过简单地扫描项目的条形码来建立他们的“希望列表”。然后,当扫描器被返回并且希望列表被张贴到网站上时,数据被下载到商亭中。另一个非常类似于CueCat的应用是将一个条形码放置到电影或体育比赛票的存根上的想法。以CueCat形式的条形码将用户自动带到网站上,允许用户购买与诸如运动会纪念品或电影音带的事件相关的产品。由AirClic提供的另一个应用使用附着在打印物品上的条形码来将用户带到提供访问被更新信息、购买机会或者涉及该物品的其它网特征的网站。这种技术可以设想被包括在诸如小区电话的可携带设备中,以便用户不需要靠近一台计算机来使用它。
上述例子说明了寻找用于其产品的消费者应用的各种尝试。这些尝试中的绝大多数都是一次性(专用)想法并且其优点并不比传统的完成其各自任务的多。希望列表应用非常专用,就象杂货购买列表应用和家庭存货清单应用一样。虽然条形码已经很普遍,但是令人惊讶的是没有人提出至少对于消费者的使用它们的真正有用的方式。如上所述,突破的一个部分是增加可以存储在条形码或者其它类型数据存储介质上的数据量。尽管这本身没有使得“删除应用”离开设计者的思维,但是许多优点连同RFID标记的增加的数据容量和用于存储比传统条形码更大量数据的其它技术而出现。
与只能对足够的数据编码以便使少量数据相关的条形码不同,某种机器可读标签(MRL)装置能够存储足够的信息来完成一些非常有趣的事情。例如,如果附着到一个产品上,则它就可以唯一地标识该特定产品,该特定产品可以在一个中央数据库中与其制造日期、它被运送的货船、装船日期、要送到的零售商、要售给的人、它是如何被制造的、何时制造的等相连。同样,一些MRL装置还可以被编程以便改变其中存储的数据,就象例如上述温度感觉提供链应用那样。另一个优点是能够通过将阅读器离开一些距离并且不准确地对准关于MRL装置的阅读器而被扫描。一些阅读器能够一次阅读许多MRL装置,例如RIFD阅读器。
通常,MRL装置相当贵,很少应用被开发用于消费者市场。一种针对消费者的没有受到成本很大影响的系统的例子是用于宣传产品的超级市场系统。在这个系统中,用户来到装备有便携式无线终端的购物中心。当用户经过走廊时,他/她通过某些无线电发射台,这些无线电被建立来宣传搁置在这些台附近的产品。当用户走近每个这样的台时,便携式无线电终端就从该台接收到一个消息并且开始显示带有伴随音乐的宣传图形和/或文本消息。图形和文本/音频消息被从诸如终端被无线连接到的网络服务器的某个其它源中获得。所述台发送一个唯一的标识符,它提示终端递交对应于该标识符的图形和文本/音频消息。随着高密度MRL装置成本的降低,类似的应用被期待出现在更大的范围中。
诸如麻省理工学院(MIT)媒体实验室的研究项目已经使用RFID标签来自动操作许多动作。例如,一个项目导致构建一个咖啡机器,它能够阅读用于接收咖啡的咖啡杯的主人的标识。利用该信息,机器制造由杯子主人喜欢的特定类型咖啡并且播放该主人所喜爱的音乐。由媒体实验室建议的另一个应用是一种电冰箱,它阅读其内容的RFID标签,从而维护一个存货清单。另一个例子是一种微波炉,它为用户给出指令并且为要被烹调的食品类型(由RFID标签给出)而对自身编程。这些系统被想象为具有所有输入和输出设备的方法的家庭网络的一部分,它们都是智能的和响应环境的。电冰箱知道微波炉在做什么。微波炉、散热器(sink)等都知道它们的内容、状态,并且能够物理地和数字地作用于物体。橱柜可以告知用户她/他是否有制作配方所需要的成分。厨房发现用户在制作配方并且给出与用户的动作同步的建议。
MIT媒体实验室的Joseph Kaye写的白皮书提供了关于本发明环境的多个概念。一个概念是对于被连接的每件事。例如,塔帕家用塑料制品容器上的RFID标签通知散热器中的阅读器容器被清洗因此是空的。存储在容器中的食物被移走并且容器被清空。当容器被放入冰箱时,由“询问”关于容器内容的信息的冰箱将一个特定的食物先前与容器的RFID标签相关联。之后,内容是视频存货清单的一部分直到容器清空为止。由MIT媒体实验室设想的智能厨房通过指导用户一个配方、推荐替代品并且告诉用户在哪里找到成分来帮助用户烹调。Kaye先生还建议唯一地识别所有产品并且为每个产品提供单独的网页,可以从该网页获知特定产品的历史记录的每个细节。
在当前技术状态中,需要用于提供消费者希望的实际好处的代码阅读装置的应用,并且提供具有最小争议的这些好处,以便于消费者会采用这些应用。
发明内容
本发明被设计用于其中便宜的机器可读标签装置(“MRL装置”)出现在多种场境(context)的环境,就象目前条形码那样。将来,高数据密度MRL装置会出现在可购买到的产品、票存根、广告媒体、集装箱、熟食店容器等上。MRL装置的阅读器还可以增生。例如,它们可以被在诸如个人信息管理器(PIM)、小区电话或跨接设备的便携式设备中找到。它们还可以被发现包括在诸如收银机、公共可访问的亭子、家庭设备、电视遥控等的许多公共固定设备中。
尽管许多技术监视器预见了充满高数据密度MRL装置和阅读器的世界,但是这只在这种装置为用户提供实际价值时才发生。本发明涉及达到这个目标的几个障碍。一个障碍是任何新技术对于用户的要求。用户不喜欢采取新方法做事情,除非可以获得大报酬。使得技术易于使用和有用通常意味着复杂的编程。另一个对于广泛消费者接受的障碍是在大量不同的场境而不是少量场境中提供对于用户真正有用的信息和/或服务。
一种使得MRL应用易于使用的方法是保证它们只为用户呈现与该用户有关的那些信息段和服务。这样,就不需要用户导航菜单或者输入额外的信息以获得某些有用的内容。为此,最好是需要考虑用户的直接环境并且需要考虑偏爱。大多数无线应用只有非常少的个人化容量,尽管这是用户反复返回的网入口的重要设计单元。本发明的目的是提供一种用户在许多场境(包括新的场境)中能够重复返回的系统,因为他们体验到系统通常提供具有最小争议的有价值的信息和/或服务。最后,本发明的另一个目的是为这个应用提供对于编程者提供这些服务最小的困难。
本发明提供机制,利用该机制,MRL阅读器可以递交非常相关的信息或在某些方面涉及MRL装置所附着的物品的过程,考虑涉及用户的其它环境,如用户的个人偏爱、用户的环境等。本发明还提供机制,用于筛选大量的潜在相关信息或者大量资源并且识别对于用户来说最可能是最好选择的那些,从而避免对于用户的要求。此外,本发明提供机制,用于保证阅读器从不产生无用的响应,即使当面对不可能预测的请求时,例如用户利用台式锯(table-saw)阅读器扫描谷物箱子时。此外,本发明还提供机制,便携式阅读器利用该机制可以在即使没有连接到能够对MRL数据解码的数据库时,仍然能够提供应用。
在进行请求时,对关于用户和他/她的状态和使用场境的信息的许多可用资源的智能使用因为许多可能的系统响应而成为繁重的编程任务。此外,即使没有如何将许多可能的用户状态连接到许多可能的响应的问题,本身也难以提供可以与可能的用户状态相连的大量响应。
为此,本发明调节搜索引擎技术中的优点。新的搜索引擎技术允许用户用自然语言规定请求,以便访问大量无组织的数据(网页)。这些技术可能适合于使用在MRL系统中。这使得可能根据复杂的搜索引擎技术以相对无结构的格式创建响应数据,以便确定如何将请求连接到资源数据库中最恰当的信息或者服务。
利用在适当位置的用于调节所有可用用户状态信息的健壮和灵活的策略,更易于添加新的功能。首先,创建资源数据库的业务提供者不需要为每个参与的状态编排一个响应。这使得添加新的响应到响应数据库的任务较少烦琐。其次,单独一个情况可以允许多个不同的响应。处理这个问题的通常方法是给用户一个选择。通过使用这里建议的健壮的策略,系统能够过滤多个可能应用的响应,避免对于用户在后续步骤中进行选择的需要。用户接收希望的响应更快并且较少争议。附于诸如家用设备的一个特定物体的阅读器将标识该特定物体的信息发送到信息源。例如,微波炉在接收编程指令之前可以识别其对于信息源的制造和模型号。通过为信息源提供关于信息请求的场境的具体细节(例如,“我是位于住处的微波炉,我在请求关于特定冷冻正餐的信息。”),信息源就能够使得响应尽可能地相关(“你必须需要编程指令。”)。无需场境的细节,可以在相关信息被递交之前在用户和信息源之间进行几个交换。例如,用户可能在购物并且只希望知道关于预期购买的产品的一些内容。没有场境,则情形非常类似于访问当今的万维网(WWW)站点,其中需要在找到希望的信息之前导航菜单树。
假设提供给信息源的额外信息能够提高响应的相关性,则阅读器可以被编程以递交关于进行请求的用户的信息。例如,个人阅读器可以存储一个用户概况或者访问存储在网络(或互联网)上的用户概况。后者的好处是它还允许响应信息提供者个人化其响应,增加用户作用于所提供信息的差异。所述个人化数据可以被从阅读器发送或者由信息提供者根据个人化数据的唯一标识符而从存储这种数据的另一个服务器获得。
其它可以用于提高响应的相关性的信息源包括存储的历史使用模式/偏爱、诸如新闻、天气、一天里的时间和一年中的季节的一般数据以及诸如存储在本地网络服务器的存货清单的来自其它源的信息。这里有一个关于这种数据如何被使用的例子。个人使用微波炉阅读器扫描附于一个冷冻正餐的MRL装置。当天的本地时间是上午8:00,所以用户计划此时烹调冷冻正餐的可能性较小。历史的使用模式指示用户从来没有过在早上对微波炉编程以烹调冷冻正餐。存储在微波炉阅读器通过网络连接到的服务器上的家庭存货清单指示冷冻正餐的当前级别是一个单元。目前是冬季,历史使用模式指示冷冻正餐在冬季经常被烹调。微波炉阅读器将相关信息发送到信息源,在这种情况下是MRL装置中指示的一个互联网服务器,并且接收具有几个选项的菜单,对于包括在所述发送中的每个选项进行响应。选项包括出售冷冻正餐的本地商店的标识,用户可能希望尝试的类似产品以及如何为一个晚宴聚会加热大量冷冻正餐。如果已经是正餐时间,则信息资源可能已经只是返回烹调指令。
涉及MRL装置的广泛接受的可能性的另一个问题是人们较少采纳使用新技术的习惯,尤其是当它的使用需要修改时,当所述技术只能够用于某种环境中时。所以,例如如果在超级市场中只有一些可购买的产品装备有MRL装置,而其它产品没有,则消费者需要两种不同的方式来执行否则MRL装置会自动执行的任务:一个用于装备有MRL装置的物品,一个用于没有装备MRL装置的物品。这样,例如MRL装置能够自动操作食品存货清单的跟踪,制造购物列表以及确定制造配方的手头货物的充足性。不过,如果只制造了购物清单的一部分或者用于一个配方的只有一半要求被自动确定,则这种自动操作的应用被大大减少。因此,根据本发明的某些特征,MRL装置可以被提供用于没有被预先打包的物品,如象熟食店货物、农产品、肉等的消费品。
虽然已经建议使用MRL装置和条形码来将用户连接到网址用于购物,但是这种自动操作的程度只是避免了对于用于输入网址的要求。这个想法基本上与CueCat系统相同。由于象MRL装置的机器可读符号能够迅速将用户带到网站,所以它们可能便于推动购物。当用户离开电影院并且电影音乐仍在该用户头脑中萦绕时,如果为用户提供购买电影音带的机会,则售出的可能性会大得多。这可以通过在剧院的自助式售货亭中设置一个互联网终端来进行。所涉及的步骤越少,则完成销售的可能性就越大。在本发明的一个实施例中,一个MRL装置被附着到一个票存根上。该装置可以含有电影音带被购买的地方的地址。此外,该装置含有用于相关或存储帐户、授权、运输和鉴权信息的足够数据密度用以允许在除了选择和确认被购买物品之外无需对用户进行任何提示的情况下完成购买。如果戏迷使用信用卡购买了票,则帐户能够被临时链接到票存根上的MRL装置上的数据。这个数据还能够将一个定购过程链接到包含在用户概况数据库中的偏爱信息并且所述购买被用于扩充数据库。为了保护用户的帐户,用户信用帐户和票数据之间的连接可以被给定一个预定期满周期,例如在电影或者其它事件结束后两个小时。作为对于用户在剧场中购买的一个动力,可以给予用户折扣激励,诸如下次购买票时更低的票价,对于所定购货物的折扣价格或者免费礼品。准确地,相同的功能可以被通过便携式终端而不是亭子终端或者连接到网络的家庭计算机而提供。
以下结合附图参考确定的优选实施例来描述本发明,以便更完整地理解本发明。参考附图,要强调的是所示出的细节是用于举例的并且只是用于说明本发明的优选实施例,并且在提供对于本发明原理和概念最有用和易于理解的内容时使用。在这点,只是示出对于本发明的基本理解所需要的结构细节,结合附图的描述使得本发明的几个形式如何实际上实现对于本领域技术人员是显而易见的。
附图说明
图1是根据本发明的各个实施例实现脱机传送操作的硬件配置的图。
图2是描述具有附于其上的MRL装置的任意产品或产品包装的图。
图3是具有附于其上的MRL装置的票存根的前视图。
图4是具有附于其上的MRL装置的票存根的后视图。
图5是具有附于其上的MRL装置的广告(杂志、广告牌、海报等)的图。
图6A是根据本发明的一个实施例用于脱机数据传送的MRL装置扫描器所遵循的过程的流程图。
图6B是根据本发明的一个实施例用于脱机数据传送的服务器所遵循的过程的流程图。
图7是一个根据本发明一个实施例的系统,MRL阅读器可以利用该系统来同时执行结构化资源库的搜索和非结构化资源库的模糊搜索以获得可以被组合由一个用户接口(UI)显示的结果。
图8是一个根据本发明另一个实施例的系统,MRL阅读器可以利用该系统来同时执行结构化资源库的搜索和非结构化资源库的模糊搜索以获得可以被组合由一个UI显示的结果,其中所述在查询中的术语被无条件地扩展。
图9表示用于显示由图7和8的系统获得的结果的UI单元。
图10表示一种系统,其使用自然语言分析程序搜索资源库以便产生用于将资源匹配到MRL扫描和维护人员场境的结果的索引。
图11表示根据本发明另一个实施例的一种系统,MRL阅读器可以利用该系统同时执行结构化资源库的搜索和非结构化资源库的模糊搜索,以便获得被组合由UI显示的结果,其中所述在查询中的术语可以被有条件地扩展。
图12表示根据本发明的一个实施例用于启动与服务器的延迟的交互的过程的流程图。
图13表示在服务器和扫描器终端之间示例交互的顺序图,其中扫描器和服务器完成包括到终端的信息传送的事务。
图14表示在服务器和扫描器终端之间示例交互的顺序图,其中扫描器和服务器没有完成事务而是将到终端的信息传送延迟到一个后来的时间。
图15表示在服务器和扫描器终端之间示例交互的顺序图,其中扫描器和服务器在扫描开始之后的一个时间完成包括到终端的信息的传送的事务。
图16表示在服务器和扫描器终端之间示例交互的顺序图,其中扫描器和服务器完成包括信息传送的事务,其中信息被以不同于直接到终端的方式路由。
图17是表示根据本发明一个实施例的等待一个事件的过程的流程图,该事件指示是完成被延迟的事务的好时机或者指示一个可能的交易应当被删除或者重新路由。
图18和19中的被链接的流程图表示根据本发明一个实施例用于为基于MRL扫描的搜索的各种结果提供各种选项的过程。
图20是表示根据本发明一个实施例的用于被动扫描MRL和有条件地接收消息的过程的流程图。
图21中的流程图表示根据本发明一个实施例的用于允许用户定义供一个设备和由MRL装置标识的物品使用的新响应的过程。
图22中的流程图表示用于根据本发明的一个实施例的一个过程,该过程用于创建一个帐户和票上的MRL或其它单证之间的关联,以允许用户购票或者限制年轻人的购票能力以及将偏爱和限制存储在数据库中。
图23说明用于响应于用户的标识而接收建议的简单过程。
图24中的流程图表示根据本发明一个实施例的过程,该过程指示利用来自用户的输入和最重要的判别式的自动标识来消除搜索结果的歧义。
图25中的流程图表示根据本发明一个实施例的用于扩展搜索项的过程。
图26中的流程图表示根据本发明一个实施例的用于扩展查询的过程。
图27是根据本发明一个实施例的用于请求关于涉及一个被扫描项的项的信息的UI。
图28中的流程图表示根据本发明一个实施例的用于被动扫描项的过程,该过程只有当规定的准则被满足时才提示用户。
图29中的流程图表示根据本发明一个实施例的过程,该过程用于管理具有附于其上的MRL装置的消费品。
图30表示根据本发明一个实施例的具有一个MRL阅读器和UI的智能秤,用于通过将数据库中的剩余数量与和它相关联的MRL相关来更新一个消费品项的数量。
具体实施方式
参见图1,一个MRL装置被提供并且发送数据到便携式阅读器100或者具有集成的阅读装置的固定终端120。注意阅读器100可以集成到另一个设备中,如个人数字助理(PDA)或小区电话或其它设备。在一个实施例中,MRL设备T是产生与阅读器100/120的RF链路110的无线电转发器。根据已知的转换器技术,RF链路110可以是暂时的。可替代地,链路110可以表示对应于任何高数据密度传输方法的数据传送,包括扫描诸如两维条形码的印刷符号,对于诸如iButton或智能卡的存储标记的接触式阅读或者对于表面上的磁条的阅读。特定介质独立于本发明的某些方面。
便携式阅读器100和固定终端120可以被分别通过无线和/或有线链路112和114链接到网络或者互联网130。还连接到网络/互联网130的有一个或多个网络服务器140,其可以由商业服务操作。局域网(LAN)160可以通过LAN服务器150连接到网络/互联网130。LAN 160将LAN服务器150连接到包括计算机190的各种设备和包括电视175、微波炉180、台式锯185和冰箱170的各种智能设备170-185。
智能设备170-185都是能够启用网络的,意味着它们中的每个都有一个微处理器和至少一个输入或输出设备用于与用户通信。例如,台式锯185可以被启用来从互联网接收软件以便允许它实现安全特性或者微波炉180可以有一个终端,包括一个显示器和键盘,用于显示从互联网获取的配方。这些智能设备已经在出版的文献中被广泛论述,因此这里不再做详细描述。智能设备170-185中的每个都装备有一个能够阅读MRL装置T的固定阅读器(未单独示出)。数据还可以被利用象用于在个人数字助理和笔记本电脑上同步数据的临时有线或无线连接195从便携式阅读器100传送到诸如计算机190的设备。当智能设备170-185的阅读器或家庭计算机190阅读一个MRL装置时,它就响应于设备中的数据以及存储在LAN服务器150、计算机190或网络服务器140上的各种数据而与用户交互。
参见图2,MRL装置T可以附加于任何物品上,例如产品包装225。可替代地,MRL装置T可以附着在产品包装225附近的架子单元或者箱子(未示出)上。基本的特征是在物品和MRL装置之间有某个物理或者抽象关联。遇到产品的客户可以将便携式阅读器100靠近产品包装225的MRL装置并且激活阅读器100来阅读MRL装置T。作为响应,MRL装置T将产品包装225的MRL装置中存储的数据发送到阅读器100。然后阅读器100可以将从MRL装置T获取的数据与其存储器M中的其它数据一起通过网络/互联网130发送到网络服务器140和/或LAN服务器150。可替代地,在购买过程中,消费者或者校验店员可以使用固定终端120以类似方式扫描产品包装225的MRL装置T。然后,固定终端120可以将从MRL装置T中获取的数据与存储在固定终端120或者更可能地在通过LAN/WAN 135,通过网络/互联网130连接的(例如零售商的)服务器(未示出)中的其它数据一起发送到网络服务器140和/或LAN服务器150。
注意,当MRL装置与多个单元关联时,在一个距离操作对于它可能更方便。例如,经过具有40个罐(每个有一个MRL装置T)的架子的购物者的便携式阅读器将接收数据的阻挡。但是,如果架子上单个MRL装置对整个组“讲话(spoke)”,则方便的是购买者的阅读器连续接收数据并且在一个距离。在这种情况下,阅读器的设计可以允许被动扫描并且允许用户概况确定用户是否应当被通知。见下文参考图28的描述。
现在参见图3和4,一个MRL装置T可以附加到除了被购买或者可购买货物之外的各种物品上。例如,MRL装置T可以被附加在票205的一面上,所述票可以是例如火车票、电影票、演出票、飞机票或者其它种类的票。可替代地,所述票可以是优惠券、收据或者与服务或者产品相关的任何其它种类的物品。票、收据等205可以有在其上的文字210,说明例如用户可以通过扫描MRL装置T并且因此采取某个动作来利用它的推销。类似地,参见图5,诸如广告牌、海报、杂志广告或者其它这种媒介的广告215可以具有附加于其上的用于相同目的的MRL装置T。
参见图1和6A,可以基于图1的硬件环境实现的过程允许例如用户通过固定终端120或者便携式阅读器100在购物的同时接收对准目标的推销信息。假设用户碰上一个显示器、广告或者可购买产品并且对购买或者了解它的更多信息感兴趣。例如,物体可以是电影广告牌并且用户希望确定何时何地可以看见这个电影或者阅读评论。再如,物体可以是食品并且用户希望知道关于它的进一步的营养信息或者如何制备它来食用。在步骤S1,用户扫描MRL装置T,促使阅读器100/120获取来自MRL装置T的数据。
在步骤S2,以数据到网络服务器140的发送开始,阅读器100/120和LAN服务器140或者网络服务器140之间的交互可以被启动。例如,所发送的数据可以包括来自MRL装置T的数据加上其它信息,其它信息包括例如用户的标识和/或表征用户的确定概况数据。与来自MRL装置T的信息一起包括的可以是一个网络地址,阅读器100/120可以连接到该地址以完成信息交换。在步骤S3,交互如运行于服务器140上的交换过程所定义的继续。交互中所交换的数据可以包括响应于所获取数据的数据,进一步的用户输入S4和/或存储在网络服务器140上的数据。通常,希望交互被例如使用HDML(手持设备标记语言)、用于小无线设备的标记语言或HTML(超文本链接标记语言)根据和利用客户-服务器过程进行。
表征用户的概况数据可以被以各种方式从服务器140/150获取。阅读器100/120可以存储这个信息。可替代地,用户可以有一个与存储在属于网络服务器140上的概况数据相关的唯一标识符,所述服务器140属于存储在MRL装置T中的网络地址的拥有者。另一个替代是概况数据被存储在第三方网络服务器140上,被寻址的网络服务器140的拥有者与所述第三方网络服务器140有一个关系。
为了给出交换的一个例子,设想购买者扫描一个百货公司的一双网球鞋。用户的阅读器100从MRL装置T获取唯一的标识符,一个唯一的标识符指示阅读器100的拥有者以及对应于网络服务器140的地址。然后,阅读器100将这些数据发送到网络服务器140。网络服务器140运行接收这些数据的一个交互进程并且标识对应于所接收数据的子进程。例如,网络服务器140可以由网球鞋的制造商所拥有。交互进程可以查找关于用户扫描其MRL装置T的特定一对网球鞋的信息,制造日期、类型、它被运送到的商店等。交互进程还可以从用户自身的内部数据库或者对于存储在另外网络服务器140上的第三方数据库的预定中获取关于用户的个人概况信息。个人概况信息可以含有这样的数据,诸如类型(当代或者传统的)、参与者运动的可控性和运动类型、颜色偏爱等。关于特定一对鞋的信息中包括例如它们被多次检索。交互进程还可以检索指示鞋的质量与用户先前购买的模式不一致的信息。交互进程还可以检索指示用户进行除了网球之外的其它运动的信息。响应于所有这些数据,交互进程可以被定义,以便通过建议鞋的更高质量类型来产生上销售(up-selling)的建议。此外,交互进程可以是例如产生指示用户所述鞋所运送到的商店正在减价销售网球拍的交叉销售推销(交互进程的涉及后面的推理是用户是新参加网球运动的并且需要设备的结论)。
交互进程可以是非常简单的,包括例如产生推销产品的单个消息。可替代地,象步骤S4那样,交互进程可以向用户请求反馈。例如,它可以提供具有多个选项的在阅读器100/120的显示器上产生的菜单。为了方便起见,可以立刻或者在对话进程中给予用户标记确定的信息或者甚至整个交互进程的选项,以便日后回顾和完成。可替代地,可以给予用户通过电子邮件接收数据或者将它本地存储在阅读器100/120上用于日后回顾和交互的选项,所述交互是以用户目前可以本地存储HTML文件并且当被连接时与其中的链路交互。在阅读器在步骤S4中接受输入之后,它可以依据S5中状态监视循环中的扫描事件发生率继续迭代地交互直到被完成。
现在讨论图6B,在服务器侧,交互在步骤S55中以从阅读器100/120的数据接收开始。恰当的对话过程被在步骤S60选择并且因此在步骤S65开始。在步骤S55接收的数据可以包括来自用户的指示,如任何销售信息都可以被通过电子邮件发送给该用户或者只是被丢弃的偏爱。
输入可以被使用用于将搜索模板匹配到诸如单证或者交互过程的信息资源的各种信息检索技术匹配到响应。信息检索的区域是大量的并且快速增长的技术区域,其详细描述在本发明说明书的范围之外,除非这里特别指出。注意,术语“资源检索”可能更适于描述本发明,因为希望的响应可能不只是静止的一则信息,而是一个过程,如与用户的交互或者诸如用于对微波炉编程的控制功能。WWW目前提供可以通过搜索而被检索的过程的充足的例子,如设备控制、交易、监视等,因此无需阐述这一点。
在现有技术条形码阅读器和RFID标记阅读器技术中,将存储在资源空间中的响应与扫描事件的场境匹配的过程或者集中在条形码或者RFID标记所附加于的物品上或者集中在阅读器所连接到的设备上。换句话说,它们都不显示一个阅读器根据变量的组合执行多个任务的能力,所述变量至少包括阅读器的类型以及由MRL装置所识别的物品的类型。这个能力可以称作“场境多功能性”。这里是现有技术概念的例子的典型列表。这些中的大部分召唤一个资源,如网址,然后要求阅读器导航一个菜单树以到达希望的结果。
-便携式条形码阅读器通过扫描杂志、报纸、小册子或者其它印刷广告来用于定购产品、获得到商店的指示、进行预定。
-扫描目录中的条形码以填充在线“购物筐”。
-扫描一个条形码并且通过电子邮件将进一步的信息路由给你。
-根据印刷在票存根上的条形码定购电影音带、运动会大事记等。
-在扫描SKU或者涉及由SKU识别的物品的定购项之后获得竞争的价格形成。
-CueCat-扫描一个标签并且一个服务器连接到直接到对应于该标签的站点的网浏览器。没有场境响应性。
上述例子都完全依赖于由用户扫描的条形码和输入的数据(例如菜单)。这只是对应于一个终端到一个特定网址的自动链接。接下来的项在某一方面提供场境响应性,因为在每一个中,一个特定响应被一个特定阅读器生成。但是这些无价值的建议或者研究项目并且关于这些主题的报纸提供关于结果如何被获得或者场境多功能性的缺乏的信息。
-利用微波炉阅读器扫描一个冷冻正餐上的RFID标记以对于该特定的冷冻正餐而对微波炉编程。
-利用冰箱阅读器扫描冰箱的内容以便更新家庭食品存货清单。
-通过扫描诸如罐头等的项的RFID标记来确定厨房中橱柜内容。
-将一个咖啡杯放置在咖啡壶中,咖啡壶播放音乐并且制作由咖啡杯中的RFID标记指示的用户偏爱的特定类型的咖啡。
-在用户制作配方时,一个系统给出对于该配方的指令。系统根据用户的个人偏爱或者家庭存货清单中各成分的可用性来建议一个替代。
在这些例子中,系统的响应不依赖于MRL装置内容,而是依赖于阅读器的类型。例如,厨房橱柜阅读器可能更新家庭存货清单,但是大概一个记录器阅读器可能使用相同的MRL装置来创建阅读器配方并且记入借方帐户。但是在这些现有技术系统中,阅读器的响应是通过其设计预先确定的。一个给定的阅读器被编程以便以特定方式对一个特定的MRL装置进行响应。
考虑提供更多多功能性的经济情况。MRL装置所附于的物品的制造者会发现进行编程以容纳对于不平常情况的唯一响应是落后的。例如谷类制造者可能不希望为象利用一个台式锯阅读器扫描一箱谷类的事件设计一个唯一的并且有用的响应。这种请求的数量不会证明为这种少见的事件创建唯一的响应的代价是正确的。
现有技术信息检索过程是设计用于特定MRL装置或者条形码和阅读器类型的适当位置(niche)的过程。不过,如果智能响应被系统生成,则这种少见的事件可能包括大部分扫描事件。例如,假设先前例子中的用户希望建立能够支持几箱谷物的架子单元?或者假设用户正在工具车间中工作时,吃谷物作为快餐?在前面的情况中,在谷物箱中有用于制作响应的智能,也就是谷物箱有某些尺寸。在后面的情况中,在所述类型的阅读器中有例如指示用户可能在工作车间中而不是任何其它地方的智能。这个隐藏的智能可能被用于选择一个相关的响应。在第一种情况中,台式锯制造者可能对于将单元放在架子上以使得有意义地提供多个计划有足够的要求。同样,谷物制造者可能有关于特别与希望吃谷物作为快餐的用户有关的谷物(或者可以被交叉销售的产品)的信息。
如上所述,有提供高度多功能性的优点。这样做的动机是如果有用的结果可以被获得,则象利用嵌入在台式锯中的阅读器扫描谷物箱的不平常的情况可以是平凡的事。例如,如果其结果与他们更相关,则用户将更可能使用一个系统,从而指数地提高其使用的可能性。使用隐藏的信息还允许系统自动响应,避免对于用户输入(关于导航菜单)的需要,或者至少减少对于这种输入的需要。同样,对于阅读器内容的提供者可以在对于定向销售的信息的请求中采用“隐藏的”信息。
除了使用场境来过滤大量选项之外,本发明还寻求提供能够经济地提供这种多功能性的基础结构。这个方案还以一种新颖的组合来使用资源检索技术中的已知部分,用于检索MRL阅读器领域中的资源。乍一看,制造一个台式锯阅读器对于任何人都是奇怪的,除非可以发现连同台式锯的对于MRL装置的有吸引力的用途。现有技术模型下的显然的方案是设计阅读器来从台式锯制造者为各种可能供台式锯使用的工件或者为谷物制造者进行相同的工作而从台式锯制造者分发指令。台式锯制造者可以提供信息,如可以由MRL装置标记的塑料制品使用的刀片种类或者关于如何安装以及调整一个Dado刀片的指令。不过,将其中制造者或者卖主必须准确预期产品如何被使用以便响应于一个扫描而提供有用的资源的这种单片电路模型是非常有限和不灵活的。所以,如在这个例子中,台式锯阅读器可能无法只基于一箱谷物的MRL装置而用多于一个的一般响应进行响应。
参见图7,在资源和阅读器之间进行连接的系统使用现代信息检索技术的组成部分来提供灵活性。阅读器609从MRL装置T接收数据并且将这个数据与用户的标识(或者来自偏爱数据资源611的用户概况数据)以及阅读器的标识一起发送到搜索引擎603和607。搜索引擎607被编程以便搜索一个或多个由605符号指示的资源库,例如由MRL装置标识的产品的制造者或者阅读器609制造者维护的一个资源库。假设搜索引擎607被编程以便接受所指示的输入数据并且典型的格式化步骤被采用来表达一个查询并且获得输出到格式器613的结果。这种类型的搜索过程基本上与现有技术中考虑的系统相同。
搜索引擎603搜索互联网601。例如,搜索引擎603可以包括一个诸如Google的搜索引擎。用于搜索的查询最好是根据MRL装置T的内容或者直接或者间接地产生。例如,如果MRL装置只含有一个序列号,则可能需要某个过程(未示出)来在一个远程服务器或者阅读器609中的数据库上寻找它,以便确定与哪个MRL装置连接。可替代地,MRL装置可以存储其所连接物品的一个或多个特征。例如,它可以含有标签“新鲜的早餐谷物”,和/或“Cap’n Crunch”。一旦在MRL装置中所识别的物品特性被确定,它就能够被搜索引擎603包括在搜索查询中。阅读器的一个特征描述可以被以相同方式进行。阅读器可以被编程以便提供唯一的标识符代码以及其本身的特征描述(或者多个替代的特征描述)用于表达用于互联网搜索引擎的查询。阅读器的特征描述还可以被包括在查询中。相同的也可以被利用任何概况数据进行。例如,查询可能含有特别为互联网搜索留出的特定的一组概况数据。可替代地,概况数据可以被为由搜索引擎603的互联网搜索留出。查询可以采用一个模板或者一组模板用于交替查询,所述模板具有用于阅读器的特征描述的位置以及用于被标记物品的特征描述的位置。例如,“使用[阅读器]和[物品]”或者简单地“[阅读器]与[物品]”。由搜索引擎603检索到的结果然后被发送到格式器613并且被通过其中的用户接口(UI)安排进到阅读器609的一个输出。
注意,术语“资源库”在这里用于标识计算机可寻址的任何种类的数据空间,包括互联网、数据库、诸如新闻线索、媒体线索的服务器,所述数据空间具有通过诸如互联网和规则电话和蜂窝电话业务的分组和交换业务的连接。资源库中的资源可以是数据或过程物体,以便在搜索资源空间中找到的资源可以导致过程的启动,如远程系统的自动控制、诸如银行存款的交易的自动启动或完成或者使用阅读器609与用户的对话的启动。资源库可以被任何实体制作和维护并且可以是一个管道,如组合来自几个源的资源的网内容聚集器。
图7的系统强调一个潜在的缺点。互联网搜索引擎603将产生一个太窄以致无法产生有意义的结果的查询。例如,可能有很少的资源含有具有Cap’n Crunch和“台式锯”的文本或元标记,或者至少这些可能只是潜在相关的资源的一部分。参见图8,这个问题可以通过为输入收集过程提供一个进一步的阶段而解决。在本实施例中,偏爱数据被从偏爱库611中获得,MRL数据被从MRL装置T获得,并且阅读器数据被从阅读器609获得,如参考图7实施例所描述的。不过,特征化术语在被包括在由互联网搜索引擎603的查询中之前通过术语词典607过滤。术语词典607提供与阅读器609提供的关键术语有某个关系的单词和短语。这些关系可以是同义词、超义词(hypernyms)、指示在何处以及如何正常使用由一个搜索术语特征化的事情等。
对于词典607的需要是用户无法在使用一个特定阅读器来扫描一个特定项的情况下规定关于相关项或阅读器的内容。例如,如果用户关心用台式锯来制作一个存储单元并且一箱谷物只提供用于物品存储到其中的外部尺寸,则这么多将被来自环境中的搜索过程所干扰。这样,图7的实施例实质上被通过增加一个进一步的过程而改进,该进一步的过程用于产生以某种方式链接到特征化阅读器以及MRL装置所附于的物品的项的替代项。
目前用于表达来自输入搜索查询的搜索查询的一种词典的例子是同义词辞典。本申请主要得益于一种词典,该词典在一个允许获得一个场境的查询中的术语之间提供各种关系。例如,术语“锯子刀片”可以涉及象“工具”的种类词(超义词)或者涉及象“查看表”的其各部分或者涉及诸如“木材商店”的位置或者更一般地涉及“业余爱好地点”。
沿着各种范围将术语联系到其它术语的词典的一个例子是WordNet,它是用于计算语言学领域中的词汇词典。WordNet沿着各种范围将单词联系到涉及一个主题词的其它单词。它提供超义词、反义词、元义词(metonym)(元义词是命名一个给定单词的一部分的词)、全义词(holonym)(全义词是命名这样一个词,即一个给定词是该词的一部分)、属性、限定继承、原因和其它类型的相关词。这种词典可以用于创建替代查询,该替代查询可以在诸如台式锯/谷物箱例子的某些情况下具有产生有用结果的更大可能性。这样,提供命名阅读器可能位于的地点的术语的词典可能被使用。所以,例如搜索过程可能将台式锯与作为台式锯通常位于的地点的地下室或者车间相关联。由于在许多情况下,术语可以被用一个物体非常明确地标识,所以例如包括其制造日期、其包装所用纸张类型以及包装上盖的截止日期、相关信息的准确的谷物箱可以是非常准确的。这样,“词典”可以被创建来提供以各种方式涉及从场境中直接产生的术语的一组附加术语。例如,所述关系可以是例如:
1.一个被命名的物体被如何使用,
2.一个被命名的物体在何处被使用,
3.一个被命名的物体何时被使用,
4.在一个目的城市中讲的语言,
5.一个被识别物体的物理尺寸,
6.一个被命名物体的其它特征等。列表绝非是详尽的,而只是举例说明思想。代替表达单个查询(或者基于来自辞典的同义词或者通过派生(stem)产生的替代术语的几个查询),原始查询中的重要术语可以被选择地利用一个专用的“词典”扩展。
词典607的用途是根据表征MRL装置所附加于的物品、阅读器、定义偏爱的术语和任何其它数据的名词来增加查询中可用信息的种类。不过,如如前所述,各种不同种类的信息可以被在开始提供,而不需要请求一个单独的词典。例如,MRL装置T可以利用一个数据资源,即由MRL装置所附于的物品的制造者所维护的数据库来指向一个特定的物品。数据库可以含有一组替代的术语,它们用于标识物体、它通常被使用的地点、它被使用的方式、其物理尺寸等。MRL装置T可以在开始含有这些替代术语。但是这种安排预示提供关于物品信息的实体必须被选择以提供所有关于物品的信息。同样,准备和维护这种数据的当前值可能是费力的,除非对于该实体有访问数据的显著动机。在某些情况下,这实际上是不可能的(例如,在扫描时便携式阅读器的位置),并且实际上,只是因为(例如准备土豆沙拉的熟食店)不是所有参与方都有提供所有需要信息的资源,所以可能非常困难。替代方法是系统具有一个能够用于扩展任何术语的普通词典,并且根据所获得匹配的质量来过滤结果。
举一个关于术语词典如何能够帮助提供一个有意义的场境的例子,如果阅读器609与水泥卡车相关联并且查询将阅读器标识为水泥卡车,则术语词典607可以提供对于水泥卡车的超义词,返回“车辆”或者其标准化等同物。在其中Coke被一个水泥卡车阅读器609扫描的查询中,资源空间更可能被涉及Coke和车辆的响应填充而不是它含有谷物箱和水泥卡车。例如,查询可以产生一个指示谷物箱中的产品在何地可以被购买的响应。只是为了完成这个例子,可以设想一个工人希望在他去车站的路上购买一听Cocal Cola,并且对于他在水泥卡车中时停止是方便的。
如图7中的系统所示,搜索引擎603和607的输出都提供到对于到UI 615的应用的公共格式器。注意,UI 615可以是阅读器609上的本地过程或者可以是一个服务器上的远程过程,可以是格式器613。注意,术语词典607可以是多个单独的过程而不仅仅是一个。这些可以是本地的(包括在阅读器609中)或者远程的(可以由阅读器609寻址)。优选地,一个或多个普通词典可以由一个或多个业务提供者维护。
输入术语可以是由作者选择的描述符并且包括在MRL装置中或者将MRL装置标识符与描述符相关的数据库中。在这些描述符没有被预先扩展的情况下,普通词典过程607处理它。其使用的一个例子是熟食店制备土豆沙拉的情况。关于物品的唯一信息是术语“土豆沙拉”,它被制备的日期,煮土豆的日期,成分列表,原始售出的重量以及制备和销售它的卖主的标识。在这种情况下,容器的精确尺寸、它通常被找到的位置(例如在冰箱或者在餐具中)以及其它关于物品、阅读器的准确信息或者可能出现在查询中的其它描述符是不可用的。但是在这种情况下,对于这种术语,在单词和其它术语通常被识别的意义周围建立的词典可以被采用来扩展搜索术语。
上述水泥卡车的例子和Coke的情况看起来是少有的,但是本发明系统的目标之一是在少见的情况中提供价值,对于这种少见的情况可能太昂贵以至于无法创建到特定资源的链路。如所讨论的,这种少见的情况可能占使用该系统的机会的重要百分比。为不平常的请求提供有意义的响应具有协同的优点。这意味着用户能够期望系统在大多数时间中是有用的,即使当情况不是例证的时。系统能够被使用得越频繁,当更普通的情况允许时,用户就越可能返回到该系统。还证明用户发现在其目前所在地、其所做事情以及由一个MRL装置所标识的某个物体之间的某个无法想象的连接是有趣的。这能够创建强大的市场机遇。
可以改进搜索过程的一种方法是保证由搜索引擎603和607所使用的查询和索引使用规范形式的查询术语。如果需要的话,规范形式可以包括派生和由一个被选择的规范派生术语来替换各种派生的同义词的替换。这可以利用资源中的查询术语和描述文本(包括元标记)来进行。这在某些情况下是不需要的。例如,阅读器可能总是使用标准术语和变量来表征自己。允许资源使用除了标准化术语之外的术语的优点是它允许它们被更容易地产生以及由具有较少技术技巧的人产生。资源的创建者能够简单地从另一个资源借到描述性语言或者不需要关心遵照一个标准词汇库而设计它。
参见图9,UI 615可以显示诸如在显示器642中指示的结果。两个显示区域被示出:用于显示来自搜索引擎607的结果的第一区域640和用于显示来自由搜索引擎603搜索的结果的第二区域644。第一区域640指示在自动微波炉编程过程开始处的指令。可以嵌入在微波炉中的阅读器609的显示器642提供一个控制643以便开始烹调过程并且提供另一个控制643以便允许用户从以烹调继续到提供进一步选项的菜单。常规的搜索引擎607还为在BuySmart的广告销售以及交叉销售另一个产品而产生一个结果,所述另一个产品即具有用户可以选择来通过电子邮件或某个其它装置接收的优待券刺激的冷冻豌豆。第二区域644含有高优先权区域646和低优先权区域648。被例如发现的信用等级认为有高优先权的搜索发现被显示在高优先权区域646并且被扩展,所述发现是诸如由大多数互联网搜索引擎指示的并且用于分级结果的(例如由TF*IDF)。具有较低等级的结果被在低优先权区域中显示。其它准则可以用于对结果分等级,如指示符在资源中的存在到健康警告。
参见图10,目前可用的最复杂的搜索引擎技术采用自然语言(NL)处理来分析由用户产生的搜索查询。例如,用户可以通过在AskJeeves搜索引擎中在一个问题中打字来表达一个搜索。由用户键入的句子被分析以便识别最重要的术语。名词短语标识、派生、转换到规范术语大那个可以被执行。更复杂的技术可以考虑在搜索查询中更大的语义区别。在目前的系统中,这些技术在创建查询矢量的前端过程中可能不被需要,这是因为MRL装置、阅读器和用户偏爱模型可以使得它们提供的各个术语明白地被标记以指示他们提供的术语的意义。所以,例如,阅读器能够能够将自己识别为安装在台式锯上的阅读器,并且将MRL识别为一个特定品牌和在规定地点确定日期制造的谷物类型的标识符等。不过,注意,如在别处论述的,这个信息可以简单地与存储在MRL装置中的唯一标识符相关。这样,就不需要使用NL技术的信息提取以便确定包括在查询中的数据的语义结构。不过,这种NL技术对于确定诸如WWW的非结构化响应数据库的语义结构是非常有用的。
相对非结构化的响应数据库比高度结构化的数据库的创建和增长要容易得多。这对于未来想象有贡献的丰富数据资源的发展是关键的,其中用户能够只扫描关于任何地方的任何内容以获得他们真正重视的响应。事实上,贡献可以来自于用户自身,就象用户对WWW的贡献一样。由于在许多实例中,扫描事件可以是可预言的例如用于微波炉的扫描器来扫描冷冻正餐的MRL装置,所以希望的是在这种情况下对于某些响应可以被直接检索,而不用求助对于大量非结构化资源的过滤。这样,希望结构化数据库位于非结构化数据库旁边或者用于搜索非结构化资源的搜索机制来产生预测的结果。例如,制造者可以在其网站中置入唯一的元数据,其与确定的MRL和阅读器数据相关以保证搜索过程以高置信度等级检索希望的资源(即希望的响应非常有利地涉及所有其它响应,所以被保证在返回结果的短列表中)。
本发明和现有搜索技术能够识别一个特定的资源并且总是产生适合度的指示,即每个响应对于给定一组输入数据的合适程度的测量。然后,响应被根据哪个最适合于输入数据而选择。假设输入数据包括一个表征MRL装置所关联的物体(例如“冷冻正餐”或“一罐汽油”)。对于一个简单的说明性例子,信息提供者的服务器可能有例如三个响应(1)为冷冻正餐而对微波炉编程的响应,(2)给出关于如何为水泥卡车添加汽油的指令的响应,以及(3)给出关于在何处购买冷冻正餐的导航指令的响应。每个响应有一个指示与每个响应匹配的输入矢量的相应模板。在这个例子中,用于响应(1)的模板可以是[阅读器=微波炉,MRL装置=冷冻正餐];用于响应(2)的模板可以是[阅读器=水泥卡车,HDRM装置=一罐汽油],用于响应(3)的模板可以是[阅读器=卡车或便携式阅读器,MRL装置=冷冻正餐]。模板的因素还可以被加权(以贝叶斯网络方式)。匹配这些模板的任何一个的输入矢量完全使得信息提供者服务器为响应之一产生一个高的适合度(“置信度”)指示并且为其它的产生一个低的适合度(“置信度”)指示。只匹配输入矢量的一个成分的模板会产生一个较低的等级。如果没有其它比得上这个较低等级的匹配,则相应的响应可以被服务器产生。后面的情况将导致多个良好的适合并且可能需要对于用于使正确的选择更清楚的进一步信息的请求。
上述例子是琐碎的。在大数据库中,输入矢量和响应之间的适合可以由加权因子模板提供,如在贝叶斯网络(或者神经网络或者其它机器智能技术)中,这是因为它们太耗时以至于无法编程(训练)。一个制作响应数据库的更实际的方法是利用在搜索引擎中使用的技术以及问答系统,其中用于选择的准则和响应的内容是自然语言描述符。在问答系统(或者频繁被询问的问题;FAQ选择器)中,一个自然语言(NL)问题被分析以便识别最重要的术语。然后,这些被与FAQ数据库中的模板相比较。这些模板来自于相应回答所响应的问题。这个技术的一个扩展是模板成为排序的集合,每个元素对应于一个特定类型的输入。例如,第一元素可以对应于“谁”,指示一个或多个涉及进行请求的人的类型的标识符,以及指示成年男性、女孩、种族划分、年龄等。其它元素可以对应于请求者的位置,例如一个值可以指示“在汽车中运动”,“在家里”,“在工作”等。其它元素可以涉及被使用的阅读器的类型,如“微波炉”,“台式锯”或者“亭子”。输入矢量可以被以相同方式排序。表达排序的一个方法是通过数据加标签,例如使用XML。
实际上,在输入的分量和模板矢量之间使用异或比较将输入匹配响应的过程可以被用于在实际的系统中非常有效地使响应相关,即使响应和输入组合的数量非常大。通常在对这种系统编程时,许多矢量分量被忽略,减小了输入矢量空间的尺寸。同样,提供者可以对被接收的请求的种类进行分类,并且当没有输入矢量与一个响应模板匹配时提供某个缺省响应。例如,假设信息提供者是提供信息以便支持其产品购买者的制造者。制造者可以将标识其产品之一的每个请求匹配到相应的一组响应。响应中的每个可以被创建以处理希望被用于扫描所附加的MRL装置的特定阅读器。例如,对于冷冻正餐,输入模板的阅读器分量可以包括微波炉、常规炉以及手持便携式阅读器的各种模型。当产品无法将预期的装置之一与阅读器匹配时,服务器编程会产生一个缺省的响应。
在图10中,使用系统资源侧的词典的配置被示出。MRL装置400被阅读器405阅读。阅读器405将从中得到的相关特征术语应用到词典过程410。词典过程410如上所述产生替代术语并且将这些应用于资源搜索引擎过程425。资源搜索引擎过程可选地接收一般数据415和概况数据430,如涉及用户的偏爱和特征。然后,资源搜索引擎过程425产生用于在索引435中搜索的一组替代搜索查询。索引通常被认为是搜索引擎过程的一个数据物体部分,但是这里被单独示出以便论述本
实施例。
在系统的资源侧,索引被一个加索引引擎445填充,该引擎通过自然语言分析程序450对资源模板460过滤。资源模板460是在资源库455中可用的各种资源。在数据库中,这些描述符可以是数据库本身的内容,或者用于搜索的独立字段,象由类似WWW站点的某些资源库使用的标记(如XML)(例如元标记)。这里,资源模板460含有表征资源库455中的记录的术语。模板没有象在标准数据库中那样被精确配置。实际上,资源模板460可以只是描述资源内容的文本摘要。可替代地,模板可以被在资源库455的记录中包含。自然语言摘要作为模板(或者如果摘要被分析并且然后被结构化为模板的模板前身)的使用可以由用户促进新模板的贡献。这个思想在本说明书的其它地方论述。见例如根据附图21的论述。
现在讨论图11,在另一个实施例中,用户状态235和使用的场境被根据一个扫描事件导出。用户状态包括来自阅读器的所有可用信息,其可以是具有个人信息管理器的便携式设备、蜂窝电话、具有存储用户随时间的行踪的映射数据库的GPS设备等。阅读器(在图11中未示出)可以联网到其它设备,以便阅读器实际上能够确定其位置。例如,如果便携式阅读器能够临时加入一个微微网并且确定它被带进一个食品杂货店,则便携式阅读器能够保持用于确定用户当前状态的事件的指示符。同样,关于用户与谁联系的信息可以在与阅读器组合的设备或者可以连接到阅读器的设备中获得。涉及扫描事件的所有用户状态信息被应用到一个互联网搜索过程233。永久的偏爱数据可以被存储在偏爱数据库237中并且其数据的被选择的部分被应用到互联网搜索过程233以精炼它。相同的数据被选择地应用到响应数据库搜索240。响应资源库238不同于互联网上的站点,因为它被结构化用于服务于MRL阅读器。在本实施例中,响应资源库238的模板241对应于图10中的模板460。这些含有先前由NL分析程序分析的普通语言术语并且被嵌入到对应于每个记录的模板中。模板231可以是被排序的数据集合,其具有指示响应239的关键特征的字段。在其它方面,资源库238被如上所述搜索。
本实施例的另一个特征是包括在术语扩展器过程245中的词典只被应用于当响应数据库搜索过程240确定结果的置信度等级都差时扩展查询术语。这通过当初始搜索术语的直接使用会产生具有高置信度的结果时不做任何搜索而保护计算资源。互联网搜索过程233和响应数据库搜索过程240都产生各自的响应集合234和236,每个具有一个相应的置信度等级。在本实施例中,这些被应用于选择器/格式器过程250以产生可以由UI元件255显示的最终选择的集合249。
模板241可以以希望的形式被结构化以便减少对查询的匹配的正确性并且提高搜索效率。同样,图11的实施例可以被修改以便将一个术语扩展器245包括在互联网搜索过程233中。
偏爱数据库237(以及图8的概况430,图7的偏爱数据库611,和其它图中的类似部分)可以含有由各种装置获得的数据。用于建立偏爱数据库的第一种类型的设备是从用户观点看的被动设备。用户只是以标准方式进行选择(例如在嵌入在阅读器中的浏览器中的菜单选择)并且系统逐渐地通过从选择中提取用户行为的模型来建立个人偏爱数据库。然后,它使用该模型来预测用户在未来希望看什么或者得到推论用于对用户分类(例如棒球迷或者歌剧爱好者)。这个提取过程可以遵循几个算法,诸如通过检测对于相同项的重复请求来识别明显喜爱的人或事,或者它可以是一个复杂的机器学习过程,如具有大量输入(自由度)的判决树。一般而言,这种模型在用户的交互行为(即用于进行选择的与UI的交互)中寻找模式。
用于从用户的行为模式中提取有用信息的一个简单而相当健壮的技术是产生特征值计数的表。一个特征的例子是“日历”并且相应的值可以是“早上”。当进行一个选择时,表征这个选择的特征值的计数被增加。通常,一个给定的选择可以有许多特征值。一组否定选择还可以被通过同时从所述选择所不同于的演出子集中选择而产生。它们各自的特征值计数将被减小。这个数据被发送到贝叶斯预测器,其使用计数作为表征候选者的特征计数的权以便预测用户喜爱一个候选者的概率。在2000年2月4日提交的序号为09/498,271的美国专利申请BAYESIAN TV SHOW RECOMMENDER(贝叶斯电视演出推荐器)中描述了这种类型的成形(profiling)机制。在1999年1月14日出版的PCT申请WO 99/01984题为INTELLIGENT ELECTRONIC PROGRAMGUIDE(智能电子节目指南)中描述了在根据用户行为的观察被动建立概况的相同类型的系统中的基于规则的推荐器。
第二种类型的设备更主动。它允许用户通过对特征分级来规定喜爱或者讨厌。这些可以是得分特征值对(特征的权加一个值;例如权=特征的重要性和评价喜爱或者不喜爱的值)或者某个其它的规则-规范。例如,用户可以通过UI指示用户喜爱戏剧和动作电影,并且该用户不喜爱烹调。然后这些准则可以应用于预测在一组替代物中哪个对于用户有用。
作为第二种类型系统的一个例子,EP申请(EP 0854645A2)描述了一种系统,它使得用户能够输入诸如优选节目分类的一般偏爱,所述节目分类可以是例如连续剧、戏剧系列、老电影等。该申请还描述其中偏爱概况可以被选择的偏爱模板,如一个用于年龄为10-12岁的儿童,另一个用于少女,另一个用于飞机爱好者等。
第三种类型的系统允许用户以某种方式对资源分等级。例如,目前称作TIVO的数字视频记录器允许用户对于一个节目向上查阅达三次或者向下查阅达三次。这个信息在某种程度上类似于第一种类型的系统,除了它允许对于能够被获得的特征值对加权的更好程度的决定,并且在这个场境中,用户口味的表达更明确。所以,例如用于本发明的UI可以有一个OK按钮用于确认和关闭当前对话框或者显示单元。在OK按钮旁边,UI可以显示一个NOT OK按钮以允许用户关闭对话,但是指示响应是不成功的。
一个PCT申请(WO 97/4924题为System and Method for UsingTelevision Schedule Information(使用电视调度信息的系统和方法))是第三种类型的一个例子。它描述了一种系统,其中用户能够导航通过以公共格栅方式显示的电子节目指南并且选择各种节目。在每个点,他可以做任何各种描述的任务,包括选择一个节目进行录制或者观看,设置一个提醒来观看节目以及选择一个节目来指定为喜爱的节目。将一个节目指定为喜爱的大概用于实现一个固定规则,如:“总是显示观看这个演出的选项”或者实现循环提醒。在这个申请中没有清楚描述指定喜爱节目的目的。不过,更重要的是,为了创建一个偏爱数据库,当用户选择一个节目来指定作为喜爱节目时,该用户可以被提供指示喜爱该节目的原因。该原因被以与其它明确规则相同的方式提供:通过定义一般偏爱。这种输入类型和依赖于明确规则的其它系统的输入类型之间的唯一区别是标准合适被输入。本系统可以使用上述任何一种技术来建立概况数据。
概况数据可以被用于如上所述修改查询。不过,在某些情况下,概况数据可以包括一种类型的扫描事件与要被使用的资源之间的一个存储的相互关系。例如,用户可以定义用于对微波炉编程以解冻冰淇淋的响应。概况的使用和对于响应的搜索可以给予由用户创建的资源的一个高的权用于更清楚定义的情况。这样,概况可以含有用于优先于搜索一个外部资源库的查询的匹配的资源和模板的其自己的列表。
参见图12,图6A的过程的修改允许用户通过固定阅读器120或者便携式阅读器100接收信息,并且如果用户选择此时不接收响应或者便携式阅读器100无法连接到服务器140,则响应被延迟并且后来继续。在步骤S10,假设用户扫描MRL装置T使得阅读器100/120从MRL装置T获取数据。在步骤S12,阅读器100/120确定它是否能够与网络/互联网130连接。如果阅读器100/120被连接,则在步骤S16,可以通过到网络服务器140的数据的传送开始来启动在阅读器100/120和LAN服务器140或者网络服务器140之间的交互。例如,所发送的数据可以包括来自MRL装置的数据加上其它信息,其它信息包括例如用户的身份和/或表征用户的确定概况数据。与来自MRL装置T的信息包括在一起的可以是阅读器100/120连接到的用以完成信息交换的网络地址。在步骤S20,交互被按照运行于服务器140上的交互过程定义的来继续。交互中交换的数据可以包括响应于所获取数据的数据,进一步的用户输入和/或存储在网络服务器140上的数据。通常,希望交互可以被按照和利用一个客户-服务器过程例如使用用于小型无线设备的HDML(手持设备标记语言)或HTML(超文本标记语言)来进行。
当在步骤S12中确定阅读器100/120无法链接到服务器140/150时,在步骤S14,阅读器100/120可以在其存储器M中存储所获得的数据。可选地,在步骤S18,阅读器100可以指示数据被本地存储并且在步骤S22中请求确认。确认可以包括给予用户在步骤S20删除存储的数据的选择权。
在步骤S24,阅读器100的状态可以被确定。如果它被连接并且含有未被处理的所存储数据,则通过步骤S14、S18和S22,控制通过到步骤S28,其中启动先前没有出现的交互或者其它交互过程。在步骤S50中发送到网络服务器140/150的数据中可以是自从HMDR装置T被扫描以来的时间。据此,交互过程可以确定将用户引导到商店中的售出是否有意义(如果自从扫描以来只有一个短的时间)。再次,交互过程可以提供用于交替的信息路由。例如,如果可能,则用户可以请求通过电子邮件发送相关消息、优待券等。
图12的过程提供当阅读器100/120没有事情可做时的固定循环过程,并且当一个扫描被启动时返回到步骤S10。
参见图13,在根据图12的过程出现的示例序列中,在步骤S40,阅读器100/120从MRL装置T获取数据并且在步骤S42将它发送到已经对网络服务器140编程的信息提供者。一个消息由运行在网络服务器140上的软件过程(交互过程)产生,其导致由阅读器100/120在步骤S46接收一个消息。然后,在步骤S48,这个消息被阅读器100/120输出。
由阅读器100/120获取的数据可以只包括装置的唯一标识符或者它可以含有指示产品代码、序列号、产品所运送到的零售商等的标准化符号。不过,由方括号指示的后面的数据如果被相关在信息提供者的一个数据库中,则其可以来自于一个唯一的标识符。发送到信息提供者的数据可以包括扫描日期、扫描时间、扫描器的(或者人的)标识以及不是从MRL装置T获得但是可用的其它信息。扫描器标识可以是唯一的或者是用于一个概况分类的代码或者可以指向一个特定的概况而无需明确地识别扫描器。再次,概况数据还可以由阅读器100/120发送。
现在讨论图4,在另一个示例序列中,数据被在S80获得并且在S82存储。在后来的时间,阅读器100/120成为被连接的并且响应于这个事件,将在S80获得的数据在S84发送到信息提供者。然后,在S86,信息提供者发送一个响应消息到阅读器100/120。然后,在S88,阅读器100/120存储响应消息。后来,在对应于输出的良好时机的某个事件出现时,在S90,所存储的消息被输出,所述良好时机事件可以由诸如由在阅读器100/120指示的用户的直接请求的某个过程来确定。阅读器可以被编程以便当阅读器100/120能够建立连接时(即阅读器100/120确定它被连接时)自动输出消息。
现在参见图15,另一个序列在S30以MRL装置T数据的获取而开始。在S32,数据被存储。在后来的某个时间,当阅读器100/120被连接时,在S34,所存储的数据被发送到信息提供者。信息提供者发送一个在S36接收并且发送到阅读器100/102的消息。在后来的某个时间,当指示是被延迟交互的良好时机的事件出现时,在步骤S38,消息被输出以邀请用户开始与信息提供者交互。消息可以是一个简单的邀请或者可以根据在S34发送的数据指示某个反馈,如在交互过程开始时定义的菜单选项。
参见图16,在S70,另一个序列以MRL装置T数据的获取而开始。在S72,数据被存储在阅读器100/120上。然后,当阅读器100/120被连接时,在S74,阅读器100/120连接到网络服务器140并且发送存储的数据。在S76,用户被提示接受一个来自网络服务器140的消息,并且接受时,消息被在S78同时或者在后来的一个时间分发。后面跟随几个示例实例。
对话可以响应于一个电子邮件如下所述在后来的一个会话发生。在S76,用户指示他/她希望在后来的一个时间参与要由用户通过在一个电子邮件消息中选择一个HTML链路而启动。(显然,邀请无需如此复杂,例如,用户可以在40被提供一个标题为“发送电子邮件通知以便后来获知关于<产品>。的信息”)的选择。
对话可以在后来如下通过一个目标电视广告或者交互式电视会话而发生。(为了本论述的目的,这些可以是基本上与连接到互联网的终端、基本上是其等同物的电视和机顶盒相同)。用户选择一个电视分发的选项并且当用户的电视激活(或者在某个时间被用户选择)时,交互被安排发生。对应于S78的其它替代包括用户指示希望一个电话或者个人销售电话或者信息的常规邮递。
注意,在S78的过程可以出现在便携式终端、诸如位于零售店中的固定设备或者任何其它设备上。参见图17,开始或继续一个被延迟的交互、信息分发或者交易的良好时机的确定可以通过一个固定时间延迟S301、指示用户在一个特定位置或者涉及一个预定活动的事件S302、便携式阅读器与固定终端的同步S303或者只是一个随机时间S304。当这些事件S301、S302、S303、S304中的任何一个出现时,在步骤S310,一个对于业务的请求被启动,并且交互过程被继续或者开始。例如,用户可以响应于登录或者与在S74发送的标识数据相关的用户的cookie而访问互联网入口并且接收数据。所存储的对应于一个被延迟的交互的数据可以被给予一个期满时间和日期并且被促使在所述时间过去之后期满S305。在这种情况下,一个替代过程可以被执行S305,如给予用户进一步延迟交互的选择权,用电子邮件发送消息等。数据和初始交互可以被阅读器100/120或者网络服务器140净化。
尽管在上面的实施例中,本发明是根据信息交换被描述的,但是可以预期这些交换也能够触发动作。例如,交互过程的一个结果是在线购买产品。同样,交互无需发生在发送数据的阅读器100/120上。交互可以通过到信息提供者的连接而发生,所述信息提供者可以由诸如设备170-190之一的一个不同的设备提供。一种通过替换设备启动交互的方法是利用设备的扫描器扫描MRL装置T。另一个可以是通过将阅读器100与设备同步,其中如果根据交互过程需要的话,则例如在34接收的消息被与完成交互所需要的其它数据一起传送到设备。
参见图18,将上述特征中的几个放到一个实施例中,在步骤S110扫描并且获取其它数据。在步骤S115,确定在一个或多个资源库中的最佳匹配。然后,在步骤S120确定一个或多个结果的置信度等级是否高。如果这些结果中的任何一个都没有高的置信度等级,则在步骤S140,新的术语被使用一个恰当的技术而产生,诸如如上所述的一个相关术语词典或者通过由寻找来自用户的新的信息而消除搜索查询的歧义。在这种情况下,以下结合图24论述的搜索结果中判别式标识可以被用于从用户获取额外的反馈。然后,在S145进行一个新的搜索并且如步骤S120中那样,在步骤S150中对这些结果检查高置信度。如果结果再次表示没有高置信度结果,则通过用不必涉及被替换术语的其它术语替换查询中的术语来搜索高置信度匹配。这可以描述为对于远程匹配S156的搜寻。例如,如果利用一个台式锯扫描谷物,则“台式锯”术语可以被多个更紧密涉及诸如“谷物”的其它搜索术语的替代术语代替,即使替代术语可能与初始术语差距很大。这种术语可能产生一个高置信度响应,如橱柜将产生与谷物组合。利用一个或多个替代术语的搜索如果成功S157,则在步骤S159,促使阅读器将用户引导到由替代术语所标识的物品。如果搜索不成功,则一个一般响应S158被产生。在图18的过程流的所有或者任何点,在步骤S155,用户可以被给予如下选择权:停止对于一个响应的搜索以便允许用户创建一个新的响应和响应模板用于将来使用。例如,在步骤S155,用于可以对微波炉编程以加热某物,对于该物,阅读器系统在其资源库中没有一个特定响应。注意,上述过程还可以被修改以便一个一般响应518被如步骤S159中那样,与建议一个不同装置的消息一起输出或者如果用户希望,则通过产生恰当的UI控制而允许给予用户从步骤S159到步骤S158的机会。
如果在步骤S120和S150中的任何一个中,一个或多个结果的置信度等级被确定为高,则在步骤S125,系统确定是有一个单独的具有高置信度等级的响应还是有一个以上的这种响应。如果有一个以上的这种响应,则在步骤S130,选择被提供给用户,并且控制流转到图19的步骤S160。如果只有一个选择,则控制流直接传递到图19的步骤S160。
在步骤S160,确定关于一个单独的占优势的结果应当如何被处理的用户偏爱。某些用户可能更喜欢系统自动采取动作,例如来对微波炉编程以便节省时间。其它较不关心效率的用户可能更喜欢始终控制过程。用户可以根据他们在何处而改变这个选项。例如,如果用户在购物,则用户可能不希望信息被立即分发,而是更希望被给予通过电子邮件或者其它某种手段进行路由的选项,以便日后回顾或处理。如果在查询一个用户概况数据库时,确定更喜欢直接的响应,则在步骤S145,由资源定义的恰当动作被实现。这可能只是信息到阅读器的立即分发。
在图19的实施例中定义并且由用户的偏爱(或者可能某个其它手段,如阅读器类型、日历、阅读器的位置、被分发的资源类型等)指示的处理资源的另外两个可能。一个可能是某些资源因为满足一个优先权例外列表,所以应当被直接实现。例如,用户可能敏锐地对某些结果感兴趣,如健康警告或者新闻项或者天气报警。在这种情况下,用户可能希望资源被分发或者实现。在步骤S170,这种例外被实现。如果资源对应于高优先权资源或者其它种类的例外,则在步骤S165,资源被分发或者实现。否则,在步骤S180,用户被给予推迟、忽略或者分发或实现被检索的资源的选择权。这个最后的步骤S180涉及从用户获得输入。如果用户选择忽略资源S185,则过程终止。如果用户选择分发或实现资源,则在步骤S165采取动作。如果用户选择推迟资源的分发或者实现S175,则先前实施例的离线过程可以被实现,促使一个良好时机的达到的延迟S190直到动作被完成S165或者诸如对于生存定时器时间期满的某个事件,于是资源检索和分发过程线程被终止S195。
参见图20,在没有扫描事件的情况下,用于在阅读器的UI上产生消息的过程以在步骤S405检测到用户的存在而开始。可替代的,图20的循环可以被连续执行或者在一个间歇的时间表上执行或者以某个其它方式调度。在步骤S407,资源被阅读器自动请求并且一个响应被接收到。请求可以从用户偏爱数据中产生。在步骤S410,接收到的资源被与用户偏爱数据相比较并且被拒绝,在这种情况下,控制传递到步骤S405或者被全部或部分接受,在这种情况下,它被在步骤S415分发并且控制返回到步骤S405。注意,资源的分发可以涉及交互或某个自动过程或者只是象广告这样的信息的分发的启动。
参见图21,可以产生新的资源和模板的过程在步骤S430以一个或多个用于用户选择的候选资源的呈现而开始。例如,如果用户利用一个微波炉阅读器扫描一个冰淇淋MRL装置,则服务器可以提出一个(对于用户)不相关的响应或者根本没有响应。例如,见图18中的步骤S156。然后,目前的过程可以被调用以给用户一个定义用于微波炉的编程指令的机会。例如,用户可以定义用于解冻冰淇淋的指令(例如,50%功率电平和60秒的时间)。下一次用户使用微波炉阅读器来扫描冰淇淋MRL装置时,服务器可以立即用用于编程微波炉的指令进行响应。此外,服务器可以使得由一个用户输入的指令或者可选地或者自动地对于其它用户可用。在步骤S433,用户或者接受替代之一,在这种情况下,被接受的资源被执行并且存储作为对于给定环境S460的优选资源,或者拒绝这些所有的替代。这里,用户正在给出一个可以被用于如上所述扩充概况数据的反馈。在步骤S435,一个UI被产生以便允许用户指示一种类型的资源并且接受定义它的输入。在步骤S440,一个UI被产生以便允许用户规定对于资源的任何请求的细节或者参数。例如,如果资源是微波炉程序,则用户可以规定时间、功率电平等。在步骤S445,输入的数据被存储作为新的资源和模板。在步骤S450,概况数据库被用新的资源和模板更新。
在步骤S455,资源和模板被存储在一个外部临时资源库中以便允许其它用户使用它。临时资源库可以被不同于一个标准资源库而处理,以避免广泛使用的资源库被无用或者危险的资源故意或者意外地污染。这样,可以在管理员决定对临时资源以及由指定用户(如在用户偏爱概况中指示的)收集的资源的响应做什么之前,使一个单独的资源库对于所述资源和响应可用。
参见图22,其中示出了用于使用票存根、优惠券、收据或者其它具有附加的MRL装置的纸单证提供各种特征的一个过程。如参考图3和4所述的,票存根或者其它单证可以有一个附于其上的MRL装置。这些单证或者优惠券可以例如提供一个有价值的销售装置。看电影的用户可以在位于电影院的亭子扫描他/她的票存根,并且评价她/他刚看过的电影,购买涉及该电影的货物以及做其它事情。尽管建议条形码被用在票存根上以便将用户连接到用于购买货物的网站,但是这种程度的自动只是避免对于用户输入一个网址的需要。目前的想法是使得购买或者信息到偏爱数据库的输入非常简单和迅速。正当用户要离开电影院,而电影音乐仍在其脑海中萦绕时,如果用户被提供一个购买电影音带的机会,则售出该音带的可能性就大大提高了。所涉及步骤的数量越少,就越可能完成销售。在本发明的一个实施例中,一个MRL装置被附加到一个票存根上。该装置可以含有可以在其上购买电影音带的资源地址。此外,该装置含有足够的数据密度以相关或者存储帐户、授权、运输和鉴权信息以允许除了选择和确认要购买的项之外无需提示用户其它内容的情况下完成购买。如果一个戏迷使用信用卡买票,则帐户可以被临时链接到票存根上的MRL装置上的数据。这个数据还可以链接一个定购过程到包含在用户概况数据库中的偏爱信息并且所述购买被用于扩充数据库。为了保护用户的帐户,用户的信用帐户和票数据之间的连接可以被给予一个预定义的期满周期,例如在电影或其它事件结束之后的2小时。作为用户在剧场购买的一个动机,用户可以被给予一个折扣鼓励,如下次他/她买票时较低的价格、对于所定购货物的折扣价格或者免费礼品。准确地,相同的功能可以被通过连接到互联网的家庭计算机或者便携式终端而不是亭子终端而提供。
过程以步骤S468中的注册而开始,其中用户可以获得具有MRL装置的单证。注册过程可以包括获得帐户、授权和/或来自用户的鉴权信息、诸如电子钱包的外部源、ATM网络或者用户网络或者其它资源。然后在步骤S470,附加到单证上的一个标识符被与完成一个交易所需要的帐户和需要的数据相关联。注意,在步骤S468和S470中,帐户可以根本不涉及钱或者信用,而只是用于存储诸如关于象电影这样的主题的偏爱的个人信息。例如,用户可以预定一个由娱乐业务提供的服务,其允许用户打开一个个人帐户用于存储她/他的偏爱并且使用这些偏爱用于各种业务来替换使用用于销售用途的数据的用户的授权。例如,用户可以在离开影院时对电影分等级。后来,在对多个电影分等级之后,用户可以利用电子邮件接收建议。用户的偏爱可以被与朋友的偏爱组合来产生对于两个或多个朋友一起看电影的聚会的建议。
在步骤S475,用户在例如娱乐场所的一个亭子中的一个终端扫描他的单证。在步骤S480,用户被提示输入诸如选择一个产品来购买、评价刚欣赏的一个比赛等。用户的授权信息可以由服务器在步骤S485处理并且产生包括对于额外请求的邀请的响应、销售的确认等。在步骤S40,进一步的交易被调用并且恰当的UI单元被产生。在步骤S480,优选地,一个鉴权步骤被调用以保证一个丢失的单证不被一个发现者使用。步骤S470中的关联可以被给予一个生存时间(TTL),以便在某个预定义的时间间隔期满之后,单证和MRL装置不再被使用。通过形成用户的帐户和MRL装置的唯一代码之间的关联,购买以及其它的授权要求交易可以被迅速地完成。在步骤S468中的注册过程类似于在MRL装置中产生一个临时信用卡。不过,如上所述,最好是在大多数情况下,附加一个鉴权要求,如生物统计学的或者个人识别号(PIN)或符号的输入。
将一个帐户与票的MRL相关联的注册过程可以被在进入娱乐场所之前通过互联网在住所进行。目前,有对于其中用户可以购买带有条形码的票并且在家里的打印机上打印它的系统的建议。然后,票被在剧场扫描以对用户授权。相同的事情可以利用一个MRL装置进行。用户通过在家里扫描MRL并且执行一个安全交易来存储帐户和MRL(“表格”可以被免费分发或者以名义上的费用分发)之间的关联。允许票被使用来购买的与帐户的关联可能施加一个消费限制。父母可以准备和给予孩子一张票,以允许孩子去看电影并且进行有限制的购买。例如,孩子可以使用作为临时的费用有限制的收费设备的MRL在剧院购买录音带或者高兴的事情。
参见图23,其中示出了响应于用户的标识而接收建议的简单过程。例如,在电影院或者其它娱乐场所或者在网站,在步骤S491,用户可以通过输入一个标识符(以及按照要求的鉴权数据)来获得建议。在步骤S493,用户使用一个控制来产生对于建议的请求,如涉及一个特定类别的建议。在步骤S495,服务器过程产生一个建议并且将偏爱数据存储在概况库中用于改进建议、交叉销售等。在步骤S497,终端显示所得到的建议,接收进一步的输入等。注意,上述过程可以涉及饭店、娱乐或者许多选择可以用于其的任何种类的物品或者服务。
参见图24,其中示出了如果检索的数量非常大,则用于改进搜索结果以识别搜索结果中的判别式的过程。搜索引擎过程可以寻找返回的一组记录中的判别式并且代替简单地列出返回的结果,为用户提供从中选择的一个判别式列表。该判别式可以是例如出现在检索到的结果的一小部分中的重要项,但是显著缺少其它项。它可以识别多个这样的判别式并且将它们都提供给用户以便从中选择。
判别式的识别本身是已经发展较好的技术。一个非常简单的方案是产生一个柱状图,其指示在返回的记录中出现最频繁的术语并且允许用户从具有最高频率的术语中选择。另一个方案是寻找没有在查询中规定的但是与在查询中规定的单词相关联的单词的共同关联,其中假设当它们以相互近似出现时,前者修改后者。这些前面的术语被呈现为从中选择的术语。识别这些判别式所需要的统计数字的产生直接来自于由搜索引擎采用的过程。搜索引擎产生和使用允许这种统计数字的迅速产生的索引文件。
可以利用各种手段得到判别式。例如,使用返回的选择集合,指示每个术语在返回的记录集合中的频率的柱状图被产生。具有最高找到计数的那些术语可以被显示并且用户被允许选择一个或多个。假设例如查询中含有布尔值:“狗”和“皮毛或毛发”和“卷曲或波状”并且目标是找到关于特定品种的信息。在这个例子中,由搜索返回的记录包括关于各种品种的信息,它们中的大多数集中于特定品种。具有最高找到频率的术语可以提供可以被使用的某个信息,如果由用户指示,以便告知搜索引擎某些类型的记录被需要并且某些种类的记录不被需要。这样,例如诸如“小的”、“大的”、“瘦的”和“重的”的公共描述符可以被返回。用户可以从中选择以帮助将选择的记录减少到可以方便地被浏览或者产生一个希望的找到的数量。为了扩充这个过程,UI可以显示初始集合中的找到的数量,由与初始查询的建议的任何判别式的组合产生的数量,以及随着使用判别式术语产生新的查询的组合的影响。对于后者的例子,假设查询含有“瘦的和小的”。显示器将显示随着每个术语的添加的结果。这类似于Folio公司的Folio Bound Views的工作方式,其中,随着查询被输入,返回的结果的数量被连续更新。
这种简单判别式的一个问题是简单地与初始搜索查询中的术语一起标记。换句话说,它们对于大多数返回结果是共同的并且因此担当结果中差的判别式。更希望的是利用大比例划分返回记录的高可能性的判别式。一种识别更佳判别式的方法是寻找不包括在初始查询中但是出现在与初始查询中推断在关联中有意义的那些的关联中出现的单词的公共实例。关联可以被例如术语的互相近似或者语法分析(例如识别修改搜索查询术语的形容词)等推断。然后,那些以最高频率出现的候选判别式被呈现给用户并且用户被允许从中选择。
上述两个方案的改进是根据每个将返回的集合划分成少量子集的能力而选择判别式。这样做的一个方式是采用高找到计数集合的候选判别式,如通过柱状图过程得到的,并且确定其中的哪些是出现在检索到的结果中的小部分中而明显不出现在其它结果中的“重要的”术语(重要性可以被例如从记录中出现频率、标题中的使用等而推断)。也就是,在某些记录中,术语是重要的,但是该术语不出现在所有记录中。在上述卷曲毛发狗品种的例子中,记录涉及的品种的名称在涉及品种的记录中是重要的并且不在不涉及该品种的记录中出现。然后,搜索引擎能够显示这种判别式的列表,它们中的许多包括品种名称。
图24的过程以在步骤S310中大量低置信度结果被一个搜索过程返回而开始。在步骤S315,判别式被在搜索结果中识别并且在步骤S320中为关于用户的状态而选择。如果有任何判别式被标识为相关的S325,则在步骤S330中呈现一个问题给用户,在步骤S335中接收输入并且在步骤S340中产生一个新的查询。如果没有相关的判别式被找到,则尝试被中止,或者跟随基于任意判别式的更用户密集的过程。可以通过参考用户偏爱库来确定判别式的相关性。由于查询可能不包括来自偏爱概况的许多信息,所以候选判别式可以被用作概况数据库的一个探测器来识别可能与搜索相关的概况内容。词汇词典可以用于这个场境中扩展概况中的术语。
参见图25,其中示出了用于使用一个词典来扩展查询术语的过程。在步骤S345,作为一个或多个搜索术语的类的一个或多个术语被产生并且在步骤S375中在产生新的一个查询或者多个查询中被应用。在步骤S350,在相同的时间,一个或多个“在哪里找到”术语被产生并且在步骤S375中在产生一个或多个新的查询中被应用。在步骤S355,在相同时间,一个或多个新的“如何被使用”术语被产生并且在步骤S375中在产生一个或多个新的查询中被应用。在步骤S360中,在相同时间,一个或多个新的“的部分”术语被产生并且在步骤S375中在产生一个或多个新的查询中被应用。在步骤S365,在相同时间,一个或多个新的“何时被使用”术语被产生并且在步骤S375中在产生一个或多个新的查询中被应用。在步骤S370,在相同时间,一个或多个新的“的特征”术语被产生并且在步骤S375中在产生一个或多个新的查询中被应用。这些相关的术语只是用于说明的目的。注意,产生步骤S345-S370可以被递归,以便例如“的特征”术语的超义词或全义词的类也可以被产生。图25的过程可以应用于表征阅读器的术语,与MRL装置相关联的物品或者由图26的过程所示的其它术语。在步骤S380,替代术语被为阅读器的类型产生。在步骤S385,替代术语被为物品类型或者由MRL装置所识别的事件产生。在步骤S386,其它术语被以相同方式扩展。所以扩展都可以被在步骤S390中使用来产生替代的请求。
参见图27,一个可以用于输入特定种类的扫描请求的UI包括用于显示各种等级的控制,物品、事件或者其它事情被沿着所述等级表征。例如,食品可以被在新鲜度等级上表征,其中脱水货物等级低并且当令的新鲜产品等级最高,在某处的冷冻食品居中。利用上和下旋转按钮305和307的微调控制术语类型的控制可以被使用来指示从扫描的示例项中的变化类型。这样,用户将扫描一个项的MRL装置,然后指示他/她对于类似于它但是更新鲜(或者更便宜或者更易于制备或者更健康)的东西的兴趣。一个模式控制300可以被用于在诸如新鲜度310、成本315、制备简易性320和健康性325的各种等级中旋转。它所连接到的阅读器或者服务可以根据MRL装置扫描的产品类型或者事件而选择等级。例如,电影的MRL装置可以提供一组等级,其包括引起惊惶的、动作片、轻松的等,同时食品产品可以产生如图27所示的农产品等级。等级可以有多个层,例如低于健康性等级的层325允许用户改变更详细的特征,例如盐的含量340、脂肪含量335和纤维含量330。注意,较低的等级可以被改变为概况产生的一部分,以便用户可以创建例如什么构成健康性的个人定义。
图28显示用于当预定义标准被满足时产生由扫描得到的输出的过程。用户可以将这个特征打开或者关闭。如果用户扫描一个项并且没有以某种预定义方式与标准相关,则一个空显示或者没有显示被产生。这里的想法是用户的便携式阅读器可以当作一个代理,只有当用户接近一个用户发现感兴趣的项时才会打扰用户。配置可能需要从一个相当大的距离扫描项的能力,以便用户不需要做任何事情以获得一个响应。MRL装置可以被个人佩带或者携带并且本系统被使用来向用户指示关于当前个人的某些相关信息,如果他们符合确定的标准。在步骤S270开始,阅读器被动地在其附近扫描MRL装置。在步骤S272,它将每个依次与一个标准概况相比较。如果在步骤S274有一个匹配,则在步骤S276产生一个信号以便将结果指示给用户。信号可以包括一个指示什么触发了匹配的细节的显示或者音频输出。如果没有匹配被识别,则MRL装置被在步骤S270再次扫描。一个示例情况如下。一个购物者如她/他的概况所清楚指示的是园林爱好者。当该购物者经过一个设备商店中的一组冰箱时,他/她的阅读器将关于她/他经过的冰箱的信息发信号给该购物者。该信息包括冰箱的一个特征的描述,该特征允许利用来自冰箱冷凝器的温和热量在冰箱顶部培养秧苗。
参见图29,如上所述,最好是有尽可能少的MRL系统可以用于的物品类型的例外。例如,如果食品存货清单中的某些东西不能被自动更新,则采用一个自动系统用于食品存货清单将是有阻碍的。消费品在这方面是有问题的,因为MRL装置在例如一盆土豆沙拉的消费品制备时以及制备地点是不能被编程的。在S605的冰箱步骤开始,在步骤S610,存储一个被编程的具有唯一标识符的MRL装置和识别以及表征包括初始数量的消费品项的信息。然后,当一个扫描事件发生时S615,用户以上述任何方式恰当地接收一个响应或者多个响应。在步骤S620,用户被给予更新数量的选择权。如果用户选择这样做,则在步骤S625,用户更新数量数据,然后,该数据被存储在相互关系资源或者数据库中。如果消费品项被用完或者生存参数的某个时间期满(例如土豆沙拉已经被存储得很长时间以至于无法使用)S626,则线程被删除并且数据(相互关系)被丢弃。注意,上述过程可以应用于其条件随时间改变的项而不是被消耗的项。例如,番茄植物可能随时间改变增加食品存货清单。同样,项可以是非食品项,如木材(例如木板底座残渣)或者几磅钉子。同样,MRL装置可以被使用任何合适的装置附加,例如MRL装置可以被利用胶粘垫片或者利用附加于其上的可再使用的带子创建。MRL装置还可以被形成在容器中或者永久地附加于其上。一个修理台可以支持产品项附近的MRL装置或者它们可以被形成在在超市产品区域可得到的塑料袋中。标识消费品的数据可以被商店中的检验寄存器保存作为卖主存货清单和/或购买追踪的附加输出。可替代地,象在欧洲的超市中那样,有允许用户输入相关信息的站,其中用户可以为产品称重量并且在终端进行选择来打印条形码。相互关系数据可以被以相同方式产生。
参见图30,可以使用测量清除或者剩余数量或者已经改变的物品的某个其它特性的装置来自动更新数量。例如,具有一个嵌入其中的阅读器645的智能秤可以被使用。物品的上次皮重可以被更新以便每当物品被瞬间放置在秤645上时指示数量。这种秤645可以被嵌入在冰箱和/或橱柜中。秤可以有一个UI 640。更新数据可以被用户手工输入,例如嵌入到台式锯中的阅读器的UI可以提示输入木板尺寸的变化或者被切断的量。
如上所述,相互关系或者其它数据物理上存储于何处是无关紧要的。网络和互联网可以将一个数据物体连接到一个过程,就像一个数据总线将物理存储器或者非易失性存储器连接到处理器一样。因此,在本论述以及其它地方,如果没有特别提示数据存储在何地,则假设没有关系并且本领域技术人员可以恰当地确定关于存储数据的地点-在卖主的服务器上、在阅读器上、在本地网络服务器上、在第三方服务器上等。这样,用户无论走到哪里,概况数据都可以“跟随”用户。所以,如果用户在公共场所使用阅读器,则用户的个人概况对于用户采用的过程是可访问的。这假设恰当的安全装置在适当的位置以便保护用户的概况数据。还要注意在上面已经假设在大多数情况中,某种类型的UI,如嵌入到具有触摸屏的手持资源管理器中的那些被与所讨论的阅读器相关联以允许数据被显示和输入。UI可以是阅读器所附于或者它与之关联的装置的一部分或者它可以是阅读器的一部分。UI的细节是不重要的,除非另外指出,并且可以是设计者所决定的任何恰当的类型。
对于本领域技术人员来说,本发明并不局限于前述实施例的细节,并且在不偏离本发明精深和实质特征的情况下可以以其它明确的方式实现本发明。因此,以上实施例在任何方面都应当被认为是说明性而非限制性的,本发明的范围由所附权利要求而不是前面的描述来指示,因此所有在权利要求等同物的意义和范围中的变化都旨在被包括在其中。

Claims (17)

1.一种用于识别和选择数据库中的至少一个数据资源的系统,包括:
具有一个用户接口的机器可读标签(MRL)阅读器;
具有资源的资源库;
至少一个连接到所述阅读器来从所述MRL接收MRL数据并且控制和接收来自所述用户接口的数据的处理器;
所述至少一个处理器被编程来产生一个查询以便用于响应于所述MRL数据而搜索所述资源库;
所述至少一个处理器被编程来产生一个查询以便识别匹配所述查询的至少一个资源并且确定所述匹配的置信度等级;
所述至少一个处理器被编程,以便当所述置信度等级低于一个预定置信度等级时,所述至少一个处理器接收来自所述用户接口的定义一个新资源的输入并且将所述新资源存储在所述资源库或者另一个资源库中。
2.如权利要求1所述的系统,其中所述MRL包括一个无线电转发器或者发射器。
3.如权利要求1所述的系统,其中:
所述至少一个处理器被编程,以便当所述置信度等级高于所述预定置信度等级时,所述至少一个处理器接收来自所述用户接口的指示所述至少一个资源对于所述用户的合意性的输入并且响应于所述输入而更新一个偏爱数据库。
4.如权利要求1所述的系统,其中所述至少一个处理器被编程,以便当所述置信度等级低于所述预定置信度等级时,所述至少一个处理器通过替换所述查询中标识与所述阅读器相关的一个物体、与MRL相关的一个物体之一的一个术语或者另一个术语而标识不与所述查询相匹配的一个资源,并且响应于对于一个资源的所述查询而进行搜索,并且在发现所述资源时,产生响应于它的输出。
5.如权利要求4所述的系统,其中所述术语是表征与所述阅读器相关的所述物体的术语。
6.一种用于识别和选择数据库中的至少一个数据资源的系统,包
具有一个用户接口的机器可读标签(MRL)阅读器;
具有资源的资源库;
至少一个连接到所述阅读器来从所述MRL接收MRL数据并且控制和接收来自所述接口的数据的处理器;
所述至少一个处理器被编程来产生一个查询以便用于响应于所述MRL数据而搜索所述资源库;
所述至少一个处理器被编程来产生一个查询以便识别匹配所述查询的至少一个资源并且确定所述匹配的置信度等级;
所述至少一个处理器被编程,以便当所述置信度等级低于一个预定置信度等级时,所述至少一个处理器通过替换所述查询中标识与所述阅读器相关的一个物体、与MRL相关的一个物体之一的一个术语或者另一个术语而标识不与所述查询相匹配的一个资源,并且响应于对于一个资源的所述查询而进行搜索,并且在发现所述资源时,产生响应于它的输出。
7.如权利要求6所述的系统,其中所述MRL包括一个无线电转发器或者发射器。
8.如权利要求6所述的系统,其中:
所述至少一个处理器被编程,以便当所述置信度等级高于所述预定置信度等级时,所述至少一个处理器接收来自所述用户接口的指示所述至少一个资源对于所述用户的合意性的输入并且响应于所述输入而更新一个偏爱数据库。
9.如权利要求6所述的系统,其中所述阅读器被编程,以便当所述置信度等级低于所述预定置信度等级时,所述至少一个处理器接收来自所述用户接口的定义一个新资源的输入并且将所述新资源存储在所述资源库或者另一个资源库中。
10.如权利要求9所述的系统,其中所述术语是一个表征与所述阅读器相关的所述物体的术语。
11.如权利要求6所述的系统,其中所述阅读器被编程,以便当所述置信度等级低于所述预定置信度等级时,所述至少一个处理器响应于与一个MRL相关的所述物体而标识一个一般资源。
12.如权利要求11所述的系统,其中所述阅读器被编程,以便当所述置信度等级低于所述预定置信度等级时,所述至少一个处理器接收来自所述用户接口的定义一个新资源的输入并且将所述新资源存储在所述资源库或者另一个资源库中。
13.一种标识资源库中的一个资源的方法,包括步骤:
接收来自一个MRL装置的机器可读标签(MRL)数据;
产生一个具有包括响应于所述MRL数据的一个的多个术语的第一查询;
使用所述第一查询来标识资源库中的至少一个资源并且产生所述第一查询和所述至少一个资源之间的匹配的置信度等级;
当所述置信度等级低于一个预定等级时,产生一个第二查询,其中另一个术语替换所述多个术语之一,并且使用所述第二查询来标识所述资源库中的至少一个另外的资源并且产生所述第二查询与所述至少一个另外的资源之间的匹配的另外的置信度等级,并且如果所述另外的置信度等级高于所述预定等级或者另一个预定等级,则在用户接口上产生响应于所述资源的消息。
14.如权利要求12所述的方法,其中所述消息建议用户该用户使用与一个阅读器相关的一个物体和与一个MRL相关的一个物体中的不同的一个。
15.如权利要求13所述的方法,还包括步骤:当所述另外的置信度等级低于所述预定等级或者另一个预定等级时,通过使用具有比所述第一查询或者第二查询少的术语的第三查询标识一个一般响应。
16.一种标识来自于机器可读标签(MRL)阅读器的资源的方法,包括步骤:
利用与第二物体相关的一个阅读器扫描与第一物体相关的MRL;
根据所述扫描步骤的结果匹配来自资源库的资源;
当所述扫描步骤的结果指示一个差的匹配时,将建议用户该用户使用所述第一和第二物体中的不同的一个的消息输出到用户接口。
17.一种标识来自于机器可读标签(MRL)阅读器的资源的方法,包括步骤:
利用与第二物体相关的一个阅读器扫描与第一物体相关的MRL;
根据来自于所述扫描步骤的对应于所述第一和第二物体的标识符而匹配来自一个资源库的资源;
当所述扫描步骤的结果指示一个差的匹配时,将根据来自于所述扫描步骤的只对应于所述第一和第二物体之一的标识符而识别匹配来自一个资源库的资源的一个资源输出到用户接口。
CN02800965A 2001-03-31 2002-03-28 用于多用途缺省模式的机器可读标签阅读器系统 Pending CN1460222A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/823,563 2001-03-31
US09/823,563 US20020143860A1 (en) 2001-03-31 2001-03-31 Machine readable label reader system with versatile default mode

Publications (1)

Publication Number Publication Date
CN1460222A true CN1460222A (zh) 2003-12-03

Family

ID=25239096

Family Applications (1)

Application Number Title Priority Date Filing Date
CN02800965A Pending CN1460222A (zh) 2001-03-31 2002-03-28 用于多用途缺省模式的机器可读标签阅读器系统

Country Status (8)

Country Link
US (1) US20020143860A1 (zh)
EP (1) EP1377928B1 (zh)
JP (1) JP2004531810A (zh)
KR (1) KR20030017984A (zh)
CN (1) CN1460222A (zh)
AT (1) ATE292826T1 (zh)
DE (1) DE60203607T2 (zh)
WO (1) WO2002080086A1 (zh)

Families Citing this family (129)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7747507B2 (en) 1996-05-23 2010-06-29 Ticketmaster L.L.C. Computer controlled auction system
US6850970B2 (en) * 2001-04-04 2005-02-01 Nktomi Corporation Approach for caching electronic products
US7426502B2 (en) * 2001-06-14 2008-09-16 Hewlett-Packard Development Company, L.P. Assessing health of a subsystem or service within a networked system
US11341853B2 (en) * 2001-09-11 2022-05-24 Zonar Systems, Inc. System and method to enhance the utility of vehicle inspection records by including route identification data in each vehicle inspection record
US8590013B2 (en) 2002-02-25 2013-11-19 C. S. Lee Crawford Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
US6996558B2 (en) 2002-02-26 2006-02-07 International Business Machines Corporation Application portability and extensibility through database schema and query abstraction
US20030225613A1 (en) * 2002-05-28 2003-12-04 Troy Shahoumian Method and system for customizing the content of targeted advertising
US7231228B2 (en) * 2002-07-30 2007-06-12 Symbol Technologies, Inc. System and method for voice/data messaging application
DE10239901A1 (de) * 2002-08-30 2004-03-25 Eppendorf Ag Verfahren zum Handhaben von Daten einer Dosiervorrichtung und Dosiervorrichtung geeignet zur Durchführung des Verfahrens
IL166398A0 (en) * 2002-09-18 2006-01-15 Nds Ltd System for multimedia viewing based on entitlements
EP1556830A1 (en) * 2002-10-18 2005-07-27 Koninklijke Philips Electronics N.V. Item identification using electronic tags
GB2394808A (en) * 2002-11-01 2004-05-05 Canon Europa Nv E-Maintenance System
US9477820B2 (en) 2003-12-09 2016-10-25 Live Nation Entertainment, Inc. Systems and methods for using unique device identifiers to enhance security
US8510138B2 (en) * 2009-03-06 2013-08-13 Ticketmaster Llc Networked barcode verification system
US9740988B1 (en) 2002-12-09 2017-08-22 Live Nation Entertainment, Inc. System and method for using unique device indentifiers to enhance security
US9251518B2 (en) 2013-03-15 2016-02-02 Live Nation Entertainment, Inc. Centralized and device-aware ticket-transfer system and methods
US10366373B1 (en) * 2002-12-09 2019-07-30 Live Nation Entertainment, Incorporated Apparatus for access control and processing
US7885963B2 (en) * 2003-03-24 2011-02-08 Microsoft Corporation Free text and attribute searching of electronic program guide (EPG) data
US8321470B2 (en) * 2003-06-20 2012-11-27 International Business Machines Corporation Heterogeneous multi-level extendable indexing for general purpose annotation systems
US9026901B2 (en) * 2003-06-20 2015-05-05 International Business Machines Corporation Viewing annotations across multiple applications
US7315857B2 (en) * 2004-05-13 2008-01-01 International Business Machines Corporation Method and system for propagating annotations using pattern matching
US7267278B2 (en) * 2003-06-23 2007-09-11 Robert Lammle Method and system for providing pharmaceutical product information to a patient
US20050010476A1 (en) * 2003-07-07 2005-01-13 Nubella, Inc. Consumer specific marketing tool method and apparatus
US7617196B2 (en) * 2003-10-22 2009-11-10 International Business Machines Corporation Context-sensitive term expansion with multiple levels of expansion
US20050097010A1 (en) * 2003-10-31 2005-05-05 Battelle Memorial Institute System and method for remote inventory management
US20060036706A1 (en) * 2003-11-14 2006-02-16 Kyocera Mita Corporation Supplementary information dissemination system
JP4276524B2 (ja) 2003-11-14 2009-06-10 株式会社エヌ・ティ・ティ・ドコモ タグ選択装置、タグ選択システム、及びタグ選択方法
US7900133B2 (en) 2003-12-09 2011-03-01 International Business Machines Corporation Annotation structure type determination
US8078483B1 (en) 2003-12-16 2011-12-13 Ticketmaster Systems and methods for queuing access to network resources
US7555530B2 (en) * 2003-12-22 2009-06-30 Xerox Corporation Systems and methods for providing documents based on document identifiers
US7584123B1 (en) 2004-04-06 2009-09-01 Ticketmaster Systems for dynamically allocating finite or unique resources
US20050283502A1 (en) * 2004-06-18 2005-12-22 Ami Heitner Methods and systems for reconciling data
US7870091B2 (en) * 2004-06-18 2011-01-11 Sap Ag Methods and systems for receiving data, selecting a condition table, selecting a ruleset based on the condition table, and determining and applying rules to data
US7380711B2 (en) * 2004-07-23 2008-06-03 Checkpoint Systems, Inc. Self-check system and method for protecting digital media
US20060047570A1 (en) * 2004-09-02 2006-03-02 Lenderking David H Apparatus, system, and method for preventing fraudulent reuse of a voucher
SE0500139L (sv) * 2005-01-20 2006-07-21 Omnitus Ab System och metod för att skapa personliga webbplatser
SE0500138L (sv) * 2005-01-20 2006-07-21 Omnitus Ab System och metod för kunddatainsamling
US20060184993A1 (en) * 2005-02-15 2006-08-17 Goldthwaite Flora P Method and system for collecting and using data
US9608929B2 (en) 2005-03-22 2017-03-28 Live Nation Entertainment, Inc. System and method for dynamic queue management using queue protocols
CA2602096A1 (en) 2005-03-22 2009-09-28 Ticketmaster Apparatus and methods for providing queue messaging over a network
US7526478B2 (en) * 2005-08-03 2009-04-28 Novell, Inc. System and method of searching for organizing and displaying search results
US7502798B2 (en) * 2005-08-03 2009-03-10 Novell, Inc. System and method of searching for information based on prior user actions
US8527874B2 (en) 2005-08-03 2013-09-03 Apple Inc. System and method of grouping search results using information representations
US7707146B2 (en) * 2005-08-03 2010-04-27 Novell, Inc. System and method of searching for providing clue-based context searching
US7707284B2 (en) * 2005-08-03 2010-04-27 Novell, Inc. System and method of searching for classifying user activity performed on a computer system
US7539673B2 (en) * 2005-08-03 2009-05-26 Novell, Inc. System and method of re-ordering search results based on prior user actions
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US8195133B2 (en) 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US7860871B2 (en) 2005-09-14 2010-12-28 Jumptap, Inc. User history influenced search results
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US8364540B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US8290810B2 (en) 2005-09-14 2012-10-16 Jumptap, Inc. Realtime surveying within mobile sponsored content
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US8302030B2 (en) 2005-09-14 2012-10-30 Jumptap, Inc. Management of multiple advertising inventories using a monetization platform
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US8027879B2 (en) 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US7769764B2 (en) 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US8131271B2 (en) 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US8989718B2 (en) 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US8311888B2 (en) 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US8156128B2 (en) 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US8515400B2 (en) 2005-09-14 2013-08-20 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US7672664B2 (en) * 2005-09-19 2010-03-02 Silverbrook Research Pty Ltd Printing a reminder list using mobile device
US7403797B2 (en) * 2005-09-19 2008-07-22 Silverbrook Research Pty Ltd Obtaining a physical product via a coded surface
US7469829B2 (en) * 2005-09-19 2008-12-30 Silverbrook Research Pty Ltd Printing video information using a mobile device
US8175585B2 (en) 2005-11-05 2012-05-08 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8571999B2 (en) 2005-11-14 2013-10-29 C. S. Lee Crawford Method of conducting operations for a social network application including activity list generation
CA2637184C (en) 2006-02-07 2016-08-16 Ticketmaster Methods and systems for reducing burst usage of a networked computer system
AU2007282165B2 (en) 2006-05-09 2012-07-26 Ticketmaster Apparatus for access control and processing
DE102006050409A1 (de) * 2006-06-02 2007-12-06 Gavitec Ag System und Verfahren zum Bild- und Datenupload mit mobilem Endgerät
WO2008070781A2 (en) 2006-12-07 2008-06-12 Ticketmaster L.L.C. Methods and systems for access control using a networked turnstele
US10348708B2 (en) 2006-12-07 2019-07-09 Live Nation Entertainment, Inc. Short-range device interactions for facilitating partial uses of clustered access rights
US7979504B2 (en) 2007-08-07 2011-07-12 Ticketmaster, Llc Systems and methods for providing resource allocation in a networked environment
US9807096B2 (en) 2014-12-18 2017-10-31 Live Nation Entertainment, Inc. Controlled token distribution to protect against malicious data and resource access
US8126991B2 (en) * 2007-09-04 2012-02-28 Ticketmaster, Llc Methods and systems for validating real time network communications
JP2010003015A (ja) * 2008-06-18 2010-01-07 Hitachi Software Eng Co Ltd 文書検索システム
US9246870B2 (en) * 2008-07-01 2016-01-26 David H. Parker Sua sponte establishment of large-scale person-to-person emergency electronic messaging communications based in part on subscriber telephone numbers
US20100042465A1 (en) * 2008-08-14 2010-02-18 Adam Pritchard Audience Manager and Custom Segments
DE202008010943U1 (de) 2008-08-16 2008-10-16 Hoppe, Annette, Dr. Dr. Computer-implementiertes System zur Unterstützung bei der Ernährung und körperlichen Aktivitäten
WO2010030260A1 (en) * 2008-09-15 2010-03-18 Grape Technology Group, Inc. Enhanced directory assistance system with enum based features
US8219667B2 (en) * 2008-09-25 2012-07-10 International Business Machines Corporation Automated identification of computing system resources based on computing resource DNA
US9277601B2 (en) * 2009-02-26 2016-03-01 International Business Machines Corporation Operating an appliance based on cooking instructions embedded in an RFID product tag
US8190601B2 (en) * 2009-05-22 2012-05-29 Microsoft Corporation Identifying task groups for organizing search results
US20110131503A1 (en) * 2009-09-14 2011-06-02 Cbs Interactive, Inc. Apparatus and methods for providing targeted advertising from user behavior
US8010408B2 (en) * 2009-10-09 2011-08-30 Walter M. Rubinstein Packetized advertising utilizing information indicia
IT1398383B1 (it) * 2010-01-27 2013-02-22 Penelope S P A Sistema e mezzi per il tracciamento di prodotti, dall'origine al consumo.
US20130159712A1 (en) * 2010-03-12 2013-06-20 Pharmasecure, Inc. System and method for verifying and managing distribution of products
US9781170B2 (en) 2010-06-15 2017-10-03 Live Nation Entertainment, Inc. Establishing communication links using routing protocols
US10096161B2 (en) 2010-06-15 2018-10-09 Live Nation Entertainment, Inc. Generating augmented reality images using sensor and location data
WO2011159811A2 (en) 2010-06-15 2011-12-22 Ticketmaster, Llc Methods and systems for computer aided event and venue setup and modeling and interactive maps
US8261972B2 (en) * 2010-10-11 2012-09-11 Andrew Ziegler Stand alone product, promotional product sample, container, or packaging comprised of interactive quick response (QR code, MS tag) or other scan-able interactive code linked to one or more internet uniform resource locators (URLs) for instantly delivering wide band digital content, promotions and infotainment brand engagement features between consumers and marketers
US8983995B2 (en) * 2011-04-15 2015-03-17 Microsoft Corporation Interactive semantic query suggestion for content search
US10893781B2 (en) 2011-05-27 2021-01-19 Sun Chemical Corporation Authentication reader and a dispenser comprising the authentication reader
US20170011246A1 (en) * 2014-10-10 2017-01-12 Sun Chemical Corporation Authentication system
US9999323B2 (en) 2011-05-27 2018-06-19 Sun Chemical Corporation Authentication reader and a dispenser comprising the authentication reader
US8433719B1 (en) * 2011-12-29 2013-04-30 Google Inc. Accelerating find in page queries within a web browser
US10410177B2 (en) * 2012-06-30 2019-09-10 At&T Mobility Ii Llc Interactive inventory systems and methods
US20140074649A1 (en) * 2012-09-13 2014-03-13 Coupons.Com Incorporated Grocery recommendation engine
US9135652B2 (en) * 2012-11-28 2015-09-15 Wal-Mart Stores, Inc. Scannable recipe card to add items to shopping list
US9374422B2 (en) * 2012-12-18 2016-06-21 Arash Esmailzadeh Secure distributed data storage
SG11201602731YA (en) * 2013-10-08 2016-05-30 Skywell Llc Atmospheric water generator system and method
US10021051B2 (en) * 2016-01-01 2018-07-10 Google Llc Methods and apparatus for determining non-textual reply content for inclusion in a reply to an electronic communication
MX2018012637A (es) 2016-04-13 2019-07-08 Skywell Llc Sistema y metodo generador de agua atmosferica.
DE102016212977A1 (de) * 2016-07-15 2018-01-18 Henkel Ag & Co. Kgaa Verfahren und Vorrichtung zur Artikelbestellung
US10955182B2 (en) 2017-11-07 2021-03-23 FreshRealm, LLC Dynamic packing system

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6175829B1 (en) * 1998-04-22 2001-01-16 Nec Usa, Inc. Method and apparatus for facilitating query reformulation
US6509828B2 (en) * 1998-07-30 2003-01-21 Prc Inc. Interrogating tags on multiple frequencies and synchronizing databases using transferable agents
US6134548A (en) * 1998-11-19 2000-10-17 Ac Properties B.V. System, method and article of manufacture for advanced mobile bargain shopping
US6448979B1 (en) * 1999-01-25 2002-09-10 Airclic, Inc. Printed medium activated interactive communication of multimedia information, including advertising
US6691914B2 (en) * 1999-01-25 2004-02-17 Airclic, Inc. Method and system for directing end user to network location of provider based on user-provided codes
US6615175B1 (en) * 1999-06-10 2003-09-02 Robert F. Gazdzinski “Smart” elevator system and method
US6456239B1 (en) * 1999-08-25 2002-09-24 Rf Technologies, Inc. Method and apparatus for locating mobile tags
US6464136B2 (en) * 1999-12-28 2002-10-15 Christopher S. Walsh Record and verification method, apparatus and system
EP1085432B1 (en) * 1999-09-20 2008-12-03 NCR International, Inc. Information retrieval and display
US6491217B2 (en) * 2001-03-31 2002-12-10 Koninklijke Philips Electronics N.V. Machine readable label reader system with versatile response selection
US6676014B2 (en) * 2001-03-31 2004-01-13 Koninklijke Philips Electronics N.V. Machine readable label system with offline capture and processing
US6616047B2 (en) * 2001-03-31 2003-09-09 Koninklijke Philips Electronics N.V. Machine readable label reader system with robust context generation
US6758397B2 (en) * 2001-03-31 2004-07-06 Koninklijke Philips Electronics N.V. Machine readable label reader system for articles with changeable status
US7080777B2 (en) * 2001-08-14 2006-07-25 Ikan Technologies Inc. Networked disposal and information distribution apparatus

Also Published As

Publication number Publication date
EP1377928B1 (en) 2005-04-06
KR20030017984A (ko) 2003-03-04
ATE292826T1 (de) 2005-04-15
US20020143860A1 (en) 2002-10-03
DE60203607T2 (de) 2006-03-09
WO2002080086A1 (en) 2002-10-10
EP1377928A1 (en) 2004-01-07
DE60203607D1 (de) 2005-05-12
JP2004531810A (ja) 2004-10-14

Similar Documents

Publication Publication Date Title
CN1293487C (zh) 用于具有可变状态的物品的机器可读标签阅读器系统
CN1460222A (zh) 用于多用途缺省模式的机器可读标签阅读器系统
CN1537288A (zh) 具有健壮的上下文产生的机器可读标签阅读器系统
CN1636215B (zh) 带有离线捕获和处理的机器可读标签系统
CN1537289A (zh) 有各种响应选择的机器可读标签阅读器系统
CN1484817A (zh) 用于标记的机器可读标签及其使用方法
US20070143256A1 (en) User access to item information
JP2014510323A (ja) コンピューティングアドバイスファシリティにおける地理的に局在化した推薦
CN102625940A (zh) 互联网偏好学习工具
US20070143217A1 (en) Network access to item information
US20240005096A1 (en) Attribute prediction with masked language model

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication