System and method for efficient data refresh
First Claim
1. A method for updating data at a node in a network system, said method comprising:
- providing a refresh status indicator at said node, wherein said refresh status indicator indicates a changed status with respect to data stored at said node and corresponding data stored at a server of said network system;
periodically querying said server with respect to said refresh status indicator;
updating said refresh status indicator to reflect a changed status with respect to said data stored at said node and said corresponding data stored at said server;
periodically polling said status indicator to determine a status indicated thereby; and
if said status indicated by said status indicator during said polling reflects a changed status with respect to said data stored at said node and said corresponding data stored at said server, querying said server with respect to said corresponding data stored at said server.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for updating data at a node in a network system comprising providing a refresh status indicator at the node, wherein the refresh status indicator indicates a changed status with respect to data stored at the node and corresponding data stored at a server of the network system, periodically querying the server with respect to the refresh status indicator, updating the refresh status indicator to reflect a changed status with respect to the data stored at the node and the corresponding data stored at the server, periodically polling the status indicator to determine a status indicated thereby, and if said status indicated by the status indicator during the polling reflects a changed status with respect to the data stored at the node and the corresponding data stored at the server, querying the server with respect to the corresponding data stored at the server.
42 Citations
20 Claims
-
1. A method for updating data at a node in a network system, said method comprising:
-
providing a refresh status indicator at said node, wherein said refresh status indicator indicates a changed status with respect to data stored at said node and corresponding data stored at a server of said network system;
periodically querying said server with respect to said refresh status indicator;
updating said refresh status indicator to reflect a changed status with respect to said data stored at said node and said corresponding data stored at said server;
periodically polling said status indicator to determine a status indicated thereby; and
if said status indicated by said status indicator during said polling reflects a changed status with respect to said data stored at said node and said corresponding data stored at said server, querying said server with respect to said corresponding data stored at said server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for updating data displayed by a browser at a user terminal, said method comprising:
-
configuring said browser to comprise at least one field displaying at least a portion of said data and at least one hidden field for maintaining a refresh status indicator;
periodically refreshing said hidden field;
periodically polling said refresh status indicator to determine a status indicated thereby; and
if said status indicated by said status indicator during said polling reflects a data changed status, refreshing said at least one field displaying at least a portion of said data. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for updating data in a client-server environment, said system comprising:
-
a browser having at least one visible frame and at least one invisible frame, wherein said visible frame displays at least a portion of said data to a user, and wherein said invisible frame maintains a status indicator associated with said data, wherein said browser is operable to reference said invisible frame in forming a refresh query associated with said visible frame; and
a server having a database storing said data and a database storing information with respect to said data having been changed, wherein said server is operable to reference said database storing information with respect to said data having been changed in response to a refresh query by said browser associated with said invisible frame, and wherein said server is further operable to reference said database storing said data in response to said refresh query by said browser associated with said visible frame. - View Dependent Claims (17, 18, 19, 20)
-
Specification