Wireless Installation Program Distribution via Payload Conditions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for distributing installation programs in wireless communication networks are inefficient due to the need for multiple round-trip transmissions, which waste energy and are not customizable to nodes with different configurations.

Innovation Solution

A self-contained installation program is distributed via a wireless link to selected nodes based on specific payload conditions, including characteristics such as physical properties and available resources, minimizing round-trip transmissions and allowing for customized updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple round-trip transmissions are used to update each node according to its specific configurations, then customization to node configurations is improved, but energy consumption increases significantly

Engineering Contradiction:
Improvecustomization to node configurationsVSAvoidtransmission energy
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The installation program is segmented into multiple payloads, each containing configuration-specific code segments. The base program is divided into modular components that can be selectively transmitted to nodes based on their configurations, avoiding the need to transmit complete programs to every node multiple times.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Node configuration information and program segment selection criteria are prepared in advance before transmission. The system pre-processes the installation program to identify which code segments should be sent to which node types, eliminating the need for multiple round-trip transmissions during the actual update process.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If multicast is used to transmit the installation program to all nodes, then transmission efficiency is improved, but compatibility with different node configurations deteriorates

Engineering Contradiction:
Improvetransmission energyVSAvoidcompatibility with node configurations
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The multicast transmission includes not only the base program but also multiple optional code segments with different configuration parameters. Each node selectively processes and executes only the segments relevant to its specific configuration, allowing a single multicast transmission to serve multiple node types with different requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The installation program is designed with universal structure that can accommodate multiple node configurations. The base program contains common functionality for all nodes, while additional configurable segments provide node-specific adaptations, making the same transmitted payload universally applicable across diverse node types.

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

3Reliability

If complete copies of all program text are transmitted to all nodes, then program availability is improved, but memory requirements and transmission data volume increase

Engineering Contradiction:
Improveprogram availabilityVSAvoiddata transmission volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of transmitting complete program copies to all nodes, the system extracts and transmits only the necessary code segments for each node type. The installation program is decomposed into essential base components and optional configuration-specific segments, sending only what each node actually needs to execute its function.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7672269B2Methods of distributing an installation program on a wireless link and supporting memory circuit and apparatus
Publication Date: 2010.03.02 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US7672269B2 patent drawing
  • US7672269B2 patent drawing
  • US7672269B2 patent drawing

AI summary

A self-contained installation program having at least one payload condition is provided (314) and distributed (316) to a plurality of selected nodes, using a wireless link, that subsequently installs the self-contained program based, at least in part, on a correspondence with the at least one payload condition. Examples of such payload conditions include, but are not limited to, an ability to sense at least one physical property, a deployment role or physical address of the receiving node, a physical location of the receiving node, available node resources, group membership, and so forth.