Claims
- 1. A method for transmitting data that is modified on a server to a remote device, comprising the steps of:
providing an original data; creating updated data of the original data; generating a delta data that identifies only the changes between the original data and the updated data; and transmitting the delta data to a remote device.
- 2. The method of claim 1, wherein said step of generating delta data further comprises the step of:
creating a binary tree to identify the changes between the original data and the updated data.
- 3. The method of claim 1, wherein the generating delta data step further comprises:
using a personalized data to generate the delta data, wherein the personalized data is selected from the group consisting of appointment data, itinerary data, map data, weather data, calendar data, flight data, hotel data, taxi data, rental car data and contact data.
- 4. The method of claim 3, wherein said contact data includes telephone data.
- 5. The method of claim 4, further comprising the step of:
recreating the updated data on the remote device using only the delta data and a device original data.
- 6. A system for transmitting data that is modified on a server device to a remote device, comprising:
a remote device with device data; a server device containing an original data and a revision data of the original data; and a delta data that identifies only the changes between the original data and the revision data.
- 7. The system of claim 6, wherein the remote device further comprises:
a synchronization module that create the revision data on the remote device using the delta data and the device data.
- 8. The system of claim 6, wherein the server device further comprises:
a transmission module that transmits the delta data to the remote device so the remote device can recreate the revision data.
- 9. The system of claim 6, wherein the server device further comprises:
a compare module that compares each block of data in the original data with each block of data in the revision data.
- 10. The system of claim 6, wherein the compare module compares personalized data to generate the delta data, wherein the personalized data is selected from the group consisting of appointment data, itinerary data, map data, weather data, calendar data, flight data, hotel data, taxi data, rental car data and contact data.
- 11. A computer readable medium for a logic that transmits data that is modified on a server to a remote device, comprising:
logic for providing an original data; logic for creating updated data of the original data; logic for generating a delta data that identifies only the changes between the original data and the updated data; and logic for transmitting the delta data to a remote device.
- 12. The computer readable medium of claim 11, wherein the logic for generating further comprises:
logic for creating a binary tree to identify the changes between the original data and the update data.
- 13. The computer readable medium of claim 11, wherein the generating logic uses personalized data to generate the delta data, wherein the personalized data is selected from the group consisting of appointment data, itinerary data, map data, weather data, calendar data, flight data, hotel data, taxi data, rental car data and contact data.
- 14. The computer readable medium of claim 13, wherein said contact data includes telephone data.
- 15. The computer readable medium of claim 11, wherein the logic for generating further comprises:
logic for recreating the updated data on the remote device using only the delta data and data on the remote device.
- 16. A system for transmitting data that is modified on a server to a remote device, comprising:
means for providing an original data; means for creating updated data of the original data; means for generating a delta data that identifies only the changes between the original data and the updated data; and means for transmitting the delta data to a remote device.
- 17. The system of claim 16, further comprises:
means for creating a binary tree to identify the changes between the original data and the update data.
- 18. The system of claim 16, wherein the generating means uses personalized data to generate the delta data, wherein the personalized data is selected from the group consisting of appointment data, itinerary data, map data, weather data, calendar data, flight data, hotel data, taxi data, rental car data and contact data.
- 19. The system of claim 18, wherein said contact data includes telephone data.
- 20. The system of claim 16, further comprises:
means for recreating the updated data on the remote device using only the delta data and data on the remote device.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application Serial No. 60/259,528, filed on Jan. 3, 2001, and entitled “READYSYNCGO”, which is incorporated by reference herein in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60259528 |
Jan 2001 |
US |