×

Synchronizing structured web site contents

  • US 8,572,028 B2
  • Filed: 08/30/2010
  • Issued: 10/29/2013
  • Est. Priority Date: 05/22/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. 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, and wherein the first synchronization query uses a paging technique;

    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 device, 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, and wherein the second synchronization query uses the paging technique.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×