Systems and methods for virtually representing devices at remote sites
First Claim
Patent Images
1. A method for generating a virtual representation of one of a plurality of local devices for a remote user access device using a template document at a remote site comprising:
- associating each of the plurality of local devices with respective display components at the remote site;
associating each of a plurality of user access device types with respective templates documents at the remote site, wherein each of the template documents;
comprises a layout including placeholders specifying an arrangement of display components, andsupports the plurality of local devices;
receiving a request at the remote site to access a local device from a remote user access device;
determining a remote user access device type of the remote user access device at the remote site;
selecting a template document associated with the determined user access device type at the remote site;
retrieving at least one display component for the requested local device at the remote site;
inserting the at least one display component into a placeholder of the selected template document at the remote site;
generating the virtual representation for the local device using the selected template document at the remote site; and
transmitting the generated virtual representation for the local device from the remote site to the remote access device.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for virtually representing devices at remote sites are provided. Such methods may include registering information associated with a device, generating a virtual representation of the device on a remote user access device, and commanding the device to perform an action.
78 Citations
18 Claims
-
1. A method for generating a virtual representation of one of a plurality of local devices for a remote user access device using a template document at a remote site comprising:
-
associating each of the plurality of local devices with respective display components at the remote site; associating each of a plurality of user access device types with respective templates documents at the remote site, wherein each of the template documents; comprises a layout including placeholders specifying an arrangement of display components, and supports the plurality of local devices; receiving a request at the remote site to access a local device from a remote user access device; determining a remote user access device type of the remote user access device at the remote site; selecting a template document associated with the determined user access device type at the remote site; retrieving at least one display component for the requested local device at the remote site; inserting the at least one display component into a placeholder of the selected template document at the remote site; generating the virtual representation for the local device using the selected template document at the remote site; and transmitting the generated virtual representation for the local device from the remote site to the remote access device.
-
-
2. The method of claim 1 wherein the template document is retrieved from a remote database.
-
3. The method of claim 1 wherein the template document is retrieved from the local device.
-
4. The method of claim 1 wherein the template document is selected based on display language.
-
5. The method of claim 1 wherein the at least one display component corresponds to a component on the device.
-
6. The method of claim 1 wherein the at least one display component does not correspond to a component on the device.
-
7. A system for generating a virtual representation of one of a plurality of local devices for a remote user access device using a template document at a remote site comprising:
-
means for associating each of the plurality of local devices with respective display components at the remote site; means for associating each of a plurality of user access device types with respective templates documents at the remote site, wherein each of the template documents; comprises a layout including placeholders specifying an arrangement of display components, and supports the plurality of local devices; means for receiving a request at the remote site to access a local device from a remote user access device; means for determining a remote user access device type of the remote user access device at the remote site; means for selecting a template document associated with the determined user access device type at the remote site; means for retrieving at least one display component for the requested local device at the remote site; means for inserting the at least one display component into a placeholder of the selected template document at the remote site; means for generating the virtual representation for the local device using the selected template document at the remote site; and means for transmitting the generated virtual representation for the local device from the remote site to the remote access device.
-
-
8. The system of claim 7 wherein the template document is retrieved from a remote database.
-
9. The system of claim 7 wherein the template document is retrieved from the local device.
-
10. The system of claim 7 wherein the template document is selected based on display language.
-
11. The system of claim 7 wherein the at least one display component corresponds to a component on the device.
-
12. The system of claim 7 wherein the at least one display component does not correspond to a component on the device.
-
13. A system for generating a virtual representation of one of a plurality of local devices for a remote user access device using a template document at a remote site comprising:
a processor at the remote site programmed to; associate each of the plurality of local devices with respective display components; associate each of a plurality of user access device types with respective templates documents, wherein each of the template documents; comprises a layout including placeholders specifying an arrangement of display components, and supports the plurality of local devices; determine a remote user access device type of the remote user access device; select a template document associated with the determined user access device type; retrieve at least one display component for the requested local device; insert the at least one display component into a placeholder of the selected template document; generate the virtual representation for the local device using the selected template document; and transmit the generated virtual representation for the local device from the remote site to the remote access device.
-
14. The system of claim 13 wherein the template document is retrieved from a remote database.
-
15. The system of claim 13 wherein the template document is retrieved from the local device.
-
16. The system of claim 13 wherein the template document is selected based on display language.
-
17. The system of claim 13 wherein the at least one display component corresponds to a component on the device.
-
18. The system of claim 13 wherein the at least one display component does not correspond to a component on the device.
Specification