IoT Link Establishment via GUID Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Establishing a communication link between an Internet of Things (IoT) device and a computing device is currently a manual, time-consuming process requiring user input for device discovery.

Innovation Solution

A computing device automatically establishes a communication link with an IoT device using a global unique identifier (GUID) obtained via a first communication protocol, such as NFC, to authenticate and determine device characteristics, then sets up a communication link using a different second protocol, reducing the need for user input and speeding up the process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual device discovery and user input methods are used to establish communication links, then device authentication and connection setup can be performed, but the process is time-consuming and requires significant user intervention

Engineering Contradiction:
Improveuser input requirementVSAvoidconnection establishment time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by having IoT devices broadcast their GUIDs and characteristics before actual connection is needed. The computing device pre-discovers available devices and stores their information, so when connection is required, the work is already done or nearly done, eliminating manual input and reducing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The IoT devices automatically perform self-service by broadcasting their own identifiers and characteristics without requiring user intervention. The computing device automatically discovers and selects devices based on pre-configured criteria, eliminating the need for manual device discovery and connection setup by the user.

Inventive Principle:
Principle #25Self-service

2Productivity

If automated device discovery is implemented using GUIDs and characteristics, then connection establishment time is reduced, but the system complexity increases due to protocol integration

Engineering Contradiction:
Improveconnection establishment speedVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The GUID acts as an intermediary identifier that simplifies the connection process. Instead of directly managing complex device characteristics and protocol negotiations, the system uses the GUID as a key to look up and match device characteristics, thereby reducing the apparent complexity while maintaining automated discovery and connection capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple communication protocols are integrated for device discovery and data exchange, then protocol flexibility and adaptability are improved, but the device complexity and implementation difficulty increase

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidprotocol integration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The communication process is segmented into distinct phases: discovery phase using one protocol (e.g., NFC for GUID exchange), authentication phase using another protocol, and data exchange phase using a third protocol. Each protocol handles a specific function, reducing the complexity of integrating multiple protocols simultaneously while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs a universal GUID format that can be used across different communication protocols and device types. This universal identifier serves as a common interface that works with various protocols (NFC, Bluetooth, Wi-Fi, etc.), allowing the system to maintain protocol flexibility without increasing overall complexity, as the GUID handling logic remains consistent across different protocol implementations.

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

Data Source

PatentEP3345361B1Communication link establishment using a global unique identifier
Publication Date: 2021.12.29 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • EP3345361B1 patent drawingFigure 1
  • EP3345361B1 patent drawingFigure 2
  • EP3345361B1 patent drawingFigure 3

AI summary

Example implementations relate to establishing communication Sinks with electronic devices. As an example, a computing device includes a data acquisition device to obtain global unique identifier (GUID) of an electronic device using a first communication protocol. The computing device also includes a processor to authenticate the electronic device based on the GUiD. The processor is also to determine device characteristic information associated with the electronic device based on the GUID. The processor is further to establish a communication link with the electronic device based on the device characteristic information and the GUID, The communication link is implemented based on a second communication protocol that is different from the first communication protocol.