Method and apparatus for reduced power consumption when operating as a bluetooth low energy device
First Claim
Patent Images
1. An apparatus, comprising:
- a Bluetooth communication transceiver configured as a Bluetooth low energy device, for receiving communication packets having a packet length and containing digital content information useful for reducing a receive window duration;
a timer configured to perform at least one timing measurement for power saving used for measurement of a connection interval to be used for reducing a size of an activation window; and
a processor configured to adjust a receive timing of the Bluetooth communication transceiver in response to detecting the digital content information in the received communication packets, wherein the processor is configured to detect a logical link identifier field in a header of a received packet by the Bluetooth communication transceiver and adjust an end time of the receive timing of the Bluetooth communication transceiver to reduce the receive duration depending on a content of the logical link identifier field, by turning off the activation window early, in order to reduce the receive window duration, thereby reducing a portion of the packet length received, based at least in part on the at least one timing measurement, the processor configured to continue the reduced receive window duration as long as the received communication packets contain the digital content information.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, a method and a computer program product is disclosed for a Bluetooth communication transceiver. The Bluetooth communication transceiver is configured as a Bluetooth low energy device performing timing measurements which are to be used for power saving. Based at least in part on the timing measurements, receive activation timings of the Bluetooth communication transceiver are adjusted. Further, a sleep clock of the apparatus may be used for calibration of the receive activation timings.
-
Citations
14 Claims
-
1. An apparatus, comprising:
-
a Bluetooth communication transceiver configured as a Bluetooth low energy device, for receiving communication packets having a packet length and containing digital content information useful for reducing a receive window duration; a timer configured to perform at least one timing measurement for power saving used for measurement of a connection interval to be used for reducing a size of an activation window; and a processor configured to adjust a receive timing of the Bluetooth communication transceiver in response to detecting the digital content information in the received communication packets, wherein the processor is configured to detect a logical link identifier field in a header of a received packet by the Bluetooth communication transceiver and adjust an end time of the receive timing of the Bluetooth communication transceiver to reduce the receive duration depending on a content of the logical link identifier field, by turning off the activation window early, in order to reduce the receive window duration, thereby reducing a portion of the packet length received, based at least in part on the at least one timing measurement, the processor configured to continue the reduced receive window duration as long as the received communication packets contain the digital content information. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
receiving, at a Bluetooth communication transceiver configured as a Bluetooth low energy device, communication packets having a packet length and containing digital content information useful for reducing a receive window duration; performing, at the Bluetooth communication transceiver configured as a Bluetooth low energy device, at least one timing measurement for power saving used for measurement of a connection interval to be used for reducing a size of an activation window; adjusting a receive timing of the Bluetooth communication transceiver to reduce the receive window duration in response to detecting the digital content information in the received communication packets, to detect a logical link identifier field in a header of a received packet by the Bluetooth communication transceiver and adjust an end time of the receive timing of the Bluetooth communication transceiver to reduce the receive window duration depending on a content of the logical link identifier field, by turning off the activation window early, thereby reducing a portion of the packet length received, based at least in part on the at least one timing measurement; and continuing the reduced receive window duration as long as the received communication packets contain the digital content information. - View Dependent Claims (6, 7, 8)
-
-
9. An apparatus, comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; perform, at a Bluetooth communication transceiver configured as a Bluetooth low energy device, at least one timing measurement for power saving used for measurement of a connection interval to be used for reducing a size of an activation window; receive communication packets having a packet length and containing digital content information useful for reducing a receive window duration; adjust a receive timing of the Bluetooth communication transceiver to reduce the receive window duration in response to detecting the digital content information in the received communication packets, to detect a logical link identifier field in a header of a received packet by the Bluetooth communication transceiver and adjust an end time of the receive timing of the Bluetooth communication transceiver to reduce the receive window duration depending on a content of the logical link identifier field, by turning off the activation window early, thereby reducing a portion of the packet length received, based at least in part on the at least one timing measurement; and continue the reduced receive window duration as long as the received communication packets contain the digital content information.
-
-
10. A computer program product comprising a non-transitory computer-readable medium bearing computer program code embodied therein for use with a computer, the computer program code comprising:
-
code for performing, at a Bluetooth communication transceiver configured as a Bluetooth low energy device, at least one timing measurement for power saving used for measurement of a connection interval to be used for reducing a size of an activation window; code for receiving communication packets having a packet length and containing digital content information useful for reducing a receive window duration; code for adjusting a receive timing of the Bluetooth communication transceiver to reduce the receive window duration in response to detecting the digital content information in the received communication packets, to detect a logical link identifier field in a header of a received packet by the Bluetooth communication transceiver and adjust an end time of the receive timing of the Bluetooth communication transceiver to reduce the receive window duration depending on a content of the logical link identifier field, by turning off the activation window early, thereby reducing a portion of the packet length received, based at least in part on the at least one timing measurement; and code for continuing the reduced receive window duration as long as the received communication packets contain the digital content information.
-
-
11. A non-transitory computer-readable medium encoded with instructions that, when executed by a processor, perform:
-
measuring, at a Bluetooth communication transceiver configured as a Bluetooth low energy device, at least one timing measurement for power saving used for measurement of a connection interval to be used for reducing a size of an activation window; receiving communication packets having a packet length and containing digital content information useful for reducing a receive window duration; adjusting a receive timing of the Bluetooth communication transceiver to reduce the receive window duration in response to detecting the digital content information in the received communication packets, to detect a logical link identifier field in a header of a received packet by the Bluetooth communication transceiver and adjust an end time of the receive timing of the Bluetooth communication transceiver to reduce the receive window duration depending on a content of the logical link identifier field, by turning off the activation window early, thereby reducing a portion of the packet length received, based at least in part on the at least one timing measurement; and code for continuing the reduced receive window duration as long as the received communication packets contain the digital content information.
-
-
12. An apparatus, comprising:
-
a Bluetooth communication transceiver configured as a Bluetooth low energy device, for receiving communication packets having a packet length and containing digital content information useful for reducing a receive window duration; a timer configured to perform at least one timing measurement for power saving used for measurement of a connection interval to be used for reducing a size of an activation window; and a processor configured to adjust a receive timing of the Bluetooth communication transceiver in response to detecting the digital content information in the received communication packets, wherein the processor is configured to detect if a connection is of a fixed data length such that a cyclic redundancy check value is known, and wherein the processor is further configured to shift a start time of the receive activation window timing of the Bluetooth communication transceiver to a timing just before reception of the expected cyclic redundancy check value in order to reduce the receive window duration, thereby reducing a portion of the packet length received, based at least in part on the at least one timing measurement, the processor configured to continue the reduced receive window duration as long as the received communication packets contain the digital content information.
-
-
13. A method, comprising:
-
receiving, at a Bluetooth communication transceiver configured as a Bluetooth low energy device, communication packets having a packet length and containing digital content information useful for reducing a receive window duration; performing, at the Bluetooth communication transceiver configured as a Bluetooth low energy device, at least one timing measurement for power saving used for measurement of a connection interval to be used for reducing a size of an activation window; adjusting a receive timing of the Bluetooth communication transceiver to reduce the receive window duration in response to detecting the digital content information in the received communication packets, to detect if a connection is of a fixed data length such that a cyclic redundancy check value is known, and to shift a start time of the receive activation window timing of the Bluetooth communication transceiver to a timing just before reception of the expected cyclic redundancy check value to reduce the receive window duration, thereby reducing a portion of the packet length received, based at least in part on the at least one timing measurement; and continuing the reduced receive window duration as long as the received communication packets contain the digital content information.
-
-
14. A computer program product comprising a non-transitory computer-readable medium bearing computer program code embodied therein for use with a computer, the computer program code comprising:
-
code for receiving, at a Bluetooth communication transceiver configured as a Bluetooth low energy device, communication packets having a packet length and containing digital content information useful for reducing a receive window duration; code for performing, at the Bluetooth communication transceiver configured as a Bluetooth low energy device, at least one timing measurement for power saving used for measurement of a connection interval to be used for reducing a size of an activation window; code for adjusting a receive timing of the Bluetooth communication transceiver to reduce the receive window duration in response to detecting the digital content information in the received communication packets, to detect if a connection is of a fixed data length such that a cyclic redundancy check value is known, and to shift a start time of the receive activation window timing of the Bluetooth communication transceiver to a timing just before reception of the expected cyclic redundancy check value to reduce the receive window duration, thereby reducing a portion of the packet length received, based at least in part on the at least one timing measurement; and code for continuing the reduced receive window duration as long as the received communication packets contain the digital content information.
-
Specification