IP Library Granted Patent US 9,875,196
Granted Patent B2
US 9,875,196 · App. 14/335,989 · Granted Jan 23, 2018

Method and system for buffer state based low power operation in a MoCA network

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 9,875,196
App. No.
14/335,989
Granted
Jan 23, 2018
Kind
B2
Abstract

A first device of a Multimedia Over Coax Alliance (MoCA) network may communicate with a second device of the MoCA network to control power-save operation of the second MoCA device. The first device may control the power-save operation of the second MoCA device based on an amount of data stored in a buffer, wherein the data stored in the buffer is destined for the second device. The buffer may be in a third device which sends the data to the second device, and/or the buffer may be in the first device. The first device may be operable to buffer data destined for the second device while the second device is in a power-saving state.

Claims (28)

1. A system comprising:

one or more circuits for use in a network coordinator device of a Multimedia Over Coax Alliance (MoCA) network, said one or more circuits comprising an analog front end, one or more processors, and memory and being operable to, at least:

communicate, via said analog front end, with a plurality of client devices of said MoCA network to control power-save operation of each of said plurality of client devices; and

communicate, via said analog front end and via said MoCA network, at least one message to a second one of said client devices, wherein the at least one message comprises parameter information describing a first physical layer profile to use for communicating with a first one of said client devices during times when said first one of said client devices is in a power-saving state, and a second physical layer profile to use for communicating with said first one of said client devices during times when said first one of said client devices is not in said power-saving state,

wherein said one or more circuits are operable to control power-save operation of each of said client devices based on:

a respective amount of data stored in a respective buffer and destined for said each of said client devices; and

a comparison of said respective amount of data stored in said respective buffer to a respective non-zero threshold, wherein said threshold is based on a device priority of said each of said client devices relative to respective priorities of one or more others of said client devices.

2. The system of claim 1 , wherein said respective buffer is in a respective memory of said each of said client devices.

3. The system of claim 1 , wherein said respective buffer is in said memory.

4. The system of claim 1 , wherein said one or more circuits are operable to buffer said data destined for said each of said client devices while said each of said client devices is in a power-saving state.

5. The system of claim 1 , wherein said threshold is based on multiple factors comprising: a priority of said buffered data, and said device priority.

6. The system of claim 1 , wherein the at least one message comprises parameter information indicating said times when said first one of said client devices will be in said power-saving state.

7. A method comprising:

performing by one or more circuits in a network coordinator device of a Multimedia Over Coax Alliance (MoCA) network:

communicating, via an analog front end of the network coordinator device, with a plurality of client devices of said MoCA network to control power-save operation of each of said plurality of client devices; and

communicating, via said analog front end and via said MoCA network, at least one message to a second one of said client devices, wherein the at least one message comprises parameter information describing a first physical layer profile to use for communicating with a first one of said client devices during times when said first one of said client devices is in a power-saving state, and a second physical layer profile to use for communicating with said first one of said client devices during times when said first one of said client devices is not in said power-saving state; and

controlling, by said one or more circuits, said power-save operation of each of said client devices based on:

a respective amount of data stored in a respective buffer and destined for said each of said client devices; and

a comparison of said respective amount of data stored in said respective buffer to a respective non-zero threshold, wherein said threshold is based on a device priority of said each of said client devices relative to a one or more others of said client devices, said device priority independent of data priority.

8. The method of claim 7 , wherein said respective buffer is in a respective memory of said each of said client devices.

9. The method of claim 7 , wherein said respective buffer is in said memory.

10. The method of claim 7 , comprising, performing by the one or more circuits of the network coordinator device: buffering said data destined for said each of said client devices while said each of said client devices is in a power-saving state.

11. The method of claim 7 , wherein said threshold is based on multiple factors comprising: a priority of said buffered data, and said device priority.

12. The method of claim 7 , comprising notifying said second one of said client devices as to said times when said first one of said client devices will be in said power saving state.

13. The system of claim 1 , wherein said threshold is based on multiple factors comprising: a latency tolerance of said data, and said device priority.

14. The method of claim 7 , wherein said threshold is based on multiple factors comprising: a latency tolerance of said data, and said device priority.

15. The system of claim 1 , wherein each of said first physical layer profile and said second physical layer profile comprise one or more of: modulation type, preamble type, cyclic prefix length, and transmit power.

16. The method of claim 7 , wherein each of said first physical layer profile and said second physical layer profile comprise one or more of: modulation type, preamble type, cyclic prefix length, and transmit power.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: MAXLINEAR, INC.
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 055898/0230 →
RELEASE OF SECURITY INTEREST Recorded Mar 31, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055779/0001 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2015
From: GALLAGHER, TIMOTHY; DELUCIO, GLENN; LING, CURTIS
To: MAXLINEAR, INC.
Reel/Frame 037004/0122 →