×

System for updating local views from a global database using time stamps to determine when a change has occurred

  • US 5,388,255 A
  • Filed: 12/19/1991
  • Issued: 02/07/1995
  • Est. Priority Date: 12/19/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of formulating a search for changed entries in a global database and updating local views including the steps ofat selected time frame intervals,A. building a list of all installed local view names;

  • B. developing a list of desired attributes for display in each local view identified in the list of installed local view names, the attributes for each local view including a latest time stamp value for the local view wherein each latest time stamp value indicates the time of a last change to the local view and definitions of the local view;

    C. selecting a local view name from the list of installed local view names;

    D. reading from the attribute list for the selected local view name the view definitions and the latest time stamp value for the selected local view name;

    E. searching the global database using said view definitions to locate an entry corresponding to the selected local view name;

    F. when the entry corresponding to the selected local view name is a non-leaf entry, selecting a next entry;

    G. when the entry corresponding to the selected local view name is a leaf entry, comparing the time stamp value of the entry with the latest time stamp value for the selected view name from the list of attributes corresponding to the selected local view name;

    H. updating the local view corresponding to the selected local view name when the time stamp value of the entry is different from the latest time stamp value for the selected view name;

    I. determining when all entries corresponding to the selected local view name are processed;

    J. selecting a next entry corresponding to the selected local view name when all entries corresponding to the selected local view name are not processed;

    K. selecting a next local view name when all entries corresponding to the selected local view name are processed; and

    L. repeating steps C through K until all local view names in the list of all installed local view names are processed.

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