Synchronization methods and systems
First Claim
1. A machine implemented method comprising:
- receiving information to establish a first electronic message account on a first client data processing system, the first electronic message account being defined by setup information, wherein the setup information comprises one of;
(a) a name;
(b) an email address;
(c) an instant messaging address;
(d) an email server to send email out;
(e) an email server to receive an email from; and
(f) a type of email server;
synchronizing the setup information to establish the first electronic message account onto a store on a second client data processing system the second data processing system storing a second electronic message account, wherein each of the first electronic message account and the second electronic message account is one of an email account or an instant message account, wherein the first and second data processing systems do not synchronize the second electronic message account from the second data processing system to the first data processing system, and wherein the second data processing system uses the first electronic message account and the second electronic message account to create and send electronic messages to another data processing system; and
synchronizing structured data in other stores comprising one of;
(a) a contact database;
(b) a calendar database;
(c) a notes database, (d) a To Do database, and (e) bookmarks, wherein the synchronizing of the structured data is a two way synchronization from the first data processing system to the second data processing system and from the second data processing system to the first data processing system.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer readable media for synchronization of electronic message accounts. In one embodiment, a method includes receiving information to establish an electronic message account on a first data processing system, the electronic message account being defined by setup information, and synchronizing the setup information onto a store on a second data processing system. In another embodiment, a method includes receiving information to establish an electronic message account, defined by first setup information, on a host and synchronizing the first setup information onto a device when the device is coupled to the host for synchronization. Systems, other methods and computer readable media are also described.
77 Citations
11 Claims
-
1. A machine implemented method comprising:
-
receiving information to establish a first electronic message account on a first client data processing system, the first electronic message account being defined by setup information, wherein the setup information comprises one of;
(a) a name;
(b) an email address;
(c) an instant messaging address;
(d) an email server to send email out;
(e) an email server to receive an email from; and
(f) a type of email server;synchronizing the setup information to establish the first electronic message account onto a store on a second client data processing system the second data processing system storing a second electronic message account, wherein each of the first electronic message account and the second electronic message account is one of an email account or an instant message account, wherein the first and second data processing systems do not synchronize the second electronic message account from the second data processing system to the first data processing system, and wherein the second data processing system uses the first electronic message account and the second electronic message account to create and send electronic messages to another data processing system; and synchronizing structured data in other stores comprising one of;
(a) a contact database;
(b) a calendar database;
(c) a notes database, (d) a To Do database, and (e) bookmarks, wherein the synchronizing of the structured data is a two way synchronization from the first data processing system to the second data processing system and from the second data processing system to the first data processing system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable storage medium storing executable program instructions which when executed cause a data processing system to perform a method comprising:
-
receiving information to establish a first electronic message account on a first client data processing system, the first electronic message account being defined by setup information, wherein the setup information comprises one of;
(a) a name;
(b) an email address;
(c) an instant messaging address;
(d) an email server to send email out;
(e) an email server to receive an email from; and
(f) a type of email server;synchronizing the setup information to establish the first electronic message account onto a store on a second client data processing system, the second data processing system storing a second electronic message account, wherein each of the first electronic message account and the second electronic message account is one of an email account or an instant message account, wherein the first and second data processing systems do not synchronize the second electronic message account from the second data processing system to the first data processing system, and wherein the second data processing system uses the first electronic message account and the second electronic message account to create and send electronic messages to another data processing system; and synchronizing structured data in other stores comprising one of;
(a) a contact database;
(b) a calendar database;
(c) a notes database, (d) a To Do database, and (e) bookmarks, wherein the synchronizing of the structured data is a two way synchronization from the first data processing system to the second data processing system and from the second data processing system to the first data processing system. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A data processing system comprising:
-
means for receiving information to establish a first electronic message account on a first client data processing system, the first electronic message account being defined by setup information, wherein the setup information comprises one of;
(a) a name;
(b) an email address;
(c) an instant messaging address;
(d) an email server to send email out;
(e) an email server to receive an email from; and
(f) a type of email server;means for synchronizing the setup information to establish the first electronic message account onto a store on a second client data processing system, the second data processing system storing a second electronic message account, wherein each of the first electronic message account and the second electronic message account is one of an email account or an instant message account, wherein the first and second data processing systems do not synchronize the second electronic message account from the second data processing system to the first data processing system, and wherein the second data processing system uses the first electronic message account and the second electronic message account to create and send electronic messages to another data processing system; and synchronizing structured data in other stores comprising one of;
(a) a contact database;
(b) a calendar database;
(c) a notes database, (d) a To Do database, and (e) bookmarks, wherein the synchronizing of the structured data is a two way synchronization from the first data processing system to the second data processing system and from the second data processing system to the first data processing system.
-
Specification