MOBILE PHONE DATA BACKUP SYSTEM
First Claim
1. A synchronization server, comprising:
- a synchronization interface component including one or more communication protocols for establishing a data communication session with a mobile handset;
content rules stored at the synchronization server and independent of any server-side executable code, wherein said content rules include a list of handset attributes supported by various handset devices; and
;
an intelligent synchronization engine configured to synchronize data received from a mobile handset with data stored in a database integrated with said server.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for backing-up and synchronizing mobile handset data are disclosed. According to one embodiment of the invention, a Mobile Solutions Platform (MSP) architecture and server are defined, such that the MSP provides back-up and synchronization servers to a wide variety of mobile handsets. In addition to supporting a wide variety of mobile handsets, the MSP architecture and server provide support for a wide variety of data types, to include contact information (e.g., names, addresses, and phone numbers), calendar information (e.g., meeting times, and appointment times), tasks, notes, as well as graphics and picture files, video files, and audio files (e.g., ringtones, and music files).
-
Citations
10 Claims
-
1. A synchronization server, comprising:
-
a synchronization interface component including one or more communication protocols for establishing a data communication session with a mobile handset;
content rules stored at the synchronization server and independent of any server-side executable code, wherein said content rules include a list of handset attributes supported by various handset devices; and
;
an intelligent synchronization engine configured to synchronize data received from a mobile handset with data stored in a database integrated with said server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving, from a mobile handset, a request to synchronize handset data with data stored at a synchronization server;
verifying said data stored at the synchronization server has recently been synchronized with data from one or more third-party data services, and if so, performing a synchronization operation to synchronize the handset data with the data stored at the synchronization server. - View Dependent Claims (7, 8, 9, 10)
-
Specification