IP Library Granted Patent US 11,601,535
Granted Patent B2
US 11,601,535 · App. 16/926,067 · Granted Mar 7, 2023

Software upgrade in a home network using lower layer messaging

Inventor: Sagar Jogadhenu (San Diego, CA)
Assignee: Entropic Communications, LLC
H04L69/324H04L12/2801H04L12/46H04L41/082H04L67/34Y02D30/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,601,535
App. No.
16/926,067
Granted
Mar 7, 2023
Kind
B2
Abstract

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.

Claims (23)

1. A method of performing a software upgrade in a Multimedia Over Coax Alliance (MoCA) network, comprising:

initiating the software upgrade, via a service provider, by pushing a first wave submit message to a MoCA gateway, wherein the MoCA gateway does not interpret the contents of the first wave submit message;

pushing a first wave request message, via the MoCA gateway, to a television set top box in the MoCA network;

passing a second wave response, via the MoCA gateway, to the service provider;

transmitting an image of a software upgrade, over a communication network external to a coaxial cable network of a home, from the service provider to a first transceiver of the MoCA gateway; and

instructing the MoCA gateway to send the image of the software upgrade to the television set top box in the MoCA network, wherein the MoCA gateway is configured to send the image of the software upgrade over the coaxial cable network of the home via a second transceiver.

2. The method of claim 1 , wherein the method comprises instructing the MoCA gateway to send the image of the software upgrade as at least one L2ME (Layer-2 Management Entity) message on an L2ME message channel.

3. The method of claim 2 , wherein the at least one L2ME message comprises a message type indication that specifies to the television set top box that the L2ME message is a software upgrade.

4. The method of claim 2 , wherein the at least one L2ME message comprises a plurality of packets.

5. The method of claim 4 , wherein a sequence number is assigned to each packet of the plurality of packets to assist the television set top box in assembling the plurality of packets.

6. The method of claim 4 , wherein a CRC (Cyclic Redundancy Check) is appended to the plurality of packets.

7. A service provider server for performing a software upgrade in a Multimedia Over Coax Alliance (MoCA) network, wherein the service provider server comprises:

memory operable to store the software upgrade;

a transmitter operable to:

push a first wave submit message to a MoCA gateway, wherein the MoCA gateway does not interpret the contents of the first wave submit message,

receive a second wave response, from the MoCA gateway, according to a first wave request message to a television set top box in the MoCA network, and

transmit an image of the software upgrade, over a communication network external to a coaxial cable network of a home, from the service provider to a first transceiver of the MoCA gateway; and

a processor operable to instruct the MoCA gateway to send the image of the software upgrade to the television set top box in the MoCA network, wherein the MoCA gateway is configured to send the image of the software upgrade over the coaxial cable network of the home via a second transceiver.

8. The service provider server of claim 7 , wherein the processor is operable to instruct the MoCA gateway to send the image of the software upgrade as at least one L2ME (Layer-2 Management Entity) message on an L2ME message channel.

9. The service provider server of claim 8 , wherein the at least one L2ME message comprises a message type indication that specifies to the television set top box that the L2ME message is a software upgrade.

10. The service provider server of claim 8 , wherein the at least one L2ME message comprises a plurality of packets.

11. The service provider server of claim 10 , wherein a sequence number is assigned to each packet of the plurality of packets to assist the television set top box in assembling the plurality of packets.

12. The service provider server of claim 10 , wherein a CRC (Cyclic Redundancy Check) is appended to the plurality of packets.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: MAXLINEAR COMMUNICATIONS LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 055899/0291 →
RELEASE OF SECURITY INTEREST Recorded Mar 31, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055779/0001 →
CHANGE OF NAME Recorded Mar 30, 2021
From: ENTROPIC COMMUNICATONS LLC
To: MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055776/0482 →