APPLICATION LOADING
First Claim
1. A method for loading into an application platform an application associated with at least one referenced extension, comprising:
- for respective referenced extensions;
determining whether the referenced extension is allowed in an allowed extensions logic;
upon determining that the referenced extension is allowed, determining whether the referenced extension is registered;
upon determining that the referenced extension is allowed and is not registered;
downloading the referenced extension, andregistering the referenced extension; and
upon determining that the referenced extensions are registered;
loading the referenced extensions, andloading the application into the application platform.
2 Assignments
0 Petitions
Accused Products
Abstract
Extensions or additional software programs that are requested by a computer application running on an application platform are handled in an efficient manner by, among other things, regulating and tracking extensions that are downloaded. This allows the size of the application platform upon which the application is running to remain relatively small so as to mitigate strain on resources when the platform is initially deployed over a network (e.g., the Internet), thus making it easier and more likely for a user to install the application platform (and/or updates thereto). Requested extensions are subsequently added to and/or removed from the (already deployed) application platform based on, among other things, download metrics.
51 Citations
20 Claims
-
1. A method for loading into an application platform an application associated with at least one referenced extension, comprising:
-
for respective referenced extensions; determining whether the referenced extension is allowed in an allowed extensions logic; upon determining that the referenced extension is allowed, determining whether the referenced extension is registered; upon determining that the referenced extension is allowed and is not registered; downloading the referenced extension, and registering the referenced extension; and upon determining that the referenced extensions are registered; loading the referenced extensions, and loading the application into the application platform. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of controlling loading of referenced extensions in an application platform, the method comprising:
-
generating a core application extensions set comprising core application extensions; generating an allowed application extensions logic specifying allowed application extensions; and sending the core application extensions set and the allowed application extensions logic to the application platform. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system configured for loading into an application platform an application associated with at least one referenced extension, comprising:
-
an allowed extensions logic specifying allowed extensions within the application platform; a registered extensions set specifying available extensions to the application platform; and a loader configured to; determine whether the referenced extension is allowed within the allowed extensions logic; upon determining that the referenced extension is allowed, determine whether the referenced extension is specified within the registered extensions set; upon determining that the referenced extension is allowed and is not specified within the registered extensions set; download the referenced extension, and register the referenced extension; and upon determining the referenced extensions are registered; load the referenced extensions, and load the application into the application platform. - View Dependent Claims (17, 18, 19, 20)
-
Specification