Selectively updating web pages on a mobile client
First Claim
Patent Images
1. A computer-implemented method for updating a document displayed by a computing device, comprising:
- requesting the document from a document gateway, wherein the document comprises a callback function, the callback function operable to replace an object within the document with updated data;
receiving the document from the document gateway;
displaying the document within a client software;
receiving an interface script from the document gateway;
triggering an update request for the object within the interface script, wherein the update request comprises a reference to the callback function;
requesting updated data for the object at the interface script using an interface library from a document server, wherein the interface script accesses the interface library using an interface library wrapper;
receiving the updated data at the interface library, wherein the interface library is operable to forward the updated data to the interface script;
receiving the updated data at the interface script, wherein the interface script is operable to notify the callback function of the updated data in order to replace the object with the updated data; and
displaying the updated document within the client software.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for enabling the selective updating of web pages provided to a mobile client using, for example, AJAX technology. The system, method, and computer program product are optionally further extended to harmonize synchronization of data retrieved by other methods with data updated using AJAX. The use of AJAX technology is disclosed within the context of additional technology suites which may be substituted to achieve the same function. Additionally, the use of queuing AJAX updates is discussed.
12 Citations
20 Claims
-
1. A computer-implemented method for updating a document displayed by a computing device, comprising:
-
requesting the document from a document gateway, wherein the document comprises a callback function, the callback function operable to replace an object within the document with updated data; receiving the document from the document gateway; displaying the document within a client software; receiving an interface script from the document gateway; triggering an update request for the object within the interface script, wherein the update request comprises a reference to the callback function; requesting updated data for the object at the interface script using an interface library from a document server, wherein the interface script accesses the interface library using an interface library wrapper; receiving the updated data at the interface library, wherein the interface library is operable to forward the updated data to the interface script; receiving the updated data at the interface script, wherein the interface script is operable to notify the callback function of the updated data in order to replace the object with the updated data; and displaying the updated document within the client software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a computer usable storage medium having computer program logic recorded thereon for enabling a processor to update a document displayed by a computing device, the computer program logic comprising:
-
first requesting means for enabling a processor to request the document from a document gateway, wherein the document comprises a callback function, the callback function operable to replace an object within the document with updated data; first receiving means for enabling a processor to receive the document from the document gateway; first displaying means for enabling a processor to display the document within a client software; second receiving means for enabling a processor to receive an interface script from the document gateway; triggering means for enabling a processor to trigger an update request for the object within the interface script, wherein the update request comprises a reference to the callback function; second requesting means for enabling a processor to request updated data for the object at the interface script using an interface library from a document server, wherein the interface script accesses the interface library using an interface library wrapper; third receiving means for enabling a processor to receive the updated data at the interface library, wherein the interface library is operable to forward the updated data to the interface script; fourth receiving means for enabling a processor to receive the updated data at the interface script, wherein the interface script is operable to notify the callback function of the updated data in order to replace the object with the updated data; and second displaying means for enabling a processor to display the updated document within the client software. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, having at least one processor, capable of updating a document displayed by a computing device, comprising:
-
a first module to request the document from a document gateway, wherein the document comprises a callback function, the callback function operable to replace an object within the document with updated data; a second module to receive the document from the document gateway; a third module to display the document within a client software; a fourth module to receive an interface script from the document gateway; a fifth module to trigger an update request for the object within the interface script, wherein the update request comprises a reference to the callback function; a sixth module to request updated data for the object at the interface script using an interface library from a document server, wherein the interface script accesses the interface library using an interface library wrapper; a seventh module to receive the updated data at the interface library, wherein the interface library is operable to forward the updated data to the interface script; an eighth module to receive the updated data at the interface script, wherein the interface script is operable to notify the callback function of the updated data in order to replace the object with the updated data; and a ninth module to display the updated document within the client software.
-
-
20. A computer-implemented method for updating a document displayed by a computing device, comprising:
-
retrieving the document and an interface script; triggering an update request in the interface script for an object within the document; requesting updated data for the object using the interface script, wherein the interface script is operable to contact an interface library using an interface library wrapper to retrieve the updated data; retrieving the updated data, wherein the interface library is operable to request and receive the updated data at the request of the interface script and is further operable to forward the updated data to the interface script; and receiving the updated data at the interface script, wherein the interface script is operable to replace the object with the updated data.
-
Specification