Virtualization for low-power networks
AssigneeEmpire Technology Development LLC
InventorCharles A. Eldering
Life of this patent
Estimating the term…
Abstract
Techniques are generally described that relate to a method and system for associating a virtual device operating in a virtual network having a virtual device coordinator with a low-power device. Example methods may include receiving, by the virtual device coordinator, a low-power device descriptor from the low-power device. The virtual device coordinator may be arranged to determine a low-power device classification based on the received low-power device descriptor. The virtual device may be configured, by the virtual device coordinator, based on one or more of the low-power device classification and/or the low-power device descriptor. The virtual device coordinator may be adapted to store an association record indicating that the virtual device is associated with the low-power device.
Claims10
A computer-implemented method of managing virtual devices operating in a virtual network, the method comprising:
- receiving, by a virtual device coordinator, a low-power device descriptor from a low-power device;
- determining, by the virtual device coordinator, a low-power device classification based on the received low-power device descriptor;
- determining, by the virtual device coordinator, functionality corresponding to an application executing on the low-powered device based on the low-power device classification, wherein the determined low-power device classification is indicative of one or more of multimedia control functionality, lighting control functionality, energy control functionality, and temperature control functionality;
- creating, by the virtual device coordinator, a virtual device based on the determined low-power device classification and the received low-power device descriptor;
- emulating, by the virtual device coordinator with at least one virtual application executing on the virtual device, at least a portion of the functionality corresponding to the application and the virtual device executing in an operating system running in a virtual machine;
- and
- storing, by the virtual device coordinator, an association record indicating that the configured virtual device is associated with the low-power device.
A virtual device management system, comprising:
- a network receiver configured to receive a low-power device descriptor from a low-power device;
- a virtual device coordinator coupled to the network receiver configured to
- determining a low-power device classification based on the received low-power device descriptor,
- determining functionality corresponding to an application executing on the low-powered device based on the low-power device classification, wherein the determined low-power device classification is indicative of one or more of multimedia control functionality, lighting control functionality, energy control functionality, and temperature control functionality,
- create a virtual device based on the determined low-powered device classification and the received low-power device descriptor,
- determining, by the virtual device coordinator, functionality corresponding to an application executing on the low-powered device based on the received low-power device descriptor, and
- emulate at least a portion of the functionality corresponding to the application with at least one virtual application executing on the virtual device, the virtual device executing in an operating system running in a virtual machine;
- and
- computer readable memory coupled to the virtual device coordinator and configured to store one or more association records indicating an association between the virtual device and the low-power device.
An article of manufacture for managing virtual devices operating in a virtual network, the article of manufacture comprising a non-transitory computer-readable medium holding computer-executable instructions for performing a method comprising:
- receiving a low-power device descriptor from a low-power device;
- determining a low-power device classification based on the received low-power device descriptor, wherein the determined low-power device classification is indicative of one or more of multimedia control functionality, lighting control functionality, energy control functionality, and temperature control functionality;
- determining, by the virtual device coordinator, functionality corresponding to an application executing on the low-powered device based on the low-power device classification;
- creating a virtual device based on the determined low-power device classification and the received low-power device descriptor;
- emulating, by the virtual device coordinator with at least one virtual application executing on the virtual device, at least a portion of the functionality corresponding to the application and the virtual device executing in an operating system running in a virtual machine;
- and
- storing an association record indicating that the configured virtual device is associated with the low-power device.
Dependencies are inferred from the claim text.