Synchronization methods and systems
First Claim
1. A machine implemented method comprising:
- receiving, by a first client data processing system during synchronization with a second client data processing system, setup information to establish a first electronic message account on the first client data processing system;
storing, by the first client data processing system, the received setup information for the first electronic message account and setup information for a second electronic message account; and
transmitting, and receiving and storing, by the first client data processing system during the synchronization, structured data in at least one of;
(a) a contact database, (b) a calendar database, (c) a notes database, (d) a To Do database, and (e) a bookmarks database, wherein synchronization of the structured data is a two way synchronization including the first data processing system transmitting structured data to the second data processing system and receiving structured data from the second data processing system,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 setup information for each of the first electronic message account and the second electronic message account comprises one of (a) a name, (b) an email address, (c) an instant messaging address, (d) an email server to which to send email, (e) an email server from which to receive email, and (f) a type of email server,wherein the first client data processing system creates and sends electronic messages to another data processing system using each of the first electronic message account and the second electronic message account, andwherein the first client data processing system does not synchronize the second electronic message account with the second client data processing system.
0 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.
78 Citations
15 Claims
-
1. A machine implemented method comprising:
-
receiving, by a first client data processing system during synchronization with a second client data processing system, setup information to establish a first electronic message account on the first client data processing system; storing, by the first client data processing system, the received setup information for the first electronic message account and setup information for a second electronic message account; and transmitting, and receiving and storing, by the first client data processing system during the synchronization, structured data in at least one of;
(a) a contact database, (b) a calendar database, (c) a notes database, (d) a To Do database, and (e) a bookmarks database, wherein synchronization of the structured data is a two way synchronization including the first data processing system transmitting structured data to the second data processing system and receiving structured data from the second data processing system,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 setup information for each of the first electronic message account and the second electronic message account comprises one of (a) a name, (b) an email address, (c) an instant messaging address, (d) an email server to which to send email, (e) an email server from which to receive email, and (f) a type of email server, wherein the first client data processing system creates and sends electronic messages to another data processing system using each of the first electronic message account and the second electronic message account, and wherein the first client data processing system does not synchronize the second electronic message account with the second client data processing system. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer readable storage medium storing executable program instructions which when executed cause a first client data processing system to perform a method comprising:
-
receiving, by the first client data processing system during synchronization with a second client data processing system, setup information to establish a first electronic message account on the first client data processing system; storing, by the first client data processing system, the received setup for the a first electronic message account and setup information for a second electronic message account; and transmitting, and receiving and storing, by the first client data processing system during the synchronization, structured data in at least one of;
(a) a contact database, (b) a calendar database, (c) a notes database, (d) a To Do database, and (e) a bookmarks database, wherein synchronization of the structured data is a two way synchronization including the first data processing system transmitting structured data to the second data processing system and receiving structured data from the second data processing system,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 setup information for each of the first electronic message account and the second electronic message account comprises one of (a) a name, (b) an email address, (c) an instant messaging address, (d) an email server to which to send email, (e) an email server from which to receive email, and (f) a type of email server, wherein the first client data processing system creates and sends electronic messages to another data processing system using each of the first electronic message account and the second electronic message account, and wherein the first client data processing system does not synchronize the second electronic message account with the second client data processing system. - View Dependent Claims (5, 6)
-
-
7. A first client data processing system comprising:
a processing device, wherein the processing device executes instructions that cause the first client data processing system to receive, during synchronization with a second client data processing system, setup information to establish a first electronic message account on the first client data processing system; store the received setup information for the first electronic message account and setup information for a second electronic message account; and transmit, and receive and store, during the synchronization, structured data in at least one of;
(a) a contact database, (b) a calendar database, (c) a notes database, (d) a To Do database, and (e) a bookmarks database, wherein synchronization of the structured data is a two way synchronization including the first data processing system transmitting structured data to the second data processing system and receiving structured data from the second data processing system,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 setup information for each of the first electronic message account and the second electronic message account comprises one of (a) a name, (b) an email address, (c) an instant messaging address, (d) an email server to which to send email, (e) an email server from which to receive email, and (f) a type of email server, wherein the first client data processing system creates and sends electronic messages to another data processing system using each of the first electronic message account and the second electronic message account, and wherein the first client data processing system does not synchronize the second electronic message account with the second client data processing system. - View Dependent Claims (8, 9)
-
10. A machine implemented method comprising:
-
receiving, by a first client data processing system during synchronization with a second client data processing system, setup information to establish a first electronic message account on the first client data processing system; storing, by the first client data processing system, the received setup information for the first electronic message account and setup information for a second electronic message account; and transmitting, and receiving and storing, by the first client data processing system during the synchronization, structured data in at least one of;
(a) a contact database, (b) a calendar database, (c) a notes database, (d) a To Do database, and (e) a bookmarks database, wherein synchronization of the structured data is a two way synchronization including the first data processing system transmitting structured data to the second data processing system and receiving structured data from the second data processing system,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 setup information for each of the first electronic message account and the second electronic message account comprises an email address, wherein the first client data processing system creates and sends electronic messages to another data processing system using each of the first electronic message account and the second electronic message account, and wherein the first client data processing system does not synchronize the second electronic message account with the second client data processing system. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer readable storage medium storing executable program instructions which when executed cause a first client data processing system to perform a method comprising:
-
receiving, by the first client data processing system during synchronization with a second client data processing system, setup information to establish a first electronic message account on the first client data processing system; storing, by the first client data processing system, the received setup for the a first electronic message account and setup information for a second electronic message account; and transmitting, and receiving and storing, by the first client data processing system during the synchronization, structured data in at least one of;
(a) a contact database, (b) a calendar database, (c) a notes database, (d) a To Do database, and (e) a bookmarks database, wherein synchronization of the structured data is a two way synchronization including the first data processing system transmitting structured data to the second data processing system and receiving structured data from the second data processing system,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 setup information for each of the first electronic message account and the second electronic message account comprises an email address, wherein the first client data processing system creates and sends electronic messages to another data processing system using each of the first electronic message account and the second electronic message account, and wherein the first client data processing system does not synchronize the second electronic message account with the second client data processing system. - View Dependent Claims (14, 15)
-
Specification