The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 17, 2009

Filed:

Nov. 16, 2005
Applicants:

David J. D'souza, Kirkland, WA (US);

Sabina Nawaz, Kirkland, WA (US);

Erik Jon Snapper, Redmond, WA (US);

Darren Mitchell, Seattle, WA (US);

Raymond Edward Endres, Kirkland, WA (US);

Teresa Martineau, Kirkland, WA (US);

Bharat Shyam, Redmond, WA (US);

Ian Michael Ellison-taylor, Seattle, WA (US);

Mohsin Ahmed, Seattle, WA (US);

Inventors:

David J. D'Souza, Kirkland, WA (US);

Sabina Nawaz, Kirkland, WA (US);

Erik Jon Snapper, Redmond, WA (US);

Darren Mitchell, Seattle, WA (US);

Raymond Edward Endres, Kirkland, WA (US);

Teresa Martineau, Kirkland, WA (US);

Bharat Shyam, Redmond, WA (US);

Ian Michael Ellison-Taylor, Seattle, WA (US);

Mohsin Ahmed, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

A computer system includes an object oriented framework that provides a set of application integration interfaces that support programmatic updating operations for maintaining locally stored copies of resources such as hypertext document pages from remote servers on a computer network. The updating operations continually check for updates to the data at the remote server and download updated versions of the resources to maintain concurrency of the locally stored copy. The updating operations are performed while a connection to the remote network is left idle, to maximize usage of on-line connection time. The updating operations also can be programmatically scheduled by a client program of the updating operations. The updating operations include updating the contents of a folder or directory in a local file system as specified in a file at a remote server on the network, and providing automatically updating and populating groups of sites or document pages organized by category.


Find Patent Forward Citations

Loading…