Bluetooth AoA Offload to Wi-Fi Transceiver

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for calculating Angle of Arrival (AoA) in Bluetooth transceivers impose throughput limitations on the interface between the Bluetooth transceiver and the host processor, affecting the performance and responsiveness of location-based applications in mobile devices.

Innovation Solution

Offloading the AoA generation from the host processor to a Wi-Fi transceiver by sharing AoA sample data through a shared memory, where the Wi-Fi transceiver generates and stores the AoA, reducing data transfer and computational load on the host processor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the host processor generates AoA from Bluetooth samples, then positioning accuracy is improved, but interface throughput is degraded

Engineering Contradiction:
Improvepositioning accuracyVSAvoidinterface throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts the AoA generation function from the host processor and relocates it to a dedicated location service processor. This separation allows the host processor to focus on high-precision positioning calculations while the location service processor handles the data transfer and AoA generation, thereby resolving the throughput bottleneck without compromising positioning accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a location service processor as an intermediary between the Bluetooth transceiver and the host processor. This intermediary component receives Bluetooth samples, generates AoA data, and provides it to the host processor, effectively mediating the data flow and preventing interface throughput saturation while maintaining the precision required for accurate positioning

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If more Bluetooth samples are transferred for AoA generation, then positioning accuracy is improved, but interface throughput is degraded

Engineering Contradiction:
Improvepositioning accuracyVSAvoidinterface throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts the AoA generation function from the host processor and relocates it to a dedicated location service processor. This separation allows the host processor to focus on high-precision positioning calculations while the location service processor handles the data transfer and AoA generation, thereby resolving the throughput bottleneck without compromising positioning accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements a sampling mechanism where the location service processor selectively transfers Bluetooth samples to the host processor based on positioning accuracy requirements. By transferring only the necessary subset of samples rather than all available samples, the system achieves sufficient positioning accuracy while preventing interface throughput saturation

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the host processor performs AoA generation, then computational accuracy is improved, but device complexity is increased

Engineering Contradiction:
Improvecomputational accuracyVSAvoidprocessor complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the processing functions by separating AoA generation from the host processor and placing it in a dedicated location service processor. This segmentation reduces the computational burden and complexity of the host processor while maintaining computational accuracy through the specialized location service processor that handles AoA calculations

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a location service processor as an intermediary between the Bluetooth transceiver and the host processor. This intermediary component receives Bluetooth samples, generates AoA data, and provides it to the host processor, effectively mediating the data flow and preventing interface throughput saturation while maintaining the precision required for accurate positioning

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10330783B1Location service offload for bluetooth positioning
Publication Date: 2019.06.25 MARVELL ASIA PTE LTD
  • US10330783B1 patent drawing
  • US10330783B1 patent drawing
  • US10330783B1 patent drawing

AI summary

The present disclosure describes methods and apparatuses for location service offload for Bluetooth positioning. In some aspects a Bluetooth radio frequency (RF) signal is sampled by a Bluetooth transceiver to produce a set of samples corresponding to an advertisement packet and the set of samples are stored in a shared memory. Another transceiver is signaled that the set of samples are stored in the shared memory, causing the other transceiver to generate the Angle of Arrival (AoA) of the Bluetooth RF signal. A signal is received from the other transceiver indicating that the generated AoA is available in the shared memory. The generated AoA is read from the shared memory by the Bluetooth transceiver and sent to a host processor. By so doing, data transfer between the Bluetooth transceiver and the host processor is reduced, as well as, reducing the computational load on the host processor.