System and method of authorizing execution of software code based on at least one installed profile
Abstract
Embodiments include systems and methods for authorizing software code to be executed or access capabilities in secure operating environments. Profiles may be issued by trusted entities to extend trust to other entities to allow those other entities to provide or control execution of applications in a secure operating environment such as on particular computing devices. The profiles allow entities to add software code to the device without reauthorizing each distribution by a trusted authority such as testing, quality assurance, or to limited groups of devices controlled or authorized by the other entities.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computerized method of authorizing software, the method comprising:
receiving, in a trusted space of a processor, a request to execute a software module stored on the electronic device; communicating data indicative of the software module to a service executing in an unfrosted space of the processor; authenticating at least one entitlement of the software module by the service; communicating data indicative of the authenticated entitlement to the trusted space; and executing the software module based on the entitlement.Join the waitlist — get patent alerts
Track US2017277886A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.