Delta caching
First Claim
1. A method for updating a configuration page on a user side of an Internet-based configuration system without having to contact a server side of the configuration system, the method comprising:
- receiving the configuration page from the server side along with delta configuration pace information associated with the configuration page, the delta configuration page information including update information usable to update the configuration page with one or more changes without having to contact the server side of the configuration system;
responsive to the user side receiving a user input that is associated with delta configuration page information available at the user side after receiving the delta configuration page information and the configuration page, retrieving the delta configuration page information without having to contact the server side of the configuration system; and
updating the configuration page with a change included in the update information of the delta configuration page information, wherein the configuration page is updated without having to contact the server side of the configuration system after receiving the delta configuration page information and the configuration page, wherein the delta configuration page information is contained in a look-up table pursuant to an indexing scheme and is embedded in the configuration page.
4 Assignments
0 Petitions
Accused Products
Abstract
A solution to latencies associated with server side processing time, as well as to latency resulting from the transit of information or tools from a server side to a client or user side is provided. The server side and client side can be coupled via a hard link or a network-type connection such as the Internet or a local area network. Select delta page information is stored in a concise manner on client side. As a result, the client does not have to contact the server when a user requests page information that is associated with stored delta page information. The stored delta page information can be accessed and used to update the current page thereby yielding the requested page. Thus, latency from server side processing and network transit time is reduced. An algorithm can be implemented on the client side to identify relevant stored delta page information, and to update the current page with that delta page information.
-
Citations
32 Claims
-
1. A method for updating a configuration page on a user side of an Internet-based configuration system without having to contact a server side of the configuration system, the method comprising:
-
receiving the configuration page from the server side along with delta configuration pace information associated with the configuration page, the delta configuration page information including update information usable to update the configuration page with one or more changes without having to contact the server side of the configuration system; responsive to the user side receiving a user input that is associated with delta configuration page information available at the user side after receiving the delta configuration page information and the configuration page, retrieving the delta configuration page information without having to contact the server side of the configuration system; and updating the configuration page with a change included in the update information of the delta configuration page information, wherein the configuration page is updated without having to contact the server side of the configuration system after receiving the delta configuration page information and the configuration page, wherein the delta configuration page information is contained in a look-up table pursuant to an indexing scheme and is embedded in the configuration page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for transmitting product configuration information generated by a server side of an Internet-based configuration system to a user side of the configuration system, the method comprising:
-
generating a configuration page that allows a user to provide a user input to the configuration system; associating delta configuration page information with the configuration page, the delta configuration page information including update information usable by the user side to update the configuration page with one or more changes; and transmitting the configuration page along with the delta configuration page information to the user side from the server side, wherein the delta configuration page information allows the user side to update the configuration page, responsive to the user input, with a change included in the update information of the delta configuration page information without having to contact the server side of the configuration system after receiving the delta configuration page information and the configuration page, wherein the delta configuration page information is contained in a look-up table and the associating step further comprises; organizing the delta configuration page information within the look-up table pursuant to an indexing scheme; and embedding the look-up table in the configuration page. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable medium having instructions stored thereon which, when executed by a processor included on a user side of an Internet-based configuration system, cause the processor to perform the steps of:
-
receiving a configuration page from the server side along with delta configuration page information associated with the configuration page, the delta configuration page information including update information usable to update the configuration page with one or more changes without having to contact the server side of the configuration system; responsive to the user side receiving a user input that is associated with delta configuration page information available at the user side, retrieving the delta configuration page information; and updating a configuration page with a change included in the update information of the delta configuration page information without having to contact a server side of the configuration system, wherein the configuration page is updated without having to contact the server side of the configuration system after receiving the delta configuration page information and the configuration page, wherein the delta configuration page information is contained in a look-up table pursuant to an indexing scheme and is embedded in the configuration page. - View Dependent Claims (17)
-
-
18. A computer-readable medium having instructions stored thereon which, when executed by a processor included on a server side of an Internet-based configuration system, cause the processor to perform the steps of:
-
generating a configuration page that allows a user to provide input to the configuration system; associating delta configuration page information with the configuration page, the delta configuration page information including update information usable by the user side to update the configuration page with one or more changes; and transmitting the configuration page along with the delta configuration page information, wherein the delta configuration page information allows the user side to update the configuration page, responsive to the user input, with a change included in the update information of the delta configuration page information without having to contact the server side of the configuration system after receiving the delta configuration page information and the configuration page, wherein the delta configuration page information is contained in a look-up table and the associating step further comprises; organizing the delta configuration page information within the look-up table pursuant to an indexing scheme; and embedding the look-up table in the configuration page. - View Dependent Claims (19)
-
-
20. A configuration page update system for updating a configuration page displayed on a client side of a network without having to contact a server side of that network, the system comprising:
-
means for receiving the configuration page from the server side along with delta configuration page information associated with the configuration page, the delta configuration page information including update information usable to update the configuration page with one or more changes without having to contact the server side of the network; means for retrieving delta configuration page information available at the client side, responsive to the client side receiving a user input that is associated with the delta configuration page information; and means for updating the configuration page with a change included in the update information of the delta configuration page information, wherein the configuration page is updated without having to contact the server side of the network after receiving the delta configuration page information and the configuration page, wherein the delta configuration page information is contained in a look-up table pursuant to an indexing scheme and is embedded in the configuration page. - View Dependent Claims (21, 22)
-
-
23. A method for updating a configuration page on a client side of a network, the method comprising:
-
receiving delta configuration page information on the client side, the delta page information being associated with the configuration page, the delta configuration page information including update information usable to update the configuration page with one or more changes without having to contact a server side of the network; receiving a user input on the client side, after receiving the delta configuration page information; retrieving from the client side the delta configuration page information responsive to the received user input; and updating the configuration page with a change included in the update information of the retrieved delta configuration page information, wherein the configuration page is updated without having to contact the server side of the configuration system after receiving the delta configuration page information and the configuration page, wherein the delta configuration page information is contained in a look-up table pursuant to an indexing scheme and is embedded in the configuration page. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method for receiving delta configuration page information on a client side of a network from a server side of that network, the method comprising:
-
responsive to receiving a user input that is not associated with delta configuration page information available at the client side, requesting a new configuration page; receiving, on the client side, the new configuration page along with delta configuration page information that is associated with the new configuration page, the delta configuration page information including update information usable to update the new configuration page with one or more changes without having to contact the server side of the network, wherein the delta configuration page information is contained in a look-up table pursuant to an indexing scheme and is embedded in said configuration page; displaying the new configuration page on the client side; receiving a user input; updating the displayed new configuration page with a change included in the update information of using the delta configuration page information, responsive to the user input, wherein the new configuration page is updated without having to contact the server side of the network after receiving the delta configuration page information and the new configuration page; and displaying the updated new configuration page. - View Dependent Claims (29, 30, 31, 32)
-
Specification