System and methods for loading an application and its modules in a client device
First Claim
Patent Images
1. A method of dynamically loading a module into an application, comprising:
- receiving a request from a user to access the application; and
upon receiving the request, creating the application at runtime by;
receiving from a configuration file a list of available modules to be loaded to the application upon execution of the application; and
loading each available module in the list of available modules into the application by;
retrieving a mapping of a Uniform Resource Locator (URL) pattern to a callback function associated with each of the available modules; and
adding the mapping of the URL pattern to a collection of URL patterns associated with the application.
9 Assignments
0 Petitions
Accused Products
Abstract
A method of dynamically loading a module into an application that includes receiving from a configuration file a list of available modules; retrieving for each available module, a mapping of a URL pattern to a callback function associated with the available module; and adding the mapping of the URL pattern to a collection of URL patterns associated with the application.
27 Citations
19 Claims
-
1. A method of dynamically loading a module into an application, comprising:
-
receiving a request from a user to access the application; and upon receiving the request, creating the application at runtime by; receiving from a configuration file a list of available modules to be loaded to the application upon execution of the application; and loading each available module in the list of available modules into the application by; retrieving a mapping of a Uniform Resource Locator (URL) pattern to a callback function associated with each of the available modules; and adding the mapping of the URL pattern to a collection of URL patterns associated with the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for dynamically loading one or more modules into an application, comprising:
-
receiving a request from a user to run the application; and upon receiving the request, initializing the application at runtime by; determining, based upon an identifier, the one or more modules to be loaded into the application running on a client device; and loading each of the one or more modules into the application by; retrieving a mapping of a Uniform Resource Locator (URL) pattern to a callback function associated with the one or more modules; and adding the mapping of the URL pattern to a collection of URL patterns associated with the application. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for accessing modules in an application, comprising:
-
while executing a first module, receiving, from a user, a request to execute a second module; determining if the second module has been previously executed by the user; if the second module is determined to have been previously executed by the user, retrieving a last rendered state of the second module, the last rendered state referring to a last state of the second module displayed to the user; updating a user interface with the last rendered state of the second module; receiving from the user a request for access to the first module while executing the second module; saving a most recent rendered state of second module; retrieving a last rendered state of the first module; and updating the user interface with the last rendered state of the first module.
-
Specification