Methods and systems for acquiring specifications for remotely controlling electronics
First Claim
1. A computer-implemented method of controlling electronics, comprising:
- at an apparatus comprising one or more processors, a camera, and a transmitter;
using the camera to acquire a first image of one or more electronic devices configured for remote control;
querying a database for information regarding the one or more electronic devices, based on the first image;
in response to the querying, receiving the information, which comprises specifications for communicating with the one or more electronic devices, wherein the information further comprises a specification for a light on a respective electronic device of the one or more electronic devices;
receiving user input corresponding to a command for a respective electronic device of the one or more electronic devices; and
in response to the user input, transmitting an instruction corresponding to the command to the respective electronic device via a signal generated by the transmitter in accordance with the specifications for communicating with the respective electronic device.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of controlling electronics is performed at an apparatus that includes one or more processors, a camera, and a transmitter. In the method, the camera acquires a first image of one or more electronic devices configured for remote control. A database is queried for information regarding the one or more electronic devices, based on the first image. In response to querying the database, the information regarding the one or more electronic devices is received. This information includes specifications for communicating with the one or more electronic devices. User input is received corresponding to a command for a respective electronic device of the one or more electronic devices. In response to the user input, an instruction corresponding to the command is transmitted to the respective electronic device via a signal generated by the transmitter in accordance with the specifications for communicating with the respective electronic device.
-
Citations
25 Claims
-
1. A computer-implemented method of controlling electronics, comprising:
at an apparatus comprising one or more processors, a camera, and a transmitter; using the camera to acquire a first image of one or more electronic devices configured for remote control; querying a database for information regarding the one or more electronic devices, based on the first image; in response to the querying, receiving the information, which comprises specifications for communicating with the one or more electronic devices, wherein the information further comprises a specification for a light on a respective electronic device of the one or more electronic devices; receiving user input corresponding to a command for a respective electronic device of the one or more electronic devices; and in response to the user input, transmitting an instruction corresponding to the command to the respective electronic device via a signal generated by the transmitter in accordance with the specifications for communicating with the respective electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A computer-implemented method of controlling electronics, comprising:
-
at an apparatus comprising one or more processors, a camera, and a transmitter, wherein the camera is situated within line-of-sight of a plurality of electronic devices, the plurality of electronic devices being configured for remote control and comprising a switch and a set of devices coupled to the switch, wherein the switch comprises a plurality of input ports and an output port, and wherein respective devices of the set are coupled to respective input and output ports of the switch, the switch further comprising a plurality of lights associated with respective ports of the input and output ports; using the camera to acquire a first image of the switch; transmitting an instruction to a respective device of the set; after transmitting the instruction to the respective device, acquiring a second image of the switch; comparing the first and second images to identify a light that changed state between the first and second images; based on the comparing, determining that the respective device is coupled to the respective port associated with the light that changed state; receiving a first user input corresponding to a command to select the respective device; and in response to the first user input, transmitting an instruction to the switch to connect the port to which the respective device was determined to be coupled to another port. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for controlling electronics, comprising:
-
a camera; a transmitter; one or more processors; and memory storing one or more programs configured for execution by the one or more processors, the one or more programs comprising; instructions for using the camera to acquire a first image of one or more electronic devices configured for remote control; instructions for querying a database for information regarding the one or more electronic devices, based on the first image; instructions for receiving the information in response to the querying, the information comprising specifications for communicating with the one or more electronic devices, wherein the information further comprises a specification for a light on a respective electronic device of the one or more electronic devices; instructions for receiving user input corresponding to a command for a respective electronic device of the one or more electronic devices; and instructions for transmitting, in response to the user input, an instruction corresponding to the command to the respective electronic device via a signal generated by the transmitter in accordance with the specifications for communicating with the respective electronic device.
-
-
23. A system for controlling electronics, comprising:
-
a transmitter; a camera situated within line-of-sight of a plurality of electronic devices, the plurality of electronic devices being configured for remote control and comprising a switch and a set of devices coupled to the switch, wherein the switch comprises a plurality of input ports and an output port, and wherein respective devices of the set are coupled to respective input and output ports of the switch, the switch further comprising a plurality of lights associated with respective ports of the input and output ports; one or more processors; and memory storing one or more programs configured for execution by the one or more processors, the one or more programs comprising; instructions for using the camera to acquire a first image of the switch; instructions for transmitting an instruction to a respective device of the set; instructions for acquiring a second image of the switch, after transmitting the instruction to the respective device; instructions for comparing the first and second images to identify a light that changed state between the first and second images; instructions for determining that the respective device is coupled to the respective port associated with the light that changed state, based on the comparing; instructions for receiving a first user input corresponding to a command to select the respective device; and instructions for transmitting, in response to the first user input, an instruction to the switch to connect the port to which the respective device was determined to be coupled to another port.
-
-
24. A non-transitory computer readable storage medium storing one or more programs configured to be executed by a system comprising one or more processors, a camera, and a transmitter, the one or more programs comprising:
-
instructions for using the camera to acquire a first image of one or more electronic devices configured for remote control; instructions for querying a database for information regarding the one or more electronic devices, based on the first image; instructions for receiving the information in response to the querying, the information comprising specifications for communicating with the one or more electronic devices wherein the information further comprises a specification for a light on a respective electronic device of the one or more electronic devices; instructions for receiving user input corresponding to a command for a respective electronic device of the one or more electronic devices; and instructions for transmitting, in response to the user input, an instruction corresponding to the command to the respective electronic device via a signal generated by the transmitter in accordance with the specifications for communicating with the respective electronic device.
-
-
25. A non-transitory computer readable storage medium storing one or more programs configured to be executed by a system comprising a transmitter, a camera, and one or more processors, wherein the camera is situated within line-of-sight of a plurality of electronic devices, the plurality of electronic devices being configured for remote control and comprising a switch and a set of devices coupled to the switch, the switch comprising a plurality of input ports and an output port, respective devices of the set being coupled to respective input and output ports of the switch, the switch further comprising a plurality of lights associated with respective ports of the input and output ports,
the one or more programs comprising: instructions for using the camera to acquire a first image of the switch; instructions for transmitting an instruction to a respective device of the set; instructions for acquiring a second image of the switch, after transmitting the instruction to the respective device; instructions for comparing the first and second images to identify a light that changed state between the first and second images; instructions for determining that the respective device is coupled to the respective port associated with the light that changed state, based on the comparing; instructions for receiving a first user input corresponding to a command to select the respective device; and instructions for transmitting, in response to the first user input, an instruction to the switch to connect the port to which the respective device was determined to be coupled to another port.
Specification