Computer Bluetooth Host Accessory Dual Role Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Bluetooth technologies restrict a personal computer from functioning simultaneously as both a host and an accessory for connected devices, limiting its versatility in personal area networks.

Innovation Solution

Implementing a method and system that allows a computer to operate as both a host and an accessory by using a Microsoft Bluetooth stack and a customized application, enabling it to determine its role based on connected devices and manage conflicts between different Bluetooth stacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a PC is connected to external devices through Bluetooth with the Microsoft Bluetooth stack, then the PC can operate as a host for connected devices, but the PC cannot simultaneously operate as an accessory for other Bluetooth devices

Engineering Contradiction:
ImproveBluetooth role versatilityVSAvoidBluetooth stack complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is segmented into two independent Bluetooth stack implementations: the Microsoft Bluetooth stack (for host operations) and a custom Bluetooth stack (for accessory operations). This segmentation allows the PC to maintain separate, specialized protocols for each role, avoiding conflicts while enabling simultaneous host and accessory functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The PC is designed to perform multiple Bluetooth roles (host and accessory) simultaneously through the implementation of dual Bluetooth stacks. The system universally supports both traditional host operations and accessory operations, allowing the same device to function in multiple capacities within the Bluetooth network.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If a custom Bluetooth application is implemented to enable the PC as an accessory, then the PC can work as both host and accessory, but conflicts may arise between the custom application and the Microsoft Bluetooth stack

Engineering Contradiction:
ImproveDual role capabilityVSAvoidBluetooth operation stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A role determination mechanism acts as an intermediary between the custom Bluetooth application and the Microsoft Bluetooth stack. This intermediary evaluates connection requests and determines the appropriate role (host or accessory) based on device characteristics and connection context, ensuring stable and conflict-free operations by directing traffic to the appropriate stack.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The Bluetooth role assignment is dynamic rather than static. The system can switch between host-only, accessory-only, and dual-role modes based on real-time connection requirements. This dynamic adaptation allows the PC to optimize its Bluetooth behavior for each specific connection scenario, maintaining reliability while achieving versatility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10165612B2Wireless connecting method, computer, and non-transitory computer-readable storage medium
Publication Date: 2018.12.25 PIXART IMAGING INC
  • US10165612B2 patent drawing
  • US10165612B2 patent drawing
  • US10165612B2 patent drawing

AI summary

A wireless connecting method is disclosed. The wireless connecting method includes the following operations: connecting a device to a computer by BLUETOOTH; determining the computer is a host or a accessory for the device; operating the computer as the host for the device by a Microsoft BLUETOOTH stack if the computer is the host for the device; and operating the computer as the accessory for the device by an application if the computer is the accessory for the device. The computer is operated as the host and the accessory at the same time.