Methods and systems for remotely controlling electronics
AssigneeGoogle Inc.
InventorRonald Hughes
Life of this patent
Estimating the term…
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 an electronic device situated within view of the camera and configured for remote control. User input is received specifying a command for the electronic device. Based on the first image, a determination is made that the electronic device is not in a state corresponding to the command. In response to the determination, an instruction corresponding to the command is transmitted to the electronic device using the transmitter.
Claims24
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 an electronic device situated within view of the camera, the electronic device being configured for remote control;
- receiving user input specifying a command for the electronic device;
- based on the first image, determining that the electronic device is not in a state corresponding to the command;
- in response to determining that the electronic device is not in a state corresponding to the command, transmitting an instruction corresponding to the command to the electronic device using the transmitter;
- after transmitting the instruction, acquiring a second image of the electronic device using the camera;
- based on the second image, determining that the electronic device did not perform the instruction;
- and
- in response to determining that the electronic device did not perform the instruction, retransmitting the instruction to the electronic device using the transmitter.
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 an electronic device situated within view of the camera, the electronic device being configured for remote control;
- receiving user input specifying a command for the electronic device;
- based on the first image, determining that the electronic device is not in a state corresponding to the command;
- in response to determining that the electronic device is not in a state corresponding to the command, transmitting an instruction corresponding to the command to the electronic device using the transmitter;
- after transmitting the instruction, acquiring a second image of the electronic device using the camera;
- based on the second image, determining that the electronic device did not perform the instruction;
- and
- in response to determining that the electronic device did not perform the instruction, retransmitting the instruction to the electronic device using the transmitter.
A non-transitory computer readable storage medium storing one or more programs configured for execution by a system for controlling electronics, the one or more programs comprising instructions for:
- at a system comprising one or more processors, a camera, and a transmitter:
- using the camera to acquire a first image of an electronic device situated within view of the camera, the electronic device being configured for remote control;
- receiving user input specifying a command for the electronic device;
- based on the first image, determining that the electronic device is not in a state corresponding to the command;
- in response to determining that the electronic device is not in a state corresponding to the command, transmitting an instruction corresponding to the command to the electronic device using the transmitter;
- after transmitting the instruction, acquiring a second image of the electronic device using the camera;
- based on the second image, determining that the electronic device did not perform the instruction;
- and
- in response to determining that the electronic device did not perform the instruction, retransmitting the instruction to the electronic device using the transmitter.
Dependencies are inferred from the claim text.