This invention relates, in general, to set-top boxes and, in particular, to set-top boxes with self-monitoring and systems and methods for use of the same that address and enhance coaxial cable television network service and delivery of an external signal source and provided to a television.
Without limiting the scope of the present invention, the background will be described in relation to televisions in the hospitality lodging industry, as an example. To many individuals, a television is more than just a display screen, rather it is a doorway to the world, both real and imaginary, and a way to experience new possibilities and discoveries. Consumers are demanding enhanced content in an easy-to-use platform. As a result of such consumer preferences, a premium is placed on quality content and faultlessness are frequent differentiators in determining the experience of guests staying in hospitality lodging establishments. Accordingly, there is a need for improved systems and methods for providing enhanced content in an error free or near error free platform in the hospitality lodging industry.
It would be advantageous to achieve a set-top box that would improve upon existing limitations in functionality. It would also be desirable to enable a computer-based electronics and software solution that would provide enhanced content in an error free or near error free platform in the hospitality lodging industry or in another environment. To better address one or more of these concerns, 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.
In another embodiment, the housing may include a housing-dongle combination securing the television input, the television output, the processor, memory, and storage, therewith. In this embodiment, the processor and the memory may be distributed through the housing-dongle combination. These and other aspects of the invention will be apparent from and elucidated with reference to the embodiments described hereinafter.
For a more complete understanding of the features and advantages of the present invention, reference is now made to the detailed description of the invention along with the accompanying figures in which corresponding numerals in the different figures refer to corresponding parts and in which:
While the making and using of various embodiments of the present invention are discussed in detail below, it should be appreciated that the present invention provides many applicable inventive concepts, which can be embodied in a wide variety of specific contexts. The specific embodiments discussed herein are merely illustrative of specific ways to make and use the invention, and do not delimit the scope of the present invention.
Referring initially to
Each of the hospitality properties 16 includes an RF network 18 having a headend 20, which, as illustrated includes, in one embodiment, a property server 22 located in communication with a terminal device 24. The property server 22 and the terminal device 24 may be at least partially integrated. The property server 22 assists with the management of the particular properties 16. The terminal device 24 provides data services to set-top boxes 26 through distribution elements 28. The set-top boxes 26 subscribe to the data services, which may include various forms of media, content, and television programming, for example. As illustrated, each set-top box 26 is labeled 26-1, 26-2, . . . 26-n. In one implementation, each of the properties 16 may include multiple rooms, generally labeled 30 and individually labeled 30-1, 30-2, . . . , 30-n. Further, each of the set-top boxes 26 may be located in a room 30.
More specifically, the property headend 20, including the terminal device 24, may include point-to-multipoint transmission in a downstream direction and multipoint-to-point transmission in the upstream direction. Further, the terminal device 24 may be a Cable Modem Termination System (CMTS) or a video distribution modulation device, for example. The distribution elements 28 may include various splitters and amplifiers, for example. Further, the distribution elements 28 may provide bi-directional RF signal distribution capability between the set-top boxes 26 and the property headend 20.
As illustrated, the set-top boxes 26 perform signal analysis as shown by signal analysis 32. The signal analysis 32 may include an analysis of various analog and digital parameters. Following the signal analysis 32, signal analysis data 34, which includes signal analysis data 34-1, 34-2, . . . , 34-n, is then forwarded to the property headend 20 and onto the management server 12. The signal analysis data 34 may be utilized at the property headend 20 or the management server 12 to provide an indication of the health of the RF network 18. As shown, the signal analysis data 34 may be transmitted from the set-top boxes 26 to the headend 20 via the distribution elements 28 or wirelessly, for example.
Referring now to
A connection, which is depicted as an HDMI connection 38, connects the set-top box 26-1 to the television 14. Other connections include a power cable 40 coupling the set-top box 26-1 to a power source, a coaxial cable 42 coupling the set-top box 26-1 to an external cable source, and a category five (Cat 5) cable 44 coupling the set-top box 26-1 to external pay-per-view source at a hotel or other lodging establishment, for example. As shown, the set-top box 26-1 includes a dongle 46 providing particular technology and functionality extensions thereto. More generally, it should be appreciated that the cabling connected to the set-top box 26-1 will depend on the environment and application, and the cabling connections presented in
As the monitoring of a conventional tree topology RF network can be costly and complex, in the present instance, a set-top box collects data and performs analysis on the RF network and makes this data and analysis available to the headend and/or a management server, which may be remotely located. More particularly, in one implementation, the set-top boxes provide analysis of the CATV signal such as signal level, modulation errors and the network signal to noise ratio. Additionally, a full spectrum analysis may also be completed to provide visibility into any network system-level issues. As the set-top boxes are collecting the data and performing the analysis within a network, such as a hospitality environment, the monitoring capabilities exist at different points of the delivery path, reaching out to the last device on the network.
In one embodiment, the set-top boxes 26-126-2 collect data and perform the network analysis while the television is not in use. As shown in
Referring to
The set-top box 12 includes a housing 50 having a rear wall 52, front wall 54, top wall 56, bottom base 58, and two sidewalls 60, 62. It should be appreciated that front wall, rear wall, and side wall are relative terms used for descriptive purposes and the orientation and the nomenclature of the walls may vary depending on application. The front wall includes various ports, ports 64, 66, 68, 70, 72, 74, 76, 78, and 80 that provide electro-mechanical connectors for various interfaces, including inputs and outputs. In one implementation, as illustrated, the ports 64 through 80 include inputs 82 and outputs 84 and, more particularly, an RF input 86, an RJ45 input 88, universal serial bus (USB) input/outputs 90, an Ethernet category 5 (Cat 5) coupling 92, an internal reset 94, an RS232 control 96, an audio out 98, an audio in 100, and a debug/maintenance port 102. The front wall 54 also includes various inputs 82 and outputs 84. More particularly, ports 110, 112, 114, and 116 include a 5V dc power connection 120, USB inputs/outputs 122, an RJ45 coupling 124, and an HDMI port 126. It should be appreciated that the configuration of ports may vary with the set-top box depending on application and context. As previously alluded to, the housing 50 may include a housing-dongle combination including, with respect to the dongle 46, a unit 130 having a cable 134 with a set-top box connector 132 for selectively coupling with the set-top box 26.
Within the housing 50, a processor 140, memory 142, storage 144, the inputs 82, and the outputs 84 are interconnected by a bus architecture 146 within a mounting architecture. The processor 140 may process instructions for execution within the computing device, including instructions stored in the memory 142 or in storage 144. The memory 142 stores information within the computing device. In one implementation, the memory 142 is a volatile memory unit or units. In another implementation, the memory 142 is a non-volatile memory unit or units. Storage 144 provides capacity that is capable of providing mass storage for the set-top box 26. The various inputs 82 and outputs provide connections to and from the computing device, wherein the inputs 82 are the signals or data received by the set-top box 26, and the outputs 84 are the signals or data sent from the set-top box 26.
A television content signal input 148 and a television output 150 are also secured in the housing 50 in order to receive content from a source in the hospitality property and forward the content, including external content such as cable and satellite and pay-per-view (PPV) programming, to the television located within the hotel room. More specifically, the television input 148 receives a source signal from an external source. The source signal includes multiple channels and each of the multiple channels has periodic, sequential signal access points that permit tuning initiation. A tuner 152 is configured to receive and tune a channel from the source signal. As shown, the tuner 152 includes an RF receiver 154, a demodulator 156, and a content buffer 158 associated with a decryption device 160 and a decoder 162 in order to provide a tuned channel. The radio frequency (RF) receiver 154 is the portion of the tuner that receives RF transmissions and converts the selected carrier frequency and its associated bandwidth into a fixed frequency that is suitable for further processing. The demodulator 156 is an electronic circuit that is used to recover the information content from the modulated carrier wave provided by the RF receiver 154. The contact buffer 158 stores the signal and may be independent storage or associated with or form a portion of the memory 142 or the storage 144. In one embodiment, the content buffer 158 may be a first-in-first-out (FIFO) buffer, having one per tuner, in the memory. The content buffer may hold at least one access point for the incurring signal streams when the buffer is assigned to the correct viewing channel, the processor may quickly jump to the access point in the buffer and start the content decryption and decoding process. The decryption device 160 then decrypts the demodulated signal before decoding at the decoder 162. It should be appreciated that although a particular architecture of tuner, RF receiver, demodulator, decryption device and decoder is depicted, other architectures are within the teachings presented herein.
A transceiver 164 is associated with the set-top box 26 and communicatively disposed with the bus 146. As shown, the transceiver 164 may be internal, external, or a combination thereof to the housing. Further, the transceiver 164 may be a transmitter/receiver, receiver, or an antenna for example. Communication between various amenities in the hotel room and the set-top box 26 may be enabled by a variety of wireless methodologies employed by the transceiver 164, including 802.11, 3G, 4G, Edge, Wi-Fi, ZigBee, near field communications (NFC), Bluetooth low energy and Bluetooth, for example. Also, infrared (IR) may be utilized. Further, communication between the set-top box 26 and the property headend 20 and/or the management server 12 may be at least partially enabled by the transceiver 164.
The memory 142 and storage 144 are accessible to the processor 140 and include processor-executable instructions that, when executed, cause the processor 140 to execute a series of operations. The processor-executable instructions detect when the television associated with the set-top box is not being utilized and responsive to the television not being utilized, scan multiple channels received from the television input 148 provided by the property headend. The processor-executable instructions then cause the processor to generate TV screen image data for each of the channels. The TV screen image data may correspond to a TV screen image capture and the TV screen image data may include a date and time stamp and channel identification.
The processor-executable instructions also cause the processor to, responsive to the television not being utilized, analyze a parameter selected from the group consisting of analog signal levels, carrier level, carrier to noise ratio (CNR), signal to noise ratio (SNR), power line hum modulation, modulation error ratio (MER), bit error rate (BER), digital signal level, frequency of lost packets, jitter, transmit time, power level, and ranging status, for example. Then the processor generates composite TV screen image data, which is the composite TV screen image data resolved to a single TV screen image made from an assemblage of the TV screen image captures corresponding to the channels. The processor-executable instructions then cause the processor to send signal analysis data relative to the composite TV screen image data to the property headhend and/or the management server.
Referring to
The processor 170 may process instructions for execution within the computing device, including instructions stored in the memory 172 or in the storage 174. The memory 172 stores information within the computing device. In one implementation, the memory 172 is a volatile memory unit or units. In another implementation, the memory 172 is a non-volatile memory unit or units. The storage 174 provides capacity that is capable of providing mass storage for the management server 12. Various inputs 176 and outputs 178 provide connections to and from the management server 12, wherein the inputs 176 are the signals or data received by the management server 12, and the outputs 178 are the signals or data sent from the management server 12. In one implementation, the inputs 176 and the outputs 178 provide the connectivity to the Internet 14 and, therefore, the communication with the properties 16.
The memory 172 and storage 174 are accessible to the processor 170 and include processor-executable instructions that, when executed, cause the processor 170 to execute a series of operations. The processor-executable instructions receive at the inputs 176 the signal analysis data 34 from the properties 16 and thereafter, analyze the signal analysis data 34. The processor-executable instructions may then generate a single TV screen image, as shown in
Referring now to
More specifically, by way example and not by way of limitation, the data collection and analysis performed may include analog parameters and digital parameters. The set-top box 26 may measure analog parameters including analog signal levels, carrier level, carrier to noise ratio (CNR), signal to noise ratio (SNR), and power line hum modulation. The set-top box 26 may also measure digital parameters, including modulation error ratio (MER), bit error rate (BER), digital signal level, frequency of lost packets, and jitter. Other parameters measured may include transmit time and associated timing adjustments that address the amount that the terminal device 24 and the set-top box 26 must change transmit time in order for bursts to arrive at the appropriate time. Power level relating to the time length value (TLV) of cable modem signals may be monitored too as well as ranging status addressing the maintenance of cable modem signals.
Additionally, channel identification information 246 is provided on the screen as is a date and time stamp 248. Signal analysis information 250 may also be provided, which may be a signal level stability measurement, a modulation error measurement, a visual indication of network server performance, a visual indication of spectrum performance, or other indication of an analog or digital parameter. It should be appreciated that the TV screen image data 222, 224, 226, 228, 230, 232, 234 for respective channels 2, 3, 4, 5, 6, and 8 may be similar to the TV screen image data 200 of channel 1 and TV screen image data 236 of channel 9.
It should be appreciated that although the composite TV screen image data 220 is depicted as presenting nine channels, any number of channels may be presented within the single TV screen image. The exact number and layout of channels within the single TV screen image will depend on multiple factors, including the size of the monitor resolving the composite TV screen image data, the amount of data and analysis shown, and the number of channels needed to be presented. By capturing and presenting an assemblage of the client screen images for various channels, an operator is provided visual confirmation of service at any location including the property headend, the management server or other location. By way of example, with respect to TV screen image data 236 for channel 9, the operator can access the TV screen image capture 242, which is the captured view of the TV screen image content 244 that indicates distorted content and a problem requiring resolution.
Referring now to
The order of execution or performance of the methods and data flows illustrated and described herein is not essential, unless otherwise specified. That is, elements of the methods and data flows may be performed in any order, unless otherwise specified, and that the methods may include more or less elements than those disclosed herein. For example, it is contemplated that executing or performing a particular element before, contemporaneously with, or after another element are all possible sequences of execution.
While this invention has been described with reference to illustrative embodiments, this description is not intended to be construed in a limiting sense. Various modifications and combinations of the illustrative embodiments as well as other embodiments of the invention, will be apparent to persons skilled in the art upon reference to the description. It is, therefore, intended that the appended claims encompass any such modifications or embodiments.
This application claims priority from U.S. Patent Application No. 62/414,309, entitled “Set-Top Box with Self-Monitoring and System and Method for Use of Same” and filed on Oct. 28, 2016 in the names of Thomas R. Miller et al.; which is hereby incorporated by reference for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
3781703 | Duty | Dec 1973 | A |
4003006 | Mandeville et al. | Jan 1977 | A |
5109286 | West, Jr. et al. | Apr 1992 | A |
5390348 | Magin et al. | Feb 1995 | A |
6351631 | Noeske et al. | Feb 2002 | B1 |
6430200 | Han et al. | Aug 2002 | B1 |
6587012 | Farmer et al. | Jul 2003 | B1 |
7058436 | Kai et al. | Jun 2006 | B2 |
7693491 | Pan | Apr 2010 | B2 |
7792183 | Massey et al. | Sep 2010 | B2 |
8990864 | Anandakumar et al. | Mar 2015 | B2 |
20020044610 | Jones | Apr 2002 | A1 |
20020160800 | Rozmaryn | Oct 2002 | A1 |
20020183033 | Gu et al. | Dec 2002 | A1 |
20030110514 | West | Jun 2003 | A1 |
20050144640 | Fritsch | Jun 2005 | A1 |
20050157804 | Jones | Jul 2005 | A1 |
20050160468 | Rodriguez | Jul 2005 | A1 |
20050183130 | Sadja | Aug 2005 | A1 |
20060107302 | Zdepski | May 2006 | A1 |
20060116082 | Pan | Jun 2006 | A1 |
20060146169 | Segman | Jul 2006 | A1 |
20060195857 | Wheeler | Aug 2006 | A1 |
20060211368 | Wisnia | Sep 2006 | A1 |
20070118866 | Chen | May 2007 | A1 |
20080061842 | Paraschou et al. | Mar 2008 | A1 |
20080084956 | Paraschou et al. | Apr 2008 | A1 |
20080256421 | Gerstel et al. | Oct 2008 | A1 |
20090064252 | Howarter | Mar 2009 | A1 |
20090185037 | Shi et al. | Jul 2009 | A1 |
20090265745 | Egan, Jr. et al. | Oct 2009 | A1 |
20100017842 | Wells | Jan 2010 | A1 |
20100037264 | Hardacker | Feb 2010 | A1 |
20100095344 | Newby et al. | Apr 2010 | A1 |
20100100918 | Egan, Jr. et al. | Apr 2010 | A1 |
20100100921 | Olson et al. | Apr 2010 | A1 |
20100100922 | Olson et al. | Apr 2010 | A1 |
20100125877 | Wells et al. | May 2010 | A1 |
20100146564 | Halik et al. | Jun 2010 | A1 |
20100189042 | Pan | Jul 2010 | A1 |
20100244980 | Olson et al. | Sep 2010 | A1 |
20100251314 | Olson et al. | Sep 2010 | A1 |
20100251320 | Shafer et al. | Sep 2010 | A1 |
20100251321 | Palinkas et al. | Sep 2010 | A1 |
20100251322 | Palinkas et al. | Sep 2010 | A1 |
20100251323 | Jackson | Sep 2010 | A1 |
20100301972 | Alkan | Dec 2010 | A1 |
20100315942 | Jackson et al. | Dec 2010 | A1 |
20110072472 | Wells et al. | Mar 2011 | A1 |
20110085045 | Kelma | Apr 2011 | A1 |
20110085452 | Kelma et al. | Apr 2011 | A1 |
20110085480 | Kelma et al. | Apr 2011 | A1 |
20110085586 | Kelma et al. | Apr 2011 | A1 |
20110088077 | Kelma et al. | Apr 2011 | A1 |
20110181371 | Alkan et al. | Jul 2011 | A1 |
20110187481 | Alkan et al. | Aug 2011 | A1 |
20110199490 | Shafer et al. | Aug 2011 | A1 |
20110307913 | Wang | Dec 2011 | A1 |
20120008910 | Tamura | Jan 2012 | A1 |
20120105730 | Eliezerov | May 2012 | A1 |
20130031582 | Tinsman | Jan 2013 | A1 |
20130139193 | Fan | May 2013 | A1 |
20130145395 | Jeong | Jun 2013 | A1 |
20130188095 | Hartson | Jul 2013 | A1 |
20130332968 | Anandakumar et al. | Dec 2013 | A1 |
Number | Date | Country | |
---|---|---|---|
20180124390 A1 | May 2018 | US |
Number | Date | Country | |
---|---|---|---|
62414309 | Oct 2016 | US |