Patent ID: 9692967
Date: 2017-06-27
CPC Classifications: G02B,G02C,G06F,H04N,Y02D

Claim:
1. A method comprising: receiving, at an interface of a camera device, a user input, the camera device further comprising a low-power processor, a high-speed processor, a camera, a memory, a battery, an image processor, low-power wireless circuitry integrated with the low-power processor as part of low-power circuitry of the camera device, and high-speed wireless circuitry integrated with the high-speed processor as part of high-speed circuitry of the camera device that is different from the low-power wireless circuitry, wherein the low-power wireless circuitry comprises Bluetooth™ low energy circuitry, and wherein the high-speed wireless circuitry comprises wireless circuitry compliant with Institute of Electrical and Electronics Engineers (IEEE) 802.11 standards; transmitting a user input signal from the interface to the low-power processor of the camera device; in response to the user input signal, automatically: establishing, using the low-power circuitry, a low-power wireless connection with a client device, wherein the low-power wireless connection is established after the shutting down of the image processor; receiving, via the low-power circuitry, a communication from the client device requesting a transfer of the first camera data; initiating, using the low-power circuitry, a boot of the high-speed processor; initiating, using the high-speed processor, a power-on of the high-speed wireless circuitry; establishing a high-speed wireless connection with the client device using the high-speed wireless circuitry; communicating the first camera data to the client device using the high-speed wireless connection; automatically powering down the high-speed processor and the high-speed wireless circuitry after completion of communication of the first camera data to the client device; and receiving, at the interface of the camera device, a second user input, wherein the second user input is received during communication of the first camera data to the client device; interrupting communication of the first camera data to the client device in response to receipt of the second user input; and in response to the user second input, automatically: