SYSTEM AND METHOD FOR SYNCHRONIZING OBJECTS BETWEEN DATA COLLECTIONS
1 Assignment
0 Petitions
Accused Products
Abstract
A system for facilitating the information transfer and processing associated with home construction and home sales. Various discrete software modules are disclosed each handling a specific task associated with home construction and sales. Also, a system for communicating between separate data bases is disclosed wherein separate and distinct sales offices, each having their own data base, may communicate with a parent, market office having its own data base wherein the data bases of the sales offices and the market office are synchronized according to the method of the present invention so that any data updates in any of the sales offices would be automatically updated in the associated market offices. This aspect of the present invention allows a corporation responsible for home construction and sales amongst various regional, market, and sales offices to coordinate a plurality of discretely separate data bases in a way such that they are all synchronized with one another at a predetermined time.
-
Citations
58 Claims
-
1-16. -16. (canceled)
-
17. A method for synchronizing the values of equivalent objects contained in multiple data collections that are in communications with one another, the method comprising:
-
receiving information altering the value of an object contained in one of the data collections; altering said value of the object based on the receiving information by addition, change, deletion, or replacement of a portion thereof; identifying the altered values of the objects that have been altered since the previous synchronization method was completed; transferring the altered values of the objects that have been altered since the previous synchronization method was completed from the one data collection to a second data collection that contains equivalent objects; receiving said altered values of said altered objects by a second data collection; replacing the values of the altered objects in a second data collection corresponding to the altered values received for the equivalent objects from the transfer; wherein each object in the data collections has a unique identifier, and wherein transferring the altered values of said altered objects further includes, transferring the unique identifiers of the altered objects of the one data collection to permit the matching with the equivalent objects in a second data collection for replacing the values of said equivalent objects. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 57, 58)
-
-
41. A system for synchronizing information among one or more first data collections in communication with a second data collection, each data collection having at least some equivalent objects with equivalent values contained in at least one of the other data collections, the system comprising:
-
an input device associated with each of the first data collections for receiving information altering the value of an object contained in one of the first data collections; a central processing unit associated with each of the first data collections for altering said values of objects based on the receiving information by addition, change, deletion, or replacement of a portion thereof; a central processing unit associated with each of the data collections for identifying the altered values of the objects that have been altered from a previous state, transferring a copy of the alterations and the unique identifiers of the altered objects from one of the first data collections to the second data collection that has the equivalent unaltered objects stored therein, and for modifying the values of said objects in the second data collection corresponding to the altered values received for the equivalent objects from the transfer. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A method to permit the synchronizing of the values of equivalent objects contained in multiple data collections that are in communications with one another, the method comprising:
-
receiving information consisting of one or more new objects and said new objects'"'"' values; appending said one or more new objects with said new objects'"'"' values to one of the data collections; identifying the one or more new objects with said new objects'"'"' values that have been appended to the one of the data collections since the previous synchronization method, if any, was completed; transferring a copy of the one or more new objects with said new objects'"'"' values that have been appended to the one of the data collections, from the one data collection to another data collection; receiving said one or more new objects with said new objects'"'"' values by the other data collection; appending said one or more new objects with said new objects'"'"' values to the other data collection; wherein each of the one or more new objects is assigned a unique identifier, and wherein transferring the said one or more new objects further includes, transferring the unique identifiers of said one or more new objects of the one data collection to the other data collection to permit the matching for synchronization when the equivalent objects in the one or other data collections are altered in the future.
-
Specification