Determining hardware functionality in a cloud computing environment
AssigneeVerizon Patent and Licensing Inc.
InventorDonald C. Slutz
Life of this patent
Estimating the term…
Abstract
A device provides, to hardware associated with the device, a first request for hardware information, the first request being provided at a first time and via a virtual machine associated with the device. The device also receives, from the hardware and via the virtual machine, first hardware information based on the first request, and provides, to the hardware, a second request for hardware information, the second request being provided at a second time and via the virtual machine. The device further receives, from the hardware and via the virtual machine, second hardware information based on the second request, and calculates functionality of the hardware based on the first hardware information, the second hardware information, the first time, and the second time.
Claims20
A method, comprising:
- providing, by a first device associated with a cloud computing environment and to hardware associated with a second device associated with the cloud computing environment, a first request for first hardware information,
- the second device being different from the first device, and
- the first request being provided at a first time and via a secure connection enabled by a virtual machine included in the first device;
- receiving, by the first device and from the hardware associated with the second device, the first hardware information based on the first request,
- the first hardware information being received via the secure connection;
- providing, by the first device and to the hardware associated with the second device, a second request for second hardware information,
- the second request being provided at a second time and via the secure connection;
- receiving, by the first device and from the hardware associated with the second device, the second hardware information based on the second request,
- the second hardware information being received via the secure connection;
- calculating, by the first device, a value associated with a functionality of the hardware associated with the second device based on the first hardware information, the second hardware information, the first time, and the second time;
- configuring, by the first device, an application based on the value associated with the functionality of the hardware associated with the second device;
- and
- causing, by the first device, the application to execute on the hardware associated with the second device based on configuring the application.
A device, comprising:
- a processor to:
- provide, to hardware associated with another device, a first request for first hardware information,
- the first request being provided at a first time and via a secure connection enabled by a virtual machine included in the device,
- receive, from the hardware associated with the other device and via the secure connection, the first hardware information based on the first request,
- provide, to the hardware associated with the other device, a second request for second hardware information,
- the second request being provided at a second time and via the secure connection,
- receive, from the hardware associated with the other device and via the secure connection, the second hardware information based on the second request,
- calculate a value associated with a functionality of the hardware associated with the other device based on the first hardware information, the second hardware information, the first time, and the second time;
- configure an application based on the calculated value associated with the functionality of the hardware associated with the other device;
- and
- cause the application to execute on the hardware associated with the other device based on configuring the application.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors of a first device associated with a cloud computing environment, cause the one or more processors to:
- provide, to hardware associated with a second device associated with the cloud computing environment, a first request for first hardware information,
- the first request being provided at a first time and via a secure connection enabled by a virtual machine included in the first device,
- receive, from the hardware associated with the second device and via the secure connection, the first hardware information based on the first request,
- provide, to the hardware associated with the second device, a second request for second hardware information,
- the second request being provided at a second time and via the secure connection,
- receive, from the hardware associated with the second device and via the secure connection, the second hardware information based on the second request,
- calculate a value associated with a functionality of the hardware associated with the second device based on the first hardware information, the second hardware information, the first time, and the second time;
- configure an application based on the value associated with the functionality of the hardware associated with the second device;
- and
- cause the application to execute on the hardware associated with the second device based on configuring the application.
Dependencies are inferred from the claim text.