Service/client synchronization
First Claim
Patent Images
1. A method comprising:
- receiving a synchronization request at a server from a client to synchronize with an email account, wherein the synchronization request includes a generation identifier (ID) that identifies a group of changes to the email account which have been processed by the client;
comparing the received generation ID to a generation ID stored at the server; and
when the generation IDs do not match, initiating a synchronization with the client, the synchronization using change sequence numbers which correspond to the respective generation IDs, wherein each said change sequence number represents a change in state of a corresponding email in the email account.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments, of email service and client synchronization are presented herein.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a synchronization request at a server from a client to synchronize with an email account, wherein the synchronization request includes a generation identifier (ID) that identifies a group of changes to the email account which have been processed by the client;
comparing the received generation ID to a generation ID stored at the server; and
when the generation IDs do not match, initiating a synchronization with the client, the synchronization using change sequence numbers which correspond to the respective generation IDs, wherein each said change sequence number represents a change in state of a corresponding email in the email account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
comparing a generation identifier (ID) received from a client to one or more of a plurality of generation IDs stored at a server, wherein;
at least one said stored generation ID represents a group of changes that was most recently communicated to the client;
another said stored generation ID represents a group of changes confirmed to have been most recently processed by the client; and
each said change relates to a change in state of an electronically stored object that corresponds to the client; and
when the generation ID received from the client matches at least one said stored generation ID, forming a communication that references the group of changes that correspond to the at least one said stored generation ID. - View Dependent Claims (11, 12)
-
-
13. One or more computer readable media comprising computer executable instructions that, when executed, direct a computer to:
-
form a synchronization request to synchronize with a user'"'"'s email account, wherein the synchronization request includes a generation identifier (ID) that identifies a group of changes to the email account which have been processed by the computer; and
when the generation ID does not match a generation ID that is associated with the user'"'"'s email account at an email service, synchronize the email account using one or more change sequence numbers at the email service which correspond to the respective generation IDs, wherein each said change sequence number represents a change in state of a corresponding email in the user'"'"'s email account. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification