Synchronized data changes
Abstract
A method synchronizes data between a first computer and a second computer. An original first data in a first computer is changed into revised first data in the first computer by inserting a data change into the original first data. The data change in the revised first data is identified and transmitted to a second computer in a message. The message instructs the second computer to convert an original second data stored in the second computer into a revised second data by inserting the data change into the original second data, where the original second data and the revised second data are used and managed by a resident application software on the second computer. The message is executable without use of the resident application software on the second computer, thus allowing changes to be made across disparate platforms.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of synchronizing data between a first computer and a second computer, the method comprising:
changing, by one or more processors, an original first data in a first computer into a revised first data in the first computer by inserting a data change into the original first data; identifying, by one or more processors, the data change in the revised first data; and transmitting, by one or more processors, the data change to a second computer in a message, wherein the message instructs the second computer to convert an original second data stored in the second computer into a revised second data by inserting the data change into the original second data, wherein the original second data and the revised second data are utilized by a resident application software on the second computer, and wherein the message is executable without use of the resident application software on the second computer.
2 . The method of claim 1 , wherein the message contains the data change without any other data from the revised first data.
3 . The method of claim 1 , wherein the data change is identified within the first computer by comparing the original first data to the revised first data.
4 . The method of claim 1 , wherein the first computer is a content server and the second computer is a client computer.
5 . The method of claim 1 , wherein the data change is retrieved by the first computer from a data change server.
6 . The method of claim 1 , wherein the original first data and the original second data utilize disparate types of schemas.
7 . The method of claim 1 , wherein the first computer and the second computer utilize disparate types of operating systems.
8 . The method of claim 1 , further comprising:
determining, by one or more processors, a data change location in the original first data at which the data change is inserted to create the revised first data; and transmitting the data change location to the second computer in the message, wherein the second computer is enabled to calculate an equivalent data change location in the original second data.
9 . The method of claim 1 , wherein the first computer and the second computer communicate via a peer-to-peer network.
10 . The method of claim 1 , wherein the first server and the second computer communicate via a hub-and-spoke network.
11 . The method of claim 1 , wherein the data change is generated by a specific sensor from a multi-sensor content server, wherein the specific sensor is dedicated to monitoring a particular type of observable phenomenon, wherein the particular type of observable phenomenon is different from other types of phenomena that are observed by other sensors in the multi-sensor content server, and wherein the data change describes only changes made to the particular type of observable phenomenon that is observed by the specific sensor.Join the waitlist — get patent alerts
Track US2014250194A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.