User interface archive
First Claim
Patent Images
1. A method comprising:
- storing source code associated with rendering an interface responsive to a user interaction in an archive, the source code including one or more network-resource locators identifying network locations of one or more resource files used in the rendering;
retrieving the one or more resource files from the network locations based on the network-resource locators;
storing the one or more retrieved resource files in the archive, wherein a local-resource locator identifies a local-resource location of each retrieved resource file in the archive; and
replacing, in the source code, the network-resource locators with the local-resource locators.
1 Assignment
0 Petitions
Accused Products
Abstract
Source code associated with rendering an interface responsive to a user interaction may be stored in an archive, the source code including one or more network-resource locators identifying network locations of one or more resource files used in the rendering. The one or more resource files may be retrieved from the network locations based on the network-resource locators. The one or more retrieved resource files may be stored in the archive, wherein a local-resource locator identifies a local-resource location of each retrieved resource file in the archive. The network-resource locators may be replaced in the source code with the local-resource locators.
20 Citations
20 Claims
-
1. A method comprising:
-
storing source code associated with rendering an interface responsive to a user interaction in an archive, the source code including one or more network-resource locators identifying network locations of one or more resource files used in the rendering; retrieving the one or more resource files from the network locations based on the network-resource locators; storing the one or more retrieved resource files in the archive, wherein a local-resource locator identifies a local-resource location of each retrieved resource file in the archive; and replacing, in the source code, the network-resource locators with the local-resource locators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a request handler configured to determine user code based on a user interaction with a first interface; an archiving engine configured to store the user code and source code for rendering a second interface in response to the user code, in an archive, the source code including a network-resource locator identifying a network location of a resource used in the rendering of the second interface; a download engine configured to retrieve the resource from the network location based on the network-resource locator and store the retrieved resource in a local-resource location in the archive, the local-resource location being identified by a local-resource locator; and resource logic configured to associate the network-resource locator with the local-resource locator in the source code. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for archiving a plurality of user interactions with an interface comprising:
repeating for each of the plurality of user interactions with the interface; storing user code associated with a first user interaction of the plurality of user interactions in an archive; storing source code generated in response to the first user interaction in the archive, wherein a first rendering of the interface based on the source code uses one or more resources; and downloading the one or more resources into the archive, wherein a second rendering of the interface based on the archive uses the one or more downloaded resources. - View Dependent Claims (19, 20)
Specification