IP Library Patent Application 12189687
Patent Application
App. No. 12/189,687

COMPUTER DOCKING SYSTEM USING HARDWARE ABSTRACTION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/189,687
Abstract

One embodiment uses a virtual machine layer between software and hardware on both a portable computing device and on a docking station used by the portable computing device. A first virtual machine layer on the portable device is used to save the state of the portable device upon intermediate shutdown. Upon docking the portable device with the docking station, a second virtual machine layer on the docking station is loaded with the state of the first virtual machine. The second virtual machine layer is aware of the resources in the docking station and is programmed to utilize the docking station resources (and the portable computing device resources, as desired) to restore and continue the state while allowing the operating system, application programs and other software and hardware to utilize the resources of the docking station.

Claims (10)

1 . A method for bringing a computing device out of a intermediate shutoff mode, the method comprising:

detecting that the computing device is in communication with new resources that were not available at a time of placing the computing device into the intermediate shutoff mode;

creating a virtual machine layer in communication with the new resources;

copying at least a portion of state data saved prior to a time of the computing device entering the intermediate shutoff mode;

using the state data with the virtual machine layer to restore a state of a saved operating system, wherein the saved operating system was executing on the computing device prior to the time of the computing device entering the intermediate shutoff mode; and

executing the restored operating system, wherein the executing includes using the new resources.

2 . A method for restoring a state of a computing device, the method comprising:

loading at least a portion of the state of the computing device into a system that includes at least one new resource that was not in communication with the computing device when the at least a portion of the state of the computing device was saved;

using the loaded at least a portion of the state to restore at least a portion of an operating system;

using a virtual machine layer to communicate between the restored at least a portion of the operating system and the at least one new resource.

Assignments (5)
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044142/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2011
From: ZETTA RESEARCH, LLC
To: GOOGLE INC.
Reel/Frame 025722/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2010
From: OQO, INC.
To: OQO (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 024981/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2010
From: OQO (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: ZETTA RESEARCH, LLC
Reel/Frame 024981/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2008
From: GILLING, ERIK
To: OQO, INC.
Reel/Frame 021574/0449 →