Service Layer Data Brokerage Framework for IoT Topic Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current service layer technologies lack the capability to dynamically organize and expose data from disparate IoT devices in a way that reflects how the data is consumed, leading to inefficiencies in data discovery and management, particularly in scenarios where multiple resources provide similar information.

Innovation Solution

A framework for data brokerage services in a service layer that uses topic-based management to dynamically adapt to discovery and subscription requests, allowing data producers and consumers to operate loosely coupled and independently, with features like automatic topic creation, notification arbitration, and access control policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If data is organized based on producer settings and configurations, then data production and management is simplified, but data discovery and consumption efficiency deteriorates because the organization does not reflect consumer usage or meaning

Engineering Contradiction:
Improvedata production and managementVSAvoiddata discovery and consumption efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent segments data organization into two independent dimensions: producer-based organization (for simplified production) and consumer-based organization via topics (for improved discovery). Topics segment data according to consumer interests and usage patterns, allowing consumers to efficiently discover and consume relevant data without affecting the producer's organization structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service layer acts as an intermediary between producers and consumers. It receives data from producers organized according to their settings, then re-organizes and exposes this data through topics that reflect consumer interests. This intermediary layer enables both producer simplicity and consumer efficiency without requiring either side to change their organization approach.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple consumers subscribe to the same data, then data consumption coverage is improved, but system complexity increases due to repeated discovery requests and management overhead

Engineering Contradiction:
Improvedata consumption coverageVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple consumer subscriptions for the same data into a single topic-based subscription. Instead of each consumer individually discovering and subscribing to data from multiple producers, consumers subscribe to topics that aggregate data from multiple sources. This combining approach enables broad data consumption coverage while reducing system complexity by eliminating redundant discovery and subscription management.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If data is distributed across individual resources with producer-assigned meaning, then data production flexibility is maintained, but data brokerage and management capability deteriorates because there is no centralized service layer for consumer-driven organization

Engineering Contradiction:
Improvedata production flexibilityVSAvoiddata brokerage and management capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The service layer serves as an intermediary that preserves producer flexibility while enabling centralized management. It receives data from distributed producers maintaining their original organization and meaning assignments, then provides centralized topic-based organization and brokerage capabilities. This allows consumers to efficiently manage and discover data through the service layer without constraining producer flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12095872B2Framework for dynamic brokerage and management of topics and data at the service layer
Publication Date: 2024.09.17 IPLA HLDG INC
  • US12095872B2 patent drawing
  • US12095872B2 patent drawing
  • US12095872B2 patent drawing

AI summary

Methods and apparatuses are described herein for a framework for data brokerage services in a service layer. A first apparatus may receive, from a second apparatus, a first signal comprising first information indicating a publishing intent associated with atopic indicator. The first apparatus may receive, from a third apparatus, a second signal comprising second information indicating a subscription intent associated with the topic indicator. The first apparatus may generate, based on the publishing intent and the subscription request, a topic instance. The first apparatus may send a third signal comprising an announcement message indicating the generated topic instance. The first apparatus may receive, from the third apparatus, a fourth signal comprising a subscription request for the generated topic instance. The first apparatus may send, to the third apparatus, at least one fifth signal comprising notifications and publish instances associated with the generated topic instance.