Techniques for securely using an extension of an application
AssigneeApple Inc.
InventorsAdam M. COTUGNO, Can ARAN, Mark A. HEILPERN, Neil N. DESAI
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to managing content. Some techniques are for enforcing use of a hardware component in accordance with some embodiments. Other techniques are for managing memory for an extension in accordance with some embodiments. Other techniques are for obtaining a memory location provided to an extension in accordance with some embodiments.
Claims15
A method, comprising:
- at an application of a device:
- while the application is active, sending, to a system process, a request for one or more paths previously provided to an extension of the application;
- after sending the request for one or more paths previously provided to the extension of the application, receiving, from the system process, a first set of one or more paths previously provided to the extension of the application;
- and
- after receiving the first set of one or more paths previously provided to the extension of the application, obtaining first content at a first path of the first set of one or more paths.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a device executing an application, the one or more programs including instructions for:
- while the application is active, sending, to a system process, a request for one or more paths previously provided to an extension of the application;
- after sending the request for one or more paths previously provided to the extension of the application, receiving, from the system process, a first set of one or more paths previously provided to the extension of the application;
- and
- after receiving the first set of one or more paths previously provided to the extension of the application, obtaining first content at a first path of the first set of one or more paths.
A device executing an application, the device comprising:
- one or more processors;
- and
- memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
- while the application is active, sending, to a system process, a request for one or more paths previously provided to an extension of the application;
- after sending the request for one or more paths previously provided to the extension of the application, receiving, from the system process, a first set of one or more paths previously provided to the extension of the application;
- and
- after receiving the first set of one or more paths previously provided to the extension of the application, obtaining first content at a first path of the first set of one or more paths.
Dependencies are inferred from the claim text.