IP Library Granted Patent US 10,324,871
Granted Patent B2
US 10,324,871 · App. 15/878,099 · Granted Jun 18, 2019

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

Inventors: Timothy Gallagher (Encinitas, CA); Glenn DeLucio (San Diego, CA); Curtis Ling (Carlsbad, CA)
Assignee: Maxlinear, Inc.
G06F13/20G06F1/3234G06F1/3278G06F13/1673Y02B70/12Y02D10/157
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 10,324,871
App. No.
15/878,099
Granted
Jun 18, 2019
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 (45)

1. A system comprising:

one or more circuits for use in a network coordinator device of a premises-based coaxial cable communication 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 the analog front end, with a plurality of client devices of the communication network to control power-save operation of each of the plurality of client devices; and

communicate, via the analog front end and via the communication network, at least one message to a second client device of the plurality of client devices, wherein the at least one message comprises:

first parameter information describing a first physical layer profile to use for communicating with a first client device of the plurality of client devices during times when the first client device is in a power-saving state; and

second parameter information describing a second physical layer profile to use for communicating with the first client device during times when the first client device is not in the power-saving state.

2. The system of claim 1 , wherein:

the first parameter information comprises information indicating a first modulation type utilized by the first client device when operating in the power-saving state; and

the second parameter information comprises information indicating a second modulation type, different from the first modulation type, utilized by the first client device when not operating in the power-saving state.

3. The system of claim 1 , wherein:

the first parameter information comprises information indicating a first modulation order utilized by the first client device when operating in the power-saving state; and

the second parameter information comprises information indicating a second modulation order, different from the first modulation order, utilized by the first client device when not operating in the power-saving state.

4. The system of claim 1 , wherein:

the first parameter information comprises information indicating a first preamble type and/or first cyclic prefix length utilized by the first client device when operating in the power-saving state; and

the second parameter information comprises information indicating a second preamble type and/or second cyclic prefix length utilized by the first client device when not operating in the power-saving state.

5. The system of claim 1 , wherein the at least one message comprises information indicating the times when the first client device is in the power-saving state.

6. The system of claim 1 , wherein the at least one message comprises information indicating types of messages for which the first client device will listen when the first client device is in the power-saving state.

7. The system of claim 1 , wherein the at least one message comprises information indicating types of messages to which the first client device will respond when the first client device is in the power-saving state.

8. The system of claim 1 , wherein said one or more circuits are operable to, after communicating the at least one message comprising the first and second parameter information, communicate at least one second message to the first client device granting permission to operate in the power-saving state.

9. The system of claim 8 , wherein the at least one second message comprises parameters of the power-saving state mandated by the network coordinator device.

10. A system comprising:

one or more circuits for use in a network coordinator device of a premises-based coaxial cable communication 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 the analog front end, with a plurality of client devices of the communication network to control power-save operation of each of the plurality of client devices; and

communicate, via the analog front end and via the communication network, at least one message to a second client device of the plurality of client devices, wherein the at least one message comprises:

first parameter information describing a first physical layer profile to use for communicating with a first client device of the plurality of client devices during times when the first client device is in a power-saving state; and

second parameter information describing a second physical layer profile to use for communicating with the first client device during times when the first client device is not in the power-saving state; and

control power-save operation of the first client device based, at least in part, on an amount of data stored in a buffer and destined for the first client device.

11. The system of claim 10 , wherein said one or more circuits are operable to control power-save operation of the first client device by, at least in part, comparing the amount of data stored in the buffer to an adaptable threshold.

12. The system of claim 10 , wherein the buffer is in the memory of said one or more circuits.

13. The system of claim 12 , wherein said one or more circuits are operable to store the data in the buffer, the data destined for the first client device, while the first client device is operating in the power-saving state.

14. The system of claim 10 , wherein the buffer is located in the second client device.

15. The system of claim 10 , wherein said one or more circuits are operable to:

send a wake signal to wake the first client device from the power-saving state; and

after sending the wake signal, send a second signal to the second client device indicating that the first client device is not operating in the power-saving state.

16. A system comprising:

one or more circuits for use in a network coordinator device of a premises-based coaxial cable communication 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 the analog front end, with a plurality of client devices of the communication network to control power-save operation of each of the plurality of client devices; and

communicate, via the analog front end and via the communication network, at least one message to a second client device of the plurality of client devices, wherein the at least one message comprises:

first parameter information describing a first physical layer profile to use for communicating with a first client device of the plurality of client devices during times when the first client device is in a power-saving state; and

second parameter information describing a second physical layer profile to use for communicating with the first client device during times when the first client device is not in the power-saving state; and

control power-save operation of the first client device based, at least in part, on an adaptable threshold.

17. The system of claim 16 , wherein said at least one circuit is operable to determine the adaptable threshold based on multiple factors.

18. The system of claim 17 , wherein the multiple factors comprise a data latency tolerance.

19. The system of claim 16 , wherein said at least one circuit is operable to determine the adaptable threshold based, at least in part, on an amount of communication bandwidth available.

20. The system of claim 16 , wherein said at least one circuit is operable to determine the adaptable threshold based, at least in part, on power supply conditions.

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 052777 / FRAME 0216) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053116/0418 →
SECURITY AGREEMENT Recorded May 28, 2020
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC; EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 052777/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2018
From: GALLAGHER, TIMOTHY; DELUCIO, GLENN; LING, CURTIS
To: MAXLINEAR. INC.
Reel/Frame 044705/0266 →
Continuity (3)
Continuation 14335989 · Jul 21, 2014
Continuation 13328634 · Dec 16, 2011
Related Publication 20180157607A1 · Jun 7, 2018