Power-efficient wireless data transfer
First Claim
1. A method performed by a first communication device, the method comprising:
- establishing two wireless links with a second communication device, a first wireless link conducted according to a first protocol and utilized to maintain a second wireless link, the second wireless link conducted according to a second protocol to transport content data;
placing the second wireless link into an inactive state via an inactivation command transmitted over the first wireless link to the second communication device;
maintaining a connection between the first communication device and the second communication device by synchronizing, over the first link, a clock of the first communication device with a clock of the second communication device;
when content data is available for transmitting, transmitting an activation command over the first wireless link to the second communication device to activate the second wireless link;
activating the second wireless link upon receipt of an acknowledgement of the activation command, the activating including placing the second wireless link into an active state and placing the first wireless link into an inactive state; and
transmitting the content data to the second communication device over the second wireless link.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments herein include at least one of systems, methods, and devices for power-efficient data transfer between two communicating devices. The two devices establish two wireless links between each other; the first link using a low-power/low-throughput protocol and utilized to maintain a second link, the second link using a high-power/high-throughput protocol. When first device data is available for transmission, the first device instructs the second device via the first link to switch to the second link for data reception. The first device then transmits data to the second device via the second link. When the transmission is complete, both devices switch back to using the first link to maintain their connection to each other. In some embodiments, the first device may be a Human Interface device and the second device may be a Bluetooth controller of a computing device.
28 Citations
20 Claims
-
1. A method performed by a first communication device, the method comprising:
-
establishing two wireless links with a second communication device, a first wireless link conducted according to a first protocol and utilized to maintain a second wireless link, the second wireless link conducted according to a second protocol to transport content data; placing the second wireless link into an inactive state via an inactivation command transmitted over the first wireless link to the second communication device; maintaining a connection between the first communication device and the second communication device by synchronizing, over the first link, a clock of the first communication device with a clock of the second communication device; when content data is available for transmitting, transmitting an activation command over the first wireless link to the second communication device to activate the second wireless link; activating the second wireless link upon receipt of an acknowledgement of the activation command, the activating including placing the second wireless link into an active state and placing the first wireless link into an inactive state; and transmitting the content data to the second communication device over the second wireless link. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed by a first communication device, the method comprising:
-
establishing two wireless links with a second communication device, a first wireless link conducted according to the Bluetooth Low Energy (BLE) protocol and utilized to maintain a second wireless link, the second wireless link conducted according to the Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR) protocol to transport content data; placing the second wireless link into an inactive state via an inactivation command transmitted over the first wireless link to the second communication device; maintaining a connection between the first communication device and the second communication device by synchronizing, over the first link, a clock of the first communication device with a clock of the second communication device; when content data is available for transmitting, transmitting an activation command over the first wireless link to the second communication device to activate the second wireless link; activating the second wireless link upon receipt of an acknowledgement of the activation command, the activating including placing the second wireless link into an active state and placing the first wireless link into an inactive state; and transmitting the content data to the second communication device over the second wireless link. - View Dependent Claims (9, 18, 19, 20)
-
-
10. A wireless communication device, the device configured to:
-
establish two wireless links with a second communication device, a first wireless link conducted according to a first protocol and utilized to maintain a second wireless link, the second wireless link conducted according to a second protocol to transport content data; place the second wireless link into an inactive state via an inactivation command transmitted over the first wireless link to the second communication device; maintaining a connection between the first communication device and the second communication device by synchronizing, over the first link, a clock of the first communication device with a clock of the second communication device; when content data is available for transmission, transmit an activation command over the first wireless link to the second communication device to activate the second wireless link; activate the second wireless link upon receipt of an acknowledgement of the activation command, the activating including placing the second wireless link into an active state and placing the first wireless link into an inactive state; and transmit the content data to the second communication device over the second wireless link. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification