-
1.
公开(公告)号:US20080201759A1
公开(公告)日:2008-08-21
申请号:US11675611
申请日:2007-02-15
申请人: Michael D. Downen , Darryn O. Lavery , Adriaan W. Canter , Sameer V. Bhangar , Thomas E. Quinn , Justin Kwak , David A. Whitechapel , Jeff Young , Shawn Farkas
发明人: Michael D. Downen , Darryn O. Lavery , Adriaan W. Canter , Sameer V. Bhangar , Thomas E. Quinn , Justin Kwak , David A. Whitechapel , Jeff Young , Shawn Farkas
IPC分类号: G06F17/00
CPC分类号: G06F21/53
摘要: A method and system for enforcing a security policy that is version-independent of a managed environment when loading custom code for a host application is provided. A security system of the managed environment receives an identifier of custom code to be loaded by the host application. Before loading the identified custom code, the managed environment enforces the security policy using the security system. The security system applies the security policy expressed using a version-independent indication of identifiers of untrusted custom code. If the security system determines that the trust of the custom code is unknown, then the security system requests a trust manager associated with the host application to enforce a host application-specific security policy. When the custom code is trusted, the managed environment loads the custom code.
摘要翻译: 提供了一种方法和系统,用于在加载主机应用程序的自定义代码时,执行与受管环境版本无关的安全策略。 受管环境的安全系统接收要由主机应用程序加载的自定义代码的标识符。 在加载标识的自定义代码之前,受管环境使用安全系统强制执行安全策略。 安全系统应用使用与版本无关的不可信定制代码标识符表示的安全策略。 如果安全系统确定自定义代码的信任是未知的,则安全系统请求与主机应用程序相关联的信任管理器来强制执行主机特定于应用程序的安全策略。 当自定义代码被信任时,受管环境加载自定义代码。
-
公开(公告)号:US08336043B2
公开(公告)日:2012-12-18
申请号:US11675591
申请日:2007-02-15
申请人: Darryn O. Lavery , Adriaan W. Canter , Sameer V. Bhangar , Thomas E. Quinn , Justin Kwak , Jeff Young , Brent Rector
发明人: Darryn O. Lavery , Adriaan W. Canter , Sameer V. Bhangar , Thomas E. Quinn , Justin Kwak , Jeff Young , Brent Rector
IPC分类号: G06F9/445
CPC分类号: G06F8/60
摘要: A method and system for dynamically downloading custom code for execution within a host application is provided. A deployment system augments the manifest used for deploying managed applications to include information describing how the host application is to use the custom code, referred to as host manifest information. The deployment system reports the progress of the downloading of the manifest and the custom code to the host application. The host application can then perform appropriate host-specific processing. The host application may provide to the deployment system an interface for verifying the trust of the custom code. The deployment system also allows the host application to control the uninstalling of the custom code.
摘要翻译: 提供了一种用于在主机应用程序内动态下载用于执行的定制代码的方法和系统。 部署系统增加了用于部署托管应用程序的清单,以包括描述主机应用程序如何使用自定义代码(称为主机清单信息)的信息。 部署系统将清单下载和自定义代码的进度报告给主机应用程序。 然后,主机应用程序可以执行适当的主机特定处理。 主机应用程序可以向部署系统提供用于验证自定义代码的信任的接口。 部署系统还允许主机应用程序控制自定义代码的卸载。
-
公开(公告)号:US20080201707A1
公开(公告)日:2008-08-21
申请号:US11675591
申请日:2007-02-15
申请人: Darryn O. Lavery , Adriaan W. Canter , Sameer V. Bhangar , Thomas E. Quinn , Justin Kwak , Jeff Young , Brent Rector
发明人: Darryn O. Lavery , Adriaan W. Canter , Sameer V. Bhangar , Thomas E. Quinn , Justin Kwak , Jeff Young , Brent Rector
IPC分类号: G06F9/445
CPC分类号: G06F8/60
摘要: A method and system for dynamically downloading custom code for execution within a host application is provided. A deployment system augments the manifest used for deploying managed applications to include information describing how the host application is to use the custom code, referred to as host manifest information. The deployment system reports the progress of the downloading of the manifest and the custom code to the host application. The host application can then perform appropriate host-specific processing. The host application may provide to the deployment system an interface for verifying the trust of the custom code. The deployment system also allows the host application to control the uninstalling of the custom code.
摘要翻译: 提供了一种用于在主机应用程序内动态下载用于执行的定制代码的方法和系统。 部署系统增加了用于部署托管应用程序的清单,以包括描述主机应用程序如何使用自定义代码(称为主机清单信息)的信息。 部署系统将清单下载和自定义代码的进度报告给主机应用程序。 然后,主机应用程序可以执行适当的主机特定处理。 主机应用程序可以向部署系统提供用于验证自定义代码的信任的接口。 部署系统还允许主机应用程序控制自定义代码的卸载。
-
公开(公告)号:US08627284B2
公开(公告)日:2014-01-07
申请号:US12488164
申请日:2009-06-19
申请人: Adam D. Stritzel , Adriaan W. Canter , Eric P. Traut , Suyash Sinha , Tahsin Erdogan , Dattatraya B. Rajpure , John M. Sheehan
发明人: Adam D. Stritzel , Adriaan W. Canter , Eric P. Traut , Suyash Sinha , Tahsin Erdogan , Dattatraya B. Rajpure , John M. Sheehan
CPC分类号: G06F9/44563 , G06F8/60 , G06F9/44505
摘要: One or more extension registrations are received for each of multiple software components installed on a computing device. The one or more extension registrations identify the software components as providers of functionality. A record of the one or more extension registrations for each of the multiple software components is maintained. Requests are received, from other software components installed on the computing device, that identify particular functionality. In response to such requests, the information regarding one or more of the multiple software components that provide the particular functionality is returned to the other software components.
摘要翻译: 为计算设备上安装的多个软件组件中的每一个接收一个或多个扩展注册。 一个或多个扩展注册将软件组件标识为功能提供者。 维护每个多个软件组件的一个或多个扩展注册的记录。 来自安装在计算设备上的其他软件组件的请求被识别出特定的功能。 响应于这样的请求,关于提供特定功能的多个软件组件中的一个或多个的信息被返回给其他软件组件。
-
5.
公开(公告)号:US07395534B2
公开(公告)日:2008-07-01
申请号:US10444699
申请日:2003-05-22
IPC分类号: G06F9/445
CPC分类号: G06F9/44521 , G06F8/61
摘要: Described is a mechanism for enabling an application operating as a web application to transition to a client-side application without impacting a user's interaction with the application. The progressive installation transitions through three states: a start-up state, a demand state, and an install state. During the start-up state, a subset of components associated with the application is downloaded and stored in a local data store. The subset is sufficient to allow execution of the application in a manner similar to a web application. During the demand state, additional resources associated with the application are downloaded. Transitioning from the demand state to the installed state occurs without impacting a user's interaction with the application. The transition may occur autonomously based on the number of additional resources stored in the local data store or upon an external trigger.
摘要翻译: 描述了一种使作为web应用程序运行的应用程序能够转变到客户端应用程序而不影响用户与应用程序的交互的机制。 逐行安装通过三种状态转换:启动状态,需求状态和安装状态。 在启动状态期间,将与应用程序相关联的组件的子集下载并存储在本地数据存储中。 该子集足以允许以类似于web应用程序的方式执行应用程序。 在需求状态期间,下载与该应用相关联的附加资源。 从需求状态转换到安装状态不会影响用户与应用的交互。 转换可以基于存储在本地数据存储器中的外部资源的数量或外部触发来自主地发生。
-
公开(公告)号:US08495621B2
公开(公告)日:2013-07-23
申请号:US12484394
申请日:2009-06-15
申请人: Eric P. Traut , Darryl E. Havens , Jose Manuel Bernabeu-Auban , Mark R. Brown , Richard B. Ward , Suyash Sinha , Tahsin Erdogan , Adam D. Stritzel , Adriaan W. Canter
发明人: Eric P. Traut , Darryl E. Havens , Jose Manuel Bernabeu-Auban , Mark R. Brown , Richard B. Ward , Suyash Sinha , Tahsin Erdogan , Adam D. Stritzel , Adriaan W. Canter
CPC分类号: G06F8/71 , G06F8/36 , G06F9/44536
摘要: Multiple software component identifiers are maintained in a catalog of an operating system running on a device. Each of these software component identifiers corresponds to one of multiple software components installed on the device. The catalog is accessed in response to a request regarding one of the multiple software components, and the request is responded to based at least in part on information included in the catalog. Additionally, two or more versions of a software component that are installed on the computing device can be identified. Which one of the two or more versions of the software component is an active version of the software component to be run is determined. In response to requests for information regarding the software component, information regarding the active version of the software component is returned.
摘要翻译: 在设备上运行的操作系统的目录中维护多个软件组件标识符。 这些软件组件标识符中的每一个对应于设备上安装的多个软件组件之一。 响应于关于多个软件组件之一的请求来访问目录,并且至少部分地基于目录中包括的信息来响应请求。 此外,可以识别安装在计算设备上的软件组件的两个或多个版本。 确定软件组件的两个或多个版本中的哪一个是要运行的软件组件的活动版本。 响应于关于软件组件的信息的请求,返回关于软件组件的活动版本的信息。
-
公开(公告)号:US20100325085A1
公开(公告)日:2010-12-23
申请号:US12488164
申请日:2009-06-19
申请人: Adam D. Stritzel , Adriaan W. Canter , Eric P. Traut , Suyash Sinha , Tahsin Erdogan , Dattatraya B. Rajpure , John M. Sheehan
发明人: Adam D. Stritzel , Adriaan W. Canter , Eric P. Traut , Suyash Sinha , Tahsin Erdogan , Dattatraya B. Rajpure , John M. Sheehan
CPC分类号: G06F9/44563 , G06F8/60 , G06F9/44505
摘要: One or more extension registrations are received for each of multiple software components installed on a computing device. The one or more extension registrations identify the software components as providers of functionality. A record of the one or more extension registrations for each of the multiple software components is maintained. Requests are received, from other software components installed on the computing device, that identify particular functionality. In response to such requests, the information regarding one or more of the multiple software components that provide the particular functionality is returned to the other software components.
摘要翻译: 为计算设备上安装的多个软件组件中的每一个接收一个或多个扩展注册。 一个或多个扩展注册将软件组件标识为功能提供者。 维护每个多个软件组件的一个或多个扩展注册的记录。 来自安装在计算设备上的其他软件组件的请求被识别出特定的功能。 响应于这样的请求,关于提供特定功能的多个软件组件中的一个或多个的信息被返回给其他软件组件。
-
公开(公告)号:US20100318968A1
公开(公告)日:2010-12-16
申请号:US12484394
申请日:2009-06-15
申请人: Eric P. Traut , Darryl E. Havens , Jose Manuel Bernabeu-Auban , Mark R. Brown , Richard B. Ward , Suyash Sinha , Tahsin Erdogan , Adam D. Stritzel , Adriaan W. Canter
发明人: Eric P. Traut , Darryl E. Havens , Jose Manuel Bernabeu-Auban , Mark R. Brown , Richard B. Ward , Suyash Sinha , Tahsin Erdogan , Adam D. Stritzel , Adriaan W. Canter
IPC分类号: G06F9/44
CPC分类号: G06F8/71 , G06F8/36 , G06F9/44536
摘要: Multiple software component identifiers are maintained in a catalog of an operating system running on a device. Each of these software component identifiers corresponds to one of multiple software components installed on the device. The catalog is accessed in response to a request regarding one of the multiple software components, and the request is responded to based at least in part on information included in the catalog. Additionally, two or more versions of a software component that are installed on the computing device can be identified. Which one of the two or more versions of the software component is an active version of the software component to be run is determined. In response to requests for information regarding the software component, information regarding the active version of the software component is returned.
摘要翻译: 在设备上运行的操作系统的目录中维护多个软件组件标识符。 这些软件组件标识符中的每一个对应于设备上安装的多个软件组件之一。 响应于关于多个软件组件之一的请求访问目录,并且至少部分地基于目录中包含的信息来响应请求。 此外,可以识别安装在计算设备上的软件组件的两个或多个版本。 确定软件组件的两个或多个版本中的哪一个是要运行的软件组件的活动版本。 响应于关于软件组件的信息的请求,返回关于软件组件的活动版本的信息。
-
-
-
-
-
-
-