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.
Patent No.:
Date of Patent:
Oct. 01, 2013
Filed:
Jun. 15, 2009
Jonathan R. Howell, Seattle, WA (US);
Jeremy E. Elson, Kirkland, WA (US);
John R. Douceur, Bellevue, WA (US);
Jacob R. Lorch, Bellevue, WA (US);
Jonathan R. Howell, Seattle, WA (US);
Jeremy E. Elson, Kirkland, WA (US);
John R. Douceur, Bellevue, WA (US);
Jacob R. Lorch, Bellevue, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Techniques for enabling client computing devices to leverage remote server pools for increasing the effectiveness of applications stored on the client computing device are described herein. In some instances, the server pools comprise a 'cloud', 'cluster' or “data center” that comprises hundreds or thousands of servers connected together by a network that has an extremely low latency and high bandwidth relative to the network through which the client computing device connects to the server pool. The client computing device may request that the server pool perform a certain task for an application whose canonical state resides on the client. After computation of a result of the task, a server of the server pool then provides the result to the client. By doing so, the techniques dramatically increase the amount of resources working on the request of the client and, hence, dramatically increase the speed and effectiveness of the client-side application.