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:
Dec. 03, 2013

Filed:

Jan. 07, 2008
Applicants:

Kelvin Kam-suen Yue, Sunnyvale, CA (US);

Monica Sin-ling Lam, Menlo Park, CA (US);

Thomas J. Purtell, San Francisco, CA (US);

Inventors:

Kelvin Kam-Suen Yue, Sunnyvale, CA (US);

Monica Sin-Ling Lam, Menlo Park, CA (US);

Thomas J. Purtell, San Francisco, CA (US);

Assignee:

Moka5, Inc., Redwood City, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 9/445 (2006.01); G06F 3/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Systems and methods for augmenting the functionality of a device using a virtual machine monitor is provided. In general, in one aspect, a computer implemented method is provided. The computer implemented method includes launching a virtual machine monitor on a host device and for a peripheral device. The virtual machine monitor comprises one or more software components capable of performing actions including connecting a peripheral device to a host device, where the peripheral device memory includes peripheral device specific software and one or more available software bundles. The software components can launch the virtual machine monitor for the peripheral device and execute the peripheral device-specific software and an available software bundle on the host device. In one implementation, the computer implemented method includes connecting a peripheral device to a host device, where the peripheral device memory includes peripheral device-specific software that is executed on the host device.


Find Patent Forward Citations

Loading…