Patentable/Patents/US-8472361
US-8472361

Method of generating repeated data package transmission

PublishedJune 25, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Repeated data packets are generated from a first Bluetooth enabled device to a second Bluetooth enabled device to facilitate radio direction finding of the first device by the second device. A communication connection is established between the first and second devices in accordance with a Bluetooth protocol stack and in response to receiving at the second device a data packet transmitted by the first device the second device transmits an NACK data packet to the first device, whereby the first device is cause to retransmit said data packet, and causing the second device to process at least one of the transmitted data packet and the retransmitted data packet in accordance with a radio direction finding algorithm. The communication connection preferably comprises a remote name request.

Patent Claims
12 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method of generating repeated data packets from a first Bluetooth enabled device to a second Bluetooth enabled device to facilitate radio direction finding of the first device by the second device, the method comprising: establishing a communication connection between the first and second devices in accordance with a Bluetooth protocol stack; in response to receiving at the second device a data packet transmitted by the first device, causing the second device to transmit an NACK data packet to the first device, whereby the first device is caused to retransmit said data packet; and causing the second device to process at least one of the transmitted data packet and the retransmitted data packet in accordance with a radio direction finding algorithm, wherein the communication connection does not use any layer of the protocol stack above the host controller interface.

Plain English Translation

A method for Bluetooth devices to find each other's direction. The first Bluetooth device sends data to the second. The second device responds with a "NACK" (negative acknowledgement) when it receives a data packet from the first device. This NACK forces the first device to resend the same data packet. The second device then uses either the original or retransmitted packet (or both) to determine the direction of the first device, using a radio direction finding algorithm. The connection between the two devices is established using the Bluetooth protocol, specifically staying below the Host Controller Interface (HCI) layer.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein the step of transmitting the NACK data packet is repeated.

Plain English Translation

In the Bluetooth direction finding method described in claim 1, after the second device receives a data packet from the first device, it repeatedly sends NACK (negative acknowledgement) packets back to the first device. This forces the first device to retransmit the same data packet multiple times, giving the second device more data for radio direction finding. The second device uses either the original or retransmitted packets (or both) to determine the direction of the first device, using a radio direction finding algorithm. The connection between the two devices is established using the Bluetooth protocol, specifically staying below the Host Controller Interface (HCI) layer.

Claim 3

Original Legal Text

3. The method of claim 1 , wherein the communication connection comprises a baseband connection.

Plain English Translation

In the Bluetooth direction finding method described in claim 1, the communication connection established between the first and second Bluetooth devices for radio direction finding purposes is a baseband connection. The first Bluetooth device sends data to the second. The second device responds with a "NACK" (negative acknowledgement) when it receives a data packet from the first device. This NACK forces the first device to resend the same data packet. The second device then uses either the original or retransmitted packet (or both) to determine the direction of the first device, using a radio direction finding algorithm. The connection between the two devices is established using the Bluetooth protocol, specifically staying below the Host Controller Interface (HCI) layer.

Claim 4

Original Legal Text

4. The method of claim 1 , wherein the communication connection comprises a Remote Name Request.

Plain English Translation

In the Bluetooth direction finding method described in claim 1, the communication connection established between the first and second Bluetooth devices for radio direction finding purposes is a Remote Name Request. The first Bluetooth device sends data to the second. The second device responds with a "NACK" (negative acknowledgement) when it receives a data packet from the first device. This NACK forces the first device to resend the same data packet. The second device then uses either the original or retransmitted packet (or both) to determine the direction of the first device, using a radio direction finding algorithm. The connection between the two devices is established using the Bluetooth protocol, specifically staying below the Host Controller Interface (HCI) layer.

Claim 5

Original Legal Text

5. A non-transitory computer program product for facilitating radio direction finding of a first Bluetooth enabled device by a second Bluetooth device, the non-transitory computer program product comprising executable instructions stored thereon that when executed by the second Bluetooth enabled devices cause said device to: establish a communication connection between the first and second devices in accordance with a Bluetooth protocol stack; in response to receiving at the second device a data packet transmitted by the first device, cause the second device to transmit an NACK data packet to the first device, whereby the first device is caused to retransmit said data packet; and cause the second device to process at least one of the transmitted data packet and the retransmitted data packet in accordance with a radio direction finding algorithm, wherein the communication connection does not use any layer of the protocol stack above the host controller interface.

Plain English Translation

A computer program, stored on a non-transitory medium, that enables a second Bluetooth device to find the direction of a first Bluetooth device. When executed, the program causes the second device to: establish a Bluetooth connection with the first device, staying below the Host Controller Interface (HCI) layer. When the second device receives a data packet from the first, the program makes the second device send a "NACK" (negative acknowledgement) back to the first. This NACK forces the first device to resend the data. The program then uses either the original or retransmitted packet (or both) to calculate the direction of the first device using a radio direction finding algorithm.

Claim 6

Original Legal Text

6. The computer program product of claim 5 , wherein the step of transmitting the NACK data packet is repeated.

Plain English Translation

The computer program described in claim 5 for Bluetooth direction finding is enhanced to repeatedly send NACK (negative acknowledgement) packets back to the first device after receiving a data packet. This forces the first device to retransmit the same data packet multiple times, providing the second device with more data for its radio direction finding algorithm. The program then uses either the original or retransmitted packets (or both) to calculate the direction of the first device. The Bluetooth connection with the first device, staying below the Host Controller Interface (HCI) layer.

Claim 7

Original Legal Text

7. The computer program product of claim 5 wherein the communication connection comprises a baseband connection.

Plain English Translation

The computer program described in claim 5 for Bluetooth direction finding establishes a baseband connection between the first and second Bluetooth devices. The program causes the second device to: establish a Bluetooth connection with the first device, staying below the Host Controller Interface (HCI) layer. When the second device receives a data packet from the first, the program makes the second device send a "NACK" (negative acknowledgement) back to the first. This NACK forces the first device to resend the data. The program then uses either the original or retransmitted packet (or both) to calculate the direction of the first device using a radio direction finding algorithm.

Claim 8

Original Legal Text

8. The computer program product of claim 5 , wherein the communication connection comprises a Remote Name Request.

Plain English Translation

The computer program described in claim 5 for Bluetooth direction finding establishes a Remote Name Request connection between the first and second Bluetooth devices. The program causes the second device to: establish a Bluetooth connection with the first device, staying below the Host Controller Interface (HCI) layer. When the second device receives a data packet from the first, the program makes the second device send a "NACK" (negative acknowledgement) back to the first. This NACK forces the first device to resend the data. The program then uses either the original or retransmitted packet (or both) to calculate the direction of the first device using a radio direction finding algorithm.

Claim 9

Original Legal Text

9. A first Bluetooth enabled device to arranged to perform radio direction finding of a second Bluetooth enabled device, the first device being arranged to: establish a communication connection with the second device in accordance with a Bluetooth protocol stack; in response to receiving a data packet transmitted by the second device, transmitting an NACK data packet to the second device, whereby the second device is caused to retransmit said data packet; and processing at least one of the transmitted data packet and the retransmitted data packet in accordance with a radio direction finding algorithm, wherein the communication connection does not use any layer of the protocol stack above the host controller interface.

Plain English Translation

A first Bluetooth device that can find the direction of a second Bluetooth device. The first device establishes a Bluetooth connection with the second device, staying below the Host Controller Interface (HCI) layer. When the first device receives a data packet from the second device, it automatically sends back a "NACK" (negative acknowledgement). This NACK forces the second device to resend the same data packet. The first device then uses either the original or retransmitted packet (or both) to determine the direction of the second device, using a radio direction finding algorithm.

Claim 10

Original Legal Text

10. The device of claim 9 , wherein the step of transmitting the NACK data packet is repeated.

Plain English Translation

The Bluetooth device described in claim 9, which finds the direction of another Bluetooth device, is enhanced to repeatedly send NACK (negative acknowledgement) packets back to the second device after receiving a data packet. This forces the second device to retransmit the same data packet multiple times, providing the first device with more data for its radio direction finding algorithm. The device establishes a Bluetooth connection with the second device, staying below the Host Controller Interface (HCI) layer.

Claim 11

Original Legal Text

11. The device of claim 9 , wherein the communication connection comprises a baseband connection.

Plain English Translation

The Bluetooth device described in claim 9, which finds the direction of another Bluetooth device, establishes a baseband connection with the other device. The first device establishes a Bluetooth connection with the second device, staying below the Host Controller Interface (HCI) layer. When the first device receives a data packet from the second device, it automatically sends back a "NACK" (negative acknowledgement). This NACK forces the second device to resend the same data packet. The first device then uses either the original or retransmitted packet (or both) to determine the direction of the second device, using a radio direction finding algorithm.

Claim 12

Original Legal Text

12. The device of claim 9 , wherein the communication connection comprises a Remote Name Request.

Plain English Translation

The Bluetooth device described in claim 9, which finds the direction of another Bluetooth device, establishes a Remote Name Request connection with the other device. The first device establishes a Bluetooth connection with the second device, staying below the Host Controller Interface (HCI) layer. When the first device receives a data packet from the second device, it automatically sends back a "NACK" (negative acknowledgement). This NACK forces the second device to resend the same data packet. The first device then uses either the original or retransmitted packet (or both) to determine the direction of the second device, using a radio direction finding algorithm.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 1, 2010

Publication Date

June 25, 2013

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method of generating repeated data package transmission” (US-8472361). https://patentable.app/patents/US-8472361

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-8472361. See llms.txt for full attribution policy.