发明名称 用于知晓上下文的平台的系统和方法
摘要 提供了一种用于可用于适应执行环境的知晓上下文的平台的改进的系统和方法。具有用于设置、跟踪和获得关于计算机系统的执行环境的上下文信息的接口的框架包括上下文引擎和统一数据存储,用于在平台级累积上下文信息,以供运行在该平台上的可执行文件访问。该上下文引擎可从可执行文件接收执行诸如设置、跟踪和获得数据存储中的上下文信息等上下文信息操作的请求。在接收到上下文信息的改变的通知之后,一个或多个可执行文件可改变执行环境,诸如重新配置系统设置。以此方式,可执行文件可使用上下文信息来适应其执行环境。
申请公布号 CN1811704B 申请公布日期 2010.06.23
申请号 CN200610006913.X 申请日期 2006.01.23
申请人 微软公司 发明人 C·M·哈恩;K·C·T·达亚卡尔;R·索尹;R·E·库奇亚门;V·马丹
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 李玲
主权项 一种用于向可执行文件提供上下文信息的计算机系统,所述上下文信息与计算机系统的执行环境有关,包括:可执行软件代码;在操作上耦合至所述可执行软件代码的上下文组件,所述上下文组件具有可由所述可执行软件代码调用来请求上下文信息操作的应用程序编程接口;操作上耦合至所述上下文组件的上下文引擎,用于执行所述可执行软件代码请求的上下文信息操作;以及操作上耦合至所述上下文引擎的统一数据存储,用于持久储存上下文信息,其中所述上下文信息被储存为客户端对象,所述客户端对象具有:用于定义上下文信息被更新之前的网络的上下文信息的第一上下文对象、用于定义网络的当前上下文信息的第二上下文对象、表示所述第一上下文对象和第二上下文对象的类型的属性、以及指示所述可执行软件代码当前是否驻留在存储器中的标志。
地址 美国华盛顿州