An apparatus and method thereof for communicating a scramble key (for descrambling scrambled digital signals) and service information (used in an electronic programming guide) to an intelligent transceiver (e.g., a set-top box) using a bi-directional digital broadcast system. The intelligent transceiver includes an in-band tuner adapted to receive from the digital broadcast system in-band digital signals comprising audio content and video content. The intelligent transceiver also includes a second tuner adapted to send and receive a scramble key over the World Wide Web via a cable modem. In one embodiment, the in-band digital signals received by the in-band tuner also contain service information. In another embodiment, the digital signals received by the second tuner via the cable modem also contain service information. Thus, the scramble key is sent over the World Wide Web and is received by the intelligent transceiver using a cable modem. The service information is sent either with the in-band signal or over the World Wide Web, and is received via the in-band tuner or the cable modem, respectively. Therefore, the broadcast system does not need to use out-of-band signals. Accordingly, the intelligent transceiver does not require an out-of-band tuner and demodulator to receive the scramble key and service information, and so these devices can be omitted from the intelligent transceiver, thereby simplifying the transceiver and reducing costs.
|
1. An intelligent transceiver comprising:
a bus; a modular front-end block coupled to said bus, said modular front-end block comprising: an in-band tuner adapted to receive from a digital broadcast system in-band digital signals comprising audio content and video content; and a second tuner for receiving digital signals via the internet, wherein digital signals received via said second tuner comprise a scramble key used in descrambling a scrambled digital signal; a modular conditional access block coupled to said bus, said modular conditional access block adapted to descramble said scrambled digital signal; and a plurality of other modular functional blocks coupled to said bus, said other modular functional blocks comprising a central processing unit and functional units adapted to decode said audio and video content and to generate an output audio/video signal for rendering on a display device; wherein said in-band tuner and said second tuner communicate with said other modular functional blocks via said bus using a shared bus interface and bypassing said modular conditional access block.
8. A bi-directional digital broadcast system comprising:
a bus; a modular front-end block coupled to said bus, said modular front-end block comprising: an in-band tuner for receiving in-band digital signals comprising scrambled audio content and scrambled video content; a second tuner; and a cable modem coupled to said second tuner, wherein said second tuner is for receiving digital signals from the internet via said cable modem, wherein digital signals received via said second tuner comprise a scramble key used in descrambling a scrambled digital signal; a descrambler coupled to said bus, said descrambler for descrambling said scrambled audio content and said scrambled video content, said descrambler for implementing said scramble key; a decoder coupled to said bus, said decoder for decoding audio and video content; an audio and video processing block coupled to said bus, said audio and video processing block for generating audio and video that are output to a display device; and a central processing unit coupled to said bus; wherein said in-band tuner and said second tuner communicate with said decoder, said audio and video processing block and said central processing unit over said bus and a shared bus interface, bypassing said descrambler.
15. An intelligent transceiver comprising:
a bus; a modular front-end block coupled to said bus, said modular front-end block comprising: an in-band tuner; and a second tuner; a modular conditional access block coupled to said bus, said modular conditional access block adapted to descramble a scrambled digital signal; and a plurality of other modular functional blocks coupled to said bus, said other modular functional blocks comprising a central processing unit and functional units adapted to decode audio and video content and to generate an output audio/video signal for rendering on a display device; wherein said in-band tuner and said second tuner communicate with said other modular functional blocks via said bus using a shared bus interface and bypassing said modular conditional access block; wherein said intelligent transceiver executes a method for receiving digital signals within a bi-directional digital broadcast system, said method comprising the steps of: a) receiving in-band digital signals comprising scrambled audio and video content, said step a) performed by said in-band tuner; and b) receiving a digital scramble key via the internet using said second tuner coupled to a cable modem of said intelligent transceiver, said digital scramble key used in descrambling a scrambled digital signal. 2. The intelligent transceiver of
3. The intelligent transceiver of
4. The intelligent transceiver of
5. The intelligent transceiver of
6. The intelligent transceiver of
7. The intelligent transceiver of
an input/output device for sending and receiving digital signals via a telephone connection.
9. The bi-directional digital broadcast system of
10. The bi-directional digital broadcast system of
11. The bi-directional digital broadcast system of
12. The bi-directional digital broadcast system of
13. The bi-directional digital broadcast system of
14. The bi-directional digital broadcast system of
16. The intelligent transceiver of
a1) receiving service information at said in-band tuner, said service information used to generate an electronic programming guide.
17. The intelligent transceiver of
b1) receiving service information at said second tuner via said cable modem, said service information used to generate an electronic programming guide.
18. The intelligent transceiver of
communicating said service information and said digital scramble key using internet Protocol over the World Wide Web.
19. The intelligent transceiver of
c) receiving and sending digital signals via a telephone connection using an input/output device of said intelligent transceiver.
20. The intelligent transceiver of
d) sending an authentication signal from said intelligent transceiver, said authentication signal for indicating said intelligent transceiver is authorized to receive said digital scramble key.
21. The intelligent transceiver of
e) sending billing information from said intelligent transceiver.
22. The intelligent transceiver of
f) descrambling said scrambled audio and video content; g) decoding output of said descrambler using a decoder; and h) rendering output of said decoder for display on a display device.
|
1. Field of the Invention
The present invention relates to the field of intelligent transceivers such as set-top boxes, in particular bi-directional set-top boxes. More specifically, the present invention pertains to a modular set-top box architecture in which the devices needed for bi-directional communication are substantially located in a single functional block.
2. Background Art
Digital broadcast systems include direct broadcast digital satellite systems, interactive World Wide Web access systems, and digital cable systems. Digital broadcasting provides a number of advantages to subscribers, such as variety and flexibility of programming, useful and comprehensive support services (such as detailed electronic programming guides), and superior audio and video quality. Subscribers receive broadcast digital signals via set-top boxes or other similar consumer electronic equipment (generally, a "transceiver") located in the subscriber's home. In an intelligent set-top box, information and instructions associated with receiving and processing digital broadcast signals are stored in a memory unit of the set-top box and executed by a processor. With a bi-directional set-top box, in addition to receiving broadcast signals, a subscriber can transmit messages to the digital broadcast system operator (also referred to as a Multiple System Operator, MSO).
Using a bi-directional set-top box, a subscriber can select a premium service offered by the MSO, such as a pay-per-view event or movie, and the subscriber's selection as well as information needed for billing purposes are transmitted to the MSO. In a common implementation, a "smart card" stores the information needed for billing, and on a periodic basis (perhaps once per month) an automatic connection is made between the transceiver and the MSO so that the billing information can be transmitted to the MSO. To prevent unauthorized use, MSOs typically broadcast a scrambled signal. The signal is descrambled in the transceiver using a "scramble key" provided by the MSO.
A set-top box performs a number of functions associated with processing a broadcast digital signal. In a typical prior art embodiment, the digital signal received by the set-top box is scrambled, and the signal is descrambled by the set-top box before further processing occurs. The descrambled signal is then encrypted within the set-top box in order to prevent unauthorized duplication and use ("pirating") of the descrambled signal. Once the encrypted signal is at a more secure location within the set-top box, it is decrypted for further processing. The digital signal is typically in a compressed data format such as MPEG (Moving Picture Experts Group) for video signals and/or Dolby AC3 for audio signals, and so the decrypted signal is decoded (uncompressed) by the set-top box. After decoding, the audio content and video content contained in the digital signal are processed so that it can be viewed and/or listened to by the subscriber using, for example, a television set.
Prior Art
Within the upstream range, the range of frequencies from approximately 5-26 MHz are known as "out-of-band (OOB) upstream," and the range of signals from approximately 26-42 MHz are known as "cable modem upstream." Within the downstream range, the range of frequencies from approximately 70-130 MHz are known as "out-of-band downstream."
The OOB upstream range is used by the set-top box to send billing information, for example, to the broadcast system operator or MSO. The cable modem upstream range is used by the set-top box for communicating with the World Wide Web, for sending e-mail, and the like. The in-band downstream range is used by the set-top box for receiving audio and video content. The OOB downstream range is used by the set-top box for receiving service information (e.g., electronic programming guide information, EPG) and for receiving the scramble key used by the set-top box to descramble a scrambled broadcast digital signal. An EPG typically provides information such as the names of programs, the time and channel associated with each program, and extended text tables with information regarding the subject matter of the program, actors names, and the like. An EPG generally is formatted as a table, with channels along one axis of the table, times along the other axis, and the name of the program at the intersection of the time and channel.
Current broadcast systems typically need to support both analog and digital television, and so the in-band downstream range is used for carrying both analog and digital audio and video (A/V) content. However, the bandwidth of the in-band downstream range is too narrow to accommodate the service information and scramble key in addition to the analog and digital A/V content. As a result, the OOB downstream range is used to carry the service information and scramble key.
Prior Art
EPG server 210 provides the service information and scramble key for broadcast system 200, although there may be a different source for this information in other implementations. The service information and scramble key are forwarded to out-of-band modulator 220 and then broadcast in the OOB downstream range to set-top boxes 250a, 250b, 250c, 250d and 250e.
Set-top boxes 250a, 250b, 250c, 250d and 250e may also be communicatively coupled to the Internet via Internet router 240. Communication with the Internet typically uses Internet Protocol (IP).
Prior Art
With reference to FIG. 2 and
Continuing with reference to FIG. 2 and
Set-top box 250a further includes cable modem 340 to receive the IP data signals (e.g., data packets) retrieved from the Internet and also to send IP data signals to the Internet, including electronic mail. Cable modem 340 typically can also receive in-band signals for non-broadcast information (e.g., variable frequency broadcast channels controlled by the MSO).
A disadvantage of broadcast system 200 is that it requires the use of in-band signals, out-of-band signals, and IP signals in order to send A/V content, service information, a scramble key, electronic mail, etc. Accordingly, it is necessary for a set-top box (e.g., set-top box 250) to include an in-band tuner 305, an out-of-band tuner 320, and a cable modem 340. As a result, additional complexity is introduced into broadcast system 200 and set-top box 250. Consequently, manufacturers of set-top boxes face increased development and fabrication costs, and MSOs face higher costs associated with running and maintaining a broadcast system. These costs are reflected in the prices charged to consumers. Clearly, for the benefit of the manufacturer and the MSO as well as the consumer, it is desirable to minimize these costs.
Accordingly, what is needed is an apparatus and/or method that can reduce the costs of a set-top box and a broadcast system, in particular with regard to supporting the use of in-band signals, out-of-band signals and Internet Protocol (IP) data packets. What is also needed is an apparatus and/or method that can address the above need and that can continue to provide the audio/video content, service information, scramble key, and Internet access currently provided by the in-band signals, out-of-band signals and Internet Protocol data packets.
The present invention includes an apparatus and method thereof that satisfy the above needs. These and other advantages of the present invention not specifically mentioned above will become clear within discussions of the present invention presented herein.
The present invention pertains to an apparatus and method thereof for communicating a scramble key (for descrambling scrambled digital signals) and service information (such as that used in an electronic programming guide) to an intelligent transceiver (e.g., a set-top box) using a bi-directional digital broadcasting system (e.g., satellite systems, interactive World Wide Web access systems, and digital cable systems). The intelligent transceiver includes an in-band tuner adapted to receive from the digital broadcast system in-band digital signals comprising audio content and video content. The intelligent transceiver also includes a second tuner adapted to receive a scramble key over the World Wide Web via a cable modem.
In one embodiment, the in-band digital signals received by the in-band tuner also contain service information (including electronic programming guide information). In another embodiment, the digital signals received by the second tuner via the cable modem also contain service information (including electronic programming guide information). Thus, the scramble key is sent over the World Wide Web and is received by the intelligent transceiver using a cable modem. The service information (including electronic programming guide information) is sent either with the in-band signal or over the World Wide Web and is received via the in-band tuner or the cable modem, respectively.
In one embodiment, the digital signals sent over the World Wide Web are communicated using Internet Protocol.
In another embodiment, an authentication signal is sent via the cable modem to indicate that a valid intelligent transceiver authorized to receive the scramble key is connected to the digital broadcast system.
In yet another embodiment, billing information (pertaining to a subscriber's use of a premium service such as a pay-per-view movie or event, for example) is sent via the cable modem to the digital broadcast system operator. The cable modem can also be used for Internet access and to send and receive electronic mail.
Therefore, in accordance with the present invention, it is not necessary for the broadcast system to use out-of-band signals to send service information and a scramble key. Consequently, the intelligent transceiver does not require an out-of-band tuner and demodulator to receive the service information and scramble key, and so these devices can be omitted from the intelligent transceiver. As a result, broadcast systems can be simplified, thereby reducing costs. In addition, the manufacture of the intelligent transceiver is facilitated and the cost of the intelligent transceiver can be reduced.
The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention:
PRIOR ART
PRIOR ART
PRIOR ART
In the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be recognized by one skilled in the art that the present invention may be practiced without these specific details or with equivalents thereof. In other instances, well known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the present invention.
Some portions of the detailed descriptions which follow are presented in terms of procedures, logic blocks, processing, and other symbolic representations of operations on data bits within an intelligent electronic media device. These descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. A procedure, logic block, process, etc., is herein, and generally, conceived to be a self-consistent sequence of steps or instructions leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these physical manipulations take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated in a consumer electronic media device. For reasons of convenience, and with reference to common usage, these signals are referred to as bits, values, elements, symbols, characters, terms, numbers, or the like with reference to the present invention.
It should be borne in mind, however, that all of these terms are to be interpreted as referencing physical manipulations and quantities and are merely convenient labels and are to be interpreted further in view of terms commonly used in the art. Unless specifically stated otherwise as apparent from the following discussions, it is understood that throughout discussions of the present invention, discussions utilizing terms such as "receiving" or "sending" or "communicating" or the like, refer to the action and processes (e.g., process 800 of
Audio/video (A/V) content for broadcast system 400 is provided by A/V content provider 430 (e.g., a broadcast system operator or Multiple System Operator, MSO). In various embodiments, A/V content provider 430 may utilize a terrestrial broadcast (e.g., a wireless broadcast), a terrestrial line (e.g., cable), a satellite broadcast, or an Internet connection over the World Wide Web (not shown). The A/V content is provided in the in-band downstream range to the set-top boxes in broadcast system 400 (e.g., set-top boxes 450a, 450b, 450c, 450d and 450e).
In the present embodiment, set-top boxes 450a, 450b, 450c, 450d and 450e are communicatively coupled to the Internet via Internet router 440. In various embodiments, the connection to the Internet may be a wireless connection, a connection over a telephone line, a connection over a cable, or the like. In one embodiment, communication with the Internet uses Internet Protocol (IP).
In the present embodiment, electronic programming guide (EPG) server 410 provides the service information (including information to generate an EPG as well as EPG updates) for broadcast system 400. In one embodiment, the service information and updates are sent over the World Wide Web (e.g., the Internet) to set-top boxes 450a, 450b, 450c, 450d and 450e via Internet router 440. In this embodiment, the service information is communicated using IP data packets. In another embodiment, the service information and updates are provided by A/V content provider 430 using the in-band downstream signal. Accordingly, one portion of the in-band downstream frequency range is used for service information, and another portion is used for A/V content. For example, frequencies above approximately 600 MHz can be used for service information, and frequencies. below approximately 600 MHz can be used for A/V content. Furthermore, for each subscriber, a particular frequency can be specified and used to provide personalized service information.
In the present embodiment, the scramble key (e.g., for descrambling a scrambled broadcast digital signal) is provided by Subscriber Management System (SMS) server 460. In accordance with the present invention, the scramble key is sent over the World Wide Web (e.g., the Internet) to set-top boxes 450a, 450b, 450c, 450d and 450e via Internet router 440. In one embodiment, the scramble key is communicated using IP data packets. In another embodiment, the scramble key as well as the service information are provided by a single server computer system via the Internet.
Thus, in accordance with one embodiment of the present invention, the scramble key is sent from broadcast system 400 to set-top boxes 450a, 450b, 450c, 450d and 450e over the Internet (World Wide Web) using IP data packets. In one embodiment, the service information and updates are also sent over the Internet using IP data packets. In another embodiment, the service information and updates are sent using in-band downstream digital signals. A/V content is also sent using in-band downstream digital signals. Therefore, the present invention eliminates the need to use out-of-band signals to send service information and the scramble key from broadcast system 400 to set-top boxes 450a, 450b, 450c, 450d and 450e. By eliminating the need to use the out-of-band signal for the service information and scramble key, the complexity of a broadcast system architecture can be reduced in accordance with the present invention, reducing associated costs for the MSO and ultimately for the consumer. As will be seen, set-top box designs can also be simplified by removing the out-of-band tuner, further reducing consumer costs by reducing development and manufacturing costs for the set-top box manufacturer.
Conditional access block 530, also referred to as a point of deployment (POD) or an interface card, is adapted to receive smart card 525. Bus 505 is an internal address/data bus for communicating digital information between the functional blocks of transceiver 450. In one embodiment, bus 505 is a high bandwidth bus, for example a Peripheral Component Interconnect (PCI) bus, capable of communicating A/V data between the modularized blocks 510, 530, 540, 550 and 560.
Transceiver 450 receives digital broadcast signal 570 from a digital broadcast system (e.g., broadcast system 400 of FIG. 4). As a bi-directional set-top box, in addition to receiving digital broadcast signal 570, transceiver 450 can transmit messages to the digital broadcast system operator (e.g., an MSO). For example, when a subscriber selects a premium service offered by the MSO, such as a pay-per-view event or movie, the subscriber's selection and any billing information can be transmitted to the MSO. Transceiver 450 can also be used for Internet communications, electronic mail ("e-mail"), and the like.
With reference still to
In the present embodiment of the present invention, front-end block 510 contains an in-band tuner (not shown) for receiving an in-band transmission from the digital broadcast system (e.g., broadcast system 400 of FIG. 4). Front-end block 510 also includes a second tuner (e.g., a Multiple Cable Network System Forward Application Tuner, not shown) coupled to a cable modem or similar device (not shown) for sending and receiving information to and from the World Wide Web, for sending and receiving e-mail, and for exchanging information with the digital broadcast system. Additional information is provided in conjunction with FIG. 6 and FIG. 7.
With reference still to
In one embodiment, an authentication signal is sent from front-end block 510 (specifically, via the cable modem) to the MSO to indicate that a valid set-top box is connected to broadcast system 400. That is, the authentication signal is used to indicate that intelligent transceiver 450 is the correct and authorized recipient of the scramble key, thereby discouraging theft of the scramble key at the cable modem outlet.
In an alternate embodiment, transceiver 450 receives service information via the in-band transmission using the in-band tuner, instead of over the World Wide Web using the cable modem and the second tuner.
In one embodiment, front-end block 510 also includes a device (e.g., a modem) that allows a telephone or digital subscriber line (DSL) connection to be made to the World Wide Web so that bi-directional communications, including e-mail, can occur over the Internet.
Thus, in accordance with the present invention, the service information and the scramble key are not received by transceiver 450 from broadcast system 400 (
Continuing with reference to
Smart card 525 stores information needed by a cable system operator or digital broadcast system operator (e.g., an MSO) to bill a subscriber for services used by the subscriber (for example, the viewing of a pay-per-view movie or event). Typically, smart card 525 also implements the scramble key provided by the MSO that is used to descramble digital broadcast signal 570 (if the signal is scrambled). In the present embodiment, smart card 525 is inserted into conditional access block 530; however, it is appreciated that in other embodiments smart card 525 may be coupled in a different manner to transceiver 450 (for example, it may be inserted into either front-end block 510 or A/V decode block 540). Using the scramble key from smart card 525, conditional access block 530 descrambles digital broadcast signal 570.
Because digital broadcast signal 570 has been descrambled, the signal must be encrypted in order to prevent its unauthorized use and duplication. In the present embodiment, conditional access block 530 contains an encryption engine (not shown) that encrypts digital broadcast signal 570. In one embodiment, the encryption engine uses a well-known DES ECB (Data Encryption Standard Electronic Code Book) encryption routine and a key length of 56 bits. However, it is appreciated that other well-known and commercially. available encryption routines and different key lengths may be used in accordance with the present invention.
In the present embodiment, A/V decode block 540 includes a decryption engine (not shown) for decrypting an encrypted digital broadcast signal 570. However, it is appreciated that the decryption engine may be incorporated elsewhere in transceiver 450, downstream of the encryption engine. The output of the decryption engine is a decrypted digital signal that is "in the clear." The signal in the clear is decoded by A/V decode block 540.
In the present embodiment, A/V decode block 540 decodes the video content and the audio content of digital broadcast signal 570 using an MPEG (Moving Pictures Experts Group) video decoder and an AC3 (Digital Dolby) audio decoder; however, it is appreciated that other video or audio decoders can be used in accordance with the present invention. In addition, in one embodiment, A/V decode block 540 is capable of handling video and audio analog signals.
The inputs to graphics block 550 are the decoded video and audio digital signals from A/V decode block 540. In one embodiment, graphics block 550 also receives external audio and video analog inputs. Graphics block 550 processes the audio and video information and provides the output to, for example, a television set or a computer system (not shown) where it can be viewed and listened to.
With reference to FIG. 4 and
Continuing with reference to FIG. 4 and
In accordance with the present embodiment of the present invention, transceiver 450 receives A/V content via the in-band signals using in-band tuner 605, and service information and the scramble key via the World Wide Web (e.g., the Internet) using cable modem 640 and second tuner 650. In one embodiment, transceiver 450 receives service information via the in-band signals using in-band tuner 605, instead of over the World Wide Web.
The scramble key can be applied to the in-band downstream signal containing the A/V content to descramble that signal and retrieve the A/V content (when the in-band downstream signal is scrambled, such as for a pay-per-view movie or event). The service information (if compressed) is decoded by A/V decode block 540, then sent to graphics block 550 (
In one embodiment, an authentication signal is sent from cable modem 640 to the MSO to indicate that a valid set-top box is connected to broadcast system 400 (FIG. 4). That is, the authentication signal is used to indicate that intelligent transceiver 450 (
TABLE 1 | |
Elements and Acronyms of Intelligent Transceiver Embodied in FIG. 7 | |
AVDAC | Audio Video Digital-to-Analog Converter |
BTSC | Broadcast Television Systems Committee |
D-Cache | Data Cache |
DAVIC | Digital Audio Video Council |
DOCSIS | Data Over Cable Service Interface Specification |
DSM | Diplexer, Splitter Module |
DSP | Digital Signal Processor |
DVD | Digital Video Disk |
FAT | Forward Application Tuner |
FPU | Floating Point Unit |
I/F | Interface |
IDCT | Inverse Discrete Cosine Transform |
Inst. Cache | Instruction Cache |
Int. Cont. | Interrupt Controller |
MAC | Media Access Control |
MC | Motion Compensation |
MCNS | Multiple Cable Network System |
MIDI | Musical Instrument Digital Interface |
MP@ ML | Main Profile at Main Level |
PCI | Peripheral Component Interconnect |
PCM | Pulse Coded Modulation |
PLL | Phase Locked Loop |
RTC | Real Time Clock |
SLIC | Serial Line Internet Connection |
UART | Universal Asynchronous Receiver-Transmitter |
VBI | Vertical Blanking Interval |
VIF/SIF | Video Intermediate Frequency/Sound Intermediate |
Frequency | |
With reference to
Smart card 525 implements the scramble key that is used to descramble a scrambled digital broadcast signal. It is appreciated that
With reference to
Continuing with reference to
In step 810 of
In step 820 of
In step 825 of
In step 830, if the service information is transmitted over the Internet, then it is received by transceiver 450 via cable modem 640 and second tuner 650 (FIG. 6). The service information can be decoded (if it. is compressed), then processed so that it can be displayed using a television set, a computer system, or the like.
In step 840, if the service information is transmitted in an in-band digital signal, then it is received by transceiver 450 via in-band tuner 605 (FIG. 6). The service information can be decoded (if it is compressed), then processed so that it can be displayed using a television set, a computer system, or the like.
In summary, in accordance with the present invention, an out-of-band signal is not used to send the service information (EPG information) and the scramble key from broadcast system 400 to set-top boxes 450a, 450b, 450c, 450d and 450e (FIG. 4). Instead, the scramble key is sent from broadcast system 400 over the Internet (World Wide Web). In one embodiment, the service information is also sent over the Internet. In another embodiment, the service information is sent using in-band downstream digital signals. A/V content is also sent using in-band downstream digital signals. By eliminating the out-of-band signal, the complexity of a broadcast system architecture can be reduced in accordance with the present invention, reducing associated costs for the MSO and ultimately for the consumer. Set-top box designs can also be simplified by removing the out-of-band tuner, further reducing consumer costs by reducing development and manufacturing costs for the set-top box manufacturer.
Thus, the present invention provides an apparatus and method thereof that can reduce the costs of a set-top box and a broadcast system, in particular those costs associated with supporting the use of in-band signals, out-of-band signals and IP data packets, while continuing to provide the audio/video content, service information, scramble key, and Internet access currently provided by the in-band signals, out-of-band signals and IP data packets.
The preferred embodiment of the present invention, improved Internet set-top box having an in-band tuner and cable modem, is thus described. While the present invention has been described in particular embodiments, it should be appreciated that the present invention should not be construed as limited by such embodiments, but rather construed according to the below claims.
Patent | Priority | Assignee | Title |
10136180, | Sep 22 2009 | CHANDBOND LLC; CHANBOND LLC | Intelligent device system and method for distribution of digital signals on a wideband signal distribution system |
10212384, | Sep 30 2008 | DIRECTV, LLC | Method and system for controlling a low power mode for external devices |
10372873, | Dec 02 2008 | CAREVIEW COMMUNICATIONS, INC | System and method for documenting patient procedures |
10387720, | Jul 29 2010 | CareView Communications, Inc. | System and method for using a video monitoring system to prevent and manage decubitus ulcers in patients |
10645346, | Jan 18 2013 | CAREVIEW COMMUNICATIONS, INC | Patient video monitoring systems and methods having detection algorithm recovery from changes in illumination |
10819939, | Sep 30 2008 | DIRECTV, LLC | Method and system for controlling a low power mode for external devices |
10986165, | Jan 13 2004 | MAY PATENTS LTD | Information device |
11330224, | Sep 30 2008 | DIRECTV, LLC | Method and system for controlling a low power mode for external devices |
11477416, | Jan 18 2013 | Care View Communications, Inc. | Patient video monitoring systems and methods having detection algorithm recovery from changes in illumination |
11503252, | Sep 28 2012 | CareView Communications, Inc. | System and method for monitoring a fall state of a patient while minimizing false alarms |
11710320, | Oct 22 2015 | CareView Communications, Inc. | Patient video monitoring systems and methods for thermal detection of liquids |
11894876, | Apr 04 2019 | ARRIS ENTERPRISES LLC | Dynamic mode control of upstream ONU transmitters in an RFoG network |
6886180, | Aug 16 2000 | Intel Corporation | Implementing cable modem functions on a host computer |
7043750, | Apr 14 2000 | Sony Corporation; Sony Electronics INC | Set-top box with out-of band modem and cable modem |
7146007, | Mar 29 2000 | Sony Corporation | Secure conditional access port interface |
7228560, | Oct 05 2001 | Microsoft Technology Licensing, LLC | Performing server side interactive television |
7346918, | Dec 27 2000 | CHANDBOND LLC; CHANBOND LLC | Intelligent device system and method for distribution of digital signals on a wideband signal distribution system |
7461396, | Jan 30 2006 | PALADIN PATENTS INC | System and method for providing a secure environment for performing conditional access functions for a set top box |
7477285, | Dec 12 2003 | CAREVIEW COMMUNICATION, INC | Non-intrusive data transmission network for use in an enterprise facility and method for implementing |
7596692, | Jun 05 2002 | Microsoft Technology Licensing, LLC | Cryptographic audit |
7757263, | Mar 25 2005 | Godo Kaisha IP Bridge 1 | Front-end device of set-top box for two-way communication |
7827589, | Sep 09 2002 | Cisco Technology, Inc | Backup communication modes |
7886319, | Apr 03 2000 | Providing alternative services based on receiver configuration and type of display device | |
7886325, | Nov 10 2000 | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system | |
7895632, | Feb 12 2004 | Sony Corporation; Sony Electronics Inc. | Cable diagnostic and monitoring system |
7903577, | Sep 07 2005 | Optimizing data rates for video services to a subscriber | |
7917920, | Apr 03 2000 | System for providing alternative services | |
7930712, | Nov 08 2001 | DIRECTV, LLC | Apparatus and method for processing content signals from multiple signal sources |
7930713, | Apr 03 2000 | Providing alternative services based on receiver configuration and type of display device | |
7930717, | Jun 29 2001 | Graphic user interfaces for purchasable and recordable media (PRM) downloads | |
7934232, | May 04 2000 | Cisco Technology, Inc | Navigation paradigm for access to television services |
7934235, | Jun 11 1999 | Channel control system for exiting from an interactive program guide | |
7934240, | Jun 09 2000 | Video on demand system with dynamic enablement of random-access functionality | |
7934241, | Jun 11 1999 | Video on demand system with selectable options of configurable random-access control | |
7934242, | Nov 10 2000 | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system | |
7940337, | Feb 06 2004 | Broadcom Corporation | Method and system for an integrated VSB/QAM/NTSC/OOB plug-and-play DTV receiver |
7941822, | Dec 27 2000 | CHANDBOND LLC; CHANBOND LLC | Intelligent device system and method for distribution of digital signals on a wideband signal distribution system |
7961643, | Sep 07 2005 | INTERDIGITAL CE PATENT HOLDINGS | Optimizing data rates for video services to a subscriber |
7962370, | Jun 29 2000 | Cisco Technology, Inc | Methods in a media service system for transaction processing |
7966635, | Jun 29 2001 | Updating download options for unavailable media content | |
7970921, | Jun 09 2000 | Managing removal of media titles from a list | |
7975277, | Apr 03 2000 | NDS Limited | System for providing alternative services |
7991010, | Sep 27 2001 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Highly integrated media access control |
7992163, | Jun 11 1999 | NDS Limited | Video-on-demand navigational system |
7992166, | Apr 03 2000 | SYNAMEDIA LIMITED | Providing alternative services based on receiver configuration and type of display device |
8006262, | Jun 29 2001 | Cisco Technology, Inc | Graphic user interfaces for purchasable and recordable media (PRM) downloads |
8006273, | Jun 29 2001 | SYNAMEDIA LIMITED | Updating download options for unavailable media content |
8020184, | Jun 11 1999 | SYNAMEDIA LIMITED | Channel control system for exiting from an interactive program guide |
8032914, | Nov 10 2000 | Cisco Technology, Inc | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system |
8037504, | Jun 11 1999 | SYNAMEDIA LIMITED | Video on demand system with selectable options of configurable random-access control |
8051150, | Sep 14 2000 | Sony Corporation; Sony Electronics, Inc. | Internet strawman and user interface therefor |
8056106, | Jun 09 2000 | SYNAMEDIA LIMITED | Video on demand system with dynamic enablement of random-access functionality |
8069259, | Jun 09 2000 | SYNAMEDIA LIMITED | Managing removal of media titles from a list |
8161388, | Jan 21 2004 | TECH 5 SAS | Interactive discovery of display device characteristics |
8189472, | Sep 07 2005 | TECH 5 SAS | Optimizing bandwidth utilization to a subscriber premises |
8191093, | Jun 29 2001 | SYNAMEDIA LIMITED | Providing information pertaining to audio-visual and personal bi-directional services |
8239914, | Jul 22 2004 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Highly integrated single chip set-top box |
8272020, | Aug 17 2002 | DISNEY ENTERPRISES, INC | System for the delivery and dynamic presentation of large media assets over bandwidth constrained networks |
8291247, | Sep 30 2008 | DIRECTV, LLC | Method and system for predicting use of an external device and removing the external device from a low power mode |
8296405, | Sep 14 2000 | Sony Corporation; Sony Electronics Inc. | Internet strawman and user interface therefor |
8341679, | Dec 27 2000 | CHANDBOND LLC; CHANBOND LLC | Intelligent device system and method for distribution of digital signals on a wideband signal distribution system |
8352995, | Feb 12 2004 | Sony Corporation; Sony Electronics Inc. | Polling cable diagnostic and monitoring system that aggregates responses from multiple terminals |
8413200, | Feb 12 2004 | Sony Corporation; Sony Electronics Inc. | Cable television viewing statistics |
8494002, | Sep 27 2001 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Highly integrated media access control |
8516525, | Jun 09 2000 | INTERDIGITAL CE PATENT HOLDINGS | Integrated searching system for interactive media guide |
8539049, | Sep 14 2000 | Sony Corporation; Sony Electronics Inc. | Internet strawman and user interface therefor |
8578434, | May 21 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Integrated cable modem |
8640172, | Jun 29 2001 | TECH 5 SAS | System and method for characterization of purchasable and recordable media (PRM) |
8671429, | Sep 30 2008 | DIRECTV, LLC | Method and system for dynamically changing a user interface for added or removed resources |
8676603, | Dec 02 2008 | CAREVIEW COMMUNICATIONS, INC | System and method for documenting patient procedures |
8707153, | Jun 09 2000 | SYNAMEDIA LIMITED | Displaying comment data corresponding to a video presentation |
8732788, | May 21 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Integrated set-top box |
8736770, | Feb 06 2004 | Broadcom Corporation | Method and system for an integrated VSB/QAM/NTSC/OOB plug-and-play DTV receiver |
8739212, | May 04 2000 | Cisco Technology, Inc | Configuration of presentations of selectable TV services according to usage |
8745656, | Feb 11 2002 | TECH 5 SAS | Tracking of presented television advertisements |
8826362, | Mar 12 2009 | VERIMATRIX, INC | Enhanced cablecard processor including OOB simulator |
8934503, | Sep 27 2001 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Highly integrated media access control |
8984565, | Dec 27 2000 | CHANDBOND LLC; CHANBOND LLC | Intelligent device system and method for distribution of digital signals on a wideband signal distribution system |
9041810, | May 06 2008 | CareView Communications, Inc. | System and method for predicting patient falls |
9049473, | Sep 30 2008 | DIRECTV, LLC | Method and system of processing multiple playback streams via a single playback channel |
9148693, | Sep 30 2008 | DIRECTV, LLC | Method and system of scaling external resources for a receiving device |
9311540, | May 06 2008 | CareView Communications, Inc. | System and method for predicting patient falls |
9318012, | Jul 29 2011 | CAREVIEW COMMUNICATIONS, INC | Noise correcting patient fall risk state system and method for predicting patient falls |
9363554, | Dec 27 2000 | CHANDBOND LLC; CHANBOND LLC | Intelligent device system and method for distribution of digital signals on a wideband signal distribution system |
9380347, | May 04 2000 | Cisco Technology, Inc. | Hypertext service guide menu display |
9401902, | Dec 27 2006 | Intel Corporation | Method for exchanging strong encryption keys between devices using alternate input methods in wireless personal area networks (WPAN) |
9426497, | Sep 30 2008 | DIRECTV, LLC | Method and system for bandwidth shaping to optimize utilization of bandwidth |
9494986, | Sep 30 2008 | DIRECTV, LLC | Method and system for controlling a low power mode for external devices |
9560420, | May 21 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Integrated cable modem |
9579047, | Mar 15 2013 | CAREVIEW COMMUNICATIONS, INC | Systems and methods for dynamically identifying a patient support surface and patient monitoring |
9615139, | Jan 21 2004 | TECH 5 SAS | Determining device that performs processing of output pictures |
9710055, | Sep 30 2008 | DIRECTV, LLC | Method and system for abstracting external devices via a high level communications protocol |
9794523, | Dec 19 2011 | CAREVIEW COMMUNICATIONS, INC | Electronic patient sitter management system and method for implementing |
9866797, | Sep 28 2012 | CAREVIEW COMMUNICATIONS, INC | System and method for monitoring a fall state of a patient while minimizing false alarms |
Patent | Priority | Assignee | Title |
5485221, | Jun 07 1993 | Cisco Technology, Inc | Subscription television system and terminal for enabling simultaneous display of multiple services |
5818935, | Mar 10 1997 | Internet enhanced video system | |
5850218, | Feb 19 1997 | Time Warner Cable Enterprises LLC | Inter-active program guide with default selection control |
5892910, | Feb 28 1995 | Google Technology Holdings LLC | CATV communication system for changing first protocol syntax processor which processes data of first format to second protocol syntax processor processes data of second format |
5896414, | Sep 17 1996 | MEDIATEK, INC | Method and apparatus for providing control channel communications for an information distribution system |
5901339, | Oct 27 1992 | Intarsia Software LLC | Pay broadcasting system |
6025837, | Mar 29 1996 | Rovi Technologies Corporation | Electronic program guide with hyperlinks to target resources |
6144402, | Jul 08 1997 | CSR TECHNOLOGY INC | Internet transaction acceleration |
6154206, | May 06 1998 | Sony Corporation | Method and apparatus for distributed conditional access control on a serial communication network |
6317885, | Jun 26 1997 | Microsoft Technology Licensing, LLC | Interactive entertainment and information system using television set-top box |
6374404, | Dec 16 1998 | Sony Corporation | Intelligent device having background caching of web pages from a digital television broadcast signal and method of same |
6407998, | Oct 02 1997 | THOMSON LICENSING S A | Multimedia decoder for prioritized bi-directional communication in a broadcast system |
6477179, | May 09 1997 | Sony Corporation | Data receiving device and data receiving method |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 29 1999 | Sony Corporation | (assignment on the face of the patent) | / | |||
Dec 29 1999 | Sony Electronics, Inc. | (assignment on the face of the patent) | / | |||
Apr 12 2000 | MARUO, JUN | Sony Electronics, INC | RE-RECORD TO CORRECT FIRST RECEIVING PARTY S NAME, PREVIOUSLY RECORDED AT REEL 010806, FRAME 0633 | 012670 | /0789 | |
Apr 12 2000 | KAGAMI, ATSUSHI | Sony Corporation | RE-RECORD TO CORRECT FIRST RECEIVING PARTY S NAME, PREVIOUSLY RECORDED AT REEL 010806, FRAME 0633 | 012670 | /0789 | |
Apr 12 2000 | MARUO, JUN | Sony Corporation | RE-RECORD TO CORRECT FIRST RECEIVING PARTY S NAME, PREVIOUSLY RECORDED AT REEL 010806, FRAME 0633 | 012670 | /0789 | |
Apr 12 2000 | KAGAMI, ATSUSHI | Sony Electronics, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010806 | /0633 | |
Apr 12 2000 | MARUO, JUN | Sony Electronics, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010806 | /0633 | |
Apr 12 2000 | KAGAMI, ATSUSHI | Sony Corporation of Japan | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010806 | /0633 | |
Apr 12 2000 | MARUO, JUN | Sony Corporation of Japan | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010806 | /0633 | |
Apr 12 2000 | KAGAMI, ATSUSHI | Sony Electronics, INC | RE-RECORD TO CORRECT FIRST RECEIVING PARTY S NAME, PREVIOUSLY RECORDED AT REEL 010806, FRAME 0633 | 012670 | /0789 | |
Jan 31 2018 | Sony Corporation of Japan | Sony Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 045208 | /0908 |
Date | Maintenance Fee Events |
Dec 31 2007 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jan 07 2008 | REM: Maintenance Fee Reminder Mailed. |
Sep 23 2011 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Dec 29 2015 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jun 29 2007 | 4 years fee payment window open |
Dec 29 2007 | 6 months grace period start (w surcharge) |
Jun 29 2008 | patent expiry (for year 4) |
Jun 29 2010 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 29 2011 | 8 years fee payment window open |
Dec 29 2011 | 6 months grace period start (w surcharge) |
Jun 29 2012 | patent expiry (for year 8) |
Jun 29 2014 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 29 2015 | 12 years fee payment window open |
Dec 29 2015 | 6 months grace period start (w surcharge) |
Jun 29 2016 | patent expiry (for year 12) |
Jun 29 2018 | 2 years to revive unintentionally abandoned end. (for year 12) |