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:
Mar. 08, 2016
Filed:
Apr. 30, 2014
Google Inc., Mountain View, CA (US);
Lamia A. M. Youseff, Seattle, WA (US);
Cory Todd Maccarrone, Seattle, WA (US);
Jonathan Bingham, Milpitas, CA (US);
Eric Robert Northrup, Seattle, WA (US);
Scott James Van Woudenberg, Seattle, WA (US);
Grigory Makarevich, Bothell, WA (US);
Google Inc., Mountain View, CA (US);
Abstract
A system including a collection of local data processing devices and a collection of remote data processing devices. At least one local data processing device executes instructions configuring the at least one local data processing device to implement a resource manager, a virtual machine, and a virtual machine manager. The resource manager associates application threads of a software application executing on a data processing device with local processors. The virtual machine includes a plurality of virtual processors, and each virtual processor emulates a data processing device. The virtual machine associates local processors with virtual processors. Finally, the virtual machine manager associates at least one virtual processor with a local data processing device and at least one virtual processor with a remote data processing device.