IP Library Granted Patent US 10,602,221
Granted Patent B2
US 10,602,221 · App. 15/969,960 · Granted Mar 24, 2020

Set top box security tracking

Inventors: Jeff Gutterman (Weldon Springs, MO); Ryan Crews (Hendersonville, TN)
Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
H04N21/44245H04N17/004H04N21/44209
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,602,221
App. No.
15/969,960
Granted
Mar 24, 2020
Kind
B2
Abstract

A plurality of customer premises equipment devices in a broadband network are periodically polled to determine a corresponding upstream interface port for each of the plurality of customer premises equipment devices. The determined corresponding upstream interface ports for each of the plurality of customer premises equipment devices are compared to stored data indicating authorized upstream interface ports for each of the plurality of customer premises equipment devices. Responsive to the comparing indicating that at least one of the determined corresponding upstream interface ports does not match a corresponding one of the authorized upstream interface ports, at least one remedial action is taken for a customer account associated with a corresponding one of the customer premises equipment devices in the broadband network.

Claims (66)

1. A method comprising the steps of:

periodically polling a plurality of customer premises equipment devices in a broadband network to determine a corresponding upstream interface port for each of said plurality of customer premises equipment devices;

comparing said determined corresponding upstream interface ports for each of said plurality of customer premises equipment devices to stored data indicating authorized upstream interface ports for each of said plurality of customer premises equipment devices; and

responsive to said comparing indicating that at least one of said determined corresponding upstream interface ports does not match a corresponding one of said authorized upstream interface ports and indicating that a plurality of the customer premises equipment devices associated with a common premises or common account have non-common upstream interface ports, taking at least one remedial action for a customer account associated with a corresponding one of said customer premises equipment devices in said broadband network, said remedial action comprising disabling said corresponding one of said customer premises equipment devices.

2. The method of claim 1 , wherein, in said periodic polling step, said corresponding upstream interface ports reside on a cable modem termination system.

3. The method of claim 2 , wherein said polling step comprises polling with a poller located upstream from said cable modem termination system.

4. The method of claim 3 , wherein said polling comprises polling via Simple Network Management Protocol (SNMP).

5. The method of claim 4 , wherein, in said polling step, said customer premises equipment devices comprise DOCSIS-compliant set-top boxes.

6. The method of claim 3 , wherein, in said comparing step, said stored data resides in a data warehouse upstream of said poller.

7. The method of claim 1 , wherein said step of taking said at least one remedial action for said customer account associated with said corresponding one of said customer premises equipment devices in said broadband network comprises listing said corresponding one of said customer premises equipment devices in a computerized audit list for follow-up.

8. The method of claim 1 , further comprising populating a data warehouse with said stored data indicating said authorized upstream interface ports for each of said plurality of customer premises equipment devices, during original provisioning of said plurality of customer premises equipment devices.

9. The method of claim 1 , wherein said steps are carried out without monitoring a heartbeat signal from said corresponding one of said customer premises equipment devices in said broadband network.

10. The method of claim 1 , wherein, in said periodic polling step, said corresponding upstream interface ports reside on digital video access equipment.

11. The method of claim 1 , wherein, in said periodic polling step, said corresponding upstream interface ports comprise at least one of coaxial ports, return path demodulator (RPD) ports, cable modem termination system (CMTS) line card ports, and quadrature phase-shift keying (QPSK) ports.

12. The method of claim 1 , wherein said comparing further comprises comparing said determined corresponding upstream interface ports for each of said plurality of customer premises equipment devices to determined corresponding upstream interface ports for one or more of said plurality of customer premises equipment devices previously collocated therewith.

13. A poller comprising:

a memory;

at least one processor, coupled to said memory; and

non-transitory computer readable medium comprising computer executable instructions which when loaded into said memory configure said at least one processor to cause the at least one processor to be operative to:

periodically poll a plurality of customer premises equipment devices in a broadband network to determine a corresponding upstream interface port for each of said plurality of customer premises equipment devices;

compare said determined corresponding upstream interface ports for each of said plurality of customer premises equipment devices to stored data indicating authorized upstream interface ports for each of said plurality of customer premises equipment devices; and

responsive to said comparing indicating that at least one of said determined corresponding upstream interface ports does not match a corresponding one of said authorized upstream interface ports and indicating that a plurality of the customer premises equipment devices associated with a common premises or common account have non-common upstream interface ports, take at least one remedial action for a customer account associated with a corresponding one of said customer premises equipment devices in said broadband network, said remedial action comprising disabling said corresponding one of said customer premises equipment devices.

14. The poller of claim 13 , wherein said corresponding upstream interface ports reside on a cable modem termination system downstream of said poller.

15. The poller of claim 14 , wherein said at least one processor is operative to poll via Simple Network Management Protocol (SNMP).

16. The poller of claim 14 , wherein said at least one processor is operative to obtain said stored data from a data warehouse upstream of said poller.

17. A system comprising:

a data warehouse;

a plurality of ported units each comprising at least one of a cable modem termination system and digital video access equipment; and

a poller downstream of said data warehouse and upstream of said plurality of ported units, said poller in turn comprising:

a memory;

at least one processor, coupled to said memory; and

non-transitory computer readable medium comprising computer executable instructions which when loaded into said memory configure said at least one processor to cause the at least one processor to be operative to:

periodically poll a plurality of customer premises equipment devices in a broadband network to determine a corresponding upstream interface port on one of said plurality of ported units for each of said plurality of customer premises equipment devices;

compare said determined corresponding upstream interface ports for each of said plurality of customer premises equipment devices to stored data in said data warehouse, said stored data indicating authorized upstream interface ports for each of said plurality of customer premises equipment devices; and

responsive to said comparing indicating that at least one of said determined corresponding upstream interface ports does not match a corresponding one of said authorized upstream interface ports and indicating that a plurality of the customer premises equipment devices associated with a common premises or common account have non-common upstream interface ports, take at least one remedial action for a customer account associated with a corresponding one of said customer premises equipment devices in said broadband network, said remedial action comprising disabling said corresponding one of said customer premises equipment devices.

18. The system of claim 17 , wherein said wherein said at least one processor is operative to poll via Simple Network Management Protocol (SNMP).

19. A method comprising the steps of:

periodically polling a plurality of customer premises equipment devices in a broadband network to determine a corresponding upstream interface port for each of said plurality of customer premises equipment devices;

comparing said determined corresponding upstream interface ports for each of said plurality of customer premises equipment devices to determined corresponding upstream interface ports for one or more of said plurality of customer premises equipment devices previously collocated therewith under a common account; and

responsive to said comparing indicating that at least one of said determined corresponding upstream interface ports does not match said determined corresponding upstream interface ports for one or more of said plurality of customer premises equipment devices previously collocated therewith under said common account and indicating that a plurality of the customer premises equipment devices associated with a common premises or said common account have non-common upstream interface ports, taking at least one remedial action for a customer account associated with a corresponding one of said customer premises equipment devices in said broadband network, said remedial action comprising disabling said corresponding one of said customer premises equipment devices.

20. The method of claim 19 , wherein, in said periodic polling step, said corresponding upstream interface ports reside on at least one of a cable modem termination system and digital video access equipment.

21. The method of claim 20 , wherein said polling step comprises polling with a poller located upstream from said at least one of a cable modem termination system and digital video access equipment; and wherein, in said periodic polling step, said corresponding upstream interface ports comprise at least one of coaxial ports, return path demodulator (RPD) ports, cable modem termination system (CMTS) line card ports, and quadrature phase-shift keying (QPSK) ports.

22. The method of claim 21 , wherein said polling comprises polling via Simple Network Management Protocol (SNMP).

23. The method of claim 22 , wherein, in said polling step, said customer premises equipment devices comprise DOCSIS-compliant set-top boxes.

24. The method of claim 23 , wherein said comparing step further comprises accessing stored data residing in a data warehouse upstream of said poller, said stored data indicating, for each of said plurality of customer premises equipment devices, those of said plurality of customer premises equipment devices previously collocated therewith under said common account.

25. The method of claim 19 , wherein said steps are carried out without monitoring a heartbeat signal from said corresponding one of said customer premises equipment devices in said broadband network.

26. A poller comprising:

a memory;

at least one processor, coupled to said memory; and

non-transitory computer readable medium comprising computer executable instructions which when loaded into said memory configure said at least one processor to cause the at least one processor to be operative to:

periodically poll a plurality of customer premises equipment devices in a broadband network to determine a corresponding upstream interface port for each of said plurality of customer premises equipment devices;

compare said determined corresponding upstream interface ports for each of said plurality of customer premises equipment devices to determined corresponding upstream interface ports for one or more of said plurality of customer premises equipment devices previously collocated therewith under a common account and indicating that a plurality of the customer premises equipment devices associated with a common premises or said common account have non-common upstream interface ports; and

responsive to said comparing indicating that at least one of said determined corresponding upstream interface ports does not match said determined corresponding upstream interface ports for one or more of said plurality of customer premises equipment devices previously collocated therewith under said common account, take at least one remedial action for a customer account associated with a corresponding one of said customer premises equipment devices in said broadband network, said remedial action comprising disabling said corresponding one of said customer premises equipment devices.

27. The poller of claim 26 , wherein said corresponding upstream interface ports reside on at least one of a cable modem termination system and digital video access equipment downstream of said poller.

28. The poller of claim 27 , wherein said at least one processor is operative to compare by accessing stored data residing in a data warehouse upstream of said poller, said stored data indicating, for each of said plurality of customer premises equipment devices, those of said plurality of customer premises equipment devices previously collocated therewith under said common account.

29. A system comprising:

a data warehouse;

a plurality of ported units each comprising at least one of a cable modem termination system and digital video access equipment; and

a poller downstream of said data warehouse and upstream of said plurality of ported units, said poller in turn comprising:

a memory;

at least one processor, coupled to said memory; and

non-transitory computer readable medium comprising computer executable instructions which when loaded into said memory configure said at least one processor to cause the at least one processor to be operative to:

periodically poll a plurality of customer premises equipment devices in a broadband network to determine a corresponding upstream interface port on one of said plurality of ported units for each of said plurality of customer premises equipment devices;

compare said determined corresponding upstream interface ports for each of said plurality of customer premises equipment devices to determined corresponding upstream interface ports for one or more of said plurality of customer premises equipment devices previously collocated therewith under a common account; and

responsive to said comparing indicating that at least one of said determined corresponding upstream interface ports does not match said determined corresponding upstream interface ports for one or more of said plurality of customer premises equipment devices previously collocated therewith under said common account and indicating that a plurality of the customer premises equipment devices associated with a common premises or said common account have non-common upstream interface ports, take at least one remedial action for a customer account associated with a corresponding one of said customer premises equipment devices in said broadband network, said remedial action comprising disabling said corresponding one of said customer premises equipment devices.

30. The system of claim 29 , wherein said wherein said at least one processor is operative to poll via Simple Network Management Protocol (SNMP).

Assignments (6)
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 061503/0937 →
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 061504/0307 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Aug 10, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061633/0069 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SIGNATURE OF INVENTOR JEFF GUTTERMAN TO A PEN AND INK SIGNATURE PREVIOUSLY RECORDED ON REEL 045704 FRAME 0785. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 13, 2020
From: GUTTERMAN, JEFF; CREWS, RYAN
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 051925/0049 →
SECURITY INTEREST Recorded Jul 25, 2018
From: BRIGHT HOUSE NETWORKS, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC; TIME WARNER CABLE INTERNET LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 046630/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2018
From: GUTTERMAN, JEFF; CREWS, RYAN
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 045704/0785 →
Continuity (1)
Related Publication 20190342613A1 · Nov 7, 2019