SYSTEM AND METHOD OF EMPLOYING A CLIENT SIDE DEVICE TO ACCESS LOCAL AND REMOTE DATA DURING COMMUNICATION DISTRUPTIONS
First Claim
1. A local communication device that locally stores data obtained from a plurality of sources, the local communication device being in communication with a remote server that is associated with an external network, a local server that is associated with an internal network and a client terminal device that communicates with the remote server over the external network and communicates with the local server over the internal network, the local communication device comprising:
- a software agent that communicates with the local server, the remote server and the client terminal device to gather the data from the local server, the remote server and the client terminal device, wherein the local communication device provides access to the data during time periods when a data connection is disrupted between the client terminal device and at least one of the local server and the remote server;
a storage module that is adapted to store the gathered data to at least one memory device; and
a conversion module that generates a predefined format for the gathered data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for locally storing data obtained from a plurality of sources, including a remote server, a local server and a client terminal device. A local communication device is provided to include a plurality of applications that access data stored on at least one of the remote server, the local server and the client terminal device and provides access to the data during time periods when the client terminal device is disconnected from at least one of the local server and the remote server. The local communication device includes applications that gather data from the local server, the remote server and the client terminal device and generate a database to store the gathered data. The local communication device includes a conversion module that generates a predefined format for the gathered data prior to storing the data on the database.
-
Citations
20 Claims
-
1. A local communication device that locally stores data obtained from a plurality of sources, the local communication device being in communication with a remote server that is associated with an external network, a local server that is associated with an internal network and a client terminal device that communicates with the remote server over the external network and communicates with the local server over the internal network, the local communication device comprising:
-
a software agent that communicates with the local server, the remote server and the client terminal device to gather the data from the local server, the remote server and the client terminal device, wherein the local communication device provides access to the data during time periods when a data connection is disrupted between the client terminal device and at least one of the local server and the remote server; a storage module that is adapted to store the gathered data to at least one memory device; and a conversion module that generates a predefined format for the gathered data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A local communication device that locally stores data obtained from a plurality of sources, the local communication device being in communication with a remote server that is associated with an external network, a local server that is associated with an internal network and a client terminal device that communicates with the remote server over the external network and communicates with the local server over the internal network, the local communication device comprising:
-
a software agent that communicates with the local server, the remote server and the client terminal device to gather the data from the local server, the remote server and the client terminal device, wherein the local communication device provides access to the data during time periods when a data connection is disrupted between the client terminal device and at least one of the local server and the remote server; a database module that generates and manages at least one database; a storage module that is adapted to store the gathered data to the at least one database; a conversion module that generates a predefined format for the gathered data; and a synchronizing module that applies a transaction-based synchronization algorithm to synchronize data stored in the at least one database. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of providing client terminal devices with off-line connectivity to a central database, the method comprising:
-
storing data transmitted between selected sources and the client terminal devices; monitoring whether the client terminal devices are communicating with the selected sources; establishing a data connection with the client terminal devices when the client terminal devices become decoupled from the selected sources; transmitting data to the client terminal devices; assigning a synchronization start identifier, one or more synchronization intermediate identifiers and a synchronization completed identifier to facilitate data transfer with the selected sources; monitoring whether a data connection is re-established between the client terminal devices and the selected sources; and re-establishing a data connection between the client terminal devices and the selected sources when the client terminal devices become coupled to the selected sources. - View Dependent Claims (18, 19, 20)
-
Specification