Local Compute Resource Access for IoT Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices often have limited processing, storage, and networking capabilities, restricting their functionality and mobility, and existing solutions do not effectively enable the sharing or combination of resources across devices to enhance their capabilities.

Innovation Solution

A system that allows IoT devices to access local compute resources from nearby host devices through an architecture comprising an authorization engine, interface engine, and manager engine, which manage and provide access to resources such as processing, storage, and networking capabilities based on agreements and proximity, enabling IoT devices to leverage additional resources for enhanced performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If IoT devices are made minimalistic with restricted processing and storage capabilities to reduce power consumption and cost, then power consumption and cost are reduced, but device functionality and performance are limited

Engineering Contradiction:
Improvepower consumptionVSAvoiddevice functionality
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent combines multiple device capabilities into a single host device that provides processing, storage, and networking resources to IoT devices. The host device acts as a shared resource pool, allowing minimalistic IoT devices to access powerful compute resources when needed, thus resolving the contradiction between low power consumption and high functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The host device provides multiple functions (processing, storage, networking) through a single unified system that serves multiple IoT devices. This multi-functional approach allows individual minimalistic devices to access comprehensive capabilities without each device needing all functions locally, reducing their individual power requirements while maintaining overall system functionality.

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

2Device complexity

If IoT devices have limited processing and storage capabilities, then device size and cost are reduced, but device performance and capability are restricted

Engineering Contradiction:
Improvedevice sizeVSAvoiddevice performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent merges the processing and storage capabilities of multiple devices into a single host device that serves the entire IoT network. This allows individual devices to remain small and simple while collectively achieving high performance through shared resources.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The host device acts as an intermediary that provides access to powerful compute resources for minimalistic IoT devices. Instead of each device needing full capabilities, the host mediates resource access, allowing small devices to achieve large-scale performance through the intermediary's shared resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If local compute resources are shared among multiple IoT devices, then resource utilization efficiency is improved, but access control and security management become more complex

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidaccess control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service access control where IoT devices automatically authenticate and receive appropriate resource allocations based on their identities and requirements. The host device autonomously manages access control policies, reducing the complexity of manual access management while maintaining secure resource sharing among multiple devices.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11032258B2Local compute resources and access terms
Publication Date: 2021.06.08 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US11032258B2 patent drawing
  • US11032258B2 patent drawing
  • US11032258B2 patent drawing

AI summary

In one example, a resource system includes a local compute resource, an authorization engine to authorize a resource request to the local compute resource from a source, an interface engine to assign a data property to the local compute resource in response to a determination that the resource request is authorized to access the local compute resource, and a manager engine to assign access of the local compute resource to the resource request based on a comparison of the data property and an access term associated with an authorization level of the resource request.