System and method for appointment reconciliation
First Claim
Patent Images
1. A computer-implemented method for synchronizing information between two data sets, the method comprising:
- receiving a request to synchronize information between a first data set and a second data set;
detecting a difference between the first data set and the second data set which prevents synchronization being performed directly on said first and second data sets;
based on the detected difference, creating a first derived data set and a second derived data set suitable for synchronizing information between the first and second data sets, bydetermining a data set structure suitable for synchronizing information between the two data sets, andbased on the determined data set structure, mapping information from the first data set into the first derived data set and mapping information from the second data set into the second derived data set; and
synchronizing information between the first and second data sets by synchronizing information between the first and second derived data sets, andselectively copying information from the first derived data set into the first data set and selectively copying information from the second derived data set into the second data set.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for processing multiple schedules, constructed in accordance with the principle of the present invention, includes an information processing system having a memory and a processor; an input device for entering user information; a display device for showing scheduling information; an interface for sending and/or receiving information from another source; and the processor enabling reconciling two schedules by building synchronized lists, from which the user may effect a reconciliation.
-
Citations
38 Claims
-
1. A computer-implemented method for synchronizing information between two data sets, the method comprising:
-
receiving a request to synchronize information between a first data set and a second data set; detecting a difference between the first data set and the second data set which prevents synchronization being performed directly on said first and second data sets; based on the detected difference, creating a first derived data set and a second derived data set suitable for synchronizing information between the first and second data sets, by determining a data set structure suitable for synchronizing information between the two data sets, and based on the determined data set structure, mapping information from the first data set into the first derived data set and mapping information from the second data set into the second derived data set; and synchronizing information between the first and second data sets by synchronizing information between the first and second derived data sets, and selectively copying information from the first derived data set into the first data set and selectively copying information from the second derived data set into the second data set.
-
-
2. A computer-implemented method for synchronizing information between two data sets, the method comprising:
-
receiving a request to synchronize information between a first data set and a second data set; detecting a difference between granularity of information represented in the first data set and the second data set which impedes synchronization being performed directly on the two data sets; based on the detected difference, creating at least one intermediate data set for synchronizing information between the first and second data sets, said at least one intermediate data set having a granularity which is compatible for synchronizing information in both the first data set and the second data set; and synchronizing information between the first and second data sets using said at least one intermediate data set. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for synchronizing information between two data sets, the method comprising:
-
receiving a request to synchronize information between a first data set and a second data set; detecting a difference between the first data set and the second data set which impedes, synchronization being performed directly on the two data sets; based on the detected difference, creating at least one intermediate data set for synchronizing information between the first and second data sets; and synchronizing information between the first and second data sets using said at least one intermediate data set; wherein said creating step includes; determining a data set structure suitable for synchronizing information between the first and second data sets; based on the determined data set structure, creating a first derived data set and mapping information from the first data set into the first derived data set; and based on the determined data set structure, creating a second derived data set and mapping information from the second data set into the second derived data set. - View Dependent Claims (10)
-
-
11. A system for synchronizing sets of information comprising:
-
an information processing system having a memory and a processor; means for receiving first and second sets of information, each set comprising a plurality of entries; means for creating at least one synchronization data structure for facilitating synchronization of said first and second sets of the information; and means for synchronizing said first and second sets of information comprising; means for transferring at least some information from said first and second sets of information into said at least one synchronization data structure, and means for synchronizing individual entries from said first and second sets of information using said at least one synchronization data structure; wherein said at least one synchronization data structure comprises first and second derived data sets, said first and second derived data sets being compatible for synchronization of individual entries. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for synchronizing sets of information comprising:
-
an information processing system having a memory and a processor; means for receiving first and second sets of information, each set comprising a plurality of entries; means for creating at least one synchronization data structure for facilitating synchronization of said first and second sets of the information; and means for synchronizing, said first and second sets of information comprising; means for transferring at least some information from said first and second sets of information into said at least one synchronization data structure, and means for synchronizing individual entries from said first and second sets of information using said at least one synchronization data structure; wherein said means for synchronizing individual entries comprises means for automatically performing reconciliation. - View Dependent Claims (17, 18, 19, 20)
-
-
21. In an information processing system, a method for reconciling at least two information sets, including a first information set and a second information set, using at least a third information set, the method comprising:
-
receiving a request to reconcile the at least two information sets, said at least two information sets including information entries which are initially incompatible for reconciling; including information entries from the first information set into the third information set; selectively inserting information entries from the second information set into the third information set, said third information set now containing information entries that are compatible for reconciling the first and second information sets; and updating the first information set with information from the third information set. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. In an information processing system, a method for reconciling at least two information sets, including a first information set and a second information set, using at least a third information set, the method comprising:
-
receiving a request to reconcile the at least two information sets; including information entries from the first information set into the third information set; selectively inserting information entries from the second information set into the third information set for reconciling the first and second information sets; and updating the first information set with information from the third information set; wherein the step of selectively inserting information entries comprises automatically performing reconciliation. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. In an information processing system, a method for reconciling at least two information sets, including a first information set and a second information set, using at least a third information set, the method comprising:
-
receiving a request to reconcile the at least two information sets; including information entries from the first information set into the third information set; selectively inserting information entries from the second information set into the third information set for reconciling the first and second information sets; updating the first information set with information from the third information set; and if automatic conflict resolution is not enabled, accepting user input for directing conflict resolution. - View Dependent Claims (34, 35)
-
-
36. In an information processing system, a method for reconciling information between two data sets, the method comprising:
-
receiving a request to reconcile information between a first data set and a second data set; providing at least one intermediate data set for reconciling information between the first and second data sets based on a compatibility difference between the first and second data sets which impedes reconciliation being performed directly on the first and second data sets, said at least one intermediate data set being created to achieve compatibility for reconciling information between the first data set and the second data set; and reconciling information between the first and second data sets using said at least one intermediate data set.
-
-
37. In an information processing system, a method for reconciling information between two data sets, the method comprising:
-
receiving a request to reconcile information between a first data set and a second data set; providing at least one intermediate data set for reconciling information between the first and second data sets based on a compatibility difference between the first and second data sets which impedes reconciliation being performed directly on the first and second data sets, said at least one intermediate data set being created to achieve compatibility for reconciling information between the first data set and the second data set; and reconciling information between the first and second data sets using said at least one intermediate data set; wherein the at least one intermediate data set includes a first intermediate data set, and the reconciling step comprises selectively inserting information entries from the first and second data sets into the first intermediate data set. - View Dependent Claims (38)
-
Specification