IP Library Granted Patent US 8,687,535
Granted Patent B2
US 8,687,535 · App. 13/553,195 · Granted Apr 1, 2014

Method and system for server-side handling of a low-power client in a wide area network

Inventors: Curtis Ling (Carlsbad, CA); Timothy Gallagher (Encinitas, CA); Sridhar Ramesh (Carlsbad, CA)
Assignee: MaxLinear, Inc.
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 8,687,535
App. No.
13/553,195
Granted
Apr 1, 2014
Kind
B2
Abstract

A CMTS may receive a request that a network device be permitted to enter a power-saving mode of operation. In response, the CMTS may enter a power-saving mode of operation wherein MAC management messages, transmission opportunities for the sleeping network device, and/or contention periods on one or more channels occur at independently determinable intervals. The CMTS may then transmit a message granting the network device permission to enter the power-saving mode of operation. The CMTS may start a sleep timer upon transmitting the MAC management message and may deregister the network device if no communication is received from the network device prior to expiration of the sleep timer. The CMTs may buffer traffic destined for the network device in a buffer of the CMTS while the network device is in the power-saving mode of operation, and may wake the network device upon the amount of buffered traffic reaching a threshold.

Claims (53)

1. A method comprising:

in a cable modem termination system (CMTS):

receiving a request that a network device be permitted to enter a power-saving mode of operation;

in response to said request, entering a power-saving mode of operation wherein media access control (MAC) management messages are transmitted at independently determinable intervals; and

transmitting a message granting said network device permission to enter said power-saving mode of operation, wherein said message includes one or more of:

a parameter indicating which one or more channels said network device should transmit on while in said power-saving mode of operation;

a parameter indicating which one or more channels said network device should receive on while in said power-saving mode of operation;

a parameter indicating what type of signals the network device should transmit for while in said power-saving mode of operation; and

a parameter indicating what type of signals the network device should listen for while in said power-saving mode of operation.

2. The method of claim 1 , wherein said network device is a cable modem, cable set-top-box, or cable gateway.

3. The method of claim 1 , wherein said MAC management messages comprise MAP and/or upstream channel descriptor (UCD) messages.

4. The method of claim 1 , comprising starting a sleep timer upon transmitting said message granting said network device permission to enter said power-saving mode of operation.

5. The method of claim 4 , comprising deregistering said network device if no communication is received from said network device prior to expiration of said sleep timer.

6. The method of claim 4 , comprising determining a value at which said sleep timer expires based on network traffic statistics.

7. The method of claim 1 , wherein:

said request is a media access control (MAC) management message; and

contents of a type value field of said request are uniquely associated with requests for permission to enter said power-saving mode of operation.

8. The method of claim 1 , wherein:

said message granting said network device permission to enter said power-saving mode of operation is a media access control (MAC) management message; and

contents of a type value field of said message granting said network device permission to enter said power-saving mode of operation are uniquely associated with messages granting permission to enter a power-saving mode of operation.

9. A method comprising:

in a host device that centrally manages, through communication of media access control (MAC) management messages, access of a plurality of client devices to a shared medium comprising one or more coaxial cables and/or fiber optic cables:

receiving, from one of said plurality of client devices via said one or more coaxial cables and/or fiber optic cables, a request that said one of said plurality of client devices be permitted to enter a power-saving mode of operation;

in response to said request, entering a power-saving mode of operation wherein said MAC management messages are transmitted at dedicated timeslots that said one of said client devices can determine without having to listen to said shared medium at times other than said dedicated timeslots;

transmitting a message granting said network device permission to enter said power-saving mode of operation, wherein said message includes one or more of:

a parameter indicating which one or more channels said one of said plurality of client devices should transmit on while in said power-saving mode of operation;

a parameter indicating which one or more channels said one of said plurality of client devices should receive on while in said power-saving mode of operation;

a parameter indicating what type of signals the one of said plurality of client devices should transmit for while in said power-saving mode of operation; and

a parameter indicating what type of signals the one of said plurality of client devices should listen for while in said power-saving mode of operation; and

buffering traffic destined for said one of said plurality of client devices in a buffer of said host device while said one of said plurality of client devices is in said power-saving mode of operation.

10. The method of claim 9 , comprising, upon an amount of traffic stored in said buffer reaching a threshold, transmitting a message to trigger said one of said plurality of client devices to transition out of said power-saving mode of operation.

11. A system comprising:

circuitry for use in a cable modem termination system (CMTS), said circuitry being operable to:

receive a request that a network device be permitted to enter a power-saving mode of operation;

in response to said request, enter a power-saving mode of operation wherein media access control (MAC) management messages are transmitted at independently determinable intervals; and

transmit a message granting said network device permission to enter said power-saving mode of operation, wherein said message includes one or more of:

a parameter indicating which one or more channels said network device should transmit on while in said power-saving mode of operation;

a parameter indicating which one or more channels said network device should receive on while in said power-saving mode of operation;

a parameter indicating what type of signals the network device should transmit for while in said power-saving mode of operation; and

a parameter indicating what type of signals the network device should listen for while in said power-saving mode of operation.

12. The system of claim 11 , wherein said network device is a cable modem, cable set-top-box, or cable gateway.

13. The system of claim 11 , wherein said MAC management messages comprise MAP and/or upstream channel descriptor (UCD) messages.

14. The system of claim 11 , wherein said circuitry is operable to start a sleep timer upon transmitting said message granting said network device permission to enter said power-saving mode of operation.

15. The system of claim 14 , wherein said circuitry is operable to deregister said network device if no communication is received from said network device prior to expiration of said sleep timer.

16. The system of claim 14 , wherein said circuitry is operable to determine a value at which said sleep timer expires based on network traffic statistics.

17. The system of claim 11 , wherein:

said request is a media access control (MAC) management message; and

contents of a type value field of said request are uniquely associated with requests for permission to enter a power-saving mode of operation.

18. The system of claim 11 , wherein:

said message granting said network device permission to enter said power-saving mode of operation is a media access control (MAC) management message; and

contents of a type value field of said message granting said network device permission to enter said power-saving mode of operation are uniquely associated with messages granting permission to enter a power-saving mode of operation.

19. The system of claim 11 , comprising buffering traffic destined for said network device in a buffer of said CMTS while said network device is in said power-saving mode of operation.

20. The system of claim 19 , wherein said circuitry is operable to, upon an amount of traffic stored in said buffer reaching a threshold, transmitting a message to trigger said network device to transition out of said power-saving mode of operation.

Assignments (5)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
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 →
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 Jan 28, 2014
From: LING, CURTIS; GALLAGHER, TIMOTHY; RAMESH, SRIDHAR
To: MAXLINEAR, INC.
Reel/Frame 032062/0909 →
Continuity (4)
Provisional Application 61547663 · Oct 14, 2011
Provisional Application 61555550 · Nov 4, 2011
Provisional Application 61569346 · Dec 12, 2011
Related Publication 20130094415A1 · Apr 18, 2013