Systems and methods for device communication handshaking
First Claim
1. A method comprising:
- establishing, using low-power circuitry of a camera device, a low-power wireless connection with a client device;
receiving, at the camera device via the low-power wireless connection, a connection communication associated with a high-speed connection; and
in response to receipt of the connection communication, automatically communicating data from a memory of the camera device to the client device using a high-speed processor of the camera device that is separate from the low-power circuitry;
identifying, at the camera device prior to receipt of the connection communication, the data stored in the memory of the camera device for transfer to the client device;
wherein the data comprises first camera data; and
wherein communicating the first camera data to the client device comprises;
initiating, using the low-power circuitry, a boot of the high-speed processor;
initiating, using the high-speed processor, a power-on of high-speed wireless circuitry, wherein the high-speed wireless circuitry is separate from the low-power circuitry and the high-speed processor;
establishing the high-speed wireless connection with the client device using the high-speed wireless circuitry;
communicating the first camera data to the client device from the memory using the high-speed wireless connection; and
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
communicating, from the camera device to the client device in response to identification of the first camera data in the memory, a connection communication request;
wherein the connection communication associated with the high-speed connection is sent in response to the connection communication request; and
wherein the connection communication request is based on a high-speed connection success prediction.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for device handshaking are described. Embodiments for client device and associated wearable device initiated handshaking are described. In certain embodiments, a device such as wearable camera eyeglasses having both high-speed wireless circuitry and low-power wireless circuitry communicates with a client device. The low-power wireless circuitry is used for signaling and to manage power on handshaking for the high-speed circuitry in order to reduce power consumption. An analysis of a high-speed connection status may be performed by a client device, and used to conserve power at the glasses with signaling from the client device to indicate when the high-speed circuitry of the glasses should be powered on.
-
Citations
20 Claims
-
1. A method comprising:
-
establishing, using low-power circuitry of a camera device, a low-power wireless connection with a client device; receiving, at the camera device via the low-power wireless connection, a connection communication associated with a high-speed connection; and in response to receipt of the connection communication, automatically communicating data from a memory of the camera device to the client device using a high-speed processor of the camera device that is separate from the low-power circuitry; identifying, at the camera device prior to receipt of the connection communication, the data stored in the memory of the camera device for transfer to the client device; wherein the data comprises first camera data; and wherein communicating the first camera data to the client device comprises; initiating, using the low-power circuitry, a boot of the high-speed processor; initiating, using the high-speed processor, a power-on of high-speed wireless circuitry, wherein the high-speed wireless circuitry is separate from the low-power circuitry and the high-speed processor; establishing the high-speed wireless connection with the client device using the high-speed wireless circuitry; communicating the first camera data to the client device from the memory using the high-speed wireless connection; and 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 communicating, from the camera device to the client device in response to identification of the first camera data in the memory, a connection communication request; wherein the connection communication associated with the high-speed connection is sent in response to the connection communication request; and wherein the connection communication request is based on a high-speed connection success prediction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A camera device comprising:
-
a camera; an image processor coupled to the camera and configured to receive camera data from the camera; a memory coupled to the image processor; a user input configured to initiate capture of the camera data by the camera and storage of the camera data in the memory; low-power circuitry configured to establish a low-power wireless connection with a client device and to communicate with the client device regarding availability of a high-speed wireless connection with the client device; and high-speed circuitry controlled by the low-power circuitry, the high-speed circuitry comprising; a high-speed processor separate from the low-power circuitry; and high-speed wireless circuitry separate from the high-speed processor and the low-power circuitry, the high-speed wireless circuitry configured to communicate camera data to the client device in response to receipt of a connection communication from the client device at the low-power circuitry; wherein the low-power circuitry is further configured to initiate a boot of the high-speed processor in response to receipt of the connection communication indicating a determination by the client device that the high-speed connection is expected to succeed; and wherein a high-speed processor of the high-speed circuitry is configured to initiate a power-on of high-speed wireless circuitry, establish the high-speed wireless connection with the client device using the high-speed wireless circuitry, communicate the camera data to the client device from the memory using the high-speed wireless connection; and
automatically power down the high-speed processor and the high-speed wireless circuitry after completion of communication of the camera data to the client device; andcommunicating, from the camera device to the client device in response to identification of the first camera data in the memory, a connection communication request; wherein the connection communication associated with the high-speed connection is sent in response to the connection communication request; and wherein the connection communication request is based on a high-speed connection success prediction.
-
-
15. A non-transitory computer readable medium comprising computer readable instructions that, when executed by one or more processors, cause a camera device to:
-
receive a data capture command at a user input of the camera device; in response to the data capture command, capture first camera data from a camera of the camera device; establish, using low-power circuitry of the camera device, a low-power wireless connection with a client device; communicate, from the camera device to the client device, a connection communication request; receive a connection communication, from the client device in response to the connection communication request, indicating an expected availability of a high-speed connection; and in response to receipt of the connection communication, automatically initiating, using the low-power circuitry, a boot of a high-speed processor that is separate from the low-power circuitry; initiating, using the high-speed processor, a power-on of high-speed wireless circuitry that is separate from the high-speed processor; establishing the high-speed wireless connection with the client device using the high-speed wireless circuitry; communicating the first camera data to the client device from the memory 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 communicating, from the camera device to the client device in response to identification of the first camera data in the memory, a connection communication request; wherein the connection communication associated with the high-speed connection is sent in response to the connection communication request; and wherein the connection communication request is based on a high-speed connection success prediction. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification