SYNCHRONIZING STRUCTURED WEB SITE CONTENTS
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to synchronize structured web site content are described. An apparatus may include a server having a server synchronization module to identify structured content types shared by the server and a client, and synchronize structured content corresponding to the structured content types. Other embodiments are described and claimed.
124 Citations
36 Claims
-
1-20. -20. (canceled)
-
21. A computer implemented method for synchronizing structured web site contents, the method comprising:
-
transmitting, by a client device, a request for a server content list, wherein the server content list comprises one or more structured content types supported by a server device, and wherein the one or more structured content types comprise one or more from the group consisting of;
calendar, contact, discussion, document, and tasks;receiving, by the client device, the server content list; comparing the server content list with a client content list, wherein the client content list comprises one or more structured content types supported by the client device; identifying, by the client device, one or more structured content types shared by the client device and by the server device; transmitting, by the client device, a first synchronization query to synchronize the one or more shared structured content types, wherein the synchronization query comprises a change token and a maximum number of items to be returned, and wherein the items to be returned are the items that have changed since a value of a change token; when more than the requested maximum number of items has changed; receiving, by the client device, a first number of items up to the maximum number of items and the change token; receiving, by the client, a value for requesting a next number of items up to the maximum number of items from a start of the value; and transmitting, by the client device, a second synchronization query, wherein the second synchronization query comprises the change token and the value. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer implemented method for synchronizing structured web site contents, the method comprising:
-
receiving, by a server, a content list from a client; retrieving a server content list; comparing, by at least one processor at the server, the client content list and the server content list; determining structured content types supported by the client and by the server; generating a shared content list based on the determination of structured content types supported by the client and by the server; sending the shared content list to the client; receiving, from the client, a request to synchronize one or more structured content types in the shared content list, wherein the request comprises a limit on a number of items to be returned; and performing one or more synchronization operations based on the received synchronization request, wherein the received request with the item limit causes the server to pass a parameter into a list query to limit the number of items returned to the requested limit, and wherein any delete operations are excluded from the item limit. - View Dependent Claims (29, 30, 31)
-
-
32. A system for synchronizing structured web site contents, the system comprising:
-
at least one processor; and memory coupled to the at least one processor, the memory comprising computer-program instructions executable by the at least one processor for; transmitting, by a client device, a request for a server content list, wherein the server content list comprises one or more structured content types supported by a server device, and wherein the one or more structured content types comprise one or more from the group consisting of;
calendar, contact, discussion, document, and tasks;receiving, by the client device, the server content list; comparing the server content list with a client content list, wherein the client content list comprises one or more structured content types supported by the client device; identifying, by the client device, one or more structured content types shared by the client device and by the server device; transmitting, by the client device, a first synchronization query to synchronize the one or more shared structured content types, wherein the synchronization query comprises a change token and a maximum number of items to be returned, and wherein the items to be returned are the items that have changed since a value of a change token; when more than the requested maximum number of items has changed; receiving, by the client device, a first number of items up to the maximum number of items and the change token; receiving, by the client, a value for requesting a next number of items up to the maximum number of items from a start of the value; and transmitting, by the client device, a second synchronization query, wherein the second synchronization query comprises the change token and the value. - View Dependent Claims (33, 34, 35, 36)
-
Specification