Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Energy Financial Settlements

Search All Patents in Energy Financial Settlements


Patent US10268495


Issued 2019-04-23

Virtual Device Model System

A computer device may include logic configured to receive, from a user device via a network, a manufacturer-independent request intended for a target device; identify a virtual device model instance associated with the target device; and identify a virtual device model associated with the identified virtual device model instance. The logic may be further configured to select a manufacturer adapter based on the identified virtual device model instance and the identified virtual device model; generate a manufacturer-specific request for the target device based on the received manufacturer-independent request and the selected manufacturer adapter; and send, via the network, the generated manufacturer-specific request to the target device.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A method performed by a computer device, the method comprising: receiving, by the computer device via a network from an application running on a user device, a manufacturer-independent request intended for a target device, wherein the manufacturer-independent request includes an instruction for the target device to perform an action, and wherein the instruction is in a protocol or format associated with a virtual device model; identifying, by the computer device, a virtual device model instance associated with the target device; identifying, by the computer device, a virtual device model associated with the identified virtual device model instance; selecting, by the computer device, a manufacturer adapter based on the identified virtual device model instance and the identified virtual device model; converting, by the computer device, the manufacturer-independent request to a manufacturer-specific request for the target device using the selected manufacturer adapter, wherein the manufacturer-specific request includes the instruction for the target device to perform the action in a protocol or format associated with a manufacturer's implementation of the target device, and wherein converting the manufacturer-independent request to the manufacturer-specific request for the target device hides a manufacturer's implementation of the target device from the application running on the user device; and sending, by the computer device and via the network, the manufacturer-specific request to the target device to perform the action.

  • 12. A computer device comprising: logic configured to: receive, from an application running on a user device via a network, a manufacturer-independent request intended for a target device, wherein the manufacturer-independent request includes an instruction for the target device to perform an action, and wherein the instruction is in a protocol or format associated with a virtual device model; identify a virtual device model instance associated with the target device; identify a virtual device model associated with the identified virtual device model instance; select a manufacturer adapter based on the identified virtual device model instance and the identified virtual device model; convert the manufacturer-independent request to a manufacturer-specific request for the target device using the selected manufacturer adapter, wherein the manufacturer-specific request includes the instruction for the target device to perform the action in a protocol or format associated with a manufacturer's implementation of the target device, and wherein converting the manufacturer-independent request to the manufacturer-specific request for the target device hides a manufacturer's implementation of the target device from the application running on the user device; and send, via the network, the manufacturer-specific request to the target device to perform the action.

  • 20. A non-transitory memory device, storing instructions executable by a processor, the non-transitory memory device comprising: one or more instructions to receive via a network, from an application running on a user device, a manufacturer-independent request intended for a target device, wherein the manufacturer-independent request includes an instruction for the target device to perform an action, and wherein the instruction is in a protocol or format associated with a virtual device model; one or more instructions to identify a virtual device model instance associated with the target device; one or more instructions to identify a virtual device model associated with the identified virtual device model instance; one or more instructions to select a manufacturer adapter based on the identified virtual device model instance and the identified virtual device model; one or more instructions to convert the manufacturer-independent request to a manufacturer-specific request for the target device using the selected manufacturer adapter, wherein the manufacturer-specific request includes the instruction for the target device to perform the action in a protocol or format associated with a manufacturer's implementation of the target device, and wherein converting the manufacturer-independent request to the manufacturer-specific request for the target device hides a manufacturer's implementation of the target device from the application running on the user device; and one or more instructions to send, via the network, the manufacturer-specific request to the target device to perform the action.