System and method for implementing open-protocol remote device control
First Claim
1. In a computer system having a display and at least one user interface selection device, a method for controlling devices, the method comprising:
- obtaining a user selection of one or more networked devices to be manipulated from the user interface;
obtaining a user interface application corresponding to the selected one or more networked devices;
displaying the user interface corresponding to the selected one or more networked devices;
obtaining a user selection of an operation corresponding to at least one selected networked device;
encoding the selected operation according to a standard communication protocol instruction;
transmitting the selected standard protocol instruction to a server corresponding to the selected networked device;
obtaining an output corresponding to the selected operation of the selected device.
13 Assignments
0 Petitions
Accused Products
Abstract
A system and method for implementing open-protocol remote device control are provided. A user accesses a common user interface for controlling one or more networked devices. Utilizing the interface, the user selects one or more actions. The selection is encoded in a standard protocol and transmitted to a premises server. The premises server obtains the selection, accesses a device interface database and translates the selection into a device-specific protocol. The translated instruction is transmitted to the selected device for implementation. The user interface then obtains any device return data for display on the user interface.
249 Citations
32 Claims
-
1. In a computer system having a display and at least one user interface selection device, a method for controlling devices, the method comprising:
-
obtaining a user selection of one or more networked devices to be manipulated from the user interface;
obtaining a user interface application corresponding to the selected one or more networked devices;
displaying the user interface corresponding to the selected one or more networked devices;
obtaining a user selection of an operation corresponding to at least one selected networked device;
encoding the selected operation according to a standard communication protocol instruction;
transmitting the selected standard protocol instruction to a server corresponding to the selected networked device;
obtaining an output corresponding to the selected operation of the selected device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32)
-
-
18. In a system having a server in communication with at least one networked device and a remote browser computing device in communication with the server, a method for providing a common device interface for manipulating networked devices, the method comprising:
-
obtaining a request to manipulate a networked device from the remote browser computing device, wherein the request includes one or more monitoring device control instructions encoded in a standard communication protocol;
translating the standard communication protocol control instructions into device-specific control protocols of the monitoring device; and
transmitting the translated device-specific control instruction to a networked device corresponding to the request.
-
-
26. A computer system providing a common device interface for manipulating controllable devices comprising:
-
a client computer including a wed-browser operable to generate standard protocol encoded instructions for one or more controllable devices;
a central server in communication with the client computer, wherein the central server is operable to transmit a control application corresponding to a designated controllable device;
a premises server in communication with at least one controllable device, wherein the premises server is operable to obtain standard protocol encoded instructions generated by the client computer, generate device-specific instructions for the designated controllable device and transmit the device-specific instructions to the designated controllable device.
-
Specification