IoT Device Discovery Platform Using Natural Language Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IoT devices face challenges in coordinating interactions to perform collaborative tasks due to the lack of standardized communication protocols, leading to difficulties in discovering and utilizing the functions and operations of other devices.

Innovation Solution

The IoT Device Discovery Platform enables IoT devices to communicate and discover each other's functions and operations using natural language processing and artificial intelligence, allowing for decentralized communication and authorization processes, enabling them to collaborate and perform tasks without relying on centralized standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If proprietary IoT devices and specialized applications are used to support interactions and collaborative tasks, then device compatibility and functionality are improved, but device complexity and system fragmentation increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsystem fragmentation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal natural language processing layer that enables any IoT device to be discovered and controlled through common language commands, regardless of proprietary protocols. The system translates diverse device-specific functions into a unified natural language interface, allowing a single controller to interact with multiple different device types without requiring device-specific applications.

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

Solution Approach 2:

The patent introduces a natural language processing intermediary that sits between the user and diverse IoT devices. This intermediary translates natural language commands into device-specific protocols and vice versa, mediating between the universal user interface and the fragmented device landscape without requiring direct integration between each device and controller.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If centralized standardized protocols are implemented for IoT device communication, then coordination efficiency is improved, but system flexibility and independence of devices are reduced

Engineering Contradiction:
Improvecoordination efficiencyVSAvoiddevice independence
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic communication architecture where devices can operate with standardized protocols when coordination is needed, but maintain independence and use proprietary methods when acting autonomously. The system adapts its communication mode based on whether collaborative tasks are required or devices are operating independently, allowing both centralized efficiency and decentralized flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the communication system into two layers: a standardized natural language interface layer for coordinated collaboration, and device-specific protocol layers for independent operation. This segmentation allows devices to maintain their independence while enabling efficient coordination when needed through the standardized upper layer.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If decentralized communication without centralized standards is used, then device independence is improved, but difficulty in discovering and coordinating device functions increases

Engineering Contradiction:
Improvedevice independenceVSAvoiddevice discovery difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements feedback mechanisms where IoT devices broadcast their capabilities and status in natural language, and controllers provide feedback about discovered devices and coordinate tasks. This feedback loop enables decentralized devices to be easily discovered and coordinated without centralized standards, as each device actively communicates its functions and responds to coordination requests.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables IoT devices to self-announce their capabilities and functions through natural language broadcasting, eliminating the need for centralized device registries or standardization bodies. Devices independently manage their own discovery and coordination by actively presenting their services and responding to natural language queries from controllers.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10819806B2Internet of things (IOT) device discovery platform
Publication Date: 2020.10.27 DISH NETWORK LLC
  • US10819806B2 patent drawing
  • US10819806B2 patent drawing
  • US10819806B2 patent drawing

AI summary

Techniques described herein include a communication and device discovery platform though which Internet of Things (IoT) devices may discover other IoT devices, ascertain device statuses, purposes, and the functions and operations supported by other IoT devices, and collaborate with other IoT devices to request and initiate particular functions and operations. Using the platform and corresponding functionality described herein, an IoT device may announce to another nearby IoT devices its general description, availability, required permissions, as well as a listing and description of functions it may perform. Other authorized IoT devices may make use of the broadcasted functions, using artificial intelligence, natural language processing, and additional techniques that enable independent and decentralized IoT devices to discover the purposes, supported functions and operations, and invoke the functionality of other IoT devices.