用于传达产品状态信息的方法和系统的制作方法

文档序号:6414956阅读:132来源:国知局
专利名称:用于传达产品状态信息的方法和系统的制作方法
技术领域
本发明涉及信息系统,特别涉及产品状态信息系统。
背景技术
信息技术(IT)系统、方法和计算机程序产品包括例如计算机网络在商业和家庭环境中日益变得普及。这些系统通常能够在称作因特网和/或万维网的具有注册地址的共享基础设施上使用诸如网际协议(IP)的协议通信。这些在通信上耦合的系统的普及向先前未知的商业机构和消费者提供信息传达渠道。除了担当新发行渠道之外,因特网还用于大范围消费类产品和服务的销售和营销。另外,因特网日益用于向产品的制造商和/或发行商注册产品,特别是可以在因特网本身上以电子方式发行给消费者的软件产品。
产品典型地以包括通用产品代码(UPC)条形码标签的包装出售给消费者。这些UPC标签常用于例如零售收银台以确定产品的价格。UPC标签是与产品类型和/或型号相关联的标识符。例如,来自一家制造商的特定电视机品牌和型号的所有纸盒通常都将放在具有相同UPC标签的包装中。
结合烹饪设备的UPC标签的另外使用描述于美国专利申请No.5,426,280(“‘280专利”)。‘280专利描述了一种微波炉,其包括传感器来读取标识放在该微波炉中的食物或食物产品的UPC条形码。根据所读取的UPC条形码,微波炉可以根据由UPC条形码信息识别的特定烹饪程序激活微波炉烹饪循环。
消费类产品的一个关注领域是安全性。如果制造商确定产品是有缺陷的,则在该缺陷对消费者带来安全风险的情况下它可能发出受影响产品的召回。特别常见的一个产品类别是食物产品。制造商典型地通过分批号识别受影响产品。分批号可以表示产品生产的特定日期和/或轮班时间(shift),并且/或者可以与用于生产产品中的特定一批供应品相关联。召回的通知典型地通过以下方式提供给消费者,即通过大众市场通信(电视或印刷品新闻媒体)和/或通过将召回通知邮寄给通过例如在邮寄产品注册卡上或者在因特网上以电子方式向制造商提交个人标识信息而注册了其购买产品的消费者。
另外一种向消费者通知食物产品有缺陷的方案提出于美国专利申请No.5,869,341(“‘341专利”)。如‘341专利所述,食物污染检测器由附贴在产品的条形码标签上的基质提供,如果产品被污染,则其使条形码标签不可读。需要与食物污染发生反应的基质来提供影响读取条形码标签的能力的颜色变化,并且该基质置于与来自产品的食物汁相接触。
还提出了结合微波炉使用条形码标签以检测放在微波炉中的产品的成分以及该产品的烹饪时间。例如,消费者对其过敏的成分或者消费者希望避免食用的成分如肉类可以根据条形码信息来确定。

发明内容
本发明的实施例提供用于传达产品状态信息的方法、系统和计算机程序产品,其包括维护与用户的产品相关联的产品标识串的记录。该产品标识串与产品的对应分批(batch)相关联。以选定间隔和/或响应用户请求将分批状态请求发送到维护分批状态信息的目录服务。然后,接收所请求的产品分批状态信息。分批状态请求可以不包括用户的个人信息。
在本发明的一些实施例中,该方法还包括扫描产品的产品标签以获得产品标识串。可以响应产品标签的扫描而发送分批状态请求。当发送分批状态请求的时候,可以仅作为产品标识串的临时记录来维护记录。可以将所接收的分批状态信息传达给用户。分批状态信息可以例如表明产品的召回,并且可以向用户通知该召回。
在本发明的其他实施例中,维护与用户的多个产品相关联的多个产品标识串记录。用户可以向委托实体(trusted entity)进行注册,并且可以将多个产品的分批状态请求发送到委托实体,并且可以从委托实体接收所请求的分批状态信息。所接收的分批状态信息可以包括委托实体的证书和/或生成分批状态信息的检查主管机构的签名。
在本发明的另外实施例中,将不同产品的分批状态请求发送到不同实体,并且从不同实体接收相应产品的所请求分批状态信息。所接收的分批状态信息可以包括不同实体的证书和/或生成分批状态信息的检查主管机构的签名。
在本发明的一些实施例中,使用消费类电器扫描产品标签。消费类电器可以是烹饪电器。可以在烹饪电器上维护被召回产品的记录,并且如果用户试图在该烹饪电器中烹饪产品,则可以扫描产品标签。如果用户试图在该烹饪电器中烹饪被召回的产品,则可以向该烹饪电器的用户通知召回。在本发明的一些实施例中,消费类电器是食物储存电器,并且如果用户试图在该食物储存电器中储存食物并且分批状态信息表明产品的召回,则向用户通知。消费类产品也可以是信息电器。
在本发明的其他实施例中,在购买地扫描与用户的产品相关联的多个可机读标签。生成包括可机读标签的销售收据,其中该可机读标签配置成允许检索被扫描多个可机读标签的产品标识串。然后,可以扫描销售收据的可机读标签以获得被扫描多个可机读标签的产品标识串。
在本发明的另外实施例中,在购买地扫描用户品牌忠实卡和/或银行卡。还在购买地扫描与用户的产品相关联的多个可机读标签。将被扫描多个可机读标签的产品标识串与被扫描的用户品牌忠实卡和/或银行卡相关联,以允许检索被扫描多个可机读标签的产品标识串。然后,可以扫描用户品牌忠实卡来获得被扫描多个可机读标签的产品标识串并且/或者可以从银行卡的提供者获得被扫描多个可机读标签的产品标识串。
在本发明的其他实施例中,提供了一种用于传达产品状态信息的方法,其包括从请求者接收分批状态请求,其中该分批状态请求包括与用户的产品相关联的产品标识串。该产品标识串与产品的对应分批相关联,并且不包括用户的个人信息。查询包括将产品标识串与对应产品的分批标识相关联的多个记录的目录服务,以获得所请求的分批状态信息。一个产品类型具有与该产品类型的不同分批相关联的多个关联产品标识串,并且对应产品装备有包括关联产品标识串之一的可机读标签。将所获得的产品分批状态信息发送给请求者。
在本发明的另外实施例中,提供了消费类电器,其包括配置成从产品获得产品标识串的扫描器以及配置成根据所获得的产品标识串确定被扫描产品的分批状态信息的控制器。该控制器可以配置成重复验证被扫描产品的分批状态信息。该消费类电器可以包括一个数据库,其包括与用户的多个产品相关联的多个产品标识串记录,并且控制器可以配置成根据产品标识串确定用户多个产品的分批状态信息。
在本发明的其他实施例中,提供了目录服务,其包括将产品标识串与对应产品的分批标识相关联的多个记录。一个产品类型具有与该产品类型的不同分批相关联的多个关联产品标识串,并且对应产品装备有包括关联产品标识串之一的可机读标签。产品标识串可以是条形码值,并且可机读标签可以是条形码标签。这些记录还可以包括与不同分批相关联的状态信息,并且目录服务可以包括配置成从用户接收分批状态请求并且响应所接收的分批状态请求向用户提供状态信息的输入接口。目录服务可以包括来自不同厂商的产品的记录,或者仅包括与一家厂商的产品相关联的记录。
在本发明的另外实施例中,传达产品状态信息的方法包括获得用户产品的产品标识串。产品标识串与多个分批相关联,多个分批的其中之一与产品相关联。将包括所获得产品标识串的分批状态请求发送到维护分批状态信息的目录服务。接收所请求的产品分批状态信息。所接收的分批状态信息包括与多个分批相关联的信息。向用户通知所接收的各个分批的分批状态信息。
本领域的技术人员还应当理解,虽然上面主要是参照方法方面来描述的,但是本发明也可以实施为方法、设备/系统和/或计算机程序产品。


图1是适合用于根据本发明一些实施例的系统中的数据处理系统的方框图;图2是根据本发明一些实施例的用于传达产品状态信息的消费类电器系统的更详细方框图;图3是根据本发明一些实施例的用于传达产品状态信息的目录服务系统的更详细方框图;图4是示出根据本发明一些实施例的用于传达产品状态信息的操作的流程图;图5是示出根据本发明一些实施例的用于使用消费类电器传送召回信息的操作的流程图;图6是示出根据本发明一些实施例的用于使用带标签销售收据传达产品状态信息的操作的流程图;图7是示出根据本发明一些实施例的用于使用品牌忠实卡和/或银行卡传达产品状态信息的操作的流程图;以及图8是示出根据本发明一些实施例的用于使用目录服务传达产品状态信息的操作的流程图。
具体实施例方式
下面将参照附图更全面地描述本发明,其中示出本发明的说明性实施例。然而,本发明可以采用很多不同形式来实施,并且不应解释为限定于在此所述的实施例;相反,提供这些实施例是为了使本公开透彻完整并且向本领域的技术人员充分传达本发明的范围。相同的标号始终表示相同的单元。
本领域的技术人员应当理解,本发明可以实施为方法、数据处理系统或计算机程序产品。因此,本发明可以采取完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式,这里将其统称为“电路”或“模块”。而且,本发明可以采取具有其中包含计算机可用程序代码的计算机可用存储介质上的计算机程序产品的形式。可以利用任何适合的计算机可读介质,包括硬盘、CD-ROM、光学存储装置、诸如支持因特网或内部网的传输介质或者磁性存储装置。
用于实现本发明操作的计算机程序代码可以采用诸如Java、Smalltalk或C++的面向对象编程语言来编写。然而,用于实现本发明操作的计算机程序代码也可以采用诸如“C”编程语言的传统过程式编程语言来编写。程序代码可以完全在用户计算机上、部分在用户计算机上,作为独立软件包、部分在用户计算机上且部分在远程计算机上,或者完全在远程计算机上执行。在后一场景中,远程计算机可以通过局域网(LAN)或广域网(WAN)连接到用户计算机,或者可以对外部计算机进行连接(例如,利用因特网服务提供商通过因特网)。
下面将参照根据本发明多个实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述本发明。应当理解,流程图和/或方框图中的每块以及流程图和/或方框图中的多块组合可以采用计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器,以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图和/或方框图的一块或多块中指定的功能/行为的装置。
这些计算机程序指令也可以存储在计算机可读存储器中,其可以引导计算机或其他可编程数据处理设备以特定方式工作,使得存储在计算机可读存储器中的指令产生包括实现在流程图和/或方框图的一块或多块中指定的功能/行为的指令装置的制造品。
这些计算机程序指令也可以装载到计算机或其他可编程数据处理设备上,从而导致在计算机或其他可编程设备上执行一系列操作步骤以产生一个计算机实现的过程,使得在计算机或其他可编程设备上执行的指令提供用于实现在流程图和/或方框图的一块或多块中指定的功能/行为的步骤。
现在将参照附图描述本发明的各个实施例。图1示出根据本发明一些实施例的适于传达产品状态信息的数据处理系统30的示例性实施例。数据处理系统30可以典型地包括与处理器38通信的输入装置32如光学或射频接收器(扫描器)、键盘或小键盘,显示器34和存储器36。数据处理系统30还可以包括用于向消费者通知召回的扬声器44或其他输出装置,以及支持因特网连接以发送和/或接收分批状态信息或其请求的I/O数据端口46例如以太网或其他接口,它们也与处理器38通信。I/O数据端口46可以用来在数据处理系统30与另一个计算机系统或网络之间传输信息。这些组件可以是传统组件如用于很多传统数据处理系统中的组件,它们可以配置成如在此所述工作。虽然向用户通知召回或其他状态信息在上面是参照所示系统30的扬声器44或其他输出装置来描述的,但是应当理解,也可以使用其他联系信息,例如呼叫用户的家庭或移动电话号码。
图2是示出根据本发明一些实施例的用于传达产品状态信息的消费类电器系统、方法和计算机程序产品的数据处理系统方框图。处理器238通过地址/数据总线205与存储器236通信。处理器238可以是任何可以买到的或定制的微处理器。存储器236代表包含用来实现数据处理系统200的功能性的软件和数据的存储器装置的总体分级结构(overallhierarchy)。存储器236可以包括但不限于以下类型的装置缓存、ROM、PROM、EPROM、EEPROM、闪存、SRAM和DRAM。
如图2所示,存储器236可以包括用于数据处理系统200中的若干类别的软件和数据操作系统252;应用程序254;输入/输出(I/O)装置驱动程序258;以及数据256。本领域的技术人员应当理解,操作系统252可以是适于与数据处理系统一起使用的任何操作系统,如来自国际商业机器公司、阿芒克、纽约的OS/2、AIX或System390,来自微软公司、雷蒙德、华盛顿的Windows95、Windows98、Windows2000或WindowsXP,Unix或Linux。I/O装置驱动程序258典型地包括由应用程序254通过操作系统252访问以与诸如I/O数据端口46和特定存储器236组件的装置通信的软件例程。应用程序254代表实现数据处理系统200的各种特性的程序,并且最好包括至少一个支持根据本发明实施例的操作的应用。最后,数据256代表可以驻留在存储器236中的由应用程序254、操作系统252、I/O装置驱动程序258和其他软件程序使用的静态或动态数据。
从图2还可以看出,应用程序254可以包括产品标识(ID)获取模块260和/或分批状态获取模块265。产品ID获取模块260可以实现这里所述的用于利用扫描器232从产品标签如UPC条形码标签或RF标签(即,发射产品标识串的附连至产品的射频发射器)获得产品标识串如条形码信息的操作。因此,产品ID获取模块260单独或者与数据256的组件相结合提供用于维护与用户产品相关联的产品标识串记录的装置。如这里进一步所述,产品标识串与产品的对应分批相关联,这不同于现有技术的UPC标签,其通常简单地与产品的品牌和/或型号相关联,而不区分该产品品牌和/或型号的分批。
分批状态获取模块265可以实现这里所述的用于以选定间隔和/或响应用户请求将分批状态请求发送到目录服务和用于响应该请求接收所请求的分批状态信息的操作。因此,包括模块260和265以及扫描器232的系统200提供一种消费类电器,其包括配置成从产品获得产品标识串的扫描器232以及配置成根据所获得的产品标识串确定被扫描产品的分批状态信息的控制器236、238。控制器236、238可以配置成重复验证被扫描产品的分批状态信息。
如图2所示,数据256包括产品ID数据270。产品ID数据270可以用来维护与用户的产品相关联的产品标识串。在本发明的一些实施例中,当发送分批状态请求的时候,在产品ID数据270中仅仅临时维护产品标识串。在其他实施例中,产品ID数据270可以维护与用户的多个产品相关联的多个产品标识串记录,并且控制器236、238可以配置成以指定时间/间隔根据产品标识串确定用户多个产品的分批状态信息。
虽然本发明在图2中是例如参照作为应用程序的产品ID获取模块260来阐述的,但是本领域的技术人员应当理解,也可以采用其他配置同时受益于本发明的内容。例如,产品ID获取模块260也可以包括在数据处理系统200的操作系统252、I/O装置驱动程序258或其他这样的逻辑划分中。因此,本发明不应解释为限定于图2的配置,而是旨在囊括任何能够实现这里所述的操作的配置。
扫描器232通过总线210耦合于处理器238。虽然本发明在此一般是参照条形码标签来讨论的,但是应当理解,其他类型的可机读标识也囊括在本发明的范围内,例如,磁性编码标签如磁性墨水字符识别(MICR)编码。因此,在此所用的术语“扫描器”不限于特定类型的光学和/或磁性阅读器、射频(RF)接收器等,并且旨在囊括任何配置成从产品获得标识信息的输入装置。
图3是根据本发明一些实施例的用于传达产品状态信息的目录服务系统的方框图。处理器338通过地址/数据总线305与存储器336通信。处理器338可以是任何可以买到的或定制的微处理器。存储器336代表包含用来实现数据处理系统300的功能性的软件和数据的存储器装置的总体分级结构。存储器336可以包括但不限于以下类型的装置缓存、ROM、PROM、EPROM、EEPROM、闪存、SRAM和DRAM。
如图3所示,存储器336可以包括用于数据处理系统300中的若干类别的软件和数据操作系统352;应用程序354;输入/输出(I/O)装置驱动程序358;以及目录服务356。本领域的技术人员应当理解,操作系统352可以是适于与数据处理系统一起使用的任何操作系统,如来自国际商业机器公司、阿芒克、纽约的OS/2、AIX或System390,来自微软公司、雷蒙德、华盛顿的Windows95、Windows98、Windows3000或WindowsXP,Unix或Linux。I/O装置驱动程序358典型地包括由应用程序354通过操作系统352访问以与诸如I/O数据端口46和特定存储器336组件的装置通信的软件例程。应用程序354代表实现数据处理系统300的各种特性的程序,并且最好包括至少一个支持根据本发明实施例的操作的应用。最后,目录服务356可以处于数据处理系统300的存储器336中并且/或者可以例如在因特网上远程地位于可被数据处理系统访问的一个或多个数据库中并且在其中进行维护。应当理解,存储器336可以包括可驻留在存储器336中的由应用程序354、操作系统352、I/O装置驱动程序358和其他软件程序使用的另外数据。
从图3还可以看出,应用程序354可以包括请求处理模块360和/或目录服务查询模块365。请求处理模块360可以实现这里所述的用于从请求者接收包括与用户的产品相关联的产品标识串的分批状态请求的操作。该产品标识串与产品的对应分批相关联,并且分批状态请求可以不包括用户的个人信息。请求处理模块360还可以实现这里所述的用于将所获得的产品分批状态信息发送给请求者的操作。如图3所示,处理器338在总线310上耦合于网络接口346,并且网络接口可以用来例如在因特网上接收分批状态请求和发送分批状态信息回复。网络接口346还可以用来在所需状态信息不能在目录服务356中本地获得的情况下访问远程目录服务。
另外,在图3的应用程序354中还示出目录服务查询模块365。目录服务查询模块365可以实现这里所述的用于向目录服务356查询以获得所请求分批状态信息的操作,其中,目录服务356包括多个将产品标识串与对应产品的分批标识相关联的记录。一个产品类型具有与该产品类型的不同分批相关联的多个关联产品标识串。对应产品装备有包括关联产品标识串之一的可机读标签。
如上所述,目录服务356包括多个将产品标识串与对应产品的分批标识相关联的记录,其中一个产品类型具有与产品类型的不同分批相关联的多个关联产品标识串。产品标识串可以是例如条形码值。目录服务356的记录还可以包括与不同分批相关联的状态信息,并且目录服务由模块360、365通过总线305、310耦合于网络接口346,以提供配置成从用户接收分批状态请求并且响应所接收的分批状态请求将状态信息提供给用户的输入接口。目录服务356可以包括来自不同厂商的产品的记录。或者,这些记录可以与一家厂商的产品相关联。
虽然本发明在图3中是例如参照作为应用程序的请求处理模块360来阐述的,但是本领域的技术人员应当理解,也可以采用其他配置同时受益于本发明的内容。例如,请求处理模块360也可以包括在数据处理系统300的操作系统352、I/O装置驱动程序358或其他这样的逻辑划分中。因此,本发明不应解释为限定于图3的配置,而是旨在囊括任何能够实现这里所述的操作的配置。
虽然本发明的各实施例在此是参照图1-3所示的特定系统来描述的,但是本发明不应解释为限定于这样的系统。因此,例如,本发明的实施例可以在独立应用中、作为消费类电器的一部分或者作为目录服务系统的一部分来提供。因此,本发明不应解释为限定于特定系统配置,而是可以应用于任何能够实现这里所述的操作的系统中。
现在将参照图4到8的流程图描述根据本发明多个实施例的操作。图4是示出可以根据本发明一些实施例实现以传达产品状态信息的操作的流程图。如图4所示,与传达产品状态信息相关的操作可以通过扫描产品的产品标签以获得产品标识串(块400)来开始。在此所用的“扫描”包括例如从发射产品标识串的RF标签接收该信息的无线发射以及光学阅读、磁性阅读等。维护与用户的产品相关联的产品标识串记录(块405)。如上所述并且这里将作进一步的讨论,产品标识串与产品的对应分批而不只是与产品品牌和/或型号相关联。块405的操作可以包括当发送分批状态请求(将参照块410对此进行讨论)的时候仅维护产品标识串的临时记录。在本发明的另外实施例中,在块405维护与用户的不同产品相关联的多个产品标识串记录。
将分批状态请求发送到维护分批状态信息的目录服务(块410)。分批状态请求可以以选定间隔和/或响应用户请求来发送。例如,产品标识串的分批状态请求可以响应块400的产品标签扫描来发送。为了保护用户隐私,在块410发送的分批状态请求可以不包括用户的个人信息。因此,分批状态请求可以包括允许目录服务将响应分批状态信息传送到正确请求用户的最小标识信息。而且,用户隐私的附加保护可以通过使用用户所委托的注册中介机构来提供,从而甚至用户的地址也无需提供给维护分批状态信息的目录服务。
接收所请求的产品分批状态信息(块415)。例如,可以在请求分批状态信息的用户所维护的与消费类电器的因特网连接上接收该信息。然后,可以将所请求的分批状态信息传达给用户(块420)。例如,分批状态信息可以表明产品的召回,并且在块420可以向用户通知该召回。在其他实施例中,分批状态信息可以表明“使用期限(Use By)”或其他截止日期已过并且产品不应继续使用。
接收分批状态请求并且响应该请求提供分批状态信息的目录服务可以是多个由各自不同的制造商维护的源。在本发明的其他实施例中,利用委托实体来响应发送到委托实体的分批状态请求提供所请求的分批状态信息。在这些实施例中,用户可以向委托实体进行注册,并且对不同制造商的产品的分批状态请求可以发送到委托实体,其中所请求的分批状态信息由委托实体提供给用户。作为例子,消费者组织如消费者报告(Consumer Reports)可以运行包含与产品标识串交叉引用的分批信息的目录服务,并且可以从多家不同制造商收集召回信息以维护产品状态信息的最新目录服务数据库。
为了进一步提供产品状态信息的安全通信和验证,所接收的分批状态信息可以包括委托实体的证书。而且,所接收的分批状态信息还可以包括生成分批状态信息的检查主管机构的签名。该证书或签名可以向用户提供所接收分批状态信息的可靠性保证。类似地,在不同实体维护不同产品的目录服务数据库的情况下,从各个不同实体接收的分批状态信息还可以包括不同实体的证书以提供所接收信息的真实性保证,并且同样可以包括生成分批状态信息的检查主管机构的签名。
现在参照图5,将描述利用消费类电器向用户传达产品状态信息的本发明另外实施例的操作。当在消费类电器上扫描产品标签时,操作开始于块500。消费类电器可以是包括扫描能力和其他消费类功能的集成单元如烹饪装置或食物储存装置。可替换地,可以提供可耦合于一个或多个消费类电器的单独扫描装置,或者消费类电器可以是包括存储器和工作时耦合于扫描器接口的程序能力的信息电器。根据图5所示的实施例,消费类电器本地或远程维护与用户的一个或多个产品相关联的产品标识串记录(块505)。
图5具体示出包括维护产品的召回信息的消费类电器的本发明实施例。例如,消费类电器可以是烹饪电器,并且可能希望防止用户试图准备被召回的食物产品而无需每次用户试图将产品放在烹饪电器中时都查询目录服务。因此,如图5的块507所示,烹饪电器确定是否存在被扫描产品的已知召回。如果没有已知召回的记录(块507),则发送分批状态请求以发现是否存在该产品的任何召回(块510)。响应分批状态请求接收产品的分批状态信息(块515)。如果分批状态信息表明召回(块517),则向用户通知召回(块520)。在消费类电器上将召回信息作为召回记录进行维护(块525)。然后,在块525维护的记录可用于块507的检测。
如果已经存在该产品的已知召回记录(块507),则向用户通知召回(块530)。在本发明一些实施例中,在召回影响产品的情况下,消费类电器可以根据召回的存在使其操作受到控制(块535)。因此,例如,如果用户试图在烹饪电器中烹饪产品,则可以扫描产品标签,并且如果用户试图在烹饪电器中烹饪被召回的产品,则可以向烹饪电器的用户通知召回。而且,在一些实施例中,烹饪电器受到控制,从而不让用户烹饪被召回的产品。类似地,消费类电器可以是食物储存电器,并且在用户试图在食物储存电器中储存被召回的产品的时候可以向用户通知召回。
现在将参照图6的流程图描述本发明的另外实施例。图6示出根据本发明一些实施例的用于使用带标签销售收据传达产品状态信息的操作。操作通过在购买地扫描多个与用户的产品相关联的可机读标签而开始于块600。生成包括可机读标签的销售收据,其中该可机读标签配置成允许检索被扫描多个可机读标签的产品标识串(块605)。随后,用户扫描销售收据的可机读标签以获得被扫描多个可机读标签的产品标识串(块610)。然后,例如使用如前面参照图4和图5所述的本发明的实施例,确定任何产品召回是否影响由这些产品标识串标识的任何产品分批(块615)。然后,向用户通知任何这样的召回(块620)。
现在将参照图7描述本发明的另外实施例。图7是示出根据本发明一些实施例的用于使用品牌忠实卡和/或银行卡传达产品状态信息的操作的流程图。在此所用的品牌忠实卡是指各家零售商和/或批发商如杂货店、打折店(discount warehouse)、五金店等常用的标识卡。在此所用的银行卡是指可以由银行和/或具有金融业务的其他组织如汽车公司或零售商提供的信用卡和/或借计卡(debit card)。换句话说,在此所用的“银行卡”不限于通过任何国家的法规由特征为银行的实体签发的卡,而旨在囊括任何根据消费者所采用的卡或其他可机读装置提供信用和/或借记处理服务的组织。
操作通过在购买地扫描用户品牌忠实卡和/或银行卡而开始于块700。在购买地还扫描多个与用户的产品相关联的可机读标签(块705)。将被扫描多个可机读标签的产品标识串与被扫描的用户品牌忠实卡和/或银行卡相关联以允许检索被扫描多个可机读标签的产品标识串(块710)。
如果在块700扫描品牌忠实卡(块715),则用户随后扫描用户品牌忠实卡以获得被扫描多个可机读标签的产品标识串,并且维护包括所获得产品标识串的记录(块720)。然后,用户可以确定所获得产品标识串的任何召回或其他分批状态信息(块735)。如果在块700扫描银行卡(块725),则从银行卡的提供者获得被扫描多个可机读标签的产品标识串,并且维护所获得产品标识串的记录(块730)。然后,用户可以确定与从银行卡的提供者获得的产品标识串相关联的产品的任何召回或其他分批状态信息(块735)。然后,可以向用户通知任何分批状态信息如召回(块740)。
现在将参照图8描述从目录服务角度的本发明另外实施例的操作。图8是示出根据本发明一些实施例的用于使用目录服务传达产品状态信息的操作的流程图。操作在块800开始于从请求者接收包括与用户的产品相关联的产品标识串的分批状态请求。如前所述,产品标识串与产品的对应分批而不只是与产品的品牌和/或型号相关联。分批状态请求无需包括用户的个人信息。查询包括多个将产品标识串与对应产品的分批标识相关联的记录的目录服务,以获得所请求的分批状态信息(块805)。将所获得的产品分批状态信息发送给请求者(块810)。
如上所述,扩展与产品标识串如UPC条形码标签相关联的信息以包括分批号提供了用于传达产品状态信息的新型系统方法和计算机程序产品,其可以允许以比传统产品注册技术更保密的方式维护用户的个人信息同时仍然提供比大众市场通信更可靠的召回和其他这样产品信息的通知。例如,微波炉可以通过推送(push)技术或程序化复制周期性地获得有关食物产品的召回信息。如果一批牛肉被确定为具有e-大肠杆菌(e-coli),则消费者可以在有意或无意使用该微波炉来准备该食物的情况下扫描它,并且确保不存在有关那批牛肉的当前召回。而且,可以提供这样的微波炉,即它记住分批信息以在食用之前或食用之后向用户警告任何这样的召回事件。
本发明的好处可以提供给食物产品之外的消费类商品。例如,有关专利(concerned parents)可以周期性地保持和刷读其汽车座椅UPC标签以确定是否发生了任何召回。或者,可以例如在购买时扫描和注册各个产品,以允许在微波或其他信息电器中以预定间隔或者既定将来时间检测召回,而无需连续重新扫描条形码来触发检查产品状态。
另外,杂货店或其他零售商可以生成包含可机读代码的收据,其可以用来主动检索有关购买商品的所有信息以进行主动通知。同样,可以扫描用户的品牌忠实卡来避免生成和扫描销售收据的需要。类似地,信用卡公司可以代表消费者生成该购买信息的数据仓库。
包含必要产品状态信息的关联目录服务可以由供应商、发行商、制造商和/或零售商通过这些公司或者某其他委托实体提供和/或为其提供。可以提供信息的证书来避免传达伪造信息,传达伪造信息可能导致消费者恐慌产品召回。检查主管机构也可以对分批信息提供电子签名以进一步确保所提供分批信息的真实性。本发明的服务可以由各个提供商以收费方式并且/或者以零售商和/或制造商接收分批和/或单独商品号为交换来提供。
图1到8的流程图和方框图示出根据本发明各个实施例的用于传达产品状态信息的系统、方法和计算机程序产品的架构、功能性和操作的可能实现。在这点上,流程图或方框图中的每块可以代表代码的模块、分段或部分,其包括用于实现特定逻辑功能的一个或多个可执行指令。还应当注意的是,在一些替代实现中,各块所示的功能可能按照不同于这些图所示的次序发生。例如,连续示出的两个块实际上可以基本上同时执行,或者根据所涉及的功能性,这些块有时可以按照相反的次序执行。还应当理解的是,这些方框图和/或流程图的每块或者这些方框图和/或流程图的多块组合可以通过执行指定功能或行为的基于专用硬件的系统或者专用硬件和计算机指令的组合来实现。
在附图和说明书中,公开了本发明的典型说明性实施例,并且虽然采用了特定术语,但是它们仅以一般性和描述性的意义来使用,而不起限制作用,本发明的范围由所附权利要求限定。
权利要求
1.一种目录服务,包括将产品标识串与对应产品的分批标识相关联的多个记录,其中一个产品类型具有与该产品类型的不同分批相关联的多个关联产品标识串,并且其中对应产品装备有包括关联产品标识串之一的可机读标签。
2.如权利要求1所述的目录服务,其中产品标识串包括条形码值,并且可机读标签包括条形码标签。
3.如权利要求1所述的目录服务,其中这些记录还包括与不同分批相关联的状态信息,并且还包括配置成从用户接收分批状态请求并且响应所接收的分批状态请求向用户提供状态信息的输入接口。
4.如权利要求3所述的目录服务,其中目录服务包括来自不同厂商的产品的记录。
5.如权利要求3所述的目录服务,其中这些记录与一家厂商的产品相关联。
6.一种用于传达产品状态信息的方法,包括维护与用户的产品相关联的产品标识串的记录,该产品标识串与产品的对应分批相关联;以选定间隔和/或响应用户请求将分批状态请求发送到维护分批状态信息的目录服务;以及接收所请求的产品分批状态信息。
7.如权利要求6所述的方法,其中分批状态请求不包括用户的个人信息。
8.如权利要求6所述的方法,还包括扫描产品的产品标签以获得产品标识串。
9.如权利要求8所述的方法,其中发送分批状态请求包括响应产品标签的扫描而发送产品标识串的分批状态请求。
10.如权利要求9所述的方法,其中维护记录包括当发送分批状态请求的时候维护产品标识串的临时记录。
11.如权利要求8所述的方法,其中接收所请求的分批状态信息之后是将分批状态信息传达给用户。
12.如权利要求11所述的方法,其中分批状态信息表明产品的召回,并且其中将分批状态信息传达给用户包括向用户通知召回。
13.如权利要求8所述的方法,其中维护记录包括维护与用户的多个产品相关联的多个产品标识串记录。
14.如权利要求13所述的方法,还包括向委托实体注册用户,并且其中发送分批状态请求包括将多个产品的分批状态请求发送到委托实体,并且接收所请求的分批状态信息包括从委托实体接收该多个产品的分批状态信息。
15.如权利要求14所述的方法,其中所接收的分批状态信息包括委托实体的证书。
16.如权利要求14所述的方法,其中所接收的分批状态信息包括生成分批状态信息的检查主管机构的签名。
17.如权利要求13所述的方法,其中发送分批状态请求包括将不同产品的分批状态请求发送到不同实体,并且其中接收所请求的分批状态信息包括从不同实体接收相应产品的分批状态信息。
18.如权利要求17所述的方法,其中所接收的分批状态信息包括不同实体的证书。
19.如权利要求17所述的方法,其中所接收的分批状态信息包括生成分批状态信息的检查主管机构的签名。
20.如权利要求8所述的方法,其中扫描产品标签包括使用消费类电器扫描产品标签。
21.如权利要求20所述的方法,其中消费类电器包括烹饪电器,并且其中接收分批状态信息之后是如果分批状态信息表明产品的召回则通知用户。
22.如权利要求21所述的方法,还包括在烹饪电器上维护被召回产品的记录,并且其中扫描产品标签包括如果用户试图在该烹饪电器中烹饪产品则扫描产品标签,并且其中该方法还包括如果用户试图在该烹饪电器中烹饪被召回的产品则向该烹饪电器的用户通知召回。
23.如权利要求20所述的方法,其中消费类电器包括食物储存电器,并且其中接收分批状态信息之后是如果分批状态信息表明产品的召回则通知用户。
24.如权利要求23所述的方法,还包括在食物储存电器上维护被召回产品的记录,并且其中扫描产品标签包括如果用户试图在该食物储存电器中储存产品则扫描产品标签,并且其中该方法还包括如果用户试图在该食物储存电器中储存被召回的产品则向该食物储存电器的用户通知召回。
25.如权利要求20所述的方法,其中消费类产品包括信息电器。
26.如权利要求6所述的方法,其中维护记录包括维护与用户的多个产品相关联的多个产品标识串记录,并且其中该方法还包括在购买地扫描与用户的产品相关联的多个可机读标签;以及生成包括可机读标签的销售收据,其中该可机读标签配置成允许检索被扫描多个可机读标签的产品标识串。
27.如权利要求26所述的方法,还包括扫描销售收据的可机读标签以获得被扫描多个可机读标签的产品标识串,并且其中维护记录包括维护所获得产品标识串的记录。
28.如权利要求6所述的方法,其中维护记录包括维护与用户的多个产品相关联的多个产品标识串记录,并且其中该方法还包括在购买地扫描用户品牌忠实卡和/或银行卡;在购买地扫描与用户的产品相关联的多个可机读标签;以及将被扫描多个可机读标签的产品标识串与被扫描的用户品牌忠实卡和/或银行卡相关联,以允许检索被扫描多个可机读标签的产品标识串。
29.如权利要求28所述的方法,还包括扫描用户品牌忠实卡以获得被扫描多个可机读标签的产品标识串,并且其中维护记录包括维护所获得产品标识串的记录。
30.如权利要求28所述的方法,还包括从银行卡的提供者获得被扫描多个可机读标签的产品标识串,并且其中维护记录包括维护所获得产品标识串的记录。
31.一种传达产品状态信息的方法,包括从请求者接收分批状态请求,其中该分批状态请求包括与用户的产品相关联的产品标识串,该产品标识串与产品的对应分批相关联,其中分批状态请求不包括用户的个人信息;查询包括将产品标识串与对应产品的分批标识相关联的多个记录的目录服务,以获得所请求的分批状态信息,其中一个产品类型具有与该产品类型的不同分批相关联的多个关联产品标识串,并且对应产品装备有包括关联产品标识串之一的可机读标签;以及将所获得的产品分批状态信息发送给请求者。
32.一种消费类电器,包括配置成从产品获得产品标识串的扫描器以及配置成根据所获得的产品标识串确定被扫描产品的分批状态信息的控制器。
33.如权利要求32所述的消费类电器,其中控制器还配置成重复验证被扫描产品的分批状态信息。
34.如权利要求32所述的消费类电器,还包括数据库,其包括与用户的多个产品相关联的多个产品标识串记录,并且其中控制器配置成根据产品标识串确定用户多个产品的分批状态信息。
35.一种用于传达产品状态信息的系统,包括用于维护与用户的产品相关联的产品标识串的记录的装置,该产品标识串与产品的对应分批相关联;用于以选定间隔和/或响应用户请求将分批状态请求发送到维护分批状态信息的目录服务的装置;以及用于接收所请求的产品分批状态信息的装置。
36.如权利要求35所述的系统,其中分批状态请求不包括用户的标识。
37.如权利要求35所述的系统,还包括用于扫描产品的产品标签以获得产品标识串的装置。
38.一种用于传达产品状态信息的系统,包括用于从请求者接收分批状态请求的装置,其中该分批状态请求包括与用户的产品相关联的产品标识串,该产品标识串与产品的对应分批相关联,其中分批状态请求不包括用户的个人信息;用于查询包括将产品标识串与对应产品的分批标识相关联的多个记录的目录服务以获得所请求的分批状态信息的装置,其中一个产品类型具有与该产品类型的不同分批相关联的多个关联产品标识串,并且其中对应产品装备有包括关联产品标识串之一的可机读标签;以及用于将所获得的产品分批状态信息发送给请求者的装置。
39.一种用于传达产品状态信息的计算机程序产品,包括其中包含有计算机可读程序代码的计算机可读介质,该计算机可读程序代码包括配置成维护与用户的产品相关联的产品标识串的记录的计算机可读程序代码,该产品标识串与产品的对应分批相关联;配置成以选定间隔和/或响应用户请求将分批状态请求发送到维护分批状态信息的目录服务的计算机可读程序代码;以及配置成接收所请求的产品分批状态信息的计算机可读程序代码。
40.一种用于传达产品状态信息的计算机程序产品,包括其中包含有计算机可读程序代码的计算机可读介质,该计算机可读程序代码包括配置成从请求者接收分批状态请求的计算机可读程序代码,其中该分批状态请求包括与用户的产品相关联的产品标识串,该产品标识串与产品的对应分批相关联,其中分批状态请求不包括用户的个人信息;配置成查询包括将产品标识串与对应产品的分批标识相关联的多个记录的目录服务以获得所请求的分批状态信息的计算机可读程序代码,其中一个产品类型具有与该产品类型的不同分批相关联的多个关联产品标识串,并且其中对应产品装备有包括关联产品标识串之一的可机读标签;以及配置成将所获得的产品分批状态信息发送给请求者的计算机可读程序代码。
41.一种传达产品状态信息的方法,包括获得用户产品的产品标识串,其中该产品标识串与多个分批相关联,该多个分批的其中之一与产品相关联;将包括所获得产品标识串的分批状态请求发送到维护分批状态信息的目录服务;接收所请求的产品分批状态信息,其中所接收的分批状态信息包括与多个分批相关联的信息;以及向用户通知所接收的各个分批的分批状态信息。
全文摘要
传达产品状态信息的方法包括维护与用户的产品相关联的产品标识串的记录,该产品标识串与产品的对应分批相关联。以选定间隔和/或响应用户请求将分批状态请求发送到维护分批状态信息的目录服务,并且接收所请求的产品分批状态信息。分批状态请求无需包括用户的个人信息。还提供了相关目录服务、系统和计算机程序产品。
文档编号G06Q30/00GK1584902SQ20041005752
公开日2005年2月23日 申请日期2004年8月17日 优先权日2003年8月22日
发明者戴维·G·库赫-麦克拉伦, 马克·E·彼得斯 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1