IoT Application Framework Data Linking and Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT technologies lack a comprehensive framework for managing and developing software applications that integrate data from IoT devices with additional linked data, limiting the ability to provide advanced services such as real-time traffic monitoring and management.

Innovation Solution

An IoT platform that includes an IoT modem for connecting devices to LTE networks, a backend system for IoT management and data services, and APIs for software application development, enabling data linking, aggregation, and publication of IoT data with linked data to support various application services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a comprehensive framework for managing and developing software applications is implemented, then the ability to provide advanced services like real-time traffic monitoring is improved, but the device complexity increases

Engineering Contradiction:
Improveability to provide advanced servicesVSAvoidframework complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The framework is divided into distinct functional modules including data collection services, data processing services, application management services, and device management services. Each module handles specific tasks independently, allowing the system to provide advanced services while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components such as message queues, event buses, and API gateways that facilitate communication between different parts of the framework. These intermediaries decouple system components, enabling versatile service delivery without directly increasing the complexity of individual modules.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data linking and aggregation services are added to integrate IoT data with linked data, then the functionality of IoT applications is improved, but the processing time and system complexity increase

Engineering Contradiction:
Improvefunctionality of IoT applicationsVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The framework pre-processes and caches IoT data and linked data before they are needed for application delivery. Data linking and aggregation operations are performed in advance and stored for quick retrieval, reducing processing time when applications require this data while maintaining enhanced functionality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical data processing methods with automated software-based data linking and aggregation services. These software services use algorithms and data structures to efficiently join and process data, significantly reducing processing time compared to manual or traditional approaches.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If multiple services including device management, data management, and application management are integrated into one platform, then the ease of operation is improved, but the device complexity increases

Engineering Contradiction:
Improveease of managing IoT servicesVSAvoidplatform complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The framework implements universal management services that can handle device management, data management, and application management through a unified interface and common operational procedures. This multi-functional approach allows users to operate diverse IoT services through consistent methods, improving ease of operation while consolidating complexity into standardized platform components.

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

Data Source

PatentUS10116585B2Internet of things application framework
Publication Date: 2018.10.30 VERIZON PATENT & LICENSING INC
  • US10116585B2 patent drawing
  • US10116585B2 patent drawing
  • US10116585B2 patent drawing

AI summary

A method, a device, and a non-transitory storage medium provides to receive a packet from an Internet of Things (IoT) device; determine whether the packet carries IoT data; determine a type of linked data to obtain in response to a determination that the packet carries the IoT data, wherein a determination of the type of linked data is based on at least one of a source network address of the IoT device or a device identifier of the IoT device that correlates to an application programming interface (API) and corresponding type of linked data; obtain the type of linked data in response to the determination of the type of linked data; store the type of linked data and the IoT data; and grant access and use of the type of linked data and the IoT data to the API of a software application, when the software application is executed.