IP Library Granted Patent US 10,601,668
Granted Patent B2
US 10,601,668 · App. 16/104,619 · Granted Mar 24, 2020

Methods and systems for managing bandwidth allocation for shared network infrastructure in local networks

Inventors: Sridhar Ramesh (Carlsbad, CA); Curtis Ling (Carlsbad, CA); Glenn Chang (Carlsbad, CA)
Assignee: MAXLINEAR, INC.
H04L41/0896H04L41/12
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,601,668
App. No.
16/104,619
Granted
Mar 24, 2020
Kind
B2
Abstract

Methods and systems are provided for adaptive management of local networks, such as in-premises networks, which may have access to and/or may be connected to external networks, such cable or satellite networks. A network management device that manages a local network may receive from a client device in the local network, a communication request relating to communication within the local network, may process the communication request, and may configure the communication of the client device based on processing of the communication request. The processing of the communication request may include assessing effects of communication of the client device, at the network management device, on other connections and/or communications, with the other connections and/or communications including external connections and/or communications with one or more devices and/or networks external to the local network. Processing of the communication request may include assessing likelihood of interference at the network management device.

Claims (57)

1. A method, comprising:

receiving in a network management device that manages a local network, from a client device in the local network, a communication request relating to communication within the local network;

processing the communication request, wherein the processing comprises assessing effects of communication of the client device, at the network management device, on other connections and/or communications, wherein the other connections and/or communications comprise external connections and/or communications with one or more devices and/or networks external to the local network; and

configuring the communication of the client device based on processing of the communication request, wherein configuring the communication of the client device comprises setting and/or adjusting one or more parameters associated with the communication of the client device.

2. The method of claim 1 , wherein the other connections and/or communications further comprise internal connections and/or communications within the local network.

3. The method of claim 2 , wherein the internal connections and/or communications comprise connections and/or communications between pairs of client devices within the local network, and/or between the network management device and a client device in the local network.

4. The method of claim 1 , wherein assessing the effects of the communication of the client device comprises assessing likelihood of interference by the communication of the client device at the network management device.

5. The method of claim 1 , comprising assessing the effects of the communication of the client device based on one or more of:

one or more transmission related parameters associated with the communication of the client device;

network topology; and

activity on one or more networks external to the local network accessible via the network management device.

6. The method of claim 1 , comprising configuring the communication of the client device adaptively to minimize interference while adhering to quality of service (QoS) requirements.

7. The method of claim 1 , wherein configuring the communication of the client device allocating bandwidth for use by the client device, for the communication of the client device.

8. The method of claim 7 , wherein allocating the bandwidth comprises determining spectrum portions allocated for internal connections and/or communications; and

assigning one or more bands within the spectrum portions for the communication of the client device.

9. The method of claim 8 , wherein allocating the bandwidth comprises:

determining spectrum portions allocated for the external connections and/or communications;

determining effects of communication when using each band within the spectrum portions allocated for internal connections and/or communications, on the external connections and/or communications using the spectrum portions that are allocated for external connections and/or communications; and

selecting the one or more bands assigned for the communication of the client device based on the determined effects of communication via the one or more bands.

10. The method of claim 1 , wherein processing the communication request comprises:

determining topology of the local network; and

assessing the effects of the communication of the client device based on the determined topology of the local network.

11. The method of claim 10 , wherein determining the topology of the local network comprises:

identifying other devices in the local network; and

for each other device:

determining location of the other device in the local network; and

assessing effects of the other device on communications in the local network.

12. A system, comprising:

network management device configured for managing a local network, the network management device comprising:

one or more storage circuits configured for storing of instructions and data;

one or more processing circuits; and

one or more communication circuits configured for communication of signals within the local network and external to the local network;

wherein the network management device is configured to:

receive from a client device in the local network, a communication request relating to communication within the local network;

process the communication request, wherein the processing comprises assessing effects of communication of the client device, at the network management device, on other connections and/or communications, wherein the other connections and/or communications comprise external connections and/or communications with one or more devices and/or networks external to the local network; and

configure the communication of the client device based on processing of the communication request, wherein configuring the communication of the client device comprises setting and/or adjusting one or more parameters associated with the communication of the client device.

13. The system of claim 12 , wherein the network management device is configured to assess likelihood of interference by the communication of the client device at the network management device.

14. The system of claim 12 , wherein the network management device is configured to assess the effects of the communication of the client device based on one or more of:

one or more transmission related parameters associated with the communication of the client device;

network topology; and

activity on one or more networks external to the local network accessible via the network management device.

15. The system of claim 12 , wherein the network management device configures the communication of the client device adaptively to minimize interference while adhering to quality of service (QoS) requirements.

16. The system of claim 12 , wherein the network management device allocates bandwidth for use by the client device, for the communication of the client device.

17. The system of claim 16 , wherein the network management device, when allocating the bandwidth determine spectrum portions allocated for internal connections and/or communications; and

assign one or more bands within the spectrum portions for the communication of the client device.

18. The system of claim 17 , wherein the network management device:

determines spectrum portions allocated for the external connections and/or communications;

determines effects of communication when using each band within the spectrum portions allocated for internal connections and/or communications, on the external connections and/or communications using the spectrum portions that are allocated for external connections and/or communications; and

selects the one or more bands assigned for the communication of the client device based on the determined effects of communication via the one or more bands.

19. The system of claim 12 , wherein the network management device:

determines topology of the local network; and

assesses the effects of the communication of the client device based on the determined topology of the local network.

20. The system of claim 19 , wherein the network management device, when determining the topology of the local network:

identifies other devices in the local network; and

for each other device:

determines location of the other device in the local network; and

assesses effects of the other device on communications in the local network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2022
From: RAMESH, SRIDHAR; LING, CURTIS; CHANG, GLENN
To: MAXLINEAR, INC.
Reel/Frame 062174/0899 →
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
Cited By (1)
US 12,316,552