在跟踪用户计算机上的产品期间同步用户和机器数据制造技术

技术编号:7398749 阅读:257 留言:0更新日期:2012-06-02 17:55
描述了用于将服务器上的web应用服务与用户计算机同步以使得用户无需登录就访问他们的数据的系统和方法。在配置为将关联于用户计算机的用户的用户ID与关联于该用户计算机的机器ID相关联的web服务器上提供已安装产品应用编程接口(IPAPI)。从用户计算机处的浏览器到web应用通过cookie自动地将凭证传送到web应用上,使得用户无需登录到web应用服务或在其计算机上登录。

【技术实现步骤摘要】
【国外来华专利技术】
本主题专利技术涉及用于在跟踪用户计算机上的产品期间同步用户和机器数据的系统和方法。2.相关技术一般而言,当用户购买新的计算机时,该计算机包括安装在他们的计算机上的各种软件应用。用户还时常安装其他软件应用。软件应用的新版本由软件公司定期发布。在其计算机上有这些软件应用的很多计算机所有者不知道这些新版本的发行版本。此外,用户可能不知道将对他们有用的其他软件应用。为了保持他们的软件应用是最新的,一些计算机所有者下载工具以跟踪他们的当前软件应用并检查这些软件应用的新版本。一个示例性工具,CNET的版本跟踪器,向用户的计算机下载跟踪该用户的软件应用的客户端。各用户可在随附的网站上访问他们的跟踪报告。该跟踪报告在新版本可供用户的计算机上的软件应用使用的情况下提供警报并且有时提供到允许用户下载该新版本的网页。为了访问其跟踪报告,各用户被要求使用他们的网页浏览器登录他们的计算机上的工具和该网页两者,使得他们的察看可从他们的计算机传送到该网页并且该用户可访问他们的跟踪报告。各用户被要求同时登录到该工具和该网络两者。如果用户在该工具和该网页之一上改变口令,则可能发生同步错误。这些同步错误会使得对于计算机所有者来说下载软件应用的新版本更为困难。例如,该工具可能不能与该网页正确地通信,或者该网站可能不能够生成用户的跟踪报告。概述以下给出专利技术的概述以图提供对本专利技术一些方面和特征的基本理解。本概述不是本专利技术的详尽的概览,由此它不旨在特别标识本专利技术的关键或重要元素或描绘本专利技术的范围。其唯一目的是以简化的形式呈现本专利技术的一些概念,作为下面给出的更加详细的描述的序言。根据本专利技术的一个方面,提供了一种方法,该方法包括在已安装产品应用编程接口处接收产品数据,该产品数据与机器标识符相关联;接收访问web应用的用户请求,该用户请求包括机器标识符和用户标识符;将已安装产品应用编程接口(IPAPI)处的机器标识符与来自用户请求的机器标识符相关联并将IPAPI处的该机器标识符映射到用户标识符; 用产品数据生成包括跟踪报告的网页;以及将该网页递送给用户。该产品数据可以是匹配产品数据。该产品数据可以是察看数据。用户标识符可与多个机器标识符相关联。该方法还可包括匹配与这多个机器标识符中的每一个相关联的察看数据并允许用户下载软件从而每个机器具有相同的已安装软件。网页可提供对目录的访问。产品数据可包括关于安装在用户计算机上的软件应用的数据。产品数据可包括关于存储在用户计算机上的数据文件的数据。已安装产品应用编程接口可定期接收产品数据。根据本专利技术的另一方面,提供了一种其上存储有计算机可执行指令的计算机可读存储介质,这些指令在被执行时使计算机系统执行包括以下动作的方法在已安装产品应用编程接口处接收产品数据,该产品数据与机器标识符相关联;接收访问web应用的用户请求,该用户请求包括机器标识符和用户标识符;通过将已安装产品应用编程接口处的机器标识符与用户请求中的机器标识符进行匹配来将用户标识符与已安装产品应用编程接口处的产品数据相关联;用产品数据生成包括跟踪报告的网页;以及将该网页递送给用户。根据本专利技术的又一方面,提供了一种计算机系统,包括,处理模块,该处理模块配置为接收访问网页的用户请求,该用户请求包括用户标识符和机器标识符,该机器标识符与用户计算机相关联并且该用户标识符与用户计算机的用户相关联,该处理模块进一步配置为响应于该用户请求向该用户递送网页;以及与该处理模块通信的已安装程序应用编程接口,该已安装程序应用编程接口被配置为接收来自用户计算机的机器标识符和产品数据,该已安装程序应用编程接口进一步配置为接收来自该处理模块的机器标识符和用户标识符并通过将来自该处理模块的机器标识符与已安装程序应用编程接口处存储的机器标识符进行匹配来将产品数据与用户标识符相关联。该计算机系统还包括耦合到已安装程序应用编程接口并配置为存储产品数据和机器标识符的存储器。该用户请求可在cookie中存储信息,并且该处理模块可配置为从该cookie中提取用户标识符和机器标识符。该计算机系统还可包括与处理模块通信的目录,该处理模块配置为允许用户访问该目录。该计算机系统还可包括耦合到web应用的客户端适配器,该客户端适配器配置为将来自用户计算机的察看中的察看数据匹配到所存储的目录的副本以生成在已安装程序应用编程接口处收到的产品数据。计算机系统还可包括可下载到用户计算机的客户端,该客户端配置为与该计算机系统通信,该客户端配置为通过web应用将来自用户计算机的察看的察看数据传送到客户端适配器。附图简述被包括在说明书中且构成说明书一部分的附图例示了本专利技术的若干实施例,且与说明书一起用于解释本专利技术的原理。这些附图旨在以图解方式示出示例性实施例的主要特征。附图既不旨在描绘实际实施例的每个特征,也不意在描绘所描绘元素的相对尺寸,并且不是按比例绘制的。附图说明图1是根据本专利技术一个实施例的网络系统的示意图;图2是根据本专利技术一个实施例进一步具体说明服务器和用户系统的框图;图3是根据本专利技术一个实施例的客户端应用服务的序列图;图4是根据本专利技术一个实施例的匹配服务的序列图5是根据本专利技术一个实施例的web应用服务的序列图;图6是根据本专利技术一个实施例用于跟踪用户的计算机上的软件的过程的流程图;图7A-7D是根据本专利技术的一个实施例用于下载客户端的用户界面的示意图;图8A-8C是根据本专利技术的一个实施例示出更新可用的软件的用户界面的示意图;图9是根据本专利技术一个实施例示出进一步察看的用户界面的示意图;图10是描绘根据本专利技术一个实施例的示例性计算机系统的框图。详细描述本专利技术的各实施例涉及用于跟踪用户计算机上安装的应用或文件的基于web的工具。具体而言,本专利技术的各实施例将服务器上的web应用服务与用户计算机同步使得用户无需登录就访问他们的数据。在配置为将关联于用户计算机的用户的用户ID与关联于该用户计算机的机器ID相关联的web服务器上提供已安装产品应用编程接口(IPAPI)。一旦IPAPI将该用户ID与该机器ID相关联,web应用服务即可生成网页以供该用户标识该用户的计算机上的应用或文件并标识是否有新的版本可用于该用户(跟踪报告)而无需该用户登录到该web应用。在未来的访问web应用上的跟踪报告的请求中,?从用户计算机处的浏览器到web应用通过cookie自动地将凭证传送到web应用上。当web应用查询 IPAPI时,这些凭证被递送,使得该IPAPI可访问用户的数据而无需该用户在他们的计算机处或在web应用处登录。这些系统和方法创造了更佳的用户体验。用户(例如,在其初始化期间在web应用服务处)仅登录一次以访问他们的被跟踪数据。此外,由于用户仅登录一次,消除了凭证同步的问题。这些系统和方法还可用于同步用户的多个用户计算机(例如,可使用web应用同步个人计算机和工作计算机)。现在将参考图1对专利技术的实施例进行具体描述。图1示出用于跟踪用户的计算机上的文件并同步web应用和用户计算机上的用户凭证的基于web的系统100。该系统100 包括跟踪系统104和经由网络108耦合的多个用户系统112。该系统104包括服务器116 和存储器120。跟踪系统104在网络108上连接到这多个用户系统112。服务器116与存储器120本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:M·R·希格尔C·D·麦克唐纳德K·A·吉恩格勒
申请(专利权)人:CBS交互式股份有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术