IP Library Granted Patent US 10,652,114
Granted Patent B2
US 10,652,114 · App. 14/871,944 · Granted May 12, 2020

Method and system for analyzing performance of a gateway device

Inventor: Robin M. Mathews (Westford, MA)
Assignee: The DIRECTV Group, Inc.
H04L43/045H04L43/08H04L41/0654
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,652,114
App. No.
14/871,944
Granted
May 12, 2020
Kind
B2
Abstract

A system includes a monitoring module comprising a real time monitor, a database and an analytical engine. A gateway device is in communication with the monitoring module. The gateway device includes a processor communicating current data to the monitoring module through a connection. The real time monitor stores current data in a database. The database also comprises past data and the current data. The real time monitor notifies the analytical engine when storing the current data. The analytical engine generates a screen display comprising past data and current data.

Claims (38)

1. A method comprising:

communicating signals to and from a gateway device through a network interface, said gateway device comprising a network processor and a media processor;

forming a connection between a gateway device and a monitoring module;

communicating current operation data corresponding to operation of the gateway device from the gateway device to the monitoring module, said current operation data comprising data corresponding to respective network interface speed data of signals communicated through each of a plurality of network interfaces of the gateway device and data corresponding to a flow of network signals within the gateway device;

storing current operation data in a database associated with the monitoring module, said database comprising past operation data, network processor functions of the network processor and the media processor functions of the media processor;

notifying an analytical engine when storing the current operation data; and

generating a screen display comprising past operation data, network processor functions of the network processor including a first flow of signals to and from the network processor and memory usage of the network processor, media processor functions of the media processor including a second flow of signals to and from the media processor and memory usage of the media processor and current operation data from an output of the analytical engine.

2. The method as recited in claim 1 wherein forming the connection comprises forming a secure connection.

3. The method as recited in claim 1 wherein forming the connection comprises forming a secure shell connection.

4. The method as recited in claim 1 wherein communicating current operation data comprises communicating multimedia-over-coaxial interface data.

5. The method as recited in claim 4 wherein communicating current operation network interface data comprises communicating packet processing data.

6. The method as recited in claim 4 wherein communicating current operation network interface data comprises communicating transmit data.

7. The method as recited in claim 4 wherein communicating current operation network interface data comprises communicating receive data.

8. The method as recited in claim 4 wherein communicating current operation network interface data comprises communicating packet data for individual packet streams of the network processor.

9. The method as recited in claim 1 wherein communicating current operation data comprises communicating container process data.

10. The method as recited in claim 9 wherein communicating the container process data comprises communicating bandwidth consumption.

11. The method as recited in claim 9 wherein communicating the container process data comprises communicating processor consumption.

12. The method as recited in claim 1 wherein generating the screen display comprises generating the screen display comprising a system view.

13. The method as recited in claim 1 wherein communicating current operation data comprises communicating current data to a cloud based analytical system.

14. A system comprising:

a monitoring module comprising a real time monitor, a database and an analytical engine;

a gateway device in communication with the monitoring module, said gateway device comprising an interface module communicating signals to and from the gateway device and a processor communicating current operation data corresponding to operation of the gateway device to the monitoring module through a connection, said current operation data comprising data corresponding to respective network interface speed data of signals communicated through each of a plurality of network interfaces of the gateway device and data corresponding to a flow of network signals within the gateway device;

said real time monitor storing current operation data in a database;

said database also comprising past operation data and the current operation data comprises data corresponding to a respective network interface speed data of signals communicated through each of a plurality of network interfaces of the gateway device and data corresponding to a flow of network signals within the gateway device,

said real time monitor notifying the analytical engine when storing the current operation data; and

said analytical engine generating a screen display comprising past operation data, network processor functions of the network processor including a first flow of signals to and from the network processor and memory usage of the network processor, and media processor functions of the media processor including a second flow of signals to and from the media processor and memory usage of the media processor and current operation data.

15. The system as recited in claim 14 wherein the connection comprises a secure connection.

16. The system as recited in claim 14 wherein the connection comprises a secure shell connection.

17. The system as recited in claim 14 wherein the current operation network interface data comprises multimedia-over-coaxial interface data.

18. The system as recited in claim 17 wherein the current operation network interface data comprises packet processing data.

19. The system as recited in claim 17 wherein the current operation network interface data comprises transmit data.

20. The system as recited in claim 17 wherein the current operation network interface data comprises receive data.

21. The system as recited in claim 17 wherein the current operation network interface data comprises packet data for individual packet streams of a network processor.

22. The system as recited in claim 14 wherein current operation data comprises container process data.

23. The system as recited in claim 22 wherein the container process data comprises bandwidth consumption.

24. The system as recited in claim 22 wherein the container process data comprises processor consumption.

25. The system as recited in claim 14 wherein the screen display comprises a system view.

26. The system as recited in claim 14 wherein the analytical engine a cloud based analytical system.

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.
To: THE DIRECTV GROUP, INC.
Reel/Frame 036849/0402 →