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:
Mar. 01, 2005

Filed:

Jan. 05, 2001
Applicants:

Timothy M. Moore, Bellevue, WA (US);

Arun Ayyagari, Seattle, WA (US);

Xiaowen Shan, Kirkland, WA (US);

Stephen J. Rauch, Redmond, WA (US);

Inventors:

Timothy M. Moore, Bellevue, WA (US);

Arun Ayyagari, Seattle, WA (US);

Xiaowen Shan, Kirkland, WA (US);

Stephen J. Rauch, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

A method and device are disclosed that enable a user to experience continuity by alleviating blocking of an application by a slow or failure-prone connection. The method includes dissociating the user interface from an application-client managing communications with a server over the dynamic connection. Furthermore, the application-client caches user input for later actions using an asynchronous mechanism to enable the user to work with little interruption. Furthermore, adjustable frame sizes based on the error rate and bandwidth-delay increase throughput. Data retransmission is reduced by maintaining state information for the client and the server so that a disrupted transaction is resumed at or close to the point of disruption and in response to media sense-events. Consequently, establishing, tearing down and adjusting network connections in response to events such as: high error rates, increasing latency, availability of better alternative connections, or loss of a connection do not interrupt the user's experience.


Find Patent Forward Citations

Loading…