IP Library Granted Patent US 10,142,240
Granted Patent B1
US 10,142,240 · App. 14/871,864 · Granted Nov 27, 2018

Method and system for performing diagnostics in a gateway device based on monitoring parameters

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,142,240
App. No.
14/871,864
Granted
Nov 27, 2018
Kind
B1
Abstract

A system includes an analysis module monitoring parameters of a gateway device. The analysis module stores trends of parameters. The analysis module determines a diagnostic time slot when a diagnostic or self-healing method is not performed in response to trends of parameters. The analysis module performs the diagnostic or self-healing during the diagnostic time slot.

Claims (41)

1. A method of controlling a gateway device comprising a network processor, a first communication system, a second communication system, said first communication system and said second communication system transmitting and receiving network signals, said method comprising:

communicating first network signals between the network processor and the first communication system, said first network signals comprising first higher priority network signals and first lower priority network signals;

communicating second network signals between the network processor and the second communication system, said second network signals comprising second higher priority network signals and second lower priority network signals;

communicating a first congestion notification request signal from the network processor to the first communication system;

communicating a second congestion notification request signal from the network processor to the second communication system;

throttling or shaping first lower priority network signals at the first communication system in response to the first congestion notification signal to form first modified network signals to allow coordinated control of the first modified network signals;

throttling or shaping second lower priority network signals at the second communication system in response to the second congestion notification signal to form second modified network signals;

communicating the first modified network signals to a first user device; and

communicating the second modified network signals to a second user device.

2. The method as recited in claim 1 wherein communicating first network signals between the network processor and the first communication system comprises communicating network signals between the network processor located in a gateway device and the first communication system located in the gateway device.

3. The method as recited in claim 1 wherein communicating second network signals between the network processor and the second communication system comprises communicating network signals between the network processor located in a gateway device and the second communication system located in the gateway device.

4. The method as recited in claim 1 wherein communicating first network signals between the network processor and the first communication system comprises communicating network signals between the network processor and a first network interface and wherein communicating second network signals between the network processor and the second communication system comprises communicating network signals between the network processor and a second network interface.

5. The method as recited in claim 1 further comprising buffering first network signals at the first communication system and buffering second network signals at the second communication system.

6. The method as recited in claim 1 wherein communicating first network signals between the network processor and the first communication system comprises communicating network signals between the network processor and a first Wi-Fi system.

7. The method as recited in claim 1 wherein communicating second network signals between the network processor and the second communication system comprises communicating network signals between the network processor and a second Wi-Fi system.

8. The method as recited in claim 1 wherein communicating first network signals between the network processor and the first communication system comprises communicating network signals between the network processor and a first modem.

9. The method as recited in claim 1 wherein communicating second network signals between the network processor and the second communication system comprises communicating network signals between the network processor and a second modem.

10. A gateway device comprising:

a first communication system;

a second communication system;

a network processor in communication with the first communication system and the second communication system;

said first communication system and the network processor communicating first network signals therebetween, said first network signals comprising first higher priority network signals and first lower priority network signals;

said second communication system and the network processor communicating second network signals therebetween, said second network signals comprising second higher priority network signals and second lower priority network signals;

said network processor communicating a first congestion notification request signal to the first communication system and a second congestion notification request signal to the second communication system;

said first communication system throttling or shaping the first lower priority network signals at the first communication system in response to the first congestion notification signal to form first modified network signals and communicates the first modified network signals to a first user device;

said second communication system throttling or shaping second lower priority network signals in response to the second congestion notification signal to form second modified network signals and wherein the network processor communicates the second modified network signals to a second user device to allow coordinated control of the first modified network signals and the second modified network signals.

11. The gateway device as recited in claim 10 wherein the network processor and the first communication system are disposed in a gateway device.

12. The gateway device as recited in claim 10 wherein the network processor and the second communication system are disposed in a gateway device.

13. The gateway device as recited in claim 10 wherein the first communication system comprises a first network interface and the second communication system comprises a second network interface.

14. The gateway device as recited in claim 10 wherein the first communication system comprises a first Wi-Fi system and the second communication system comprises a second Wi-Fi system.

15. The gateway device as recited in claim 10 wherein the first communication system comprises a first modem and the second communication system comprises a second modem.

16. A method of controlling a gateway device comprising a network processor, a first WiFi system, a second WiFi system, said first WiFi system and said second WiFi system transmitting and receiving network signals to and from the gateway device, said method comprising:

buffer signals at the first WiFi system and the second WiFi system;

communicating first network signals between a network processor and a first WiFi system, said first network signals comprising first higher priority network signals and first lower priority network signals;

communicating second network signals between the network processor and a second WiFi system, said second network signals comprising second higher priority network signals and second lower priority network signals;

communicating a first congestion notification request signal from the network processor to the first WiFi system;

communicating a second congestion notification request signal from the network processor to the second WiFi system;

throttling or shaping lower priority first network signals at the first WiFi system in response to the first congestion notification signal to form first modified network signals based on the throttling or shaping of the first network signals to allow coordinated control of the first modified network signals communicated through the first WiFi system;

throttling or shaping lower priority second network signals at the second WiFi system in response to the second congestion notification signal to form second modified network signals;

communicating the first modified network signals to a first user device; and

communicating the second modified network signals to a second user device.

Assignments (6)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057323/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2015
From: MATHEWS, ROBIN M.; DEROVANESSIAN, HENRY
To: THE DIRECTV GROUP, INC.
Reel/Frame 036850/0406 →