发明名称 |
Polymorphic virtual appliance rule set |
摘要 |
A domain manager system as disclosed herein can control the selective activation of multiple independently-operable execution environments or domains on a computing device in accordance with one or more policies. In some embodiments, activation of a domain may at least temporarily transform a general purpose computing device into a specific purpose computing device or “appliance” by disabling use of one or more shared system resources by other domains. |
申请公布号 |
US9495560(B2) |
申请公布日期 |
2016.11.15 |
申请号 |
US201314052169 |
申请日期 |
2013.10.11 |
申请人 |
SRI INTERNATIONAL |
发明人 |
Saidi Hassen;Oberg Scott A.;Lockett Christopher S.;Forsberg Sean M.;Casper Jeffrey E. |
分类号 |
G06F21/74;H04L29/06;G06F9/54;G06F21/60;G06F21/00;G06F21/57;H04W12/08;H04W12/06 |
主分类号 |
G06F21/74 |
代理机构 |
Barnes & Thornburg LLP |
代理人 |
Barnes & Thornburg LLP |
主权项 |
1. A method for temporarily transforming a general purpose computing device into a specific-purpose appliance, the method comprising, with the computing device:
detecting an event on the computing device, and in response to the event:
identifying a shared system resource of the computing device to which a specific-purpose appliance application needs exclusive access while the specific-purpose appliance application is activated on the computing device, the shared system resource comprising hardware coupled to the computing device;enabling the identified shared system resource for use by the specific-purpose appliance application;disabling use of the identified shared system resource by other executable components on the computing device;activating the specific-purpose appliance application if the identified shared system resource is enabled for use by the specific-purpose appliance application and the identified shared system resource is disabled for the other executable components; anddeactivating at least one of the other executable components in response to determining that the at least one of the other executable components is in conflict with the specific-purpose appliance application,wherein the conflict is based on the at least one of the other executable components requiring exclusive access to the shared system resource. |
地址 |
Menlo Park CA US |