METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR SIMULATING AN ONLINE SESSION
First Claim
1. A computer program product embodied on a tangible computer readable medium, comprising:
- computer code for, while in an online state, downloading data from a server;
computer code for, while in an offline state, manipulating the data and rendering a presentation of the data on a local client interface; and
computer code for, after returning to the online state from being in the offline state, communicating with the server during a synchronization process.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for conducting an offline session simulating an online session between a client and server in a network environment. The client imports data and functional logic from the server prior to going offline. The imported functional logic is embedded into a format or document that is capable of being interpreted and performed by the local interface at the client that is used to interact with server during an online session. Whether offline or online, the user utilizes the same local interface at the client to transmit instructions to the functional logic in order to manipulate the data. in an offline session, such instructions cause the imported and embedded functional logic to execute, thereby manipulating the data that is imported at the client. Known synchronization methods may also be used in order to maintain consistency and coherency between the imported data at the client and the database at the server.
12 Citations
19 Claims
-
1. A computer program product embodied on a tangible computer readable medium, comprising:
-
computer code for, while in an online state, downloading data from a server; computer code for, while in an offline state, manipulating the data and rendering a presentation of the data on a local client interface; and computer code for, after returning to the online state from being in the offline state, communicating with the server during a synchronization process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
while in an online state, downloading data from a server; while in an offline state, manipulating the data and rendering a presentation of the data on a local client interface; and after returning to the online state from being in the offline state, communicating with the server during a synchronization process. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
a processor for; while in an online state, downloading data from a server; while in an offline state, manipulating the data and rendering a presentation of the data on a local client interface; and after returning to the online state from being in the offline state, communicating with the server during a synchronization process.
Specification