Service Discovery Request for Network Connection Formation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing process of forming network connections between electronic devices, particularly in Bluetooth systems, is inefficient when multiple devices need to establish bi-directional connections, as each device must separately perform inquiry, page scan, and service discovery operations, significantly increasing the time required to establish a connection.

Innovation Solution

A method where a first electronic device forms a network connection with a second device that has already initiated a similar connection, allowing it to communicate without repeating the usual discovery operations, and continues searching for other devices providing the same service using the established connection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each device separately performs inquiry, page scan, and service discovery operations to form bi-directional network connections, then reliable connection establishment is achieved, but the time required to establish connections increases significantly

Engineering Contradiction:
Improveconnection establishment reliabilityVSAvoidconnection formation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Device B performs the inquiry, page scan, and link formation operations in advance to establish a connection with device A. When device A later needs to connect to device B, it can reuse the pre-established connection information, avoiding redundant discovery operations and significantly reducing connection time while maintaining reliable connection establishment

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent combines the service discovery request with the existing network connection establishment process. Instead of performing separate inquiry, page scan, and service discovery operations in both directions, the system merges these operations by having one device perform the discovery and share the connection information with the other device, reducing overall connection formation time

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple devices perform separate service discovery operations in a piconet with three or more devices, then each device can access required services, but the total time to establish all connections becomes frustratingly long

Engineering Contradiction:
Improveservice access capabilityVSAvoidtotal connection establishment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

In a piconet with multiple devices, the first device to perform service discovery does so in advance, and other devices in the piconet reuse this pre-performed discovery information. This eliminates redundant service discovery operations across multiple devices, maintaining full service access capability while dramatically reducing the total time required for all devices to establish connections

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The service discovery information obtained by one device serves multiple purposes and can be shared with other devices in the piconet. A single service discovery operation performed by one device provides universal access information that benefits all other devices in the network, eliminating the need for each device to perform separate discovery operations

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

Data Source

PatentUS8825873B2Using a service discovery request to find available devices
Publication Date: 2014.09.02 APPLE INC
  • US8825873B2 patent drawing
  • US8825873B2 patent drawing
  • US8825873B2 patent drawing

AI summary

The described embodiments provide an electronic device for forming a network connection. In the described embodiments, a first electronic device determines that a network connection is to be made to at least one other electronic device to access a service on the other electronic device. The first electronic device then searches for available electronic devices that provide the service. Prior to finding a second electronic device that provides the service, the first electronic device receives a request from the second electronic device to access a related service provided by the first electronic device. In these embodiments, the request is received on a network connection formed by the second electronic device between the second electronic device and the first electronic device. Based on the received request, the first electronic device then uses the network connection formed by the second electronic device to communicate with the second electronic device.