MoCA L2ME Software Upgrade via Packet Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current MoCA networks lack the ability to perform software upgrades on layer-2 devices, such as L2 bridges, due to their closed network architecture, which prevents user modification and management functions like configuration management, status monitoring, and software upgrades.

Innovation Solution

The use of Layer-2 Management Entity (L2ME) messages facilitates software upgrades in MoCA networks by enabling remote initiation from a gateway device, breaking the software image into packets with sequence numbers and CRC information, and transmitting these packets through an L2ME message channel to client devices for storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If MoCA networks use a closed network architecture for layer-2 devices, then network stability and security are improved, but the ability to perform software upgrades and management functions is lost

Engineering Contradiction:
Improvenetwork stabilityVSAvoidsoftware upgrade capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces L2ME messages as an intermediary mechanism that enables software upgrade functionality in MoCA networks without breaking the closed network architecture. The L2ME messages act as a standardized interface that allows higher-layer management functions to communicate with layer-2 devices through the existing MoCA protocol, thus maintaining network stability while enabling software upgrades.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If MoCA networks allow user modification and management functions, then software upgrade capability is improved, but network security and stability may be compromised

Engineering Contradiction:
Improvesoftware upgrade capabilityVSAvoidnetwork stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the network management functionality by introducing a standardized L2ME message layer that separates management functions from the core layer-2 operations. This segmentation allows software upgrade capabilities to be added without directly modifying the core MoCA protocol, thus maintaining network stability while enabling management functions.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If software images are transmitted as single large files, then transmission simplicity is improved, but network efficiency and reliability are reduced

Engineering Contradiction:
Improvetransmission process simplicityVSAvoidnetwork efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides software images into multiple smaller packets before transmission through the MoCA network. Each packet is individually transmitted and acknowledged, improving network efficiency by enabling better error handling, retransmission of only failed packets, and more effective utilization of network bandwidth compared to transmitting a single large file.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12212641B2Software upgrade in a home network using lower layer messaging
Publication Date: 2025.01.28 ENTROPIC COMM INC
  • US12212641B2 patent drawing
  • US12212641B2 patent drawing
  • US12212641B2 patent drawing

AI summary

Principles, apparatuses, systems, circuits, methods, and computer program products for performing a software upgrade in a MoCA network includes receiving an image of a software upgrade at a server and sending the image in the MoCA network using an L2ME message channel to a client that is enabled to receive the image and store the image in a client memory. The image may be broken up into packets, and a sequence number may be assigned to each packet to assist the client in assembling them. CRC information may also be appended to the packets to enable the client to verify their contents.