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. 06, 2011

Filed:

Sep. 28, 2006
Applicants:

William H. Gates, Iii, Medina, WA (US);

Gary W. Flake, Bellevue, WA (US);

William J. Bolosky, Issaquah, WA (US);

Nishant V. Dani, Redmond, WA (US);

Daniel S. Glasser, Mercer Island, WA (US);

Alexander G. Gounares, Kirkland, WA (US);

James R. Larus, Mercer Island, WA (US);

Matthew B. Maclaurin, Woodinville, WA (US);

Henricus Johannes Maria Meijer, Mercer Island, WA (US);

Inventors:

William H. Gates, III, Medina, WA (US);

Gary W. Flake, Bellevue, WA (US);

William J. Bolosky, Issaquah, WA (US);

Nishant V. Dani, Redmond, WA (US);

Daniel S. Glasser, Mercer Island, WA (US);

Alexander G. Gounares, Kirkland, WA (US);

James R. Larus, Mercer Island, WA (US);

Matthew B. MacLaurin, Woodinville, WA (US);

Henricus Johannes Maria Meijer, Mercer Island, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/26 (2006.01);
U.S. Cl.
CPC ...
Abstract

The claimed subject matter provides systems and/or methods that facilitate dynamically allocating resources (e.g., hardware, software, . . . ) supported by a third party service provider. The third party service provider can support any number of services that can be concurrently requested by several clients without user perception of degraded computing performance as compared to conventional systems/techniques due to improved connectivity and mitigated latencies. An interface component can receive a request from a client device. Further, a dynamic allocation component can apportion resources (e.g., hardware resources) supported by the third party service provider to process and respond to the request based at least in part upon subscription data. Moreover, a user state evaluator can determine a state associated with a user and/or the client device; the state can be utilized by the dynamic allocation component to tailor resource allocation.

Published as:

Find Patent Forward Citations

Loading…