Patch Partition Delivery for Local Function Managers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computing devices with multiple subsystems, delivering software patches to local function managers can result in significant latency due to the need to deliver entire patches, even if only a portion of the patch is required for a specific function.

Innovation Solution

The system divides patches into separate patch partitions, each containing executable code for a specific function. A global function manager maintains these patch partitions and delivers only the necessary partitions to local function managers on an as-requested basis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If entire patches are delivered to local function managers, then reliability of function updates is ensured, but latency increases due to delivery time

Engineering Contradiction:
Improvefunction update reliabilityVSAvoidpatch delivery latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides software patches into multiple patch partitions, where each partition contains executable code for a specific function or set of functions. This segmentation allows the global function manager to deliver only the specific partition needed by a local function manager rather than the entire patch, significantly reducing delivery latency while maintaining reliability for the required function updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and delivers only the necessary patch partition containing the specific executable code required by the local function manager, rather than delivering the complete patch. This extraction approach removes unnecessary code portions, reducing the delivery time and data transmission requirements while ensuring the local function manager receives exactly what it needs for the requested function update.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If entire patches are delivered to local function managers, then complete function support is ensured, but bandwidth usage increases

Engineering Contradiction:
Improvefunction support completenessVSAvoiddata transmission volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

By segmenting patches into functional partitions, the system transmits only the specific partition data required by each local function manager. This reduces the overall data transmission volume across the system while ensuring each receiver gets complete support for its specific function, eliminating redundant data transmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts and transmits only the necessary patch partition data corresponding to the requested function, removing unnecessary code portions from the transmission stream. This extraction reduces bandwidth consumption and data transmission volume while maintaining complete function support for the specific purpose.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of time

If patch partitions are delivered on an as-requested basis, then latency is reduced, but system complexity increases

Engineering Contradiction:
Improvepatch delivery latencyVSAvoidpatch management system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The segmentation of patches into named partitions enables a request-response mechanism where local function managers can request specific partitions by name or identifier. This structured segmentation simplifies the as-requested delivery process compared to managing entire patches, as the global function manager can directly locate and transmit the specific partition without processing unnecessary code.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250181344A1Patch Partition Delivery for Local Function Managers of a Computing Device
Publication Date: 2025.06.05 GOOGLE LLC
  • US20250181344A1 patent drawing
  • US20250181344A1 patent drawing
  • US20250181344A1 patent drawing

AI summary

This document describes systems and techniques for delivering patch partitions to local function managers of a computing device. For example, a system includes a plurality of local function managers in a computing device, each of the local function managers is configured to identify an instance for execution of one or more patch partitions, each of the patch partitions including executable code to direct a local function and generate a patch request for the one or more patch partitions. A global function controller is configured to access a group of patch partitions including each of the one or more patch partitions for each of the plurality of local function managers and to respond to receipt of the patch request by delivering one or more requested patch partitions to the local function manager generating the patch request.