Method and system for implementing a filter in a data synchronization system
AssigneeStarfish Software, Inc.
InventorsMary Edith Ingraham, Chris LaRue
Life of this patent
Estimating the term…
Loading patent…
AssigneeStarfish Software, Inc.
InventorsMary Edith Ingraham, Chris LaRue
Estimating the term…
A method and system for synchronizing data between a dataset and a data subset, in which filter criteria determine which data records in the dataset are excluded from the data subset. However, the filter is not applied to every record of the dataset during each synchronization. Instead, during a synchronization, the filter is applied to incoming changes received from the data subset and to outgoing changes that are intended to be sent to the data subset. Appropriate actions are taken on these changes to implement the filter parameters. When a filter is changed or newly activated, a method is performed which prepares the synchronization system so that, when the next synchronization is performed, the dataset and the data subset will automatically be synchronized according to the new filter, due to the standard application of the filter parameters during a standard synchronization.
A method for synchronizing record data between a dataset and a data subset, wherein a filter specifies one or more criteria under which selected records in the dataset are excluded from synchronization with the data subset, the filter criteria being changeable from a previous set of criteria to a current set of criteria, and wherein a record in the dataset is fresh relative to the data subset when it is intended to be synchronized with the data subset, the method comprising:
A method for a sync engine to synchronize record data between a dataset, which is managed by a database manager, and a data subset, wherein a filter specifies one or more criteria under which selected records in the dataset are excluded from synchronization with the data subset, the method comprising:
A method of synchronizing a dataset with a data subset, wherein a changeable filter identifies selected records from the dataset that are to be synchronized with the data subset, the method comprising:
A method for synchronizing record data from a dataset to a data subset, wherein a filter specifies one or more criteria under which selected records in the dataset are excluded from synchronization with the data subset, the dataset and the data subset having already been synchronized according to the filter criteria during a previous synchronization, the method comprising:
A method for accommodating a change in a data filter in a synchronization system, the synchronization system comprising a sync engine, a dataset and a data subset, the dataset comprising a first plurality of records and the data subset comprising a second plurality of records, the second plurality of records comprising a subset of the first plurality of records, the filter indicating which records in the first plurality of records are to be synchronized with the data subset, wherein one or more records in the first plurality that have not changed since a previous synchronization between the dataset and the data subset are currently in a state such that the records would not be considered for synchronization during a subsequent synchronization, the method comprising the steps of:
A method of synchronizing a dataset with a first data subset and a second data subset, wherein a first filter indicates a first set of records from the dataset that are to be synchronized with the first data subset and a second filter indicates a second set of records from the dataset that are to be synchronized with the second data subset, the method comprising:
Dependencies are inferred from the claim text.