Flash Drive Bluetooth Manager for Automatic Peripheral Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Bluetooth-enabled peripheral devices often require complex and inconvenient driver installations, which can be impossible without administrative privileges, and require specific configurations for different classes of devices, making it difficult to establish communication between host devices and peripherals.

Innovation Solution

A portable USB flash drive with integrated Bluetooth functionality that includes a Bluetooth manager program, allowing automatic configuration with different classes of devices without modifying the host device's registry, and storing profile information in flash memory, enabling communication between host devices and peripherals using a generic Bluetooth controller ASIC.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a standard Bluetooth dongle is used with manual driver installation, then Bluetooth capability can be added to a host device, but the process becomes inconvenient, time-consuming, and requires administrative privileges that are often unavailable

Engineering Contradiction:
ImproveBluetooth capability additionVSAvoidDriver installation process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The flash drive performs self-configuration by automatically installing necessary drivers and registry modifications without requiring user intervention or administrative privileges. The system service runs with system privileges and configures Bluetooth parameters autonomously when the drive is connected.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

All necessary drivers, configuration files, and registry modifications are pre-prepared on the flash drive before connection. When connected, these pre-configured elements are automatically deployed to the host system, eliminating the need for manual installation steps.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a standard Bluetooth dongle with drivers is installed, then Bluetooth communication can be established, but different host applications still require separate configuration for different classes of Bluetooth devices

Engineering Contradiction:
ImproveBluetooth communication establishmentVSAvoidApplication configuration requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The flash drive implements a universal configuration system that handles multiple Bluetooth device classes (audio, data, control) through a single integrated interface. The Bluetooth manager program provides unified configuration for all device types, eliminating the need for separate application-specific setups.

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

Solution Approach 2:

The Bluetooth manager program acts as an intermediary layer between the host applications and various Bluetooth device classes. It translates application requests into device-specific configurations, shielding users from the complexity of different device requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If device-specific information is hard-coded in the Bluetooth controller ASIC, then the controller can be optimized for specific device types, but the cost increases and flexibility decreases

Engineering Contradiction:
ImproveController optimizationVSAvoidDevice compatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system separates device-specific information from the Bluetooth controller ASIC. The controller handles only core Bluetooth protocols, while device-specific profiles and configurations are stored separately in the flash drive's memory, allowing independent optimization of each component.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Device-specific parameters and profiles are stored as changeable data in the flash drive memory rather than being fixed in the ASIC. This allows the system to adapt to different device types by loading appropriate parameter sets from memory, maintaining controller simplicity while achieving versatility.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7774027B2Flash drive that configures generic bluetooth controller of the drive to be compatible with multiple bluetooth peripheral devices
Publication Date: 2010.08.10 SANDISK TECHNOLOGIES LLC
  • US7774027B2 patent drawing
  • US7774027B2 patent drawing
  • US7774027B2 patent drawing

AI summary

A portable flash memory drive includes a Bluetooth controller with only a subset of the layers of a Bluetooth stack necessary for operation. This enables usage of a generic Bluetooth controller in the flash drive. Specific configuration for profiles and other aspects of Bluetooth communication are handled by upper layers of the Bluetooth stack that are stored in the flash memory of the drive and thereafter loaded into a host computer. The configuration and make up of the Bluetooth stack can therefore be easily updated and changed when desired.