IP Library Granted Patent US 12,212,792
Granted Patent B2
US 12,212,792 · App. 18/521,090 · Granted Jan 28, 2025

Set-top box with self-monitoring and system and method for use of same

Inventors: William C. Fang (Plano, TX); Thomas R. Miller (Plano, TX); Vanessa Ogle (Fairview, TX)
Assignee: Enseo, LLC
H04N21/2405H04N21/2402H04N21/26216H04N21/4312
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 12,212,792
App. No.
18/521,090
Granted
Jan 28, 2025
Kind
B2
Abstract

A set-top box with self-monitoring and system and method for use of the same are disclosed. In one embodiment of the set-top box, a housing secures a television input, a television output, a processor, memory, and storage therein, which are communicatively interconnected by a busing architecture. The memory is accessible to the processor, and the memory includes processor-executable instructions that, when executed, cause the processor to detect when the television is not being utilized. Responsive thereto, the instructions cause the processor to scan channels received from the television input and generate a composite TV screen image data that may be resolved to a single TV screen image made from an assemblage of TV screen image captures corresponding to the scanned channels.

Claims (35)

1. A method for self-monitoring of a television, comprising:

communicating with a television via a programming interface, wherein the television comprises a signal input, a processor, memory, and storage, and includes a busing architecture for communicative interconnection between the signal input, the processor, the memory, and the storage;

detecting, by the processor, when the television is not being utilized;

automatically scanning, by the processor and without user input while the television is not being utilized, a plurality of channels as received at the signal input from a remote external source over a network, in response to the detection that the television is not being utilized;

automatically generating, by the processor and without user input while the television is not being utilized, TV screen image data for each of the plurality of channels as received from the remote external source, wherein the TV screen image data corresponds to a TV screen image capture, in response to the detection that the television is not being utilized; and

automatically generating, by the processor and without user input while the television is not being utilized, composite TV screen image data, wherein the composite TV screen image data is resolved to a single TV screen image made from an assemblage of the TV screen image captures corresponding to the plurality of channels, in response to the detection that the television is not being utilized.

2. The method as recited in claim 1 , wherein the generated TV screen image data further comprises a date and time stamp.

3. The method as recited in claim 1 , wherein the generated TV screen image data further includes channel identification.

4. The method as recited in claim 1 , further comprising measuring signal level stability for each of the plurality of channels by the processor.

5. The method as recited in claim 4 , wherein the TV screen image data further comprises a signal level stability measurement for each of the plurality of channels.

6. The method as recited in claim 1 , further comprising measuring modulation errors for each of the plurality of channels by the processor.

7. The method as recited in claim 6 , wherein the TV screen image data further includes a modulation error measurement for each of the plurality of channels.

8. The method as recited in claim 1 , further comprising analyzing network server performance for each of the plurality of channels by the processor.

9. The method as recited in claim 8 , wherein the TV screen image data further comprises a visual indication of network server performance for each of the plurality of channels.

10. The method as recited in claim 1 , further comprising performing a spectrum analysis for each of the plurality of channels by the processor.

11. The method as recited in claim 10 , wherein the TV screen image data further comprises a visual indication of spectrum performance for each of the plurality of channels.

12. The method as recited in claim 1 , further comprising sending signal analysis data relative to the composite TV screen image data to a server by the processor.

13. The method as recited in claim 12 , wherein the server further comprises a property headend.

14. The method as recited in claim 12 , wherein the server is a cloud-based server.

15. The method as recited in claim 12 , wherein the server forms a component of an RF network having a property headend.

16. A method for self-monitoring of a television, comprising:

communicating with a television via a programming interface, wherein the television includes a signal input, a processor, memory, and storage, and includes a busing architecture for communicative interconnection between the signal input, the processor, the memory, and the storage;

detecting, by the processor, when the television is not being utilized;

automatically scanning, by the processor and without user input while the television is not being utilized, a plurality of channels as received at the signal input from a remote external source over a network, in response to the detection that the television is not being utilized;

automatically generating, by the processor and without user input while the television is not being utilized, TV screen image data for each of the plurality of channels as received from the remote external source, wherein the TV screen image data corresponds to a TV screen image capture and includes a date and time stamp and channel identification, in response to the detection that the television is not being utilized; and

automatically generating, by the processor and without user input while the television is not being utilized, composite TV screen image data, wherein the composite TV screen image data is resolved to a single TV screen image made from an assemblage of the TV screen image captures corresponding to the plurality of channels, in response to the detection that the television is not being utilized.

17. The method as recited in claim 16 , further comprising sending signal analysis data relative to the composite TV screen image data to a server by the processor.

18. The method as recited in claim 16 , wherein the server further comprises a property headend.

19. The method as recited in claim 16 , wherein the server forms a component of an RF network having a property headend.

20. A method for self-monitoring of a television, comprising:

communicating with a television via a programming interface, wherein the television includes a signal input from a set-top box, a processor, memory, and storage, and includes a busing architecture for communicative interconnection between the signal input, the processor, the memory, and the storage;

detecting, by the processor, when the television is not being utilized;

automatically scanning, by the processor and without user input while the television is not being utilized, a plurality of channels as received at the signal input from a remote external source over a network, in response to the detection that the television is not being utilized;

automatically generating, by the processor and without user input while the television is not being utilized, TV screen image data for each of the plurality of channels as received from the remote external source, wherein the TV screen image data corresponds to a TV screen image capture, in response to the detection that the television is not being utilized; and

automatically generating, by the processor and without user input while the television is not being utilized, composite TV screen image data, wherein the composite TV screen image data is resolved to a single TV screen image made from an assemblage of the TV screen image captures corresponding to the plurality of channels, in response to the detection that the television is not being utilized.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2023
From: MILLER, THOMAS R.; FANG, WILLIAM C.; OGLE, VANESSA
To: ENSEO, INC.
Reel/Frame 065695/0659 →
CERTIFICATE OF CONVERSION Recorded Nov 29, 2023
From: ENSEO, INC.
To: ENSEO, LLC
Reel/Frame 065709/0227 →
Continuity (5)
Continuation 17573554 · Jan 11, 2022
Continuation 17061621 · Oct 2, 2020
Continuation 15791884 · Oct 24, 2017
Provisional Application 62414309 · Oct 28, 2016
Related Publication 20240098322A1 · Mar 21, 2024
References Cited (69)
US 3781703A · Duty · 1973 [cited by applicant]
US 4003006A · Mandeville et al. · 1977 [cited by applicant]
US 5109286A · West, Jr. et al. · 1992 [cited by applicant]
US 5390348A · Magin et al. · 1995 [cited by applicant]
US 6351631B1 · Noeske et al. · 2002 [cited by applicant]
US 6430200B1 · Han et al. · 2002 [cited by applicant]
US 6587012B1 · Farmer et al. · 2003 [cited by applicant]
US 7058436B2 · Kai et al. · 2006 [cited by applicant]
US 7395544B2 · Goldman · 2008 [cited by applicant]
US 7693491B2 · Pan · 2010 [cited by applicant]
US 7792183B2 · Massey et al. · 2010 [cited by applicant]
US 8990864B2 · Anandakumar et al. · 2015 [cited by applicant]
US 20020044610A1 · Jones · 2002 [cited by applicant]
US 20020160800A1 · Rozmaryn · 2002 [cited by applicant]
US 20020183033A1 · Gu et al. · 2002 [cited by applicant]
US 20050144640A1 · Fritsch et al. · 2005 [cited by applicant]
US 20050157804A1 · Jones · 2005 [cited by applicant]
US 20050160468A1 · Rodriguez et al. · 2005 [cited by applicant]
US 20050183130A1 · Sadja et al. · 2005 [cited by applicant]
US 20060107302A1 · Zdepski · 2006 [cited by applicant]
US 20060116082A1 · Pan · 2006 [cited by applicant]
US 20060146169A1 · Segman · 2006 [cited by applicant]
US 20060195857A1 · Wheeler et al. · 2006 [cited by applicant]
US 20060211368A1 · Wisnia · 2006 [cited by applicant]
US 20070118866A1 · Chen · 2007 [cited by applicant]
US 20080061842A1 · Paraschou et al. · 2008 [cited by applicant]
US 20080084956A1 · Paraschou et al. · 2008 [cited by applicant]
US 20080256421A1 · Gerstel et al. · 2008 [cited by applicant]
US 20090064252A1 · Howarter et al. · 2009 [cited by applicant]
US 20090185037A1 · Shi et al. · 2009 [cited by applicant]
US 20090265745A1 · Egan, Jr. et al. · 2009 [cited by applicant]
US 20100017842A1 · Wells · 2010 [cited by applicant]
US 20100037264A1 · Hardacker et al. · 2010 [cited by applicant]
US 20100095344A1 · Newby et al. · 2010 [cited by applicant]
US 20100100918A1 · Egan, Jr. et al. · 2010 [cited by applicant]
US 20100100921A1 · Olson et al. · 2010 [cited by applicant]
US 20100100922A1 · Olson et al. · 2010 [cited by applicant]
US 20100125877A1 · Wells et al. · 2010 [cited by applicant]
US 20100146564A1 · Halik et al. · 2010 [cited by applicant]
US 20100189042A1 · Pan · 2010 [cited by applicant]
US 20100244980A1 · Olson et al. · 2010 [cited by applicant]
US 20100251314A1 · Olson et al. · 2010 [cited by applicant]
US 20100251320A1 · Shafer et al. · 2010 [cited by applicant]
US 20100251321A1 · Palinkas et al. · 2010 [cited by applicant]
US 20100251322A1 · Palinkas et al. · 2010 [cited by applicant]
US 20100251323A1 · Jackson · 2010 [cited by applicant]
US 20100301972A1 · Alkan · 2010 [cited by applicant]
US 20100315942A1 · Jackson et al. · 2010 [cited by applicant]
US 20110072472A1 · Wells et al. · 2011 [cited by applicant]
US 20110085045A1 · Kelma · 2011 [cited by applicant]
US 20110085452A1 · Kelma et al. · 2011 [cited by applicant]
US 20110085480A1 · Kelma et al. · 2011 [cited by applicant]
US 20110085586A1 · Kelma et al. · 2011 [cited by applicant]
US 20110088077A1 · Kelma et al. · 2011 [cited by applicant]
US 20110181371A1 · Alkan et al. · 2011 [cited by applicant]
US 20110187481A1 · Alkan et al. · 2011 [cited by applicant]
US 20110199490A1 · Shafer et al. · 2011 [cited by applicant]
US 20110307913A1 · Wang et al. · 2011 [cited by applicant]
US 20120008910A1 · Tamura et al. · 2012 [cited by applicant]
US 20120105730A1 · Elizerov et al. · 2012 [cited by applicant]
US 20130031582A1 · Tinsman et al. · 2013 [cited by applicant]
US 20130139193A1 · Fan et al. · 2013 [cited by applicant]
US 20130145395A1 · Jeong et al. · 2013 [cited by applicant]
US 20130188095A1 · Hartson et al. · 2013 [cited by applicant]
US 20130332968A1 · Anandakumar et al. · 2013 [cited by applicant]
US 20140282705A1 · Chatterjee et al. · 2014 [cited by applicant]
US 20160227273A1 · Lee · 2016 [cited by applicant]
US 20170150220A1 · Greene · 2017 [cited by applicant]
US 20180124390A1 · Fang et al. · 2018 [cited by applicant]