Trusted Service Distributes Computational Tasks Across IoT Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Connected devices in IoT ecosystems often underutilize their computational resources, remaining in idle modes and failing to perform complex computations efficiently due to lack of coordinated processing operations across devices.

Innovation Solution

The system leverages a trusted service to distribute computational modules to connected devices, coordinating processing operations by generating and allocating tasks based on device availability and specifications, enabling efficient use of resources through a device resource marketplace.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If connected devices remain in idle mode to conserve energy, then energy consumption is reduced, but computational resources are underutilized and complex computations cannot be performed efficiently

Engineering Contradiction:
Improveenergy consumptionVSAvoidcomputational resource utilization
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system dynamically transitions devices between idle and active states based on computational task requirements. Devices remain idle during low-demand periods to conserve energy, then become active when computational tasks are assigned, allowing the system to adapt energy consumption and resource utilization to actual needs rather than maintaining a fixed operational state

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Connected devices serve dual functions: performing their primary device-specific operations and contributing their computational resources to distributed computations when needed. This multi-functionality allows the same hardware to both conserve energy during idle periods and provide computational power when required, resolving the contradiction between energy savings and resource utilization

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

2Power

If computational resources are distributed across multiple connected devices, then processing capability for complex computations is improved, but system complexity and coordination overhead increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoidsystem coordination complexity
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

A trusted service acts as an intermediary between the computation requester and distributed connected devices. This intermediary coordinates task allocation, manages device selection, handles communication routing, and aggregates results, thereby enabling complex distributed computations without directly increasing the coordination burden on individual devices or the overall system architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Complex computational tasks are segmented into smaller sub-tasks that can be independently executed by different connected devices. This segmentation allows the system to distribute processing capability across multiple devices while managing complexity through modular task decomposition, where each device handles a manageable portion of the overall computation

Inventive Principle:
Principle #1Segmentation

3Productivity

If connected devices are utilized for distributed computations, then resource efficiency is improved, but security and privacy risks increase due to multiple access points

Engineering Contradiction:
Improveresource efficiencyVSAvoidsecurity and privacy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The trusted service serves as a security intermediary that mediates all communications between the computation requester and distributed devices. It implements authentication, authorization, and encryption protocols, managing security policies centrally without requiring each device to independently handle complex security concerns, thus maintaining resource efficiency while mitigating security risks through centralized control

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10673976B2Connected device processing systems and methods
Publication Date: 2020.06.02 INTERTRUST TECH CORP
  • US10673976B2 patent drawing
  • US10673976B2 patent drawing
  • US10673976B2 patent drawing

AI summary

This disclosure relates to systems and methods for using available computational resources of a variety of connected devices in a connected device ecosystem in connection with performing various computational and/or processing operations. In certain embodiments, computational and/or processing operations may be distributed between a plurality of connected devices by a trusted service, leveraging available computational resources of the connected devices to perform relatively complex computations and/or operations. Systems and methods are further disclosed that allow for enforcement of various policies in connection with such distributed computation and/or processing operations, which may help to protect the privacy and security interests of various stakeholders in the connected device ecosystem.