US2017277886A1PendingUtilityA1

System and method of authorizing execution of software code based on at least one installed profile

Assignee: APPLE INCPriority: Mar 4, 2008Filed: Jun 1, 2017Published: Sep 28, 2017
Est. expiryMar 4, 2028(~1.6 yrs left)· nominal 20-yr term from priority
G06F 21/53G06F 21/44G06F 21/51G06F 21/31G06F 21/33G06F 21/50
50
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.