Host controller interface and messaging method for ANT applications
First Claim
Patent Images
1. A Bluetooth integrated circuit (IC), comprising:
- a host controller interface (HCI) configured to;
receive an ANT HCI command from a host; and
remove a header from the ANT HCI command to generate an ANT command;
an ANT controller communicatively coupled to the HCI, and configured to;
receive the ANT command from the HCI; and
process the ANT command; and
a Bluetooth transceiver communicatively coupled to the ANT controller and configured to communicate the processed ANT command to a communication device.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method using ANT and/or ANT+ protocols for one or more ANT and/or ANT+ applications. The system can include a Bluetooth interface and a Host Controller Interface (HCI) that are configured to process incoming and outgoing ANT and/or ANT+ messages from/to one or more ANT and/or ANT+ enabled devices. The ANT and/or ANT+ messages can be communicated to one or more ANT and/or ANT+ enabled devices utilizing a Bluetooth transceiver. The Bluetooth interface and the HCI can be configured to wrap one or more ANT and/or ANT+ messages with a header and/or to remove a header from one or more wrapped ANT and/or ANT+ messages. The header can be an HCI compatible header.
8 Citations
20 Claims
-
1. A Bluetooth integrated circuit (IC), comprising:
-
a host controller interface (HCI) configured to; receive an ANT HCI command from a host; and remove a header from the ANT HCI command to generate an ANT command; an ANT controller communicatively coupled to the HCI, and configured to; receive the ANT command from the HCI; and process the ANT command; and a Bluetooth transceiver communicatively coupled to the ANT controller and configured to communicate the processed ANT command to a communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A Bluetooth integrated circuit (IC), comprising:
-
a Bluetooth transceiver configured to receive an ANT event from a communication device; an ANT controller communicatively coupled to the Bluetooth transceiver, and configured to; receive the ANT event from the Bluetooth transceiver; and process the ANT event; and a host controller interface (HCI) configured to; receive the processed ANT event from the ANT controller; wrap the processed ANT event with a header to generate an ANT HCI event; and transmit the ANT HCI event to a host. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A Bluetooth integrated circuit (IC), comprising:
-
a Bluetooth transceiver configured to wirelessly communicate with a Bluetooth external device and an ANT external device; an ANT controller configured to control the ANT external device using the Bluetooth transceiver; a Bluetooth controller configured to control the Bluetooth external device using the Bluetooth transceiver; a host controller interface (HCI) configured to; receive commands from a host that is external to the Bluetooth IC; examine headers of the commands to distinguish an ANT command from a Bluetooth command; and forward the ANT command to the ANT controller and the Bluetooth command to the Bluetooth controller based on the headers. - View Dependent Claims (19, 20)
-
Specification