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:
Sep. 22, 2009

Filed:

Apr. 21, 2004
Applicants:

Joseph R. Warren, Renton, WA (US);

Robert R. Novitskey, Redmond, WA (US);

Amit Kripalani, Bellevue, WA (US);

Alexander C. Dun, Redmond, WA (US);

Inventors:

Joseph R. Warren, Renton, WA (US);

Robert R. Novitskey, Redmond, WA (US);

Amit Kripalani, Bellevue, WA (US);

Alexander C. Dun, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

The present invention is directed to regulating client requests in an electronic messaging environment. A client sends a data request to a messaging server. The messaging server receives the client data request and determines that the messaging server is unable to process the client data request. The messaging server adaptively generates a wait hint and sends a server response that includes the adaptively generated wait hint. The client receives the server response including the adaptively generated wait hint. The client waits a specified wait time in accordance with the adaptively generated wait hint to reduce the load on the messaging server. The client resends the data request subsequent to waiting the specified wait time.


Find Patent Forward Citations

Loading…