CLIENT APPARTUS FOR UPDATING DATA
First Claim
1. A client apparatus for updating data for use with a system comprising a receiver for receiving first data and refresh invocation means for invoking a refresh of the first data, wherein the receiver, in response to the refresh invocation means, is operable to receive second data, the apparatus comprising:
- a comparator for determining whether there is a difference between the first data and the second data; and
an updater, responsive to the comparator determining that there is a difference, for updating the first data with the second data.
1 Assignment
0 Petitions
Accused Products
Abstract
A client apparatus receives first data from a server and later receives second data from the same server in response to a refresh invocation. The client apparatus parses the received data to generate logical structures representing the data and then compares the logical structures using a tree walking algorithm. Where a difference is found between the first data and second data, the first data is updated using the second data and rendered at the client apparatus.
-
Citations
20 Claims
-
1. A client apparatus for updating data for use with a system comprising a receiver for receiving first data and refresh invocation means for invoking a refresh of the first data, wherein the receiver, in response to the refresh invocation means, is operable to receive second data, the apparatus comprising:
-
a comparator for determining whether there is a difference between the first data and the second data; and an updater, responsive to the comparator determining that there is a difference, for updating the first data with the second data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. For use with a client system for receiving first data and invoking a refresh of the first data, wherein, in response to the refresh invocation, the system is operable to receive second data, a client computer method for updating data comprising:
-
comparing the first data and the second data; determining whether there is a difference between the first data and the second data; and updating, in response to determining that there is a difference, the first data with the second data. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for updating data in a client computer system for receiving first data and invoking a refresh of the first data, wherein, in response to the refresh invocation, the client computer system is operable to receive second data, said computer program product comprising a computer usable medium having computer usable program code embodied therewith, said computer usable program code comprising:
-
computer usable program code configured to compare the first data and the second data; computer usable program code configured to determine whether there is a difference between the first data and the second data; and computer usable program code configured to, in response to a determination that there is a difference, update the first data with the second data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification