Adaptive data transfer using bluetooth
AssigneeFitbit, Inc.
InventorsHeiko Gernot Albert Panther, James Park
Life of this patent
Estimating the term…
Abstract
Biometric monitoring devices, including various technologies that may be implemented in such devices, are discussed herein. Additionally, techniques, systems, and apparatuses are discussed herein for utilizing two different Bluetooth communications interfaces, one that provides Bluetooth classic (base rate/enhanced data rate) communications functionality and one that provides Bluetooth low-energy communications functionality, in a common device. The techniques, systems, and apparatuses may elect to use a particular Bluetooth interface based on various criteria.
Claims31
An apparatus comprising:
- a first Bluetooth communications interface configured to provide communications via the Bluetooth Base Rate/Enhanced Data Rate (BR/EDR) protocol;
- a second Bluetooth communications interface configured to provide Bluetooth communications via the Bluetooth Low-Energy (BLE) protocol;
- and
- a controller including at least one processor and a memory, wherein:
- the at least one processor, the memory, the first Bluetooth communications interface, and the second Bluetooth communications interface are communicatively connected, and
- the memory stores instructions for controlling the at least one processor to:
- a) establish a first Bluetooth communications connection with a remote device external to the apparatus via the first Bluetooth communications interface,
- b) establish a second Bluetooth communications connection with the remote device via the second Bluetooth communications interface,
- c) determine whether to utilize the first Bluetooth communications connection or the second Bluetooth communications connection to transmit first data between the apparatus and the remote device according, at least in part, to information selected from the group consisting of:
- information obtained from one or more sensors in the apparatus, information obtained in association with the first Bluetooth communications connection, information obtained in association with the second Bluetooth communications connection, and information describing the first data, and
- d) utilize the first Bluetooth communications connection or the second Bluetooth communications connection as determined in (c) to transmit the first data between the apparatus and the remote device.
A method comprising:
- a) establishing a first Bluetooth communications connection between an apparatus and a remote device external to the apparatus via the first Bluetooth communications interface;
- b) establishing a second Bluetooth communications connection between the apparatus and the remote device via the second Bluetooth communications interface;
- c) determining whether to utilize the first Bluetooth communications connection or the second Bluetooth communications connection to transmit first data between the apparatus and the remote device according, at least in part, to information selected from the group consisting of:
- information obtained from one or more sensors in the apparatus, information obtained in association with the first Bluetooth communications connection, information obtained in association with the second Bluetooth communications connection, and information describing the first data;
- and
- d) utilizing the first Bluetooth communications connection or the second Bluetooth communications connection as determined in (c) to transmit the first data between the apparatus and the remote device.
21-23. (canceled)
The method of claim 23, wherein the information describing the remote device indicates that the remote device is a cell phone or a smart phone, the method further comprising utilizing the second Bluetooth communications connection to transmit the first data between the apparatus and the remote device when, at least in part, the information describing the remote device indicates that the remote device is a cell phone or a smart phone.
The method of claim 23, wherein the one or more sensors in the apparatus includes a Bluetooth receiver and the information from the one or more sensors includes information from the Bluetooth receiver indicating that a vehicle-mounted Bluetooth device is within Bluetooth communications range of the apparatus and has a signal strength that meets or exceeds a predefined threshold.
A non-transitory, machine-readable storage medium, wherein the storage medium stores computer-executable instructions for controlling at least one processor communicatively connected with a first Bluetooth communications interface and a second Bluetooth communications interface in an apparatus, wherein the first Bluetooth communications interface is configured to provide communications via the Bluetooth Base Rate/Enhanced Data Rate (BR/EDR) protocol and the second Bluetooth communications interface is configured to provide Bluetooth communications via the Bluetooth Low-Energy (BLE) protocol, to:
- a) establish a first Bluetooth communications connection with a remote device external to the apparatus via the first Bluetooth communications interface,
- b) establish a second Bluetooth communications connection with the remote device via the second Bluetooth communications interface,
- c) determine whether to utilize the first Bluetooth communications connection or the second Bluetooth communications connection to transmit first data between the apparatus and the remote device according, at least in part, to information selected from the group consisting of:
- information obtained from one or more sensors in the apparatus, information obtained in association with the first Bluetooth communications connection, information obtained in association with the second Bluetooth communications connection, and information describing the first data, and
- d) utilize the first Bluetooth communications connection or the second Bluetooth communications connection as determined in (c) to transmit the first data between the apparatus and the remote device.
Dependencies are inferred from the claim text.