×

Offline multi-table data editing and storage

  • US 7,546,286 B2
  • Filed: 12/15/2005
  • Issued: 06/09/2009
  • Est. Priority Date: 02/19/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of bi-directional communication between a database application and a remote data source, comprising:

  • receiving data at the database application from the remote data source;

    storing the data at the database application;

    building a relationship graph at the database application for representing a hierarchical relationship between a first portion of the stored data with a second portion of the stored data, the first portion of the stored data having a parent data list and the second portion of the stored data comprising a child data list;

    receiving a termination of a connection between the database application and the remote data source;

    receiving changes only to the second portion of the stored data at the database application;

    generating a change log at the database application representing changes made to the second portion of the stored data;

    receiving a connection between the database application and the remote data source; and

    publishing the changed second portion of the stored data from the database application to the remote data source for replacing corresponding data at the remote data source with the changed second portion of the stored data, wherein the changes to the second portion of the stored data comprising the child data list are published with the unchanged first portion of the stored data comprising the parent data list so as to maintain a pre-existing parent-child relationship between the parent data list and the child data list.

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