Hypervisor controlled user device that enables available user device resources to be used for cloud computing
AssigneeVerizon Patent and Licensing Inc.
InventorMichael D. Krumpe, Jr.
Life of this patent
Estimating the term…
Abstract
A user device starts a host operating system provided on the user device, when the user device is powered on, and launches a hypervisor with the host operating system. The user device also launches a first guest operating system, provided on the user device, with the hypervisor of the user device, and controls, via the hypervisor, resource usage by the first guest operating system. The user device further provides an interface to display the first guest operating system to a user of the user device, and provides, via the hypervisor, available resource information, associated with the user device, to a management server.
Claims21
A method, comprising:
- starting, by a user device, a host operating system when the user device is powered on;
- launching a hypervisor with the host operating system of the user device;
- launching a first guest operating system with the hypervisor of the user device;
- controlling, by the hypervisor of the user device, resource usage by the first guest operating system;
- providing, by the user device, an interface to display the first guest operating system to a user of the user device;
- and
- providing, by the hypervisor of the user device, available resource information, associated with the user device, to a management server.
A user device, comprising:
- a memory to store a host operating system, a hypervisor, and a first guest operating system,
- a processor to:
- start the hypervisor when the user device is powered on,
- launch the first guest operating system with the hypervisor,
- control, via the hypervisor, resource usage by the first guest operating system,
- provide an interface to display the first guest operating system to a user of the user device, and
- provide, via the hypervisor, available resource information, associated with the user device, to a management server.
A method, comprising:
- receiving, by a server device and from user devices, resource availability information associated with resources of the user devices,
- where the user devices are interconnected via a network and each user device includes a hypervisor to control resource usage by each user device;
- storing, by the server device, the resource availability information in a database associated with the server device;
- receiving, by the server device and from a particular user device, a request for resources;
- querying, by the server device, the database for an identification of an available resource provided in one of the user devices;
- and
- forwarding, by the server device, the request to a hypervisor of a user device associated with the identified available resource.
A server device, comprising:
- a memory to store a database;
- and
- a processor to:
- receive, from user devices, resource availability information associated with resources of the user devices,
- where the user devices are interconnected via a network and each user device includes a hypervisor to control resource usage by each user device,
- store the resource availability information in the database,
- receive, from a particular user device, a request for resources,
- provide a query to the database for an identification of an available resource provided in one of the user devices, and
- forward the request to a hypervisor of a user device associated with the identified available resource.
Dependencies are inferred from the claim text.