专利名称:用于自动跟踪和使能产品操作的系统与方法
技术领域:
本发明一般地涉及一种用于发布产品的自动系统与方法,特别涉及一种用于跟踪、使能和更新产品的系统与方法。
背景技术:
产品在其生命期中会经历许多阶段。在设计阶段之后,产品一般进行制造并准备用于发布。产品可直接运送给客户,或者运送给转销商以销售给其它转销商或客户。以往,一旦产品离开了制造点,对于有关产品在哪儿、产品已销售给谁、产品正用于何目的,或者产品状态等等的信息,产品生产商(此后称为“厂商”)即使能够得到,也是相当贫乏的。厂商试图通过提供保证或注册卡,并且请求客户填写该卡片和返回给厂商,来确定一些关于产品最终销售给谁(此后称为“客户”)的信息。许多客户往往并不返回该卡片,或并不提供请求的信息(或错误地提供不准确的信息,或者其它)。这就造成厂商对产品在哪儿终结流通的认知差距。此外,如果客户没有填写产品的序列号(或者填写了不正确的序列号),厂商就无法知道客户收到的是哪件具体产品。
厂商对返回完整填写的卡片提供奖励,比如免费产品的吸引或者其它方式。这激发一些客户返回卡片,但是仍不能确保正确输入关于所接收产品的数据。此外,卡片一般是从客户接收到的最终信息(如果产品没有问题)。总之,厂商并不知道产品正在做什么、是否出错或其它。
鉴于互联网时代以及电子和软件产品,一些厂商提供用于返回注册信息的电子手段。虽然比返回的纸张卡片稍好些,但这些手段仍然遭遇许多相同的问题——没有注册、提供的信息错误以及缺乏关于产品的状态更新。此外,电子注册易被黑客与厂商竞争对手进行截获和信息收集。
而且,收到注册——电子或其它方式——的厂商无法监视是否根据授权使用产品。例如,客户可购买一硬件/软件组合,其中该软件被授权仅在该交付的硬件上运行。该硬件可以是计算性能和资源有限的计算设备。客户可以在性能更强的平台上安装该软件,并且使用该更佳的平台注册该软件。厂商无法识别出该软件正在一未授权的平台上运行,并且很难以自动的方式施行授权协议。
发明内容
本发明提供一种满足包括上述的需求的系统和方法。接收定单,并且存储关于该定单、客户和产品的信息。给予该客户关键码(key)以用于注册。在注册过程中,提供该关键码,并获得候选指纹。如果该候选指纹与所定购产品的指纹匹配,就自动将数据发送到该产品以允许该产品操作。此外,随时间推移,接收关于产品的状态,并根据需要或请求将更新发送至该产品。
在本发明的一方面,产品的指纹对该产品是电子可读的。在本发明的另一方面,候选指纹钥从客户获得。该指纹可包括该产品的介质访问控制(MAC)地址和序列号。该候选指纹可通过联络该产品并且直接向该产品请求该指纹,经由网络来获得。作为响应,该产品可自动读取该候选指纹(对该产品电子可读的指纹)。
在本发明的另一方面,在发送关键码到一WEB站点后,获得用户名和密码以便在注册产品时使用。该关键码允许在厂商可访问的数据库中,在该客户与销售信息之间建立关联。
在本发明的另一方面,接收产品内部出现的错误,并且将这些错误存储在厂商可访问的数据库中。然后,将这些错误与生产该产品的制造商相关联。
本发明的各个方面可使用超文本传输协议安全(HTTPS)协议的1.0或更高版本,在该产品和与该厂商相关的资源之间进行通信。
在本发明的另一方面,利用该产品请求更新的频率来确定该产品是否已被复制。
在本发明的另一方面,在许可到期之前,自动通知客户将要到期。然后会接收到更新授许可证的请求,并且数据会自动提供给该产品,以允许产品操作,直至更新的许可证到期。
在本发明的另一方面,定购系统从客户接收定单,注册系统接收注册该产品的请求,并且确定获得的候选指纹是否与标识该产品的指纹匹配,而维护系统自动发送数据到该产品,该数据允许该产品操作,直至与该产品有关的许可证到期。信息可存储在客户关系管理(CRM)数据库中。
通过阅读如下详细描述并且参阅有关附图,可理解表征本发明的这些与各种其它特征以及优点。
图1描述了包括可能被销售和跟踪的示例产品的环境;图2-3示出了销售过程中涉及的实体;图4-5示出了在产品注册、产品授权以及将注册的产品和制造的产品相关联的过程中涉及的部件;图6示出了与设备管理有关的数据库和客户关系数据库之间的交互;图7-8示出了续期(renewal)销售过程中所涉及的部件;以及图9的流程图示出了一种按照本发明用于自动跟踪和使能产品操作的方法。
具体实施例方式
在本发明示范实施例的如下详细描述中,参照了附图,该附图构成说明书的一部分,以图解方式示出,并且可在其具体实施例中实施本发明。充分详细地描述这些实施例,以便本领域技术人员能够实践本发明,并且应当理解,在不背离本发明的精神或范围的前提下,可以利用其它实施例并且做出其它变化。因此下面的详细描述并非旨在限制,本发明的范围由所附权利要求定义。
在如下描述中,首先描述包括可能被销售和跟踪的示例产品的环境。然后讨论销售过程中涉及的实体以及它们之间的交互。接着,描述产品注册、产品授权以及将注册的产品与制造的产品相关联的过程中涉及的部件。然后,讨论与设备管理有关的数据库和客户关系数据库之间的交互。接着,描述续期销售过程中涉及的部件。最后,揭示一种用于自动跟踪和使能产品操作的方法。
图1描述按照本发明实施例的包括可能被销售和跟踪的示例产品的环境。该环境包括网络105、域名系统(DNS)服务器110、防火墙115、DarkStar设备120以及邮件服务器125。网络105经由网络连接至防火墙115和DNS服务器110。类似地,DNS服务器110与防火墙115经由网络连接至DarkStar设备120。DarkStar设备120也经由网络连接至邮件服务器125。
术语“产品”经常指能够执行指令的设备,比如计算机、仪表、机械设备、这些设备的组合等。“产品”有时是指设备和/或在该设备上执行的指令。在产品上执行的这些指令也可称为软件产品或简单地称为软件。因此,“产品”是可指设备、设备及其相关软件,或者仅指在设备上执行的软件。
网络105可以是任何类型的网络,信息可通过此网络从一节点传送至另一节点。一示例网络是互联网。邮件消息(以SMTP通信的形式或其它)可从连接至网络105的节点(未示出)传送到防火墙115。防火墙115可对于是传送消息到DarkStar设备120还是防止消息通过防火墙115作出初始确定。防火墙115与本领域技术人员公知的防火墙一样操作。
DarkStar设备120比如可以是病毒扫描网络设备。DarkStar设备120会接收到经过防火墙115的消息。然后,DarkStar设备120可扫描消息以查找任何计算机病毒(也可称为开发(exploits))。它也可进行其它检测以确定是否传送该消息到邮件服务器。DarkStar设备120可利用DNS服务器110获取关于该消息的进一步信息,例如,发送该消息的域中节点与该消息所标示的发送它的域中节点是否一致。
为了有助于扫描病毒,DarkStar设备120可从连接至网络105的设备接收频繁的病毒扫描更新。DarkStar设备120包括多个以太网端口,每个端口具有介质访问控制(MAC)地址。例如可使用这些端口接收和发送消息。DarkStar设备120可利用专用部件和/或具有一个或多个处理器的常规计算机系统来实施。DarkStar设备120可包括软件。DarkStar设备120是产品的一实例。
邮件服务器125是能够递送邮件到其它节点的任何设备。这样的设备比如可使用SendMail或专门的邮件递送解决方案。
图2-3示出按照本发明一实施例的销售过程中涉及的实体。参照图2,客户205通过销售渠道210下定单。在销售过程中收集关于客户205的信息。该信息可包括比如公司信息、联络信息等。关于客户205定购什么产品的信息也可以收集并且与该销售相关联。可给予客户205一次性关键码,用以登陆WEB站点和注册每件产品。当客户205的代理登陆WEB站点时,可提示该代理输入该关键码。一旦输入该关键码,提示该代理创建用户名和密码。
此外,销售渠道210可向厂商215转送在销售中收集的信息,以及给予该代理的用于注册产品的关键码。厂商215可容纳该注册WEB页面。当客户205注册产品并且输入关键码时,厂商215可使用先前已从销售渠道210转送而来的关键码和客户数据,在客户205与用户名之间形成一种联系。该联系可存储在数据库中备用。
参照图3,厂商可能已联络硬件制造商310,比如Jabil Circuit以便为该厂商生产产品。厂商可指示硬件制造商从每件制造的产品中收集指纹(fingerprint)或唯一关键码。该指纹可包括比如产品序列号以及产品的第一以太网端口的MAC地址。可选地,也可以或可选地包括中央处理单元(CPU)标识符(ID)和序列号,比如一些PentiumCPU上设置的序列号。优选地,所选标识符可由该产品本身来读取。也就是说,理想的标识符是该产品无需客户交互就能读取的标识符。存储在CPU中的标识符(比如MAC地址)或存储在与产品相关联的非易失存储器中的标识符是可由产品本身读取的标识符的一些实例。
厂商可指示硬件制造商将指纹从制造的产品转送至厂商。然后厂商可将这些指纹存储在厂商可访问的客户关系管理(CRM)数据库中,比如客户关系管理数据库315。可用的CRM数据库是比如称为Vantive的数据库。
此外,厂商可指示硬件制造商将定购的产品发送至经由销售渠道下定单的客户,比如客户205。可以看出,上述模型并不是向客户发布产品的唯一方式。例如,该产品可存放于仓库中或者零售商或转销商处。响应于客户定单,零售商或转销商可将产品运送给客户。在不背离本发明的精神或范围的前提下,也可以利用其它发布渠道和模型向客户发布产品。
图4-5示出了按照本发明的实施例,在产品注册、产品授权以及将注册的产品与制造的产品相关联的过程中涉及的部件。参照图4,示出两个数据库——CRM数据库305与设备管理数据库405。结合图3所述,CRM数据库305接收指纹。每个指纹相关联于一特定的制造产品,比如网络设备。在CRM数据库305获得一个或多个与制造产品相关联的指纹后,CRM数据305将这些指纹转送至设备管理数据库405。如下即将所述,这就允许设备管理数据库405在注册过程中将注册产品与指纹相关联。
设备管理数据库405可用于注册制造的产品,比如设备,以便为注册产品提供允许该注册产品操作的关键码,并且为注册产品提供更新。例如,设置为反病毒产品的网络设备会需要频繁的病毒扫描更新。设备管理数据库405可用以提供这些更新,并且在提供或应用这些更新时进行记录。
参照图5,在客户(比如客户405)已接收到定购的产品后,客户与WEB站点505交互,以在设备管理数据库405上对客户的设备510进行注册。结合图2所述,在销售时,客户会接收一关键码。客户在访问WEB站点505时可使用该关键码。当客户访问WEB站点505时,可要求客户提供用户名和密码。因为销售渠道已将关键码以及客户和销售信息转送至厂商,厂商现在就具有客户、销售信息与用户名之间的关联。客户可输入用以允许设备管理数据库405对客户的设备510进行查找的信息。该信息可包括比如网际协议(IP)地址或其它地址信息。设备管理数据库405可使用该地址查找和连接客户的设备510。在连接之后,设备管理数据库405可向客户的设备510查询指纹。
在注册时,通过指示特定产品的IP地址、序列号和/或一些其它标识符,客户205可表明随同或独立于产品而定购的软件已经安装在该特定产品上。当试图将该指纹与销售给客户205的产品匹配时,会出现四种情况之一。
第一,该指纹与应该已在其上安装该软件的产品并不匹配,而与销售给客户205的另一产品匹配。例如,客户定购五件产品X和五件产品Y。对于每件产品,都会有需要在相关产品上安装的软件。客户可能具有假定安装在产品X上的软件,但该软件却安装在产品Y上。产品Y可能不具有与产品X相同的计算性能。设备管理数据库405可记录该客户将该软件安装在客户购买的一产品上(并且对于该产品,设备管理数据库405使一指纹与该客户相关联)。设备管理数据库405也可标明客户将软件安装在错误的产品上。
第二,该指纹与应该已在其上安装该软件的产品并不匹配,而与销售给客户205的另一相同产品匹配。例如,该指纹匹配于X1(五件产品X之一)的指纹,但是该软件安装在X2(五件产品X的另一个)上。由于两个X是相同的,这一般不是问题。这时,由于客户购买X2,并且在X2上运行该软件没有问题,所以设备管理数据库405可将该软件与X2相关联。
第三,该指纹在数据库中找不到。客户205可能试图在性能比销售给客户205的产品更高的设备上安装软件。一许可证可指出客户205仅被授权将软件安装在厂商销售给客户205的产品上。这时,设备管理数据库405会拒绝给予用于允许该软件在其它产品上运行的关键码。
第四,该软件安装在正确的产品上。也就是说,该产品具有与假定在其上安装该软件的产品的指纹匹配的指纹。换而言之,以上述为例,该软件可能已经安装在产品X1上,并且产品X1也恰好是具有这样的关键码的设备,该关键码与关联于该购买的关键码匹配。这时,设备管理数据库405可提供一允许该软件在该设备上运行的关键码。
如果客户将该软件安装在一已授权客户在其上安装该软件的产品上,则设备管理数据库405可通过向产品提供一允许其操作的关键码来使能该产品操作。此外,设备管理数据库405可向产品提供可用的任何更新。在接收更新后,该产品会重新启动并且开始操作。
关键码可以如下方式使能产品操作。产品上的部件可确定该产品可执行哪些动作和/或软件。该部件可查询一可被该产品访问的数据库或数据结构,以查看哪些关键码已经安装在该产品上,以及哪些仍未安装。每个关键码可对应于该产品被允许执行的程序或选项。当每次接收到一运行与该关键码相关联的程序的请求时,关键码会重新验证。也就是说,可检查该关键码,以确定该关键码是否包括正确的数字签名,或指出该关键码可信的某种其它标识。此外,关键码可包括到期日期,在该日期后关键码不再有效。如果关键码有效并且仍未过期,则可用以指示特定软件或动作可在该产品上执行。
图6示出按照本发明一实施例,在与产品管理相关联的数据库和客户关系数据库之间的交互。设备管理数据库405可将关于注册和更新的信息传播到CRM数据库315。这会在注册不久之后,并且在其它选定或周期性时刻发生。这允许客户支持人员比如知道客户已安装该产品,以及客户何时接收更新。
此外,客户已安装的产品会周期性地联络设备管理数据库405以检查更新的可用性。设备管理数据库405可将这些请求的记录发送至CRM数据库315。这可用于许多目的。其可被销售人员用于确定哪些产品正被哪些客户使用。其可用以确定哪些产品已停止连接到设备管理数据库405。其可用以确定是否有人已复制产品。例如,有人可能创建另一具有与销售产品的指纹相同的产品。每件产品可被构造成每15分钟联络一次(这可能是产品联络设备管理数据库405的最高频率)设备管理数据库405。如果设备管理数据库405被特定产品始终以高于每15分钟一次的频率联络,这可能表明该产品已被复制。
复制产品是指复制产品的一些或所有硬件、产品的一些或所有软件、或者产品的一些或所有硬件和软件。例如,可复制产品的所有或仅仅指纹部分,使得当产品请求更新或注册(并且设备管理数据库请求指纹)时,发送识别出的指纹到设备管理数据库。这样的复制可通过利用上述技术来检测。
收集的数据也可用以确定故障率,并且将这些故障率与制造商相关联。例如,每件产品可进行内部检测,以确定它的系统是否正在正常运行。当连接设备管理数据库405时,产品可报告关于其内部错误检测的信息。然后该信息可用以确定故障率。
产品可利用超文本传输协议安全(HTTPS)以与设备管理数据库405通信。HTTPS可用以提供一用于传输状态和更新信息的安全信道。它也提供一用于当产品位于防火墙后时与产品通信的方便机制。
当有更新可用时,可采取几种动作。这些动作可由客户和/或厂商配置。一种动作可以是不给出报警。一些客户可能希望每当新的更新可用时不被打搅。它们宁愿主动寻找新的更新,而不愿意当新的更新可用时被经常地通知。
另一动作是当新的更新可用时给予客户一提醒。然后,为了得到该更新,该客户可明确地请求下载并应用该更新。
另一动作是产品会检测更新并且自动下载它们,但未经客户明确同意则不会应用它们。一些公司,比如财务和政府机构在对生产服务器应用更新之前需要检测每个新的更新。
另一动作是产品可检测更新,自动下载它们,并且自动应用它们。这对于比如提供反病毒保护的产品是理想的。新的病毒随时会被创建和释放。客户希望客户的产品尽可能快地自动得到并且应用任何新的反病毒保护更新。
应用更新是指一个或多个与安装该更新相关联的动作。例如,该更新首先被验证,以确保它来自被识别的和授权的供应商。这比如可通过使用随该更新而包含或发送的数字签名来实现,以确保该更新是从特定实体发送的,并且该更新未被以任何方式篡改或破坏。更新能够以压缩的格式发送。应用该更新会涉及解压缩该更新。应用该更新也可涉及安装该更新。
应用更新也可涉及进行检测以确定产品的功能未被损坏。例如,如果产品在安装更新后速度明显减慢,就表示产品的功能已被破坏。作为另一实例,如果产品在安装更新后无法以预定方式响应某些请求,也表示产品的功能已被破坏。
可以看出,在不背离本发明的精神或范围的前提下也可采取其它动作。
图7-8示出按照本发明一实施例的续期销售过程中涉及的部件。参照图7,设备管理数据库405可用以告知客户205软件许可证即将到期。例如,在软件许可证到期前60天,设备管理数据库405会联络客户205,告知客户将要到期。当许可证很快就要到期的产品联络设备管理数据库405时,即可进行联络。关于许可证即将到期的信息可传送至产品,并且置于通告或提醒区中以便客户查看。可选地,或者此外地,可发送电子邮件或邮件给客户以通知客户即将到期。可选地,销售代表可联络客户,询问关于即将到期的情况并请求购买续期。
此外,该产品本身一般知道其许可证还有多久到期。随着到期时间临近,产品可通知登陆该产品的操作者该许可证还剩多长时间。产品也可给出一WEB站点的链接,客户可在该WEB站点为许可证续期。
参照图8,客户可与WEB站点505交互以对客户的设备510上的许可证续期。客户205可使用与客户205注册客户的设备510时所用的用户名和密码相同的用户名和密码。在客户250对一个或多个许可证续期后,WEB站点205将续期信息传送至厂商的内部数据库,比如CRM数据库315。
CRM数据库315可将续期信息传播到设备管理数据库405,然后设备管理数据库405可续期客户的设备510的许可证。CRM数据库315也可从其它来源接收续期信息。例如,客户205可呼叫从其定购客户510设备的转销商或零售商。转销商或零售商会帮助客户205获得续期,并且收集足够信息发送至CRM数据库315,以标示客户205正在请求为哪个设备进行许可证续期。当接收到该信息时,CRM数据库315可将续期信息传播至设备管理数据库405,然后设备管理数据库405对客户设备510的许可证续期。
图9描述一流程图,其示出一种按照本发明实施例用于自动跟踪和使能产品操作的方法。该过程从制造需要跟踪和使能的产品之前的框905开始。在框905之后,处理继续到框910。
在框910,制造出该产品,并且获得一标识该产品的指纹。该指纹可包括结合图3所述、对该产品电子可读的数据。该指纹可由制造商获得,并且转送至厂商以便与其它数据相关联。在框910之后,处理继续到框915。
在框915,接收定单,向客户提供关键码,并且收集关于该定单的销售信息。如前所述,该定购可通过WEB站点或者通过产品的转销商或零售商来实现。在下定单时,或在其一段时间后,向客户提供关键码。此外,如前面所述,可获得关于客户、产品和定单的信息,并且存储它们以备用。在框915之后,处理继续到框920。
在框920,该指纹和销售信息存储在一数据库中。例如,参照图3,该数据可存储在CRM数据库315中。在框920之后,处理继续到框925。
在框925,接收一注册该产品的请求。该注册请求伴随有先前在定购过程中已给予客户的关键码。当提供该关键码时,提示客户输入一用户名和密码。然后该用户名和密码可用于将来与该系统交互。此外,该关键码允许该请求与先前已获得的该客户、产品和定购信息相关联。在框925之后,处理继续到框930。
在框930,获得一候选指纹,并将其与产品指纹比较。“候选”指纹是指由该客户或由该客户正在注册的产品提供的指纹。在比较该指纹与该客户购买的产品之前,并不确定该客户是否已被授权注册与该候选指纹相关联的产品。在框930之后,处理继续到框935。
在框935,比较该候选指纹与该客户所定购的产品的指纹。如果两个指纹匹配,处理继续到框940;否则,处理继续到框945。
在框940,存储用以将该客户与该产品相关联的信息,并且向该产品发送比如关键码的数据,该数据允许产品的操作,直至与该产品相关联的许可证到期。例如,参照图5,设备管理数据库405向客户的设备510发送一个或多个允许客户的设备510的操作的关键码。在框940之后,处理继续到框945。
在框945,处理结束。在该点,已制造一产品,并且获得该产品的指纹。已接收一定单,提供一关键码,并且收集销售信息。该指纹和销售信息已存储在一数据库中。与在定购中获得的关键码一起,接收到注册该产品的请求。已获得一候选指纹,并且将其与该产品的指纹比较。如果它们匹配,则存储了用以将该客户与该产品相关联的信息,并且向该产品发送了比如关键码的数据,该数据允许该产品的操作,直至与该产品相关联的许可证到期。
可针对希望自动跟踪和使能产品操作的每件产品重复该处理。
本发明的各种实施例可实施为一系列由计算机实施的步骤或者运行于一计算系统上的程序模块,和/或者实施为该计算系统内部的互连机器逻辑电路或电路模块。按照本发明的揭示,本领域技术人员可以看出,在不背离本发明的精神或范围的前提下,所揭示的各种实施例的功能和操作可实施为软件、固件、专用数字逻辑或其任何组合。
上述说明、实例和数据提供了本发明组成的制造与使用的完整描述。由于可在不背离本发明的精神和范围的前提下实现本发明的许多实施例,故本发明的范围由所附权利要求定义。
权利要求
1.一种用于自动跟踪和使能产品的操作的方法,包括(a)使产品得到制造,并且获得标识该产品的指纹;(b)从客户接收该产品的定单,其中在定购之时或之后,给予该客户一关键码,该关键码允许客户电子注册该产品,其中收集关于该客户、该产品和该定单的销售信息;(c)将该指纹和销售信息存储在该产品的厂商可访问的数据库中;(d)从该客户接收注册该产品的请求,该请求包括该关键码;(e)获得一声称与该产品相关联的候选指纹,并且比较该候选指纹与标识该产品的指纹;(f)如果该候选指纹匹配该指纹,存储用以将该客户与该产品相关联的信息,并且自动发送使能该产品的操作的产品数据,直至与该产品相关联的许可证到期。
2.如权利要求1所述的方法,其中该指纹对该产品是电子可读的。
3.如权利要求2所述的方法,其中该指纹包括该产品的介质访问控制(MAC)地址和序列号。
4.如权利要求1所述的方法,还包括(a)浏览与该厂商相关联的WEB站点;(b)将该关键码发送至该WEB站点;(c)获得用户名和密码以用于注册该产品;以及(d)利用该关键码将该客户与该厂商可访问的数据库中的销售信息相关联。
5.如权利要求1所述的方法,其中该候选指纹从该客户获得。
6.如权利要求1所述的方法,其中通过联络该产品并且直接向该产品请求该候选指纹,通过网络获得该候选指纹,其中该产品自动读取该候选指纹。
7.如权利要求1所述的方法,还包括(a)从该产品接收有关是否有可用更新的请求;以及(b)响应该请求,进行提醒客户有更新、下载该更新和应用该更新中的至少一项。
8.如权利要求1所述的方法,还包括(a)从该产品接收该指纹得指示该产品中已出现的错误的信息;(b)将接收到的信息存储在该厂商可访问的数据库中;以及(c)自动地将这些错误与生产该产品的制造商相关联。
9.如权利要求1所述的方法,其中将超文本传输协议安全(HTTPS)的1.0或更高版本用于该产品与一关联于该厂商的资源之间的每次通信。
10.如权利要求1所述的方法,还包括利用该产品查询更新的频率,以确定该产品是否已被复制。
11.如权利要求1所述的方法,还包括(a)在该许可证到期之前,自动地通知该客户许可证即将到期;(b)从该客户接收对许可证续期的请求;以及(c)自动向该产品提供使能该产品的操作,直至续期的许可证到期的数据。
12.一种用于自动跟踪和使能产品的操作的系统,包括(a)定购系统,其从客户接收对该产品的定单,并且向该客户提供允许该客户电子注册该产品的关键码,该产品包括标识该产品的指纹,该定购系统获得关于该客户、该产品和该定单的销售信息,并且存储获得的信息;(b)注册系统,其从该客户接收注册该产品的请求,该请求包括该关键码,该注册系统获得声称标识该产品的候选指纹,其中如果该候选指纹匹配标识该产品的指纹,该注册系统存储将该客户与该产品相关联的信息;以及(c)维护系统,其响应成功注册,自动向该客户发送用以使能该产品的操作,直至与该产品相关联的许可证到期的数据,该维护系统随时间推移从该产品接收信息,并且自动向该产品提供更新。
13.如权利要求12所述的系统,其中关于该客户、该产品和该定单的信息存储在客户关系管理(CRM)数据库中。
14.如权利要求12所述的系统,其中该维护系统还存储标识一更新的信息,并且在更新被提供给该产品时。
15.如权利要求12所述的系统,其中该指纹对该产品是电子可读的。
16.如权利要求13所述的系统,其中该指纹包括该产品的介质访问控制(MAC)地址和序列号。
17.如权利要求12所述的系统,其中该候选指纹从该客户获得。
18.如权利要求12所述的系统,其中通过联络该产品并且直接向该产品请求该候选指纹,通过网络获得该候选指纹,其中该产品自动读取该候选指纹。
19.如权利要求12所述的系统,其中该维护系统从该产品接收有关是否有可用更新的请求,并且响应该请求,致使进行提醒客户有更新、下载该更新和应用该更新中的至少一项。
20.如权利要求12所述的系统,其中该维护系统自动通知该客户该许可证即将到期,从该客户接收对许可证续期的请求,并且自动向该产品提供用以使能该产品的操作,直至续期的许可证到期的数据。
21.一种用于自动跟踪和使能产品的操作的系统,包括(a)用于从客户接收定单的装置,该定单接收装置向客户提供允许其电子注册该产品的关键码,获得关于该客户、该产品和该定单的信息,并且存储获得的信息。(b)用于注册该产品的装置,该注册装置从客户接收注册该产品的请求,该请求包括关键码,该注册装置获得声称标识该产品的候选指纹,其中如果该候选指纹匹配标识该产品的指纹,该注册装置存储将该客户与该产品相关联的信息;以及(c)用于维护该产品的装置,其中响应成功注册,该维护装置向该客户发送用以使能该产品的操作,直至与该产品相关的许可证到期的数据,其中该维护装置随时间推移从该产品接收信息,并且自动地向该产品提供更新。
全文摘要
用于自动跟踪和使能产品操作的系统与方法。接收一定单,并且存储关于该定单、客户和产品的信息。给予该客户一关键码以用于注册。在注册过程中,提供该关键码,并且获取一候选指纹(910)。如果该候选指纹匹配所定购产品的指纹(930),则自动向产品发送允许该产品操作的数据(940)。此外,随时间接收关于该产品的状态,并且根据需要或请求,向该客户发送更新。
文档编号G07C9/00GK1555539SQ02818182
公开日2004年12月15日 申请日期2002年8月14日 优先权日2001年8月14日
发明者格里高利·J.·史密斯, 罗伯特·P.·斯科特, P. 斯科特, 格里高利 J. 史密斯 申请人:诺基亚公司