×

System and method of employing a client side device to access local and remote data during communication disruptions

  • US 9,774,702 B2
  • Filed: 03/10/2014
  • Issued: 09/26/2017
  • Est. Priority Date: 10/19/2009
  • Status: Active Grant
First Claim
Patent Images

1. A local communication device in communication with a plurality of data sources including at least one client terminal device, at least one local server, and at least one remote server, the local communication device having access to data stored at the plurality of data sources, the local communication device comprising:

  • a processing element and a storage medium in communication with the processing element, the storage element storing instructions that, when executed by the processing element, configure the processing element to;

    capture the data from the at least one local server, the at least remote server and the at least client terminal device, wherein the local communication device provides access to the data independent of geographical location or time periods when a data connection is disrupted between the at least one client terminal device and the local communication device, or between the local communication device and the at least one remote server, the data being captured based on availability of system resources;

    continuously store the data in a database;

    direct the captured data to a database for storage;

    maintain data version tags for the data stored in the database and the data stored at the plurality of data sources;

    determine a latest version of the data by analyzing the data version tags and based on the analyzing determine whether to replicate the data stored at the plurality of data sources to the database or to replicate the data stored in the database to the plurality of data sources;

    determine whether a data connection is re-established between the local server and the remote server;

    upon determination that the data connection is re-established;

    synchronize any data entered during offline operation to the selected data sources;

    make available the latest version of data to the plurality of data sources; and

    detect trigger events to automatically re-initiate data exchanges between at least one of the at least one client terminal device, the at least one local server, and the at least one remote server with the database.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×