Patent ID: 8335854
Filing Date: 2012-12-18
Classification: G06F,H04L,Y02D

Abstract:
1. A computer-implemented method of using a virtual device to respond to a data request from a requesting device on behalf of a low-power device, wherein the data request is addressed to the low-power device and the virtual device executes in an operating system running in a virtual machine, the method comprising: receiving, by the virtual device, the data request from the requesting device, wherein the received data request comprises a request for application data and at least one processing instruction to be performed on the application data; determining, by the virtual device, that the processing instruction requires functionality that is not supported by the low-power device and that the virtual device is configured to respond to the received data request on behalf of the low-power device; retrieving, by the virtual device, low-power device data from a database when the virtual device determines that the virtual device is configured to respond to the received data request on behalf of the low-power device; selecting, by the virtual device, a virtual application configured to execute the at least one processing instruction in the operating system running in the virtual machine; generating, by the virtual device using the virtual application, a data response based on the retrieved low-power device data and the processing instruction; and sending, by the virtual device, the data response to the requesting device.