Smart Page Scan Through ID Sensing for Bluetooth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Bluetooth communication, secondary devices often wait for extended periods to reconnect with primary devices due to the suppression of scan core activities by main core operations, leading to delayed connection establishment and inefficient power usage.

Innovation Solution

Implementing predictive scheduling logic in secondary devices to determine when the main core is busy and adjust scan core scanning durations, allowing for earlier detection of paging messages and faster connection establishment by predicting the primary device's message schedule.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the scan core continuously scans for paging messages, then connection establishment speed is improved, but power consumption increases

Engineering Contradiction:
Improveconnection establishment speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The scan core dynamically adjusts its scanning behavior based on the main core's operational state. When the main core is busy, the scan core reduces or suspends scanning activities. This dynamic adaptation allows the system to optimize power consumption while maintaining connection establishment speed when the main core is available.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where the scan core monitors the main core's busy status and adjusts its scanning duration accordingly. This feedback loop enables intelligent power management by reducing scanning power consumption during periods when the main core is occupied, while ensuring scanning resumes when connection establishment is prioritized.

Inventive Principle:
Principle #23Feedback

2Use of energy by moving object

If the scan core scanning is suppressed during main core busy periods, then power consumption is reduced, but connection establishment is delayed

Engineering Contradiction:
Improvepower consumptionVSAvoidconnection establishment time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The scan core performs preliminary scanning actions during periods when the main core is not busy, preparing for potential connection requests. By anticipating future scanning needs and performing preliminary detection, the system reduces the time penalty when connection establishment becomes urgent, while maintaining power savings during non-critical periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements periodic scanning intervals rather than continuous scanning. The scan core alternates between active scanning periods and idle periods based on main core availability. This periodic approach balances power consumption with connection establishment responsiveness, ensuring the system remains capable of establishing connections while minimizing unnecessary power usage during main core busy periods.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20240107498A1Smart page scan through id sensing
Publication Date: 2024.03.28 APPLE INC
  • US20240107498A1 patent drawing
  • US20240107498A1 patent drawing
  • US20240107498A1 patent drawing

AI summary

Techniques are described herein for smart page scanning through identifier sensing, An example method includes a first core receiving, by a first core of a first computing device, a first paging message from a second device at a first duration. The first computing device can determine that a second core of the first computing device is performing an operation that prevents completion of a paging process. The first computing device can determine a second duration for a second paging message based at least in part on determining that the second core is performing the operation. The first computing device can cause the second core to scan for the second paging message from the second computing device at the second duration. The second core can receive the second paging message at the second duration. The second core can transmit a paging response for establishing the connection with the second device.