Protocol Execution Aggregation and Caching for Device Fleets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current management protocols between central command devices and large numbers of computing devices require significant resources and often rely on trusted intermediary nodes, which can be a security risk.

Innovation Solution

A system utilizing a command device, aggregation systems, and caching to efficiently manage protocols by broadcasting messages through a hierarchical structure, allowing aggregation of status messages and storing responses in a cache for later retrieval, reducing resource usage and eliminating the need for trusted intermediaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If management protocol is executed with each computing device separately, then protocol execution reliability is improved, but resource consumption and expense increase significantly

Engineering Contradiction:
Improveprotocol execution reliabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system segments the protocol execution by introducing aggregation nodes that group computing devices into hierarchical levels. Instead of the command device communicating with each device individually, the aggregation nodes aggregate responses from multiple devices, effectively segmenting the communication burden and reducing overall resource consumption while maintaining execution reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Aggregation nodes are introduced as intermediary elements between the command device and computing devices. These intermediaries collect and aggregate protocol responses from multiple computing devices, reducing the communication overhead and resource consumption at the command device while ensuring reliable protocol execution across all devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If tree-based solution with hierarchy of management agents is used, then resource consumption is reduced, but security risk increases due to requirement of trusted intermediaries

Engineering Contradiction:
Improveresource consumptionVSAvoidsecurity risk
Core Design Contradiction:
Use of energy by moving objectVSObject-affected harmful factors

Solution Approach 1:

The aggregation nodes perform self-service by autonomously aggregating protocol responses from computing devices and forwarding them to the command device. This self-service mechanism eliminates the need for trusted intermediaries, as the aggregation nodes are either built-in to the command device or publicly verifiable, thereby reducing security risks while maintaining resource efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system extracts the trust requirement from the intermediary nodes by making aggregation nodes either intrinsic to the command device or publicly verifiable. This extraction eliminates the security risk associated with untrusted intermediaries while preserving the resource-saving benefits of the hierarchical approach.

Inventive Principle:
Principle #2Taking out (Extraction)

3Extent of automation

If centralized management of large number of devices is implemented, then management control is improved, but communication overhead and resource usage increase

Engineering Contradiction:
Improvecentralized management capabilityVSAvoidcommunication overhead
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The centralized management system is segmented by introducing aggregation nodes at hierarchical levels. These nodes segment the communication traffic by aggregating responses from multiple computing devices before forwarding to the command device, thereby reducing communication overhead while preserving centralized management control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple individual device responses are merged into aggregated responses at each hierarchical level. This merging process reduces the total number of communication messages between the command device and computing devices, thereby reducing communication overhead while maintaining comprehensive centralized management capability.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12407596B2Technologies for protocol execution with aggregation and caching
Publication Date: 2025.09.02 INTEL CORP
  • US12407596B2 patent drawing
  • US12407596B2 patent drawing
  • US12407596B2 patent drawing

AI summary

Technologies for protocol execution include a command device to broadcast a protocol message to a plurality of computing devices and receive an aggregated status message from an aggregation system. The aggregated status message identifies a success or failure of execution of instructions corresponding with the protocol message by the plurality of computing devices such that each computing device of the plurality of computing devices that failed is uniquely identified and the success of remaining computing devices is aggregated into a single success identifier.