Application containers with dynamic sub-package loading
First Claim
1. A method comprising:
- initiating, by a supervisor component executing at a computing device and based at least in part on a request to execute particular functionality of an application, the particular functionality of the application;
determining, by an application container executing at the computing device, whether an installable sub-package for the particular functionality is stored at the computing device, wherein the application container maintains installable sub-packages of the application;
responsive to determining that the installable sub-package for the particular functionality is not stored at the computing device, retrieving, by the application container and from a remote computing system, the installable sub-package that includes a plurality of executable components; and
executing, by the application container and using the plurality of executable components, the particular functionality of the application.
2 Assignments
0 Petitions
Accused Products
Abstract
In some examples, a method includes, receiving, by a supervisor component, a request to execute particular functionality of an application; responsive to determining that an application container for maintaining installable sub-packages of the application is not allocated, retrieving an application definition from a first remote computing system; responsive to allocating the application container, initiating, based at least in part on a user-specified identifier of the request, the particular functionality of the application; responsive to determining, by the application container, based at least in part on the application definition and the user-specified identifier, that an installable sub-package for the particular functionality is not stored at the computing device, retrieving, by the application container, the installable sub-package that includes a plurality of executable components; and executing, by the application container and using the plurality of executable components, the particular functionality of the application.
-
Citations
20 Claims
-
1. A method comprising:
-
initiating, by a supervisor component executing at a computing device and based at least in part on a request to execute particular functionality of an application, the particular functionality of the application; determining, by an application container executing at the computing device, whether an installable sub-package for the particular functionality is stored at the computing device, wherein the application container maintains installable sub-packages of the application; responsive to determining that the installable sub-package for the particular functionality is not stored at the computing device, retrieving, by the application container and from a remote computing system, the installable sub-package that includes a plurality of executable components; and executing, by the application container and using the plurality of executable components, the particular functionality of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device comprising:
-
one or more processors; one or more communication units; and a memory storing instructions that when executed by the one or more processors cause the one or more processors to; initiate, based at least in part on a request to execute particular functionality of an application, the particular functionality of the application; determine whether an installable sub-package for the particular functionality is stored at the computing device, wherein the application container maintains installable sub-packages of the application; responsive to determining that the installable sub-package for the particular functionality is not stored at the computing device, retrieve, from a remote computing system and using at least one of the one or more communication units, the installable sub-package that includes a plurality of executable components; and execute, using the plurality of executable components, the particular functionality of the application. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause at least one processor of a computing device to:
-
initiate, based at least in part on a request to execute particular functionality of an application, the particular functionality of the application; determine whether an installable sub-package for the particular functionality is stored at the computing device, wherein the application container maintains installable sub-packages of the application; responsive to determining that the installable sub-package for the particular functionality is not stored at the computing device, retrieve, from a remote computing system and using at least one of the one or more communication units, the installable sub-package that includes a plurality of executable components; and execute, using the plurality of executable components, the particular functionality of the application. - View Dependent Claims (17, 18, 19, 20)
-
Specification