System of multiple domains and domain ownership

US9807608B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9807608-B2
Application numberUS-76382710-A
CountryUS
Kind codeB2
Filing dateApr 20, 2010
Priority dateApr 20, 2009
Publication dateOct 31, 2017
Grant dateOct 31, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and instrumentalities are disclosed that enable one or more domains on one or more devices to be owned or controlled by one or more different local or remote owners, while providing a level of system-wide management of those domains. Each domain may have a different owner, and each owner may specify policies for operation of its domain and for operation of its domain in relation to the platform on which the domain resides, and other domains. A system-wide domain manager may be resident on one of the domains. The system-wide domain manager may enforce the policies of the domain on which it is resident, and it may coordinate the enforcement of the other domains by their respective policies in relation to the domain in which the system-wide domain manager resides. Additionally, the system-wide domain manager may coordinate interaction among the other domains in accordance with their respective policies.

First claim

Opening claim text (preview).

What is claimed: 1. A system comprising: a device comprising a plurality of domains supported by at least one platform, each domain comprising a configuration of computing resources executing on the at least one platform and each domain being configured to perform functions for an owner of the domain that may be located locally or remotely from the domain, wherein each domain may have a different owner, and wherein each owner may specify policies for operation of its domain, and the domains are isolated from each other such that their respective computing resources cannot be accessed by the other domains without authorization by the respective domain owner; and a system-wide domain manager resident on one of the domains, the system-wide domain manager configured to: enforce the policies of the domain on which it is resident, coordinate the enforcement of respective policies of the other domains in relation to the domain in which the system-wide domain manager resides, coordinate the interaction among the other domains in accordance with their respective policies and the policies of the domain in which the system-wide domain manager resides, make a request that the other domains produce a respective integrity attestation, wherein the request comprises authorization data, such that the other domains can verify, using the authorization data, that the system-wide domain manager has authority to make the request for the integrity attestation; evaluate whether the computing resources are sufficient to load a new domain that is isolated from the other domains on the device, and if the computing resources are sufficient, determine to load the new domain based on one or more policies of at least one of the domains, wherein the computing resources comprise memory and virtual machine threads. 2. The system of claim 1 , wherein the system-wide domain manager provides information to a domain owner to enable the owner to determine whether its policies are being complied with. 3. The system of claim 1 , wherein an owner of one of said domains comprises a manufacturer of the device in which that domain resides. 4. The system of claim 1 , wherein an owner of one of said domains comprises a service provider. 5. The system of claim 4 , wherein the domain owned by the service provider performs a subscriber identity module (SIM) function to authenticate to the service provider the subscription to the service as supported by the device on which the domain resides whereby such authentication of subscription with the service provider enables communications between the device and the service provider. 6. The system of claim 1 , wherein at least one of the domains performs subscription authentication. 7. The system of claim 1 , wherein at least one of the domains performs device authentication. 8. The system of claim 1 , wherein said one or more devices comprises one or more of a wireless transmit/receive unit, a user equipment, a mobile station, a fixed or mobile subscriber unit, a pager, a cellular telephone, a personal digital assistant, a computing device, a machine-to-machine device, a SIM card, a Universal Integrated Circuit Card (UICC), a geo-tracking device, or a billing device. 9. The system of claim 1 , wherein said at least one platform comprises at least one processor. 10. The system of claim 9 , wherein said at least one platform further comprises at least one memory. 11. The system of claim 9 , wherein said at least one platform further comprises at least one operating system and at least one piece of low-level firmware or software. 12. The system of claim 1 , wherein the system-wide domain manager accesses information providing a list of resources available for use by said one or more domains. 13. The system of claim 1 , wherein the system-wide domain manager supervises the loading and maintenance of domains owned by remote owners. 14. The system of claim 13 , wherein the system-wide domain manager considers the policies of one or more existing domains when evaluating whether to load a new domain. 15. The system of claim 14 , wherein a policy of a given domain owned by a remote owner may specify that the given domain be rendered inactive when a certain type of other domain becomes active. 16. The system of claim 14 , wherein a policy of a given domain owned by a remote owner may specify that the given domain be rendered inactive when another domain owned by a certain other remote owner becomes active. 17. The system of claim 14 , wherein a policy of a given domain owned by a remote owner may specify that operation of the given domain be limited when a certain type of other domain becomes active. 18. The system of claim 14 , wherein a policy of a given domain owned by a remote owner may specify that operation of the given domain be limited when another domain owned by a certain other remote owner becomes active. 19. The system of claim 1 , wherein at least one domain may be established in a state in which it is not owned by any owner, and wherein the system-wide domain manager coordinates the establishment of ownership of the domain by a remote owner. 20. The system of claim 19 , wherein the remote owner and the domain in the system may authenticate each other. 21. The system of claim 19 , wherein the remote owner and the domain in the system may communicate with each other via a secure channel set up between them. 22. The system of claim 19 , wherein the system-wide domain manager transmits information to a remote owner that the remote owner may consider in determining whether to establish ownership of the domain. 23. The system of claim 22 , wherein the information comprises at least one of (i) information attesting to an integrity of the domain for which ownership is sought; and (ii) information attesting to an integrity of at least one other domain of the system. 24. The system of claim 22 , wherein the information comprises at least one of (i) information attesting to an integrity of the platform using whose resources the domain for which the ownership is sought for operates; and (ii) information attesting to an integrity of the platform using whose resources at least one other domain of the system operates. 25. The system of claim 22 , wherein the information comprises information concerning a current environment of the device. 26. The system of claim 25 , wherein the information comprises at least one of: (i) a value indicating a number of other domains in the system; (ii) information providing a summary nature of other domains in the system; and (iii) information specifying resources of the platform available for use by the domain for which ownership is attempting to be established. 27. The system of claim 22 , wherein the degree to which information is provided to the remote owner about other domains of the system is conditioned on the respective policies of those other domains. 28. The system of claim 19 , wherein after a remote owner establishes ownership of the domain, the domain receives from the remote owner at least one of cryptographic keys, configuration information, parameters and executable code to increase the functionality of the domain. 29. The system of claim 19 , wherein after a remote owner establishes ownership of the domain, the domain receives its policy from the remote owner. 30. The system of claim 1 ,

Assignees

Inventors

Classifications

  • H04L63/20Primary

    for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

  • Key management, e.g. using generic bootstrapping architecture [GBA] · CPC title

  • H04W12/06Primary

    Authentication · CPC title

  • Network arrangements, protocols or services for supporting real-time applications in data packet communication (real-time or near real-time messaging, e.g. instant messaging [IM] H04L51/04; selective video distribution H04N21/00) · CPC title

  • Digital computing or data processing equipment or methods, specially adapted for specific functions (information retrieval, database structures or file system structures therefor G06F16/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9807608B2 cover?
Methods and instrumentalities are disclosed that enable one or more domains on one or more devices to be owned or controlled by one or more different local or remote owners, while providing a level of system-wide management of those domains. Each domain may have a different owner, and each owner may specify policies for operation of its domain and for operation of its domain in relation to the …
Who is the assignee on this patent?
Cha Inhyok, Guccione Louis J, Shah Yogendra C, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04L63/20. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 31 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).