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:
Dec. 13, 2005

Filed:

Jul. 06, 1999
Applicants:

Christian R. Lehew, Redmond, WA (US);

Michael L. Waterston, Seattle, WA (US);

Robert A. Kleewein, Issaquah, WA (US);

Ian V. Hollier, Kent, WA (US);

Inventors:

Christian R. Lehew, Redmond, WA (US);

Michael L. Waterston, Seattle, WA (US);

Robert A. Kleewein, Issaquah, WA (US);

Ian V. Hollier, Kent, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F015/16 ;
U.S. Cl.
CPC ...
Abstract

A method and system via which a client application hosting a browser notifies a server of its existence, whereby the server provides enhanced operating functionality, such as state synchronization, to the client. Instead of requesting a server's normally-accessible website, a client application provides a URL to a hosted browser to access a hidden web page. The hidden web page returns awareness information (e.g., a 'cookie') identifying the client as an enhanced client, and also automatically forwards the client to the server's normally-accessible website. Based on the awareness data, the server distinguishes enhanced clients from ordinary clients, and modifies its behavior accordingly. For example, the server and client application may communicate in the background, such as to synchronize the client application's data with server state information. To synchronize, the server data may be written into a client storage mechanism, or the server data may be passed in a page.


Find Patent Forward Citations

Loading…