IoT Service Interface Protocol Layer for Standardized Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web services lack standardized service level interfaces, leading to proprietary interfaces that require customized applications for compatibility, increasing development complexity and maintenance costs.

Innovation Solution

A method and apparatus for incorporating an Internet of Things (IoT) service interface protocol layer that defines generic IoT service level operations applicable across industry verticals, enabling standardized communication and leveraging higher-level information elements like content, context, and policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If proprietary web service interfaces are used, then each web service can be customized for specific applications, but development complexity and maintenance costs increase due to lack of standardization

Engineering Contradiction:
Improvecustomization capabilityVSAvoiddevelopment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a universal service interface layer that can handle multiple types of web services (RESTful, SOAP, proprietary) through a single standardized interface. This layer performs protocol translation and adaptation, allowing applications to interact with diverse web services using common methods without needing custom integration code for each service type, thereby reducing development complexity while maintaining adaptability

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

2Adaptability or versatility

If proprietary web service interfaces are used, then specific applications can be optimized for each service, but maintenance costs increase due to customization requirements

Engineering Contradiction:
Improveservice optimizationVSAvoidmaintenance cost
Core Design Contradiction:
Adaptability or versatilityVSEase of repair

Solution Approach 1:

The patent implements an intermediary service interface layer that sits between applications and web services. This intermediary handles protocol translation, request formatting, and response processing, isolating applications from service-specific implementation details. When services need maintenance or updates, the intermediary absorbs the changes without requiring application modifications, significantly reducing maintenance costs while preserving service optimization capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If standardized service interfaces are implemented, then development complexity is reduced through reusability, but flexibility to handle proprietary protocols may be limited

Engineering Contradiction:
Improvedevelopment complexityVSAvoidprotocol compatibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the web service interaction architecture into distinct layers: a standardized service interface layer handling common operations, and protocol-specific adaptation layers handling proprietary protocols. This segmentation allows the standardized layer to provide reusable, low-complexity interfaces for common scenarios, while protocol-specific layers maintain flexibility for proprietary protocols, achieving both goals simultaneously through layered architecture

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10015293B2Method and apparatus for incorporating an internet of things (IoT) service interface protocol layer in a node
Publication Date: 2018.07.03 DRNC HOLDINGS INC
  • US10015293B2 patent drawing
  • US10015293B2 patent drawing
  • US10015293B2 patent drawing

AI summary

A method and apparatus are described for incorporating an Internet of Things (IoT) service interface protocol layer in at least one node. The format of various IoT messages used to communicate over a service interface are also described. A set of IoT service level operations may be defined in the node. The IoT service level operations may be performed on IoT information elements (IEs). The IoT service level operations may be defined in terms of various actions that are generic and applicable across industry verticals. The operations may leverage each other as sub-operations, (e.g., collaborate, share, synchronize, discover, associate, collect, aggregate, concatenate, share, relocate, invoke, delegate or surrogate). The IoT IEs may include at least one of a content IoT IE, a context IoT IE, a policy IoT IE, a decision IoT IE, an event IoT IE, a discovery IoT IE or a descriptor IoT IE.