Methods and systems for remotely controlling electronic devices
First Claim
1. A method of controlling an electronic device, comprising:
- at an apparatus comprising one or more processors, a camera, and a transmitter;
using the camera to acquire a first image of an electronic device, wherein the electronic device is configured for remote control and the electronic device comprises a plurality of lights that indicate its state and are at respective locations;
identifying a probable identity of the electronic device based on analysis of the first image, including identifying a light state specification comprising a description of a set of states of the electronic device indicated by respective colors and the locations of the lights;
sending one or more test instructions to the electronic device using the transmitter, wherein the one or more test instructions are selected based on the probable identity of the electronic device;
acquiring a second image of the electronic device using the camera, subsequent to transmitting the one or more test instructions to the electronic device;
comparing the respective colors and the locations of the lights in the second image to the light state specification;
determining from the respective colors and the locations of the lights in the second image that the state of the electronic device is consistent with execution of the test instructions by the electronic device; and
in response to the determining,storing locally a confirmed identity of the electronic device, and an associated set of signal instructions for controlling the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for controlling electronic devices has a camera and a transmitter. The camera acquires a first image of an electronic device. The device is configured for remote control. The apparatus identifies a probable identity of the device by comparing the first image to a plurality of stored images of known electronic devices. Test instructions are selected based on the probable identity of the device and sent to the device. A confirmation image of the device is acquired after the test instructions are sent. The apparatus determines from the confirmation image that the state of the device is consistent with execution of the test instructions. The apparatus receives user input specifying a command for the device. Based on the first image, the device is not in a state corresponding to the command, so the apparatus transmits an instruction corresponding to the command to the device.
11 Citations
20 Claims
-
1. A method of controlling an electronic device, comprising:
at an apparatus comprising one or more processors, a camera, and a transmitter; using the camera to acquire a first image of an electronic device, wherein the electronic device is configured for remote control and the electronic device comprises a plurality of lights that indicate its state and are at respective locations; identifying a probable identity of the electronic device based on analysis of the first image, including identifying a light state specification comprising a description of a set of states of the electronic device indicated by respective colors and the locations of the lights; sending one or more test instructions to the electronic device using the transmitter, wherein the one or more test instructions are selected based on the probable identity of the electronic device; acquiring a second image of the electronic device using the camera, subsequent to transmitting the one or more test instructions to the electronic device; comparing the respective colors and the locations of the lights in the second image to the light state specification; determining from the respective colors and the locations of the lights in the second image that the state of the electronic device is consistent with execution of the test instructions by the electronic device; and in response to the determining, storing locally a confirmed identity of the electronic device, and an associated set of signal instructions for controlling the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for controlling an electronic device, 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 an electronic device, wherein the electronic device is configured for remote control and the electronic device comprises a plurality of lights that indicate its state and are at respective locations; identifying a probable identity of the electronic device based on analysis of the first image, including identifying a light state specification comprising a description of a set of states of the electronic device indicated by respective colors and the locations of the lights; sending one or more test instructions to the electronic device using the transmitter, wherein the one or more test instructions are selected based on the probable identity of the electronic device; acquiring a second image of the electronic device using the camera, subsequent to transmitting the one or more test instructions to the electronic device; comparing the respective colors and the locations of the lights in the second image to the light state specification; determining from the respective colors and the locations of the lights in the second image that the state of the electronic device is consistent with execution of the test instructions by the electronic device; and in response to the determining, storing locally a confirmed identity of the electronic device, and an associated set of signal instructions for controlling the electronic device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more programs, configured for execution 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 an electronic device, wherein the electronic device is configured for remote control and the electronic device comprises a plurality of lights that indicate its state and are at respective locations; identifying a probable identity of the electronic device based on analysis of the first image, including identifying a light state specification comprising a description of a set of states of the electronic device indicated by respective colors and the locations of the lights; sending one or more test instructions to the electronic device using the transmitter, wherein the one or more test instructions are selected based on the probable identity of the electronic device; acquiring a second image of the electronic device using the camera, subsequent to transmitting the one or more test instructions to the electronic device; comparing the respective colors and the locations of the lights in the second image to the light state specification; determining from the respective colors and the locations of the lights in the second image that the state of the electronic device is consistent with execution of the test instructions by the electronic device; and in response to the determining, storing locally a confirmed identity of the electronic device, and an associated set of signal instructions for controlling the electronic device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification