System and method for full wireless synchronization of a data processing apparatus with a messaging system
First Claim
Patent Images
1. A system comprising:
- a messaging service to maintain a plurality of electronic mail (e-mail) messages on behalf of a user;
an interface to initiate wireless synchronization by transmitting one or more message updates upon the modification of one or more of the plurality of e-mail messages at the messaging service, and to assign an identification code to each of the e-mail messages upon generation; and
a wireless device, communicatively coupled to the interface, to initiate first synchronization with the messaging service by automatically transmitting a first message update to the messaging service via the interface as a modification occurs to a first e-mail message, to initiate second synchronization with the messaging service by automatically transmitting a second message update to the messaging service via the interface as a modification occurs to a second e-mail message, and to assign an identification code for the first and second e-mail messages upon generation, wherein each identification code is distinct from every other generated identification code.
6 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed in which a data processing device is completely synchronized with a messaging service. One embodiment of the system comprises a wireless data processing device; a messaging service to maintain messages and other information on behalf of a user; and synchronization logic for maintaining synchronization of the messages and other information between the wireless device and the messaging service.
185 Citations
21 Claims
-
1. A system comprising:
-
a messaging service to maintain a plurality of electronic mail (e-mail) messages on behalf of a user; an interface to initiate wireless synchronization by transmitting one or more message updates upon the modification of one or more of the plurality of e-mail messages at the messaging service, and to assign an identification code to each of the e-mail messages upon generation; and a wireless device, communicatively coupled to the interface, to initiate first synchronization with the messaging service by automatically transmitting a first message update to the messaging service via the interface as a modification occurs to a first e-mail message, to initiate second synchronization with the messaging service by automatically transmitting a second message update to the messaging service via the interface as a modification occurs to a second e-mail message, and to assign an identification code for the first and second e-mail messages upon generation, wherein each identification code is distinct from every other generated identification code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A wireless device comprising:
-
logic to maintain a plurality of electronic messages (e-mails) and to first initiate synchronization with a server by automatically transmitting a first message update to the server as a modification occurs to a first e-mail message, to initiate second synchronization with the server by automatically transmitting a second message update to the server as a modification occurs to a second e-mail message, and to assign a distinct identification code for the first and second e-mails upon generation at the wireless device, wherein each identification code is distinct from every other generated identification code; and conflict detection logic to detect conflicts between versions of e-mails stored at the wireless device and the second version of the e-mail message received from the server. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a messaging service to maintain a plurality of electronic mail (e-mail) messages on behalf of a user; an interface to initiate wireless synchronization by transmitting one or more message updates upon the modification of one or more of the plurality of e-mail messages at the messaging service, and to assign an identification code to each of the e-mail messages upon generation; a data network coupled to the interface; a data center communicatively coupled to the data network; a wireless service provider network communicatively coupled to the data center; and a wireless device to initiate first synchronization with the messaging service by automatically transmitting a first message update to the messaging service as a modification occurs to a first e-mail message, to initiate second synchronization with the messaging service by automatically transmitting a second message update to the messaging service via the interface as a modification occurs to a second e-mail message, and to assign an identification code for the first and second e-mail messages upon generation, wherein each identification code is distinct from every other generated identification code. - View Dependent Claims (18, 19, 20, 21)
-
Specification