US20140237509A1 - Integrated Cable Modem And Cable Television Management System - Google Patents
Integrated Cable Modem And Cable Television Management System Download PDFInfo
- Publication number
- US20140237509A1 US20140237509A1 US14/265,971 US201414265971A US2014237509A1 US 20140237509 A1 US20140237509 A1 US 20140237509A1 US 201414265971 A US201414265971 A US 201414265971A US 2014237509 A1 US2014237509 A1 US 2014237509A1
- Authority
- US
- United States
- Prior art keywords
- commercial
- broadcast signal
- media
- signal
- circuitry
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6118—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
Definitions
- the present invention relates generally to audio and video media communication, storage, display, and processing; and, more particularly, it relates to various methods and systems operable to perform communication, storage, and processing of audio and video media within, among, and between various media operable systems including an integrated cable modem and cable television management system that is operable to receive and manage signals via airwave and satellite broadcast, Internet, and dedicated wireline transmission.
- Traditional cable television broadcast systems typically include a cable television broadcast center and a television that is operable to receive those broadcast signals. There is typically no communication between the cable television broadcast center and the television other that the receipt of programming of the signal by the television from the cable television broadcast center. Commonly, a user of a television within such a system is limited to the programming that is provided by the cable television broadcast center.
- FIG. 1 is a system diagram illustrating an embodiment of a signal flow/management that is performed in accordance with certain aspects of the present invention.
- FIG. 2 is a system diagram illustrating an embodiment of an integrated cable modem and cable television management system built in accordance with certain aspects of the present invention.
- FIG. 3 is a system diagram illustrating another embodiment of an integrated cable modem and cable television management system built in accordance with certain aspects of the present invention.
- FIG. 4 is a system diagram illustrating an embodiment of a signal recording/buffering system built in accordance with certain aspects of the present invention.
- FIG. 5 is a system diagram illustrating an embodiment of a commercial management system built in accordance with certain aspects of the present invention.
- FIG. 6 is a system diagram illustrating an embodiment of a content management system built in accordance with certain aspects of the present invention.
- FIG. 7 A is a system diagram illustrating an embodiment of a time compression system built in accordance with certain aspects of the present invention.
- FIG. 7B is a system diagram illustrating another embodiment of a time compression system built in accordance with certain aspects of the present invention.
- FIG. 8 is a system diagram illustrating an embodiment of a television management system built in accordance with certain aspects of the present invention.
- FIG. 9 is a functional block diagram illustrating an embodiment of a broadcast signal processing method performed in accordance with certain aspects of the present invention.
- FIG. 10 is a functional block diagram illustrating an embodiment of a digital signal processing method performed in accordance with the present invention.
- FIG. 11 is a functional block diagram illustrating an embodiment of a signal processing method performed in accordance with certain aspects of the present invention.
- FIG. 12 is a functional block diagram illustrating a send process performed using certain aspects of the present invention.
- FIG. 13 is a functional block diagram illustrating a receive process performed using certain aspects of the present invention.
- FIG. 14 is a system diagram illustrating an embodiment of a vehicle adapted media system that is built in accordance with certain aspects of the present invention.
- FIG. 15 is a system diagram illustrating an embodiment of a portable adapted media system that is built in accordance with certain aspects of the present invention.
- FIG. 16 is a system diagram illustrating an embodiment of a media server network constructed in accordance with certain aspects of the present invention.
- FIG. 17 is a system diagram illustrating an embodiment of an adaptive media server network that is built in accordance with certain aspects of the present invention.
- FIG. 18 is a system diagram illustrating an embodiment of vehicle adapted media system operation that is performed in accordance with certain aspects of the present invention.
- FIG. 19 is a system diagram illustrating an embodiment of portable adapted media system operation that is performed in accordance with certain aspects of the present invention.
- FIG. 1 is a system diagram illustrating an embodiment of a signal flow/management 100 that is performed in accordance with certain aspects of the present invention.
- the signal flow/management 100 is illustrative of one manner in which an analog broadcast signal 140 is converted into a playback signal 130 .
- a digital broadcast signal 145 is converted into the playback signal 130 .
- an analog to digital converter (ADC) circuitry 112 is operable to receive the analog broadcast signal 140 and perform any requisite operation to convert the analog broadcast signal 140 into the digital broadcast signal 145 .
- ADC analog to digital converter
- the digital broadcast signal 145 is, in certain embodiments of the invention, contained within an integrated cable modem and cable television management system and its digital format assists in any necessary signal processing on the signal.
- the analog to digital converter (ADC) circuitry 112 contains a compression circuitry 112 a and a motion picture expert group 3 (MP3) operable circuitry 112 b.
- the analog to digital converter (ADC) circuitry 112 is to transform the analog broadcast signal 140 into the digital broadcast signal 145 wherein the digital broadcast signal 145 wherein the digital broadcast signal 145 is of the motion picture expert group 2 (MPEG2).
- MPEG2 motion picture expert group 2
- the analog broadcast signal 140 is transformed into the MPEG2 standard for reproduction of a signal in high definition television (HDTV) operable systems.
- the motion picture expert group 3 (MP3) operable circuitry 112 b is capable to transform the analog broadcast signal 140 into the digital broadcast signal 145 wherein the digital broadcast signal 145 is of the MP3 format.
- the compression circuitry 112 a is operable to perform any signal processing during the conversion of the analog broadcast signal 140 to the digital broadcast signal 145 that would assist in the preservation or conservation of processing and storage resources within an integrated cable modem and cable television management system in accordance with the present invention.
- the digital broadcast signal 145 is passed to a signal retrieval/reproduction circuitry 118 for final conversion into the playback signal 130 .
- the signal retrieval/reproduction circuitry 118 contains, in certain embodiments of the invention, a de-compression circuitry 118 a and a motion picture expert group 3 (MP3) operable circuitry 118 b.
- MP3 motion picture expert group 3
- the de-compression circuitry 118 a is used to reconstruct the previously compressed analog broadcast 140 , that is now in the digital broadcast signal 145 format, into a form suitable for playback using any number of devices including a television or an integrated cable modem and cable television management system.
- the motion picture expert group 3 (Mp3) operable circuitry 118 b is operable to reconstruct and reproduce the previously converted analog broadcast 140 , that is now in the digital broadcast signal 145 MP 3 format, into a form suitable for playback of any MP3 encoded signal.
- the playback signal 130 is of a form of either video or audio or a combination of video and audio, depending on the original format of the analog broadcast signal 140 or the format of the digital broadcast signal 145 .
- the motion picture expert group 3 (MP3) standard is known in the art to be amenable to encoding either video or audio data.
- the signal flow/management 100 is illustrative of a generic overview of the management of signals in either analog or digital format wherein an original signal is received, and any signal processing is performed on the original signal, and the signal is converted into a format capable of being played back using any number of signal playback media including audio playback media, video playback media known in the art of audio and video data signal processing.
- signal playback media including audio playback media, video playback media known in the art of audio and video data signal processing.
- video data or video signals includes both audio and video data as well as audio data individually.
- FIG. 2 is a system diagram illustrating an embodiment of an integrated cable modem and cable television management system 200 built in accordance with certain aspects of the present invention.
- the integrated cable modem and cable television management system 200 in its most basic representation, contains a cable television server 230 and an integrated cable modem and cable television 210 .
- the cable television server 230 contains any number of methods to transmit and provide video and audio broadcast signals.
- the cable television server 230 includes, among other things, a cable television broadcast service 232 , a cable television satellite broadcast service 234 , and a cable television wireline broadcast service 236 .
- the cable television server 230 is operable to provide signals in either analog or digital format without departing from the scope and spirit of the invention.
- the cable television server is operable to provide an analog broadcast signal 240 and a digital broadcast signal 250 .
- the analog broadcast signal 240 contains an airwave broadcast signal 242 in certain embodiments of the invention.
- the airwave broadcast signal 242 includes the traditional method of transmitting a broadcast signal from a television tower wherein the signal is transmitted using conventional radio transmission and other electromagnetic frequencies including the ultra high frequency (UHF: 300-3000 MHz) and very high frequency (VHF: 30-300 MHz) frequency spectra known in the art of television airwave broadcast.
- UHF ultra high frequency
- VHF very high frequency
- the analog broadcast signal 240 is provided directly to the integrated cable modem and cable television 210 from the cable television server 230 .
- the cable television server provides the digital broadcast signal 250 that itself contains any number of signal types having a digital format such as a high definition television (HDTV) signal 252 and a digital satellite broadcast signal 254 .
- the digital broadcast signal 250 is operable to be provided via an Internet 260 path.
- the Internet 260 provides the digital broadcast signal 250 to the integrated cable modem and cable television 210 .
- the digital broadcast signal 250 is provided directly to the integrated cable modem and cable television 210 without going through the Internet 260 .
- the integrated cable modem and cable television 210 itself contains a number of circuitries to perform the handling of the signal provided by the cable television server 230 , whether the signal be provided as the analog broadcast signal 240 or the digital broadcast signal 250 .
- an analog to digital converter CADC CADC
- CADC analog to digital converter
- an MP3 operable circuitry 213 is operable in conjunction with the analog to digital converter (ADC) circuitry 212 to convert the analog broadcast signal 240 into a proper digital format.
- the digital format may include a strictly audio signal, such as an “MP3” format, in certain embodiments of the invention. Any other digital format is also included within the scope and spirit of the invention including digital signals having both audio and video content.
- the MPEG-3 standard is a standard that was originally intended for high definition television (HDTV), but it was later abandoned in favor of MPEG-2. Such standards are also included within the scope and spirit of the invention.
- the various embodiments of the present invention are operable using any of the MPEG-2, MP3, or generically an MPEG-2/3 standard that operates with the desired digital data format.
- the digital broadcast signal 250 is capable of being fed directly into the cable modem 216 in certain embodiments of the invention without having gone through the Internet 260 .
- the digital broadcast signal 250 is capable of being fed directly into a signal management circuitry 214 in certain embodiments of the invention.
- the digital broadcast signal 250 is eventually fed into the signal management circuitry 214 , regardless of the path it has taken.
- the analog broadcast signal 240 is also fed into the signal management circuitry 214 , regardless of the path it has taken.
- the analog broadcast signal 240 is also fed into the signal management circuitry 214 , after having passed through the analog to digital converter (ADC) circuitry 212 .
- the signal management circuitry 214 is operable to do a variety of functions, several of which are further described later in various embodiments of the invention.
- the signal management circuitry 214 is operable to pass the broadcast signal, whether it is originally in the form of the analog broadcast signal 240 or the digital broadcast signal 250 , to a signal storage circuitry 220 .
- the signal storage circuitry 220 contains a hard drive 222 in certain embodiments of the invention.
- Present technological storage capacities of hard drives is approximately one (1) Giga-byte memory required to store approximately one (1) hour of video signal data.
- a hard drive of approximately fourteen (14) Giga-byte memory is presently known in the art.
- a hard drive of close to thirty (30) Giga-byte memory is foreseeable in the near future.
- a signal retrieval/reproduction circuitry 218 is used to take the broadcast signal and reproduce it for an end user. The end user is an individual watching the broadcast signal (video) or listening to the broadcast signal (audio) in certain embodiments of the invention.
- the end user is additional circuitry that is operable to perform signal processing on the broadcast signal.
- the signal retrieval/reproduction circuitry 218 includes any reproduction media that is operable to perform reproduction of the broadcast signal in a form suitable for viewing, listening, or additional signal processing in accordance with the present invention.
- the integrated cable modem and cable television management system 200 is operable to receive a broadcast signal in either analog or digital form and to store the broadcast signal using the signal storage circuitry 220 , to perform immediate or delayed playback using the signal retrieval/reproduction circuitry 218 .
- the integrated cable modem and cable television management system 200 is operable to perform any desired compression on the broadcast signal before storing it in the signal storage circuitry 220 as well.
- FIG. 3 is a system diagram illustrating another embodiment of an integrated cable modem and cable television management system 300 built in accordance with certain aspects of the present invention.
- the integrated cable modem and cable television management system 300 in its most basic representation, contains a cable television server 330 and an integrated cable modem and cable television 310 .
- the cable television server 330 is operable to provide a cable television broadcast service 332 or an archived broadcast database 334 .
- the archived broadcast database 334 contains, in certain embodiments of the invention, archives of past broadcasts of the cable television server 330 . In even other embodiments of the invention, the archived broadcast database 334 contains the future, planned broadcasts of the cable television server 330 .
- the cable television broadcast service 332 of the cable television server 330 provides an airwave broadcast signal 340 that is fed to the integrated cable modem and cable television 310 .
- the archived broadcast database 334 of the cable television server 330 provides a signal operable to provide both a video-on-demand 350 and an offline video download 365 .
- Either of the video-on-demand 350 and the offline video download 365 is operable to be provided to the integrated cable modem and cable television 310 via an Internet 360 .
- the video-on-demand 350 is operable to be provided directly to the integrated cable modem and cable television 310 .
- the integrated cable modem and cable television 310 is also operable to perform download and playback of streaming video 367 from the cable television server 330 .
- the streaming video download 367 includes streaming download and playback of data that has an audio component and a video component as well as solely an audio component or solely a video component as described within various embodiments.
- a portion of the data may be downloaded to a buffer and the playback being initiated during the time in which the remainder of the streaming data is received.
- a portion of executable code, stored within the integrated cable modem and cable television 310 initiates the streaming video independent of any user interaction; alternatively, some user-interaction is required before the streaming video 367 commences.
- this streaming video 367 is operable via the Internet 360 or directly to the cable modem 316 as desired in various embodiments of the invention.
- the integrated cable modem and cable television 310 uses an analog to digital converter (ADC) circuitry 312 , and if desired, an MP 3 operable circuitry 313 , to accommodate the airwave broadcast signal 340 when it is in analog format.
- ADC analog to digital converter
- the signal is then fed into a signal management circuitry 314 .
- the archived broadcast signal 334 is fed into the signal management circuitry 314 , after having been received via the Internet 360 , through a cable modem 316 , or fed directly to the signal management circuitry 314 from the video-on-demand 350 .
- the integrated cable modem and cable television 310 uses a signal storage circuitry 320 , containing a hard drive 322 in certain embodiments of the invention, and a signal retrieval/reproduction circuitry 318 in similar fashion as the integrated cable modem and cable television 210 of the FIG. 2 to perform storage and retrieval of the broadcast or archived signal.
- the integrated cable modem and cable television 310 is operable to perform retrieval and downloading of the broadcast signals using a variety of methods including the video-on-demand 350 or the offline video download 365 that are operable to retrieve a broadcast from the archived broadcast database 334 .
- FIG. 4 is a system diagram illustrating an embodiment of a signal recording/buffering system 400 built in accordance with certain aspects of the present invention.
- the signal recording/buffering system 400 in its most basic representation, contains a cable television server 430 and an integrated cable modem and cable television 410 .
- the cable television server 430 is operable to provide a cable television broadcast service 432 or an archived broadcast database 434 .
- the archived broadcast database 434 contains, in certain embodiments of the invention, archives of past broadcasts of the cable television server 430 . In even other embodiments of the invention, the archived broadcast database 434 contains the future, planned broadcasts of the cable television server 430 .
- the cable television broadcast service 432 of the cable television server 430 provides an airwave broadcast signal 440 that is fed to the integrated cable modem and cable television 410 .
- the archived broadcast database 434 of the cable television server 430 provides a signal operable to provide both a video-on-demand 450 and an offline video download 465 .
- Either of the video-on-demand 450 and the offline video download 465 is operable to be provided to the integrated cable modem and cable television 410 via an Internet 460 .
- the video-on-demand 450 is operable to be provided directly to the integrated cable modem and cable television 410 .
- the integrated cable modem and cable television 410 is also operable to perform download and playback of streaming video 467 from the cable television server 430 .
- the streaming video download 467 includes streaming download and playback of data that has an audio component and a video component as well as solely an audio component or solely a video component as described within various embodiments.
- a portion of the data may be downloaded to a buffer and the playback being initiated during the time in which the remainder of the streaming data is received.
- a portion of executable code, stored within the integrated cable modem and cable television 410 initiates the streaming video independent of any user interaction; alternatively, some user-interaction is required before the streaming video 467 commences.
- this streaming video 467 is operable via the Internet 460 or directly to the cable modem 416 as desired in various embodiments of the invention.
- the integrated cable modem and cable television 410 employs a signal management circuitry 414 to control the recording and buffering of broadcasts signals, analog and digital.
- the integrated cable modem and cable television 410 uses a signal storage circuitry 420 , containing a hard drive 422 in certain embodiments of the invention, and a signal retrieval/reproduction circuitry 418 in similar fashion as the integrated cable modem and cable television 210 of the FIG. 2 and the integrated cable modem and cable television 310 of the FIG. 3 to perform storage and retrieval of the broadcast or archived signal.
- the signal management circuitry 414 contains a signal recording circuitry 414 a that itself contains, a scheduling circuitry 414 aa , a signal quality monitoring circuitry 414 bb , a digital retrieval/recording circuitry 414 cc , and an airwave broadcast recording circuitry 414 dd .
- the scheduling circuitry 414 aa is operable to peruse the archived broadcast database 434 to extract past broadcasts and schedule when they are to be played back.
- the scheduling circuitry 414 aa is operable to peruse the archived broadcast database 434 to decide which broadcast segments to record in the future.
- the signal quality monitoring circuitry 414 bb is operable to monitor the quality of the incoming signal, and reduce either or both of the audio or video quality of the signal in an effort to maintain constant playback of a broadcast signal.
- the provision of the broadcast signal may suffer as a function of bandwidth of the cable modem, or the quality the airwave broadcast signal 440 could suffer as a function of whether, and in order to ensure uninterrupted service, the signal quality monitoring circuitry 414 bb is operable to reduce the number of frames per unit time that are displayed or to reduce the audio quality from stereo to mono.
- the digital retrieval/recording circuitry 414 cc is operable to perform independent retrieval of broadcasts contained within the archived broadcast database 434 .
- the digital retrieval/recording circuitry 414 cc is operable, in certain embodiments of the invention, in conjunction with the scheduling circuitry 414 aa to decide what to download and when to download it from the archived broadcast database 434 .
- the airwave broadcast recording circuitry 414 dd is operable to record the airwave broadcast signal 440 in real time.
- the airwave broadcast recording circuitry 414 dd is operable to record the remaining portion of the broadcast signal whereas the digital retrieval/recording circuitry 414 cc is operable is operable to retrieve the preceding portion of the broadcast that has already passed.
- a dual recording of the broadcast program is being performed, one from the airwave broadcast signal 440 as it is being broadcast in real time and the other from the archived broadcast database 434 .
- the entirety of the broadcast program could be downloaded from the archived broadcast database 434 in such an embodiment after the broadcast is complete, and the airwave broadcast signal 440 could be displayed in real time to a user.
- the entire program could be downloaded, from its beginning, from the archived broadcast database 434 , in a delayed manner such that to a user, the entire program is “new” and not seen before.
- FIG. 5 is a system diagram illustrating an embodiment of a commercial management system 500 built in accordance with certain aspects of the present invention.
- the commercial management system 500 in its most basic representation, contains a cable television server 530 and an integrated cable modem and cable television 510 .
- the cable television server 530 is operable to provide a cable television broadcast service 532 or an archived broadcast database 534 .
- the archived broadcast database 534 contains, in certain embodiments of the invention, archives of past broadcasts of the cable television server 530 . In even other embodiments of the invention, the archived broadcast database 534 contains the future, planned broadcasts of the cable television server 530 .
- the cable television broadcast service 532 of the cable television server 530 provides an airwave broadcast signal 540 that is fed to the integrated cable modem and cable television 510 .
- the archived broadcast database 534 of the cable television server 530 provides a signal operable to provide both a video-on-demand 550 and an offline video download 565 .
- Either of the video-on-demand 550 and the offline video download 565 is operable to be provided to the integrated cable modem and cable television 510 via an Internet 560 .
- the video-on-demand 550 is operable to be provided directly to the integrated cable modem and cable television 510 .
- the integrated cable modem and cable television 510 uses a signal storage circuitry 520 , containing a hard drive 522 in certain embodiments of the invention, and a signal retrieval/reproduction circuitry 518 in similar fashion as the integrated cable modem and cable television 210 of the FIG. 2 , the integrated cable modem and cable television 310 of the FIG. 3 , and the integrated cable modem and cable television 410 of the FIG. 4 to perform storage and retrieval of the broadcast or archived signal.
- the integrated cable modem and cable television 510 contains a commercial management circuitry 514 that itself contains a commercial profiler circuitry 514 a and a commercial detection circuitry 514 cc .
- the commercial profiler circuitry 514 a contains a commercial interaction/query circuitry 514 aa and a commercial placement circuitry 514 bb .
- the integrated cable modem and cable television 510 is operable to detect a commercial, whether the commercial is contained in an analog or digital broadcast signal.
- the commercial pro filer circuitry 514 a is operable to be used within the integrated cable modem and cable television 510 to control the type and sequence of commercials that are going to be viewed by a user of the integrated cable modem and cable television 510 .
- the commercial interaction/query circuitry 514 aa is operable to allow a user to select those commercials that he/she would like to view.
- the commercial placement circuitry 514 bb is operable to control the sequence of when the commercials are viewed by the user. For example, a user may select that all the commercials of a broadcast be placed at the beginning of the broadcast, similar to how commercials and advertisements are placed in the movie industry. Alternatively, a user may select the grouping of what types of commercials are to shown together.
- a user can use the commercial profiler circuitry 514 a to personalize the commercials that he/she is shown.
- a user could use the commercial profiler circuitry 514 a, in conjunction with the commercial detection circuitry 514 cc , to skip all commercials in a broadcast.
- a commercial feedback circuitry 590 is operable to provide feedback of a user's selection of which types of commercials to be viewed. This feedback includes any number of information including the product types, the product lines, and the types of commercials. Companies purchasing commercial air time from the cable television server 530 are provided instantaneous feedback on the success/failure of their advertisements. This ability to provide accurate consumer feedback would provide a significant improvement over the conventional methods of trying to model consumer choices and preferences.
- a business interaction circuitry 592 is also communicatively coupled to the integrated cable modem and cable television 510 in various embodiments of the invention.
- the business interaction circuitry 592 is operable cooperatively with the commercial feedback circuitry 590 , if desired, to allow real time interaction with companies and customers seeking to transact business with a user of the integrated cable modem and cable television 510 .
- the user may also perform business transactions with companies using the business interaction circuitry 592 .
- a user of the integrated cable modem and cable television 510 is afforded the opportunity, by using the business interaction circuitry 592 , to purchase advertised items from a vendor who purchases commercial air time from the cable television server 530 .
- one of the companies purchasing commercial air time from the cable television server 530 may perform modification of their advertising commitment with the company operating the cable television server 530 . If desired, this modification is based on the response of users of integrated cable modem and cable televisions to particular advertising.
- the integrated cable modem and cable television 510 is operable to perform complete business transactions without human interaction.
- FIG. 6 is a system diagram illustrating an embodiment of a content management system 600 built in accordance with certain aspects of the present invention.
- the content management system 600 in its most basic representation, contains a cable television server 630 and an integrated cable modem and cable television 610 .
- the cable television server 630 is operable to provide a cable television broadcast service 632 or an archived broadcast database 634 .
- the cable television server 630 employs content tagging circuitry 631 to attach a rating to each of the broadcasts is transmits.
- the rating is, in certain embodiments of the invention, those known to the television and movie industries such as G, PG, PG-13, R, X, XXX, MA, Y, etc.
- the archived broadcast database 634 contains, in certain embodiments of the invention, archives of past broadcasts of the cable television server 630 . In even other embodiments of the invention, the archived broadcast database 634 contains the future, planned broadcasts of the cable television server 630 .
- the cable television broadcast service 632 of the cable television server 630 provides an airwave broadcast signal 640 that is fed to the integrated cable modem and cable television 610 .
- the archived broadcast database 634 of the cable television server 630 provides a signal operable to provide both a video-on-demand 650 and an offline video download 665 .
- Either of the video-on-demand 650 and the offline video download 665 is operable to be provided to the integrated cable modem and cable television 610 via an Internet 660 .
- the video-on-demand 650 is operable to be provided directly to the integrated cable modem and cable television 610 .
- the integrated cable modem and cable television 610 is also operable to perform download and playback of streaming video 667 from the cable television server 630 .
- the streaming video download 667 includes streaming download and playback of data that has an audio component and a video component as well as solely an audio component or solely a video component as described within various embodiments.
- a portion of the data may be downloaded to a buffer and the playback being initiated during the time in which the remainder of the streaming data is received.
- a portion of executable code, stored within the integrated cable modem and cable television 610 initiates the streaming video independent of any user interaction; alternatively, some user-interaction is required before the streaming video 667 commences.
- this streaming video 667 is operable via the Internet 660 or directly to the cable modem 616 as desired in various embodiments of the invention.
- the integrated cable modem and cable television 610 uses a signal storage circuitry 620 , containing a hard drive 622 in certain embodiments of the invention, and a signal retrieval/reproduction circuitry 518 in similar fashion as the integrated cable modem and cable television 210 of the FIG. 2 , the integrated cable modem and cable television 310 of the FIG. 3 , the integrated cable modem and cable television 410 of the FIG. 4 , and the integrated cable modem and cable television 510 of the FIG. 5 to perform storage and retrieval of the broadcast or archived signal.
- the integrated cable modem and cable television 610 contains a content management circuitry 614 that itself contains a content pro filer circuitry 614 a and a content tag detection circuitry 614 cc .
- the content profiler circuitry 614 a contains a content interaction/query circuitry 614 aa and a content modification circuitry 614 bb .
- the integrated cable modem and cable television 610 of the FIG. 6 performs selection of broadcasts as a function of content. For example, a user could select that only broadcasts of a specific rating be received.
- a content feedback circuitry 690 is operable in much the same way as the commercial feedback circuitry 590 provides feedback of users' selections of commercials in the FIG. 5 .
- the content feedback circuitry 690 is operable to provide feedback of a user's selection of which types of rating and content of programs are to be viewed. This feedback includes information including the rating and the content of programs selected by users.
- Broadcast companies are provided instantaneous feedback on the types of broadcast programs that are most desirable for their subscribers. This ability to provide accurate cable television consumer feedback would provide advantage in choosing what types of programs are most desired by users as well as helping to provide intelligent decision-making for potential advertisers who desire to purchase commercial time. Knowing the types programs that are most commonly selected would allow companies to purchase commercial time in an intelligent manner.
- a business interaction circuitry 692 is also communicatively coupled to the integrated cable modem and cable television 610 in various embodiments of the invention.
- the business interaction circuitry 692 is operable cooperatively with the content feedback circuitry 690 , if desired, to allow real time interaction with companies and customers seeking to transact business with a user of the integrated cable modem and cable television 610 .
- the user may also perform business transactions with companies using the business interaction circuitry 692 .
- a user of the integrated cable modem and cable television 610 is afforded the opportunity, by using the business interaction circuitry 692 , to purchase advertised items from a vendor who purchases commercial air time from the cable television server 630 .
- one of the companies purchasing commercial air time from the cable television server 630 may perform modification of their advertising commitment with the company operating the cable television server 630 . If desired, this modification is based on the response of users of integrated cable modem and cable televisions to particular advertising.
- the integrated cable modem and cable television 610 is operable to perform complete business transactions without human interaction.
- FIG. 7A is a system diagram illustrating an embodiment of a time compression system 700 built in accordance with certain aspects of the present invention.
- the time compression system 700 contains a cable television server 730 and an integrated cable modem and cable television 710 .
- the cable television server 730 employs a signal monitoring circuitry 732 and a signal compression circuitry 734 , that itself contains a data extraction circuitry 734 a, to generate a time-compressed signal 740 .
- the time-compressed signal 740 is provided to the integrated cable modem and cable television 710 for playback as a reproduced time-compressed signal 730 .
- a certain number of frames is intelligently extracted using the data extraction circuitry 734 a, so that an amount of time is saved from the overall broadcast. For example, when a scene is drawn out over a relatively long period of time and much of the data is highly correlated and similar, a predetermined number of frames (say every 10 th frame) is extracted from the overall broadcast signal, so that the signal is compressed into the time-compressed signal 740 . Any number of intelligent methods are used to determine when the signal is sufficiently similar such that a portion of it can be extracted without departing from the scope and spirit of the invention.
- FIG. 7B is a system diagram illustrating another embodiment of a time compression system 705 built in accordance with certain aspects of the present invention.
- the time compression system 705 contains a cable television server 735 and an integrated cable modem and cable television 715 .
- the integrated cable modem and cable television 715 employs a signal monitoring circuitry 717 and a signal compression circuitry 719 , that itself contains a data extraction circuitry 719 a , to convert an un-compressed signal 745 into a reproduced time-compressed signal 735 .
- a certain number of frames is intelligently extracted using the data extraction circuitry 719 a, so that an amount of time is saved from the overall broadcast. For example, when a scene is drawn out over a relatively long period of time and much of the data is highly correlated and similar, a predetermined number of frames (say every 10th frame) is extracted from the overall broadcast signal, so that the signal is compressed into the reproduced time-compressed signal 735 . Any number of intelligent methods are used to determine when the signal is sufficiently similar such that a portion of it can be extracted without departing from the scope and spirit of the invention.
- the time compression system 700 of the FIG. 7A and the time compression system 705 of the FIG. 7B are illustrative of where the time compression of a signal is performed in either of server (the cable television server 730 of the FIG. 7 A) or a receiver (the integrated cable modem and cable television 715 of the FIG. 7B ) within any of the various embodiments illustrated above in the detailed description of the various Figures.
- FIG. 8 is a system diagram illustrating an embodiment of a television management system 800 built in accordance with certain aspects of the present invention.
- a cable television server 830 is operable to broadcast either one or both of a digital broadcast signal 850 and an analog broadcast signal 840 .
- a television 810 is operable to receive the digital broadcast signal 850 and the analog broadcast signal 840 .
- the television 810 is an integrated cable modem and cable television.
- the television 810 employs a digital receiver circuitry 852 to accommodate the digital broadcast signal 850 and an analog receiver circuitry 842 to accommodate the analog broadcast signal 840 .
- the television 810 employs a two-way communication circuitry 852 that is operable to communicate with the cable television server 830 and any other two-way communication device 823 as well via a two-way communication link 861 .
- the two-way communication circuitry 852 contains a cable modem 816 that is operable to communicate with the cable television server 830 and the any other two-way communication device 823 as well via the two-way communication link 861 .
- the two-way communication link 861 includes the Internet in some embodiments.
- the cable modem 816 is operable to communicate with any number of other devices via the Internet 860 .
- the television 810 is operable to communicate with a computer 811 and a local area network (LAN) 890 using either the two-way communication circuitry 852 and/or the cable modem 816 .
- Any other Internet/LAN appliance 812 is also communicatively coupled to the Internet 860 .
- the local area network (LAN) 890 is an Internet-operable network' in applications desirous of access to the Internet 860 .
- the local area network (LAN) 890 is a home based LAN.
- the television 810 also contains signal transformation circuitry 825 and a signal storage circuitry 820 .
- the signal transformation circuitry 825 is operable to perform transformation of any received signal, such as either one of the digital broadcast signal 850 and the analog broadcast signal 840 , into any other form of signal.
- the analog broadcast signal 840 may be transformed into a digital signal within the television 810 .
- the signal transformation circuitry 825 is operable to perform transformation of a stored signal into the another format for display or transmission to any of the other devices communicatively coupled to the television 810 .
- the signal storage circuitry 820 is operable to store any received signal, such as either one of the digital broadcast signal 850 and the analog broadcast signal 840 , for subsequent transformation, display, or transmission.
- the television management system 800 provides for communication from the television 810 to the cable television server 830 .
- the television 810 is operable to receive broadcast signals directly from the cable television server 830 without any interaction or communication with the cable television server 830 .
- the television 810 is also operable to receive broadcast signals from the cable television server 830 after having selected certain programming and requested that it be provided to the television 810 .
- the television 810 is operable to select a particular broadcast and to receive that broadcast.
- a number of cable televisions, or a number of integrated cable modem and cable televisions may be operable to select a particular broadcast and to receive that broadcast.
- the number of integrated cable modem and cable televisions are operable to select the particular broadcast and to receive that broadcast.
- the cable television server 830 is operable to process the selections of the television 810 or the number of integrated cable modem and cable televisions in order to process the selections and to determine which broadcast to perform.
- the television 810 is operable to receive programming from the cable television server 830 by transmission via the two-way communication link 861 .
- the requested and received signal may then be stored in the signal storage circuitry 820 . If necessary or if desired, requested and received signal may be transformed into a more desirable or usable form, depending on the application, by the signal transformation circuitry 825 .
- Also included within the scope and spirit of the invention is the ability to perform such operations initially using a device communicatively coupled to the Internet 860 or the local area network (LAN) 890 , and then to provide the video and/or audio data to the television 810 .
- a device communicatively coupled to the Internet 860 or the local area network (LAN) 890 , and then to provide the video and/or audio data to the television 810 .
- LAN local area network
- the computer 811 is operable to perform all of the functionality described within the television 810 in certain embodiments of the invention.
- the computer 811 is operable to perform all of the described functionality such as receipt, processing, storage, and transformation of a signal and then to provide it to another device, such as another computer or the television 810 or another television.
- all of the functionality described within the various embodiment of the television 810 may be incorporated within a computer capable of offering such functionality.
- a “computer” that is operable for television functionality, or having a built in television, is such a device into which the various functionality of the present invention may also be incorporated.
- a “black box” device having both computer functionality and television functionality would be operable to perform and to provide the various aspects of the present invention.
- the devices used to perform the communicative coupling between the various devices described in the various embodiments of the present invention include both wireline, wireless, optical, and other communicative coupling methods and practices known in the art.
- the communicative coupling between the two-way communication circuitry 852 and the two-way communication link 861 is performed via a wireline connection in certain embodiments of the invention; in others, it is a wireless connection.
- the communicative coupling between the cable modem 816 and the Internet 860 is performed using either a wireline connection or a wireless connection.
- the television 810 is operable to perform coupling to any intermediary connection that subsequently allows connection to the two-way communication link 861 or the Internet 860 without departing from the scope and spirit of the invention.
- an infrared or radio frequency connection may be made from the television 810 to a peripheral intermediary device or a wall connection in a building before the communicative coupling to either the two-way communication link 861 or the Internet 860 is completed.
- the television 810 is a true “cable” television having a physical cabled connection between itself and the wall, there may be portions of the communicative coupling between the television 810 and the other various devices within the present invention that include wireless communication as well.
- a cable television is operable where a portion of its communicative coupling is provided via such wireless connections.
- the communicative coupling provided by the local area network (LAN) 890 is achieved using either wireline or wireless connections.
- wireline includes the use of dielectric “wired” media such as optical fiber having a physical component completing the communicative coupling between the various devices.
- a business interaction circuitry 892 is also communicatively coupled to the television 810 via the two-way communication link 861 , which may include the Internet 860 , and the cable television server 830 in various embodiments of the invention.
- the business interaction circuitry 892 of the FIG. 8 is operable is all of the ways described for the business interaction circuitries 592 and 692 within the embodiments of the FIGS. 5 and 6 , respectively.
- the business interaction circuitry 892 is accessible by a user of the television 810 and anyone with authorized access to the cable television server 830 .
- a company 893 is able to use the business interaction circuitry 892 in certain embodiments of the invention.
- the company 893 may purchase advertising time or air time from the cable television server 830 .
- the company 893 may conduct business transactions with a user of the television 810 .
- the interconnectivity between the company 893 and the cable television server 830 , and the two-way communication link 861 is operable when portions of interconnectivity include wireless connections as well.
- a user of the television 810 is able to initiate and conduct such business transactions with the company 893 and the cable television server 830 .
- the television 810 automatically initiates the business transactions with the company 893 and the cable television server 830 .
- the television 810 is operable to be programmed to perform certain business transactions at certain times without the necessity of user interaction in various embodiments of the invention.
- One example of such a business transaction includes a payment of cable television service via the two-way communication link 861 .
- Other business transactions are also included within the scope and spirit of the invention. It is also noted that any other devices communicatively coupled to the television 810 and the cable television server 830 are able to perform business transactions as well.
- FIG. 9 is a functional block diagram illustrating an embodiment of a broadcast signal processing method 900 performed in accordance with certain aspects of the present invention.
- a broadcast signal is received.
- the broadcast signal is any number of broadcast signals including a digital broadcast signal 911 and an analog broadcast signal 912 .
- the broadcast signal received in the block 910 is processed in the block 920 .
- the processed broadcast signal is stored in a block 930 .
- the processed broadcast signal is either displayed and/or transmitted in a block 935 .
- the display in the block 935 include any number of display methods including using a television, a computer, or any other system operable to perform display of a broadcast signal or a processed broadcast signal.
- the transmission of the processed broadcast signal in the block 935 includes any of the processed described in the present invention including via the Internet or via a local area network (LAN) to any number of devices communicatively coupled to either and or both the Internet or the LAN.
- LAN local area network
- FIG. 10 is a functional block diagram illustrating an embodiment of a digital signal processing method 1000 performed in accordance with certain aspects of the present invention.
- a digital signal is received.
- the received digital signal in the block 1010 is any number of signals including a video-on-demand digital signal 1011 and an offline video download signal 1012 .
- the received digital signal is processed in a block 1020 .
- that processed digital signal is stored in a block 1030 .
- the processed digital signal is either displayed and/or transmitted in a block 1035 .
- the display in the block 1035 include any number of display methods including using a television, a computer, or any other system operable to perform display of a broadcast signal or a processed broadcast signal.
- the transmission of the processed broadcast signal in the block 1035 includes any of the processed described in the present invention including via the Internet or via a local area network (LAN) to any number of devices communicatively coupled to either and or both the Internet or the LAN.
- LAN local area network
- FIG. 11 is a functional block diagram illustrating an embodiment of a signal processing method 1100 performed in accordance with certain aspects of the present invention.
- a signal is requested. Before the request of the signal in the block 1114 , a signal is received in a block 1110 .
- a first signal may be received in the block 1110 , then a second signal is received in the block 1114 .
- the same signal is received in the block 1110 and requested, perhaps for continued reception, in the block 1114 .
- a signal is received.
- the signal received in the block 1116 is different than the signal received in the block 1110 ; it is the same signal in other embodiments.
- the signal is processed in a block 1120 .
- the signal received in the block 1110 is processed in the block 1120 .
- the signal received in the block 1114 is processed in the block 1120 .
- both the signal received in the block 1110 and the signal received in the block 1114 are processed in the block 1120 .
- the processed signal is stored in a block 1130 .
- the processed signal is either displayed and/or transmitted in a block 1135 .
- the display in the block 1135 include any number of display methods including using a television, a computer, or any other system operable to perform display of a broadcast signal or a processed broadcast signal.
- the transmission of the processed broadcast signal in the block 1135 includes any of the processed described in the present invention including via the Internet or via a local area network (LAN) to any number of devices communicatively coupled to either and or both the Internet or the LAN.
- the signal processing method 1100 includes the transmission of a signal between various devices, as shown in the embodiment of the invention shown in the FIG. 8 .
- FIG. 12 is a functional block diagram illustrating a send process 1200 performed using certain aspects of the present invention.
- the FIG. 12 shows the send process 1200 that occurs if a request cannot be fulfilled locally.
- This send process 1200 waits for an event to occur. If the event is a new request message to send, then it attempts to service the send request immediately. Of the data links that are available, the process chooses the highest quality of service (QOS) not exceeding the cost required by the request. If the optimal data link fails then each of the data links that do not exceed the requested cost will be tried in descending order of QOS until the list is exhausted or the data is sent.
- QOS quality of service
- the other event that can trigger the link selection process is when a new data link becomes connected to the device.
- the FIG. 12 shows the send process 1200 of a data collection terminal. The request is always processed when it is first put in the queue and then if it is not sent it will be put in the send queue with the other requests waiting an appropriate data link, Also when a new data link is detected all messages that can use that data link will be sent.
- the various functionality of the send process 1200 shown in the FIG. 12 is also described below from another perspective.
- any system that performs the send process 1200 waits for an event to occur. After one has occurred, then, in a decision block 1212 , it is determined of the event is a new request. If it is a new event, then the send process 1200 proceeds to the block 1214 , where a highest QOS is selected for cost. For example, the send process 1200 may be further controlled to choose a highest QOS that does not exceed the cost required by the request. Then, in a block 1216 , the send process 1200 attempts to send requests. Further in a decision block 1218 , it is determined whether the attempted send action of the block 1216 was successful.
- the send process 1200 returns to the attempt to send requests block 1216 .
- the send process 1200 returns to the wait for event functional block 1210 .
- a decision block 1220 it is further determined if any new data links are available. If there are none available, then the send process 1200 waits returns to the wait for event functional block 1210 . However, if there are new data links available as determined in the decision block 1220 , then in a decision block 1222 , it is determined whether there are data in queue. If there are data in queue, then the send process goes to the block 1214 where a highest quality of service (QOS) is selected for cost. If no data is in queue, however, the send process 1200 goes to a put request on send queue functional block 1226 .
- QOS quality of service
- the send process 1200 also goes to the put request on send queue functional block 1226 . After the operation of the put request on send queue functional block 1226 , the send process 1200 returns to the wait for event functional block 1210 .
- the send process 1200 may operate indefinitely in this continuous operation.
- FIG. 13 is a functional block diagram illustrating a receive process performed using certain aspects of the present invention.
- the FIG. 13 shows the receive process 1300 of receiving responses from another systems component. This process matches the response with the original request through the transaction number stored in the request and inserted into the response by an upstream information system. This data is then stored via transaction number and the upper layer application program notified that the transaction result is available for processing.
- the FIG. 13 also shows processing of a request from another systems component.
- the response process will copy the maximum cost information from the request to the response message for sending to the host and thus the “send process” as described in FIG. 1 can be used to send responses as well as requests.
- the FIG. 13 shows the receive process 1300 .
- the response may be out of sequence from the users current activities and thus the user must be given the opportunity to view the transaction or to continue with the current task and return to the transaction later.
- the various functionality of the receive process 1300 shown in the FIG. 13 is also described below from another perspective.
- the receive process 1300 waits to receive a message. Then, when a message is received, it is then determined whether the received message is a request in a decision block 1312 . If it is determined that the received message is a request in the decision block 1312 , then the request is fulfilled in a block 1320 . Then, the response is put in a send queue in a block 1318 .
- the received message is matched with a transaction identification (ID) in a block 1314 .
- ID transaction identification
- the message is then stored for user retrieval in a block 1316 , and the user is also alerted that the request has been fulfilled in a block 1322 .
- the receive process 1300 then goes back to the wait to receive a message functional block 1310 . Similar to the send process 1200 , the receive process 1300 may operate indefinitely in this continuous operation. Both the send process 1200 and the receive process 1300 may operate cooperatively in various embodiments of the invention.
- both the send process 1200 and the receive process 1300 may be employed within any of the various embodiments of the invention to effectuate a high QOS connection (be it wireless or wireline), among other benefits of the send process 1200 and the receive process 1300 .
- the send process 1200 and the receive process 1300 may be employed to that end.
- the same applicability of the send process 1200 and the receive process 1300 may similarly be extended to the various embodiments shown below as well.
- FIG. 14 is a system diagram illustrating an embodiment of a vehicle adapted media system that 1400 is built in accordance with certain aspects of the present invention.
- the vehicle adapted media system that 1400 is operable using a vehicle media system 1410 that may be mounted within a vehicle 1404 .
- the vehicle media system 1410 is also equipped to perform wireless communication functionality.
- An antenna may used in certain embodiments of the invention.
- the vehicle media system 1410 may be permanently mounted within the vehicle 1404 , but as will be seen in various embodiments of the invention, a vehicle media system 1410 that is a portable/dockable vehicle media system 1415 is oftentimes more desirable for accommodating many diverse applications. However, the vehicle media system 1410 may nevertheless be permanently mounted within the vehicle 1404 without departing from the scope and spirit of the invention.
- the vehicle 1404 is shown as being parked within a garage/parking space 1406 .
- the garage/parking space 1406 is merely exemplary, and any environment that offers the functionality of the garage/parking space 1406 is operable using various aspects of the invention, as will be seen.
- the garage/parking space 1406 is illustrated as an example of a place in which nearly every vehicle 1404 will be at one time or another.
- the vehicle media system 1410 is able to perform communicative coupling, and communication, with a high speed wireless local area network (LAN) 1490 .
- LAN local area network
- the vehicle media system 1410 when provided with hard-wire, or wireline communicative coupling, may also perform communicative coupling and communication with the high speed wireless LAN 1490 .
- the use of segmented portions of wireless or wireline communicative coupling between various components of the various embodiments does not depart from the scope and spirit of the invention.
- the high speed wireless LAN 1490 is then operable to communicate with the Internet 1460 , or any other network 1470 as well.
- the high speed wireless LAN 1490 is exemplary of a high speed Internet access, or any other network access for that matter, that may achieved with the vehicle media system 1410 .
- the vehicle media system may also be equipped to perform all of the functionality of the various embodiments of integrated cable modem and cable televisions shown above in the various embodiments of the invention.
- the high speed wireless LAN 1490 may provide the channel through which offline video download, streaming video, or other media transfers may be performed within the scope and spirit of the invention.
- the vehicle media system 1410 may also be equipped to provide for receipt of airwave broadcasts, of both analog and digital format. That is to say, the vehicle media system 1410 may include all of the various functionality of the various embodiments of integrated cable modem and cable televisions shown above in the various embodiments of the invention.
- the vehicle adaptability of the vehicle media system 1410 within the context of the vehicle adapted media system that 1400 , illustrates one example of the adaptability of the various aspects of the present invention in multiple contexts, including those involving means of individual transportation, such as the vehicle 1404 . It is understood that a media system built in accordance with the invention could also be adapted to any other vehicle, including common carrier means of transportation such as trains, airplanes, and other vehicles as well.
- FIG. 15 is a system diagram illustrating an embodiment of a portable adapted media system 1500 that is built in accordance with certain aspects of the present invention.
- a portable media system 1515 is operable to perform communication with a network 1570 using any of a variety or communication link paths.
- the portable media system 1515 may contain each of the various circuitries and devices contained within the vehicle media system 1410 of the FIG. 14 in certain embodiments of the invention. It may also contain additional circuitry offering greater functionality as well as will be seen in the various embodiments described herein.
- the network 1570 is the Internet 1560 itself in certain embodiments of the invention, but the network 1570 may also be any other network as well without departing from the scope and spirit of the invention.
- the portable media system 1515 is operable to perform communication with the network 1570 using the functionality offered by a public facility that supports network access 1530 .
- the public facility supporting network access 1530 is any number of various types of public facilities. Some examples of the public facility supporting network access 1530 include an airport 1532 and a train station 1534 . However, any other public facility 1536 is also included within the scope and spirit of the invention.
- the public facility supporting network access 1530 employs a network access system 1595 that may employ a high speed wireless LAN 1590 to provide for access to the network 1570 .
- the manner is which the portable media system 1515 accesses the network 1570 , using the functionality of the public facility supporting network access 1530 , may be performed in any number of ways as shown by the network interface options 1540 .
- the network interface may be achieved using a wireless tower 1544 that communicatively couples to a terrestrial-based wireless network 1545 that itself communicatively couples to the network 1570 .
- the network interface may be achieved using a satellite 1542 that communicatively couples to a satellite-based wireless network 1543 that itself communicatively couples to the network 1570 .
- any other wireless interface 1547 may also be used to perform the communicative coupling.
- a wireline communicative coupling that connects the portable media system 1515 to the network 1570 through the public facility supporting network access 1530 is also envisioned within the scope and spirit of the invention.
- a wireline hook-up may be provided for the portable media system 1515 within the public facility supporting network access 1530 to allow access to the network 1570 .
- any number of communication links may exist within the network interface options 1540 by which the portable media system 1515 may access the network 1570 .
- any number of network interface options 1550 may also be used. These network interface options 1550 may be accessed by the portable media system 1515 using a wide area wireless network 1591 . From certain perspectives, the wide area wireless network 1591 is employed when the portable media system 1515 does not have access to another connection to the network 1570 . For example, in situations where the portable media system 1515 cannot get access to the high speed wireless LAN 1590 , or another high performance network that allows for network access, the portable media system uses the wide area wireless network 1591 to access the network 1570 .
- the network interface options 1550 includes an indefinite number of links, shown as a link # 1 1551 , . . . , and a link #n 1555 .
- Each of the various links 1551 . . . 1555 include a number of parameters by which they may be characterized.
- the link # 1 1551 includes a cost 1552 by which the link # 1 1551 may be compared to the other links within the network interface options 1550 .
- a user of the portable media system 1515 may prefer to perform connection to the network 1570 via a cheaper link. However, in other situations, the need for connectivity is of such high importance that the cost of the link is of much reduced importance.
- the link # 1 1551 may also include any other parameter 1553 by which it may be characterized and compared to other links within the network interface options 1550 .
- the link #n 1555 may also be characterized using a cost 1556 and any other parameter 1557 .
- the network interface options 1540 and the network interface options 1550 may both contain common elements. That is to say, the network interface options 1540 may be viewed as having multiple links, each of which may be characterized by certain parameters including cost and any other parameter. Similarly, the network interface options 1540 may also include all of the various functionality of the network interface options 1540 as well.
- FIG. 16 is a system diagram illustrating an embodiment of a media server network 1600 constructed in accordance with certain aspects of the present invention.
- the media server network includes a media server 1610 and an indefinite number of other media server(s) 1680 that all communicatively couple to a network 1670 .
- the network 1670 may itself be the Internet in certain embodiments of the invention. All of the functionality of the media server 1610 may also be included within the other media server(s) 1680 as well.
- An indefinite number of media customer(s) 1690 also are provided communicative coupling to the network 1670 .
- the indefinite number of media customer(s) 1690 may include as few as one customer without departing from the scope and spirit of the invention.
- the media server 1610 includes processing circuitry 1612 and media storage circuitry 1616 .
- the media server 1610 employs interface circuitry 1614 to perform communicative coupling to the network 1670 .
- the media server 1610 is operable to perform various server functionality 1618 .
- the server functionality 1618 includes media management 1630 and link assessment 1620 .
- the server functionality 1618 provides for assessment of the various links by which it may perform communicative coupling to the network 1670 in terms of a number of parameters including cost 1622 , speed 1624 , reliability 1626 , or any other factor 1629 as well.
- the server functionality 1618 of the media server 1610 may perform media management 1630 between the media server 1610 and the other media server(s) 1680 or simply within the media server 1610 .
- the media management 1630 includes management in terms of demand 1631 .
- This demand 1631 may be characterized in terms of many parameters including geographical 1632 and overall 1633 . That is to say, there may be some media that is of particular high demand in certain geographical regions. For example, in the context of sporting events, it may be desirable to ensure that a particular media server, located within relatively close geographical proximity to a given city contains media that does have of will have a high demand within that city. Any other partition of geography may also be sued without departing from the scope and spirit of the invention, including a state or a region. This media may then be stored within the media server 1610 using the media storage circuitry 1616 .
- Media management 1630 may also be performed in terms of customer pricing 1634 .
- customer pricing 1634 may be performed using constraints provided by the media customer(s) 1690 .
- the customer pricing 1634 may be performed using constraints provided by the media server 1610 as well.
- a company operating the media server 1610 may perform customer pricing 1634 as well. The company may set customer pricing 1634 to be processed using the media server 1610 .
- Media management 1630 may also be performed in terms of distribution speed 1636 .
- the media server 1610 may be adapted to perform distribution of media only when the distribution speed 1636 is above a certain threshold.
- anyone of the media customer(s) 1690 may decide to receive distribution of media from the media server 1610 only when the distribution speed 1636 meets a certain threshold.
- the threshold for which the media server performs distribution of media and a customer-defined threshold need not be the same threshold.
- Media management 1630 may also be performed in terms of allocating media stored among any number of various server(s) 1638 .
- media management 1630 may include moving media from one media server to another based on any of the above-described considerations. For example, If it is determined that certain media is infrequently demanded in a given geographical region, then that media may then be transferred to a media server that may more appropriately store the media. In addition, there may be any other factor 1639 by which media management may be performed.
- FIG. 17 is a system diagram illustrating an embodiment of an adaptive media server network 1700 that is built in accordance with certain aspects of the present invention.
- Any number of media servers are communicatively coupled to a network 1770 .
- the network 1770 may itself be the Internet in certain embodiments of the invention.
- any number of media customers are also able to communicatively couple to the network 1770 .
- the functionality of the adaptive media server network 1700 allows for adaptive media processing, including media transfer among the various media servers within the adaptive media server network 1700 .
- Each of the media servers within the adaptive media server network 1700 are operable to perform communication and cooperative processing to handle the various media stored and transferred among and between them.
- the indefinite number of media servers are shown as a media server # 1 1710 , a media server # 2 1720 , . . . , and a media server #n 1730 .
- the indefinite number of media customers are shown as a media customer #A 1791 , a media customer #B 1792 , a media customer #C 1793 , a media customer #D 1794 , . . . , and a media customer #Z 1799 .
- certain of the media servers and some of the media customers are both in a high demand geographical area 1741 .
- the high demand geographical area 1741 may not suggest solely that the media customer #A 1791 and the media customer #B 1792 as well as the media server # 1 1710 are all within a common geographical area, but rather the media server # 1 1710 may be the best media server that can provide for high demand media to the media customer #A 1791 and the media customer #B 1792 . That is to say, the media server # 1 1791 , though perhaps further away from the media customer #A 1791 and the media customer #B 1792 in terms of distance, they are nevertheless “closer” in terms of performance of communicative coupling offered by the network 1770 .
- the media server # 2 1720 is very close to the media customer #A 1791 and the media customer #B 1792 , yet it may be accessed via a dial-up modem, whereas the media server # 1 1710 may be accessed via an Ethernet connection, the media server # 1 1710 may be “closer” from a network perspective.
- the various media servers may modify media pricing based on demand (or any other factors as well), as shown by the modify pricing based on demand (or other factors) functional block 1722 within the media server # 2 1720 .
- the functionality of the functional blocks 1712 , 1722 , and 1732 may be included within each of the various media servers, namely, the media server # 1 1710 , the media server # 2 1720 , . . . , and the media server #n 1730 .
- FIG. 18 is a system diagram illustrating an embodiment of vehicle adapted media system operation 1800 that is performed in accordance with certain aspects of the present invention.
- a vehicle 1804 that includes a vehicle media system 1810 begins in a home based region 1801 .
- the vehicle 1804 may be parked at the operator's home 1805 .
- the home based region 1801 may simply be a region in which the vehicle media system 1810 is deemed to be in its “home region.” Such terminology is sometimes used in the cellular telephone context. It may be that the vehicle media system 1810 is afforded reduced wireless connectivity rates or greater service within the home based region 1801 .
- the home based region 1801 may simply be the region in which the operator of the vehicle 1801 may access the functionality offered within his home 1805 .
- a garage or parking space for a vehicle may include network access via a high speed wireless LAN. Any of the various functionality described above within these embodiments is also included within the vehicle media system 1810 shown in the FIG. 18 .
- the vehicle 1804 is then operable to perform some transportation, including a commute 1803 to a work based region 1802 in which the vehicle operator's workplace 1815 is located. Alternatively, the vehicle 1804 is then operable to perform some transportation to any other region 1830 .
- the vehicle media system 1810 is operable to perform wireless download of media. This wireless download may also include receipt of streaming media as well via a wireless means. The wireless download may also include receipt in real time of a broadcast signal, be it digital or analog, without departing from the scope and spirit of the invention, as described above in the various embodiments of an integrated cable modem and cable television.
- the wireless media download may be achieved using a wireless tower 1844 that communicatively couples to a terrestrial-based wireless network 1845 that itself communicatively couples to a network from which media is downloaded.
- the wireless media download may be achieved using a satellite 1842 that communicatively couples to a satellite-based wireless network 1843 that itself communicatively couples to the network from which media is downloaded.
- any other wireless interface 1847 may also be used to perform the communicative coupling to a network from which media is downloaded.
- the vehicle media system 1810 is operable to perform playback of the downloaded media.
- the vehicle media system 1810 may also be a portable/dockable media system in accordance with the invention thereby allowing a user of the vehicle media system 1810 to remove it from the vehicle 1804 and take it with him into the workplace 1802 or any other place where playback of the downloaded media may be performed.
- the any other region 1830 whether it includes the work based region 1802 or the workplace 1815 , may also provide for high speed wireless LAN network access.
- any other region 1830 through which the vehicle media system 1810 may perform any of the functionality described above in various embodiments of the invention including download of media, receipt of streaming media, and receipt of a broadcast transmission.
- FIG. 19 is a system diagram illustrating an embodiment of portable adapted media system operation 1900 that is performed in accordance with certain aspects of the present invention.
- a vehicle 1904 that includes a portable media system 1910 begins in a home based region 1901 .
- the vehicle 1904 may be parked at the operator's home 1905 .
- the home based region 1901 may simply be a region in which the portable media system 1910 is deemed to be in its “home region.” Such terminology is sometimes used in the cellular telephone context.
- the portable media system 1910 is afforded reduced wireless connectivity rates or greater service within the home based region 1901 .
- the home based region 1901 may simply be the region in which the operator of the vehicle 1901 may access the functionality offered within his home 1905 .
- a garage or parking space for a vehicle may include network access via a high speed wireless LAN. Any of the various functionality described above within these embodiments is also included within the portable media system 1910 shown in the FIG. 19 .
- the vehicle 1904 is then operable to perform some transportation, including a transit 1903 to an airport 1932 in which an aircraft 1933 is located. Alternatively, the vehicle 1904 is then operable to perform some transportation to any other region including a public facility supporting network access 1930 .
- the portable media system 1910 is operable to perform wireless download of media. This wireless download may also include receipt of streaming media as well via a wireless means. The wireless download may also include receipt in real time of a broadcast signal, be it digital or analog, without departing from the scope and spirit of the invention, as described above in the various embodiments of an integrated cable modem and cable television and the various vehicle media systems.
- the wireless media download may be achieved using a wireless tower that communicatively couples to a terrestrial-based wireless network that itself communicatively couples to a network from which media is downloaded.
- the wireless media download may be achieved using a satellite that communicatively couples to a satellite-based wireless network that itself communicatively couples to the network from which media is downloaded.
- any other wireless interface may also be used to perform the communicative coupling to a network from which media is downloaded.
- the portable media system 1910 is operable to perform playback of the downloaded media.
- the portable media system 1910 may also be a vehicle media system in accordance with the invention as well.
- a user of the portable media system 1910 may then take the portable media system 1910 with him into the airport 1932 , and also onto the aircraft 1933 , if so desired. Playback of downloaded media may then also be performed on the portable media system 1910 during a flight 1914 of the aircraft 1933 .
- the portable media system 1910 also offers the functionality to perform wireless download of media within the air using its own wireless communication functionality.
- the portable media system 1910 may also use a telephone on board the aircraft 1933 to access a network from which it may perform communicative coupling during the flight 1914 so that media may be received.
- the public facility supporting network access 1930 may also provide for high speed wireless LAN network access.
- high speed wireline network access within the public facility supporting network access 1930 , through which the portable media system 1910 may perform any of the functionality described above in various embodiments of the invention including download of media, receipt of streaming media, and receipt of a broadcast transmission.
Abstract
Description
- The present application is a divisional of U.S. patent application Ser. No. 09/954,520 entitled “INTEGRATED CABLE TELEVISION MANAGEMENT SYSTEM, filed Sep. 17, 2001, which is a continuation-in-part of U.S. patent application Ser. No. 09/805,589 entitled “INTEGRATED CABLE MODEM AND CABLE TELEVISION MANAGEMENT SYSTEM,” filed Mar. 13, 2001, which in turn claims the benefit under 35 U.S.C. 119(e) of provisional application for patent No. 60/188,779 filed Mar. 13, 2000. All of the above applications are hereby incorporated herein by reference in their entirety, including any drawings and appendices, and are made part of the present U.S. Patent Application for all purposes.
- The following U.S. Patents are hereby incorporated herein by reference in their entirety, including any drawings and appendices, and are made part of the present U.S. Patent Application for all purposes:
- 1) U.S. Pat. No. 5,790,536, entitled “HIERARCHICAL COMMUNICATION SYSTEM PROVIDING INTELLIGENT DATA, PROGRAM AND PROCESSING MIGRATION,” filed Jun. 7, 1995 and issued Aug. 4, 1998.
- 2) U.S. Pat. No. 5,726,984, entitled “HIERARCHICAL DATA COLLECTION NETWORK SUPPORTING PACKETIZED VOICE COMMUNICATIONS AMONG WIRELESS TERMINALS AND TELEPHONES,” filed Oct. 5, 1995 and issued Mar. 10, 1998.
- The following U.S. Patent Application is hereby incorporated herein by reference in its entirety, including any drawings and appendices, and is made part of the present U.S. Patent Application for all purposes:
- 1) U.S. patent application Ser. No. 09/1183,767, entitled “ENHANCED MOBILITY AND ADDRESS RESOLUTION IN A WIRELESS PREMISES BASED NETWORK,” (Attorney Docket No. DN38314RX), filed Oct. 30, 1998.
- 1. Technical Field
- The present invention relates generally to audio and video media communication, storage, display, and processing; and, more particularly, it relates to various methods and systems operable to perform communication, storage, and processing of audio and video media within, among, and between various media operable systems including an integrated cable modem and cable television management system that is operable to receive and manage signals via airwave and satellite broadcast, Internet, and dedicated wireline transmission.
- 2. Related Art
- Traditional cable television broadcast systems typically include a cable television broadcast center and a television that is operable to receive those broadcast signals. There is typically no communication between the cable television broadcast center and the television other that the receipt of programming of the signal by the television from the cable television broadcast center. Commonly, a user of a television within such a system is limited to the programming that is provided by the cable television broadcast center.
- Further limitations and disadvantages of conventional and traditional systems will become apparent to one of skill in the art through comparison of such systems with the present invention as set forth in the remainder of the present application with reference to the drawings.
- A better understanding of the present invention can be obtained when the following detailed description of various exemplary embodiments is considered in conjunction with the following drawings.
-
FIG. 1 is a system diagram illustrating an embodiment of a signal flow/management that is performed in accordance with certain aspects of the present invention. -
FIG. 2 is a system diagram illustrating an embodiment of an integrated cable modem and cable television management system built in accordance with certain aspects of the present invention. -
FIG. 3 is a system diagram illustrating another embodiment of an integrated cable modem and cable television management system built in accordance with certain aspects of the present invention. -
FIG. 4 is a system diagram illustrating an embodiment of a signal recording/buffering system built in accordance with certain aspects of the present invention. -
FIG. 5 is a system diagram illustrating an embodiment of a commercial management system built in accordance with certain aspects of the present invention. -
FIG. 6 is a system diagram illustrating an embodiment of a content management system built in accordance with certain aspects of the present invention. -
FIG. 7 A is a system diagram illustrating an embodiment of a time compression system built in accordance with certain aspects of the present invention. -
FIG. 7B is a system diagram illustrating another embodiment of a time compression system built in accordance with certain aspects of the present invention. -
FIG. 8 is a system diagram illustrating an embodiment of a television management system built in accordance with certain aspects of the present invention. -
FIG. 9 is a functional block diagram illustrating an embodiment of a broadcast signal processing method performed in accordance with certain aspects of the present invention. -
FIG. 10 is a functional block diagram illustrating an embodiment of a digital signal processing method performed in accordance with the present invention. -
FIG. 11 is a functional block diagram illustrating an embodiment of a signal processing method performed in accordance with certain aspects of the present invention. -
FIG. 12 is a functional block diagram illustrating a send process performed using certain aspects of the present invention. -
FIG. 13 is a functional block diagram illustrating a receive process performed using certain aspects of the present invention. -
FIG. 14 is a system diagram illustrating an embodiment of a vehicle adapted media system that is built in accordance with certain aspects of the present invention. -
FIG. 15 is a system diagram illustrating an embodiment of a portable adapted media system that is built in accordance with certain aspects of the present invention. -
FIG. 16 is a system diagram illustrating an embodiment of a media server network constructed in accordance with certain aspects of the present invention. -
FIG. 17 is a system diagram illustrating an embodiment of an adaptive media server network that is built in accordance with certain aspects of the present invention. -
FIG. 18 is a system diagram illustrating an embodiment of vehicle adapted media system operation that is performed in accordance with certain aspects of the present invention. -
FIG. 19 is a system diagram illustrating an embodiment of portable adapted media system operation that is performed in accordance with certain aspects of the present invention. - In view of the above detailed description of the present invention and associated drawings, other modifications and variations will now become apparent to those skilled in the art. It should also be apparent that such other modifications and variations may be effected without departing from the spirit and scope of the present invention.
-
FIG. 1 is a system diagram illustrating an embodiment of a signal flow/management 100 that is performed in accordance with certain aspects of the present invention. The signal flow/management 100 is illustrative of one manner in which ananalog broadcast signal 140 is converted into aplayback signal 130. In some embodiments of the invention, adigital broadcast signal 145 is converted into theplayback signal 130. For those embodiments wherein theanalog broadcast signal 140 is converted into theplayback signal 130, an analog to digital converter (ADC)circuitry 112 is operable to receive theanalog broadcast signal 140 and perform any requisite operation to convert theanalog broadcast signal 140 into thedigital broadcast signal 145. Thedigital broadcast signal 145 is, in certain embodiments of the invention, contained within an integrated cable modem and cable television management system and its digital format assists in any necessary signal processing on the signal. If desired, the analog to digital converter (ADC)circuitry 112 contains acompression circuitry 112 a and a motion picture expert group 3 (MP3) operable circuitry 112 b. Moreover, the analog to digital converter (ADC)circuitry 112 is to transform theanalog broadcast signal 140 into thedigital broadcast signal 145 wherein thedigital broadcast signal 145 wherein thedigital broadcast signal 145 is of the motion picture expert group 2 (MPEG2). In other embodiments, theanalog broadcast signal 140 is transformed into the MPEG2 standard for reproduction of a signal in high definition television (HDTV) operable systems. - In other embodiments of the invention, the motion picture expert group 3 (MP3) operable circuitry 112 b is capable to transform the
analog broadcast signal 140 into thedigital broadcast signal 145 wherein thedigital broadcast signal 145 is of the MP3 format. Also, thecompression circuitry 112 a is operable to perform any signal processing during the conversion of theanalog broadcast signal 140 to thedigital broadcast signal 145 that would assist in the preservation or conservation of processing and storage resources within an integrated cable modem and cable television management system in accordance with the present invention. - The
digital broadcast signal 145 is passed to a signal retrieval/reproduction circuitry 118 for final conversion into theplayback signal 130. The signal retrieval/reproduction circuitry 118 contains, in certain embodiments of the invention, ade-compression circuitry 118 a and a motion picture expert group 3 (MP3) operable circuitry 118 b. Thede-compression circuitry 118 a is used to reconstruct the previously compressedanalog broadcast 140, that is now in thedigital broadcast signal 145 format, into a form suitable for playback using any number of devices including a television or an integrated cable modem and cable television management system. Similarly, the motion picture expert group 3 (Mp3) operable circuitry 118 b is operable to reconstruct and reproduce the previously convertedanalog broadcast 140, that is now in thedigital broadcast signal 145 MP3 format, into a form suitable for playback of any MP3 encoded signal. Theplayback signal 130 is of a form of either video or audio or a combination of video and audio, depending on the original format of theanalog broadcast signal 140 or the format of thedigital broadcast signal 145. The motion picture expert group 3 (MP3) standard is known in the art to be amenable to encoding either video or audio data. The signal flow/management 100 is illustrative of a generic overview of the management of signals in either analog or digital format wherein an original signal is received, and any signal processing is performed on the original signal, and the signal is converted into a format capable of being played back using any number of signal playback media including audio playback media, video playback media known in the art of audio and video data signal processing. Throughout the detailed description of the invention, the use and reference of video data or video signals includes both audio and video data as well as audio data individually. -
FIG. 2 is a system diagram illustrating an embodiment of an integrated cable modem and cable television management system 200 built in accordance with certain aspects of the present invention. The integrated cable modem and cable television management system 200, in its most basic representation, contains acable television server 230 and an integrated cable modem andcable television 210. Thecable television server 230 contains any number of methods to transmit and provide video and audio broadcast signals. For example, thecable television server 230 includes, among other things, a cable television broadcast service 232, a cable television satellite broadcast service 234, and a cable television wireline broadcast service 236. Thecable television server 230 is operable to provide signals in either analog or digital format without departing from the scope and spirit of the invention. For example, the cable television server is operable to provide an analog broadcast signal 240 and a digital broadcast signal 250. The analog broadcast signal 240 contains anairwave broadcast signal 242 in certain embodiments of the invention. Theairwave broadcast signal 242 includes the traditional method of transmitting a broadcast signal from a television tower wherein the signal is transmitted using conventional radio transmission and other electromagnetic frequencies including the ultra high frequency (UHF: 300-3000 MHz) and very high frequency (VHF: 30-300 MHz) frequency spectra known in the art of television airwave broadcast. The analog broadcast signal 240 is provided directly to the integrated cable modem andcable television 210 from thecable television server 230. - In addition, the cable television server provides the digital broadcast signal 250 that itself contains any number of signal types having a digital format such as a high definition television (HDTV) signal 252 and a digital
satellite broadcast signal 254. Moreover, the digital broadcast signal 250 is operable to be provided via anInternet 260 path. In such embodiments, theInternet 260 provides the digital broadcast signal 250 to the integrated cable modem andcable television 210. Alternatively, the digital broadcast signal 250 is provided directly to the integrated cable modem andcable television 210 without going through theInternet 260. - The integrated cable modem and
cable television 210 itself contains a number of circuitries to perform the handling of the signal provided by thecable television server 230, whether the signal be provided as the analog broadcast signal 240 or the digital broadcast signal 250. In the case when the signal provided is the analog broadcast signal 240, an analog to digital converter CADC)circuitry 212 within the integrated cable modem andcable television 210 performs the requisite signal processing on the analog broadcast signal 240 to perform any subsequent digital signal processing on the analog broadcast signal 240, including storage and playback of the analog broadcast signal 240. If desired, an MP3operable circuitry 213 is operable in conjunction with the analog to digital converter (ADC)circuitry 212 to convert the analog broadcast signal 240 into a proper digital format. - The digital format may include a strictly audio signal, such as an “MP3” format, in certain embodiments of the invention. Any other digital format is also included within the scope and spirit of the invention including digital signals having both audio and video content. For example, the MPEG-3 standard is a standard that was originally intended for high definition television (HDTV), but it was later abandoned in favor of MPEG-2. Such standards are also included within the scope and spirit of the invention. The various embodiments of the present invention are operable using any of the MPEG-2, MP3, or generically an MPEG-2/3 standard that operates with the desired digital data format. When the signal provided is the digital broadcast signal 250, and it is provided via the
Internet 260, it is fed into acable modem 216 within the integrated cable modem andcable television 210. Alternatively, the digital broadcast signal 250 is capable of being fed directly into thecable modem 216 in certain embodiments of the invention without having gone through theInternet 260. In addition, the digital broadcast signal 250 is capable of being fed directly into asignal management circuitry 214 in certain embodiments of the invention. - The digital broadcast signal 250 is eventually fed into the
signal management circuitry 214, regardless of the path it has taken. In addition, the analog broadcast signal 240 is also fed into thesignal management circuitry 214, regardless of the path it has taken. In addition, the analog broadcast signal 240 is also fed into thesignal management circuitry 214, after having passed through the analog to digital converter (ADC)circuitry 212. Thesignal management circuitry 214 is operable to do a variety of functions, several of which are further described later in various embodiments of the invention. Thesignal management circuitry 214 is operable to pass the broadcast signal, whether it is originally in the form of the analog broadcast signal 240 or the digital broadcast signal 250, to asignal storage circuitry 220. Thesignal storage circuitry 220 contains ahard drive 222 in certain embodiments of the invention. Present technological storage capacities of hard drives is approximately one (1) Giga-byte memory required to store approximately one (1) hour of video signal data. A hard drive of approximately fourteen (14) Giga-byte memory is presently known in the art. A hard drive of close to thirty (30) Giga-byte memory is foreseeable in the near future. Clearly, as the storage capacities of hard drives continues to increase, the total storage of data will increase as well. A signal retrieval/reproduction circuitry 218 is used to take the broadcast signal and reproduce it for an end user. The end user is an individual watching the broadcast signal (video) or listening to the broadcast signal (audio) in certain embodiments of the invention. Alternatively, the end user is additional circuitry that is operable to perform signal processing on the broadcast signal. The signal retrieval/reproduction circuitry 218 includes any reproduction media that is operable to perform reproduction of the broadcast signal in a form suitable for viewing, listening, or additional signal processing in accordance with the present invention. - The integrated cable modem and cable television management system 200 is operable to receive a broadcast signal in either analog or digital form and to store the broadcast signal using the
signal storage circuitry 220, to perform immediate or delayed playback using the signal retrieval/reproduction circuitry 218. The integrated cable modem and cable television management system 200 is operable to perform any desired compression on the broadcast signal before storing it in thesignal storage circuitry 220 as well. -
FIG. 3 is a system diagram illustrating another embodiment of an integrated cable modem and cabletelevision management system 300 built in accordance with certain aspects of the present invention. The integrated cable modem and cabletelevision management system 300, in its most basic representation, contains acable television server 330 and an integrated cable modem andcable television 310. Thecable television server 330 is operable to provide a cable television broadcast service 332 or an archived broadcast database 334. The archived broadcast database 334 contains, in certain embodiments of the invention, archives of past broadcasts of thecable television server 330. In even other embodiments of the invention, the archived broadcast database 334 contains the future, planned broadcasts of thecable television server 330. - The cable television broadcast service 332 of the
cable television server 330 provides anairwave broadcast signal 340 that is fed to the integrated cable modem andcable television 310. The archived broadcast database 334 of thecable television server 330 provides a signal operable to provide both a video-on-demand 350 and anoffline video download 365. Either of the video-on-demand 350 and theoffline video download 365 is operable to be provided to the integrated cable modem andcable television 310 via anInternet 360. Alternatively, the video-on-demand 350 is operable to be provided directly to the integrated cable modem andcable television 310. - In addition, the integrated cable modem and
cable television 310 is also operable to perform download and playback of streamingvideo 367 from thecable television server 330. The streamingvideo download 367 includes streaming download and playback of data that has an audio component and a video component as well as solely an audio component or solely a video component as described within various embodiments. As is known in the art of streaming data, a portion of the data may be downloaded to a buffer and the playback being initiated during the time in which the remainder of the streaming data is received. If desired, a portion of executable code, stored within the integrated cable modem andcable television 310, initiates the streaming video independent of any user interaction; alternatively, some user-interaction is required before thestreaming video 367 commences. Also, thisstreaming video 367 is operable via theInternet 360 or directly to thecable modem 316 as desired in various embodiments of the invention. - The integrated cable modem and
cable television 310 uses an analog to digital converter (ADC)circuitry 312, and if desired, an MP3operable circuitry 313, to accommodate theairwave broadcast signal 340 when it is in analog format. The signal is then fed into asignal management circuitry 314. Similarly, the archived broadcast signal 334, is fed into thesignal management circuitry 314, after having been received via theInternet 360, through acable modem 316, or fed directly to thesignal management circuitry 314 from the video-on-demand 350. - The integrated cable modem and
cable television 310 uses asignal storage circuitry 320, containing ahard drive 322 in certain embodiments of the invention, and a signal retrieval/reproduction circuitry 318 in similar fashion as the integrated cable modem andcable television 210 of theFIG. 2 to perform storage and retrieval of the broadcast or archived signal. The integrated cable modem andcable television 310 is operable to perform retrieval and downloading of the broadcast signals using a variety of methods including the video-on-demand 350 or theoffline video download 365 that are operable to retrieve a broadcast from the archived broadcast database 334. -
FIG. 4 is a system diagram illustrating an embodiment of a signal recording/buffering system 400 built in accordance with certain aspects of the present invention. The signal recording/buffering system 400, in its most basic representation, contains acable television server 430 and an integrated cable modem andcable television 410. Thecable television server 430 is operable to provide a cabletelevision broadcast service 432 or an archived broadcast database 434. The archived broadcast database 434 contains, in certain embodiments of the invention, archives of past broadcasts of thecable television server 430. In even other embodiments of the invention, the archived broadcast database 434 contains the future, planned broadcasts of thecable television server 430. - The cable
television broadcast service 432 of thecable television server 430 provides anairwave broadcast signal 440 that is fed to the integrated cable modem andcable television 410. The archived broadcast database 434 of thecable television server 430 provides a signal operable to provide both a video-on-demand 450 and anoffline video download 465. Either of the video-on-demand 450 and theoffline video download 465 is operable to be provided to the integrated cable modem andcable television 410 via anInternet 460. Alternatively, the video-on-demand 450 is operable to be provided directly to the integrated cable modem andcable television 410. - In addition, the integrated cable modem and
cable television 410 is also operable to perform download and playback of streamingvideo 467 from thecable television server 430. The streamingvideo download 467 includes streaming download and playback of data that has an audio component and a video component as well as solely an audio component or solely a video component as described within various embodiments. As is known in the art of streaming data, a portion of the data may be downloaded to a buffer and the playback being initiated during the time in which the remainder of the streaming data is received. If desired, a portion of executable code, stored within the integrated cable modem andcable television 410, initiates the streaming video independent of any user interaction; alternatively, some user-interaction is required before thestreaming video 467 commences. Also, thisstreaming video 467 is operable via theInternet 460 or directly to thecable modem 416 as desired in various embodiments of the invention. - The integrated cable modem and
cable television 410 employs a signal management circuitry 414 to control the recording and buffering of broadcasts signals, analog and digital. The integrated cable modem andcable television 410 uses asignal storage circuitry 420, containing ahard drive 422 in certain embodiments of the invention, and a signal retrieval/reproduction circuitry 418 in similar fashion as the integrated cable modem andcable television 210 of theFIG. 2 and the integrated cable modem andcable television 310 of theFIG. 3 to perform storage and retrieval of the broadcast or archived signal. - The signal management circuitry 414 contains a
signal recording circuitry 414 a that itself contains, a scheduling circuitry 414 aa, a signal quality monitoring circuitry 414 bb, a digital retrieval/recording circuitry 414 cc, and an airwave broadcast recording circuitry 414 dd. The scheduling circuitry 414 aa is operable to peruse the archived broadcast database 434 to extract past broadcasts and schedule when they are to be played back. Similarly, the scheduling circuitry 414 aa is operable to peruse the archived broadcast database 434 to decide which broadcast segments to record in the future. The signal quality monitoring circuitry 414 bb is operable to monitor the quality of the incoming signal, and reduce either or both of the audio or video quality of the signal in an effort to maintain constant playback of a broadcast signal. For example, in certain embodiments of the invention, the provision of the broadcast signal may suffer as a function of bandwidth of the cable modem, or the quality theairwave broadcast signal 440 could suffer as a function of whether, and in order to ensure uninterrupted service, the signal quality monitoring circuitry 414 bb is operable to reduce the number of frames per unit time that are displayed or to reduce the audio quality from stereo to mono. - Similar bandwidth and processing resource measures are within the scope and spirit of the invention. The digital retrieval/recording circuitry 414 cc is operable to perform independent retrieval of broadcasts contained within the archived broadcast database 434. The digital retrieval/recording circuitry 414 cc is operable, in certain embodiments of the invention, in conjunction with the scheduling circuitry 414 aa to decide what to download and when to download it from the archived broadcast database 434. The airwave broadcast recording circuitry 414 dd is operable to record the
airwave broadcast signal 440 in real time. If desired, when a broadcast program is decided to be recorded during broadcast, the airwave broadcast recording circuitry 414 dd is operable to record the remaining portion of the broadcast signal whereas the digital retrieval/recording circuitry 414 cc is operable is operable to retrieve the preceding portion of the broadcast that has already passed. In such embodiments of the invention, a dual recording of the broadcast program is being performed, one from theairwave broadcast signal 440 as it is being broadcast in real time and the other from the archived broadcast database 434. If desired, the entirety of the broadcast program could be downloaded from the archived broadcast database 434 in such an embodiment after the broadcast is complete, and theairwave broadcast signal 440 could be displayed in real time to a user. Alternatively, once a user identifies a broadcast (in progress) that he wished to record, the entire program could be downloaded, from its beginning, from the archived broadcast database 434, in a delayed manner such that to a user, the entire program is “new” and not seen before. -
FIG. 5 is a system diagram illustrating an embodiment of acommercial management system 500 built in accordance with certain aspects of the present invention. Thecommercial management system 500, in its most basic representation, contains acable television server 530 and an integrated cable modem andcable television 510. Thecable television server 530 is operable to provide a cabletelevision broadcast service 532 or an archived broadcast database 534. The archived broadcast database 534 contains, in certain embodiments of the invention, archives of past broadcasts of thecable television server 530. In even other embodiments of the invention, the archived broadcast database 534 contains the future, planned broadcasts of thecable television server 530. - The cable
television broadcast service 532 of thecable television server 530 provides anairwave broadcast signal 540 that is fed to the integrated cable modem andcable television 510. The archived broadcast database 534 of thecable television server 530 provides a signal operable to provide both a video-on-demand 550 and anoffline video download 565. Either of the video-on-demand 550 and theoffline video download 565 is operable to be provided to the integrated cable modem andcable television 510 via anInternet 560. Alternatively, the video-on-demand 550 is operable to be provided directly to the integrated cable modem andcable television 510. - In addition, the integrated cable modem and
cable television 510 is also operable to perform download and playback of streamingvideo 567 from thecable television server 530. The streamingvideo download 567 includes streaming download and playback of data that has an audio component and a video component as well as solely an audio component or solely a video component as described within various embodiments. As is known in the art of streaming data, a portion of the data may be downloaded to a buffer and the playback being initiated during the time in which the remainder of the streaming data is received. If desired, a portion of executable code, stored within the integrated cable modem andcable television 510, initiates the streaming video independent of any user interaction; alternatively, some user-interaction is required before thestreaming video 567 commences. Also, thisstreaming video 567 is operable via theInternet 560 or directly to thecable modem 516 as desired in various embodiments of the invention. - The integrated cable modem and
cable television 510 uses asignal storage circuitry 520, containing ahard drive 522 in certain embodiments of the invention, and a signal retrieval/reproduction circuitry 518 in similar fashion as the integrated cable modem andcable television 210 of theFIG. 2 , the integrated cable modem andcable television 310 of theFIG. 3 , and the integrated cable modem andcable television 410 of theFIG. 4 to perform storage and retrieval of the broadcast or archived signal. - The integrated cable modem and
cable television 510 contains acommercial management circuitry 514 that itself contains a commercial profiler circuitry 514 a and acommercial detection circuitry 514 cc. The commercial profiler circuitry 514 a contains a commercial interaction/query circuitry 514 aa and acommercial placement circuitry 514 bb. The integrated cable modem andcable television 510 is operable to detect a commercial, whether the commercial is contained in an analog or digital broadcast signal. The commercial pro filer circuitry 514 a is operable to be used within the integrated cable modem andcable television 510 to control the type and sequence of commercials that are going to be viewed by a user of the integrated cable modem andcable television 510. For example, the commercial interaction/query circuitry 514 aa is operable to allow a user to select those commercials that he/she would like to view. Thecommercial placement circuitry 514 bb is operable to control the sequence of when the commercials are viewed by the user. For example, a user may select that all the commercials of a broadcast be placed at the beginning of the broadcast, similar to how commercials and advertisements are placed in the movie industry. Alternatively, a user may select the grouping of what types of commercials are to shown together. A user can use the commercial profiler circuitry 514 a to personalize the commercials that he/she is shown. In addition, a user could use the commercial profiler circuitry 514 a, in conjunction with thecommercial detection circuitry 514 cc, to skip all commercials in a broadcast. - A commercial feedback circuitry 590 is operable to provide feedback of a user's selection of which types of commercials to be viewed. This feedback includes any number of information including the product types, the product lines, and the types of commercials. Companies purchasing commercial air time from the
cable television server 530 are provided instantaneous feedback on the success/failure of their advertisements. This ability to provide accurate consumer feedback would provide a significant improvement over the conventional methods of trying to model consumer choices and preferences. - A
business interaction circuitry 592 is also communicatively coupled to the integrated cable modem andcable television 510 in various embodiments of the invention. Thebusiness interaction circuitry 592 is operable cooperatively with the commercial feedback circuitry 590, if desired, to allow real time interaction with companies and customers seeking to transact business with a user of the integrated cable modem andcable television 510. The user may also perform business transactions with companies using thebusiness interaction circuitry 592. For example, in one embodiment, a user of the integrated cable modem andcable television 510 is afforded the opportunity, by using thebusiness interaction circuitry 592, to purchase advertised items from a vendor who purchases commercial air time from thecable television server 530. Similarly, one of the companies purchasing commercial air time from thecable television server 530 may perform modification of their advertising commitment with the company operating thecable television server 530. If desired, this modification is based on the response of users of integrated cable modem and cable televisions to particular advertising. The integrated cable modem andcable television 510 is operable to perform complete business transactions without human interaction. -
FIG. 6 is a system diagram illustrating an embodiment of acontent management system 600 built in accordance with certain aspects of the present invention. Thecontent management system 600, in its most basic representation, contains acable television server 630 and an integrated cable modem andcable television 610. Thecable television server 630 is operable to provide a cabletelevision broadcast service 632 or an archived broadcast database 634. Thecable television server 630 employscontent tagging circuitry 631 to attach a rating to each of the broadcasts is transmits. The rating is, in certain embodiments of the invention, those known to the television and movie industries such as G, PG, PG-13, R, X, XXX, MA, Y, etc. In addition, any other rating system that used to depict the content of a broadcast is included without departing from the scope and spirit of the invention. The archived broadcast database 634 contains, in certain embodiments of the invention, archives of past broadcasts of thecable television server 630. In even other embodiments of the invention, the archived broadcast database 634 contains the future, planned broadcasts of thecable television server 630. - The cable
television broadcast service 632 of thecable television server 630 provides anairwave broadcast signal 640 that is fed to the integrated cable modem andcable television 610. The archived broadcast database 634 of thecable television server 630 provides a signal operable to provide both a video-on-demand 650 and anoffline video download 665. Either of the video-on-demand 650 and theoffline video download 665 is operable to be provided to the integrated cable modem andcable television 610 via anInternet 660. Alternatively, the video-on-demand 650 is operable to be provided directly to the integrated cable modem andcable television 610. - In addition, the integrated cable modem and
cable television 610 is also operable to perform download and playback of streamingvideo 667 from thecable television server 630. The streamingvideo download 667 includes streaming download and playback of data that has an audio component and a video component as well as solely an audio component or solely a video component as described within various embodiments. As is known in the art of streaming data, a portion of the data may be downloaded to a buffer and the playback being initiated during the time in which the remainder of the streaming data is received. If desired, a portion of executable code, stored within the integrated cable modem andcable television 610, initiates the streaming video independent of any user interaction; alternatively, some user-interaction is required before thestreaming video 667 commences. Also, thisstreaming video 667 is operable via theInternet 660 or directly to thecable modem 616 as desired in various embodiments of the invention. - The integrated cable modem and
cable television 610 uses asignal storage circuitry 620, containing ahard drive 622 in certain embodiments of the invention, and a signal retrieval/reproduction circuitry 518 in similar fashion as the integrated cable modem andcable television 210 of theFIG. 2 , the integrated cable modem andcable television 310 of theFIG. 3 , the integrated cable modem andcable television 410 of theFIG. 4 , and the integrated cable modem andcable television 510 of theFIG. 5 to perform storage and retrieval of the broadcast or archived signal. - The integrated cable modem and
cable television 610 contains acontent management circuitry 614 that itself contains a content pro filer circuitry 614 a and a contenttag detection circuitry 614 cc. The content profiler circuitry 614 a contains a content interaction/query circuitry 614 aa and acontent modification circuitry 614 bb. In much the same as the integrated cable modem andcable television 510 of theFIG. 5 performs selection of commercials, the integrated cable modem andcable television 610 of theFIG. 6 performs selection of broadcasts as a function of content. For example, a user could select that only broadcasts of a specific rating be received. Alternatively, the integrated cable modem andcable television 610 is operable to perform modification of the broadcast using thecontent modification circuitry 614 bb in much the same way that many of the major television networks modify certain programs for violence and nudity so that they are acceptable for a broader audience. In addition, a user of the integrated cable modem andcable television 610 can select only certain types of rating or content, i.e., only R rated programs or only programs containing violence. Any combination of rating and content is included to be selected by a user. - A
content feedback circuitry 690 is operable in much the same way as the commercial feedback circuitry 590 provides feedback of users' selections of commercials in theFIG. 5 . Thecontent feedback circuitry 690 is operable to provide feedback of a user's selection of which types of rating and content of programs are to be viewed. This feedback includes information including the rating and the content of programs selected by users. Broadcast companies are provided instantaneous feedback on the types of broadcast programs that are most desirable for their subscribers. This ability to provide accurate cable television consumer feedback would provide advantage in choosing what types of programs are most desired by users as well as helping to provide intelligent decision-making for potential advertisers who desire to purchase commercial time. Knowing the types programs that are most commonly selected would allow companies to purchase commercial time in an intelligent manner. - Similar to the embodiment shown in the
FIG. 5 , a business interaction circuitry 692 is also communicatively coupled to the integrated cable modem andcable television 610 in various embodiments of the invention. The business interaction circuitry 692 is operable cooperatively with thecontent feedback circuitry 690, if desired, to allow real time interaction with companies and customers seeking to transact business with a user of the integrated cable modem andcable television 610. The user may also perform business transactions with companies using the business interaction circuitry 692. For example, in one embodiment, a user of the integrated cable modem andcable television 610 is afforded the opportunity, by using the business interaction circuitry 692, to purchase advertised items from a vendor who purchases commercial air time from thecable television server 630. Similarly, one of the companies purchasing commercial air time from thecable television server 630 may perform modification of their advertising commitment with the company operating thecable television server 630. If desired, this modification is based on the response of users of integrated cable modem and cable televisions to particular advertising. The integrated cable modem andcable television 610 is operable to perform complete business transactions without human interaction. -
FIG. 7A is a system diagram illustrating an embodiment of atime compression system 700 built in accordance with certain aspects of the present invention. Thetime compression system 700 contains acable television server 730 and an integrated cable modem andcable television 710. Thecable television server 730 employs asignal monitoring circuitry 732 and asignal compression circuitry 734, that itself contains adata extraction circuitry 734 a, to generate a time-compressedsignal 740. The time-compressedsignal 740 is provided to the integrated cable modem andcable television 710 for playback as a reproduced time-compressedsignal 730. - Studies have shown that certain portions of program can be intelligently compressed without any perceptual degradation in the overall quality to a viewer or listener. For portions of a broadcast that are substantially similar in video and audio data content as determined by the
signal monitoring circuitry 732, a certain number of frames is intelligently extracted using thedata extraction circuitry 734 a, so that an amount of time is saved from the overall broadcast. For example, when a scene is drawn out over a relatively long period of time and much of the data is highly correlated and similar, a predetermined number of frames (say every 10th frame) is extracted from the overall broadcast signal, so that the signal is compressed into the time-compressedsignal 740. Any number of intelligent methods are used to determine when the signal is sufficiently similar such that a portion of it can be extracted without departing from the scope and spirit of the invention. -
FIG. 7B is a system diagram illustrating another embodiment of atime compression system 705 built in accordance with certain aspects of the present invention. Thetime compression system 705 contains acable television server 735 and an integrated cable modem andcable television 715. The integrated cable modem andcable television 715 employs asignal monitoring circuitry 717 and asignal compression circuitry 719, that itself contains adata extraction circuitry 719 a, to convert anun-compressed signal 745 into a reproduced time-compressedsignal 735. - As described above with respect to the
time compression system 700 of theFIG. 7 A, Studies have shown that certain portions of program can be intelligently compressed without any perceptual degradation in the overall quality to a viewer or listener. For portions of a broadcast that are substantially similar in video and audio data content as determined by thesignal monitoring circuitry 717, a certain number of frames is intelligently extracted using thedata extraction circuitry 719 a, so that an amount of time is saved from the overall broadcast. For example, when a scene is drawn out over a relatively long period of time and much of the data is highly correlated and similar, a predetermined number of frames (say every 10th frame) is extracted from the overall broadcast signal, so that the signal is compressed into the reproduced time-compressedsignal 735. Any number of intelligent methods are used to determine when the signal is sufficiently similar such that a portion of it can be extracted without departing from the scope and spirit of the invention. - The
time compression system 700 of theFIG. 7A and thetime compression system 705 of theFIG. 7B are illustrative of where the time compression of a signal is performed in either of server (thecable television server 730 of theFIG. 7 A) or a receiver (the integrated cable modem andcable television 715 of theFIG. 7B ) within any of the various embodiments illustrated above in the detailed description of the various Figures. -
FIG. 8 is a system diagram illustrating an embodiment of atelevision management system 800 built in accordance with certain aspects of the present invention. A cable television server 830 is operable to broadcast either one or both of adigital broadcast signal 850 and an analog broadcast signal 840. Atelevision 810 is operable to receive thedigital broadcast signal 850 and the analog broadcast signal 840. In certain embodiments of the invention, thetelevision 810 is an integrated cable modem and cable television. Thetelevision 810 employs adigital receiver circuitry 852 to accommodate thedigital broadcast signal 850 and ananalog receiver circuitry 842 to accommodate the analog broadcast signal 840. Thetelevision 810 employs a two-way communication circuitry 852 that is operable to communicate with the cable television server 830 and any other two-way communication device 823 as well via a two-way communication link 861. - In certain embodiments of the invention, the two-
way communication circuitry 852 contains acable modem 816 that is operable to communicate with the cable television server 830 and the any other two-way communication device 823 as well via the two-way communication link 861. The two-way communication link 861 includes the Internet in some embodiments. Thecable modem 816 is operable to communicate with any number of other devices via theInternet 860. For examples, thetelevision 810 is operable to communicate with acomputer 811 and a local area network (LAN) 890 using either the two-way communication circuitry 852 and/or thecable modem 816. Any other Internet/LAN appliance 812 is also communicatively coupled to theInternet 860. If desired, the local area network (LAN) 890 is an Internet-operable network' in applications desirous of access to theInternet 860. In certain embodiments of the invention, the local area network (LAN) 890 is a home based LAN. - The
television 810 also containssignal transformation circuitry 825 and asignal storage circuitry 820. Thesignal transformation circuitry 825 is operable to perform transformation of any received signal, such as either one of thedigital broadcast signal 850 and the analog broadcast signal 840, into any other form of signal. For example, the analog broadcast signal 840 may be transformed into a digital signal within thetelevision 810. Moreover, thesignal transformation circuitry 825 is operable to perform transformation of a stored signal into the another format for display or transmission to any of the other devices communicatively coupled to thetelevision 810. Thesignal storage circuitry 820 is operable to store any received signal, such as either one of thedigital broadcast signal 850 and the analog broadcast signal 840, for subsequent transformation, display, or transmission. - In certain embodiments of the invention, the
television management system 800 provides for communication from thetelevision 810 to the cable television server 830. Thetelevision 810 is operable to receive broadcast signals directly from the cable television server 830 without any interaction or communication with the cable television server 830. However, thetelevision 810 is also operable to receive broadcast signals from the cable television server 830 after having selected certain programming and requested that it be provided to thetelevision 810. If desired, thetelevision 810 is operable to select a particular broadcast and to receive that broadcast. Moreover, a number of cable televisions, or a number of integrated cable modem and cable televisions, may be operable to select a particular broadcast and to receive that broadcast. For example, the number of integrated cable modem and cable televisions are operable to select the particular broadcast and to receive that broadcast. The cable television server 830 is operable to process the selections of thetelevision 810 or the number of integrated cable modem and cable televisions in order to process the selections and to determine which broadcast to perform. - Alternatively, the
television 810 is operable to receive programming from the cable television server 830 by transmission via the two-way communication link 861. The requested and received signal may then be stored in thesignal storage circuitry 820. If necessary or if desired, requested and received signal may be transformed into a more desirable or usable form, depending on the application, by thesignal transformation circuitry 825. - Also included within the scope and spirit of the invention is the ability to perform such operations initially using a device communicatively coupled to the
Internet 860 or the local area network (LAN) 890, and then to provide the video and/or audio data to thetelevision 810. - For example, the
computer 811 is operable to perform all of the functionality described within thetelevision 810 in certain embodiments of the invention. In such an instant, thecomputer 811 is operable to perform all of the described functionality such as receipt, processing, storage, and transformation of a signal and then to provide it to another device, such as another computer or thetelevision 810 or another television. - In other words, all of the functionality described within the various embodiment of the
television 810, as well as the various embodiments of integrated cable modem and cable televisions within the various Figures, may be incorporated within a computer capable of offering such functionality. As the components and functionality offered by a television and a computer continue to merge and the differences become less and less, a “computer” that is operable for television functionality, or having a built in television, is such a device into which the various functionality of the present invention may also be incorporated. In such an instance, a “black box” device, having both computer functionality and television functionality would be operable to perform and to provide the various aspects of the present invention. - It is also noted that the devices used to perform the communicative coupling between the various devices described in the various embodiments of the present invention include both wireline, wireless, optical, and other communicative coupling methods and practices known in the art. For example, the communicative coupling between the two-
way communication circuitry 852 and the two-way communication link 861 is performed via a wireline connection in certain embodiments of the invention; in others, it is a wireless connection. Similarly, the communicative coupling between thecable modem 816 and theInternet 860 is performed using either a wireline connection or a wireless connection. - The
television 810 is operable to perform coupling to any intermediary connection that subsequently allows connection to the two-way communication link 861 or theInternet 860 without departing from the scope and spirit of the invention. For example, an infrared or radio frequency connection may be made from thetelevision 810 to a peripheral intermediary device or a wall connection in a building before the communicative coupling to either the two-way communication link 861 or theInternet 860 is completed. While in certain embodiments of the invention, thetelevision 810 is a true “cable” television having a physical cabled connection between itself and the wall, there may be portions of the communicative coupling between thetelevision 810 and the other various devices within the present invention that include wireless communication as well. The use and interchange of such wireline (e.g., “cable”) interconnections and wireless interconnections, within any of the various embodiments, does not depart from the scope and spirit of the invention. A cable television is operable where a portion of its communicative coupling is provided via such wireless connections. - Similarly, the communicative coupling provided by the local area network (LAN) 890 is achieved using either wireline or wireless connections. For all purposes within this patent application, the term wireline includes the use of dielectric “wired” media such as optical fiber having a physical component completing the communicative coupling between the various devices.
- A
business interaction circuitry 892 is also communicatively coupled to thetelevision 810 via the two-way communication link 861, which may include theInternet 860, and the cable television server 830 in various embodiments of the invention. Thebusiness interaction circuitry 892 of theFIG. 8 is operable is all of the ways described for thebusiness interaction circuitries 592 and 692 within the embodiments of theFIGS. 5 and 6 , respectively. Thebusiness interaction circuitry 892 is accessible by a user of thetelevision 810 and anyone with authorized access to the cable television server 830. For example, such acompany 893 is able to use thebusiness interaction circuitry 892 in certain embodiments of the invention. Thecompany 893 may purchase advertising time or air time from the cable television server 830. In addition, thecompany 893 may conduct business transactions with a user of thetelevision 810. Also, the interconnectivity between thecompany 893 and the cable television server 830, and the two-way communication link 861, is operable when portions of interconnectivity include wireless connections as well. - A user of the
television 810 is able to initiate and conduct such business transactions with thecompany 893 and the cable television server 830. Alternatively, thetelevision 810 automatically initiates the business transactions with thecompany 893 and the cable television server 830. For example, thetelevision 810 is operable to be programmed to perform certain business transactions at certain times without the necessity of user interaction in various embodiments of the invention. One example of such a business transaction includes a payment of cable television service via the two-way communication link 861. Other business transactions are also included within the scope and spirit of the invention. It is also noted that any other devices communicatively coupled to thetelevision 810 and the cable television server 830 are able to perform business transactions as well. -
FIG. 9 is a functional block diagram illustrating an embodiment of a broadcastsignal processing method 900 performed in accordance with certain aspects of the present invention. In ablock 910, a broadcast signal is received. The broadcast signal is any number of broadcast signals including a digital broadcast signal 911 and ananalog broadcast signal 912. Then, in a block 920, the broadcast signal received in theblock 910 is processed in the block 920. Ultimately, the processed broadcast signal is stored in ablock 930. Alternatively, the processed broadcast signal is either displayed and/or transmitted in ablock 935. The display in theblock 935 include any number of display methods including using a television, a computer, or any other system operable to perform display of a broadcast signal or a processed broadcast signal. The transmission of the processed broadcast signal in theblock 935 includes any of the processed described in the present invention including via the Internet or via a local area network (LAN) to any number of devices communicatively coupled to either and or both the Internet or the LAN. -
FIG. 10 is a functional block diagram illustrating an embodiment of a digitalsignal processing method 1000 performed in accordance with certain aspects of the present invention. In ablock 1010, a digital signal is received. The received digital signal in theblock 1010 is any number of signals including a video-on-demand digital signal 1011 and an offlinevideo download signal 1012. In ablock 1020, the received digital signal is processed in ablock 1020. Then, that processed digital signal is stored in a block 1030. Alternatively, the processed digital signal is either displayed and/or transmitted in ablock 1035. The display in theblock 1035 include any number of display methods including using a television, a computer, or any other system operable to perform display of a broadcast signal or a processed broadcast signal. The transmission of the processed broadcast signal in theblock 1035 includes any of the processed described in the present invention including via the Internet or via a local area network (LAN) to any number of devices communicatively coupled to either and or both the Internet or the LAN. -
FIG. 11 is a functional block diagram illustrating an embodiment of asignal processing method 1100 performed in accordance with certain aspects of the present invention. In ablock 1114, a signal is requested. Before the request of the signal in theblock 1114, a signal is received in ablock 1110. In certain embodiments of the invention, a first signal may be received in theblock 1110, then a second signal is received in theblock 1114. Alternatively, the same signal is received in theblock 1110 and requested, perhaps for continued reception, in theblock 1114. Then, in ablock 1116, a signal is received. The signal received in theblock 1116 is different than the signal received in theblock 1110; it is the same signal in other embodiments. Then, the signal is processed in ablock 1120. Is desired in certain embodiments, the signal received in theblock 1110 is processed in theblock 1120. Alternatively, the signal received in theblock 1114 is processed in theblock 1120. If desired, both the signal received in theblock 1110 and the signal received in theblock 1114 are processed in theblock 1120. - Ultimately, the processed signal is stored in a
block 1130. Alternatively, the processed signal is either displayed and/or transmitted in a block 1135. The display in the block 1135 include any number of display methods including using a television, a computer, or any other system operable to perform display of a broadcast signal or a processed broadcast signal. The transmission of the processed broadcast signal in the block 1135 includes any of the processed described in the present invention including via the Internet or via a local area network (LAN) to any number of devices communicatively coupled to either and or both the Internet or the LAN. Thesignal processing method 1100 includes the transmission of a signal between various devices, as shown in the embodiment of the invention shown in theFIG. 8 . -
FIG. 12 is a functional block diagram illustrating asend process 1200 performed using certain aspects of the present invention. TheFIG. 12 shows thesend process 1200 that occurs if a request cannot be fulfilled locally. Thissend process 1200 waits for an event to occur. If the event is a new request message to send, then it attempts to service the send request immediately. Of the data links that are available, the process chooses the highest quality of service (QOS) not exceeding the cost required by the request. If the optimal data link fails then each of the data links that do not exceed the requested cost will be tried in descending order of QOS until the list is exhausted or the data is sent. The other event that can trigger the link selection process is when a new data link becomes connected to the device. Since data packets have been queued because the appropriate cost link was not available, the availability of a new link triggers an examination of the send queue for requests that can be sent over the new link. Thus, data will be sent as soon as an appropriate data link is available to the system. TheFIG. 12 shows thesend process 1200 of a data collection terminal. The request is always processed when it is first put in the queue and then if it is not sent it will be put in the send queue with the other requests waiting an appropriate data link, Also when a new data link is detected all messages that can use that data link will be sent. The various functionality of thesend process 1200 shown in theFIG. 12 is also described below from another perspective. - In a
block 1210, any system that performs thesend process 1200 waits for an event to occur. After one has occurred, then, in adecision block 1212, it is determined of the event is a new request. If it is a new event, then thesend process 1200 proceeds to theblock 1214, where a highest QOS is selected for cost. For example, thesend process 1200 may be further controlled to choose a highest QOS that does not exceed the cost required by the request. Then, in ablock 1216, thesend process 1200 attempts to send requests. Further in adecision block 1218, it is determined whether the attempted send action of theblock 1216 was successful. If the send was not successful, as determined in thedecision block 1218, then in adecision block 1224, it is further determined whether there are more data links to try. If there are more data links to try as determined in thedecision block 1224, then thesend process 1200 returns to the attempt to send requests block 1216. Alternatively, however, if the send was successful, as determined in thedecision block 1218, then thesend process 1200 returns to the wait for eventfunctional block 1210. - However, back to the determination in the
decision block 1212, if it is determined that the event of theblock 1210 is not a new request, then in adecision block 1220, it is further determined if any new data links are available. If there are none available, then thesend process 1200 waits returns to the wait for eventfunctional block 1210. However, if there are new data links available as determined in thedecision block 1220, then in adecision block 1222, it is determined whether there are data in queue. If there are data in queue, then the send process goes to theblock 1214 where a highest quality of service (QOS) is selected for cost. If no data is in queue, however, thesend process 1200 goes to a put request on send queuefunctional block 1226. Similarly, if in thedecision block 1224 it is determined that there are no more data links to try, then thesend process 1200 also goes to the put request on send queuefunctional block 1226. After the operation of the put request on send queuefunctional block 1226, thesend process 1200 returns to the wait for eventfunctional block 1210. Thesend process 1200 may operate indefinitely in this continuous operation. -
FIG. 13 is a functional block diagram illustrating a receive process performed using certain aspects of the present invention. TheFIG. 13 shows the receiveprocess 1300 of receiving responses from another systems component. This process matches the response with the original request through the transaction number stored in the request and inserted into the response by an upstream information system. This data is then stored via transaction number and the upper layer application program notified that the transaction result is available for processing. TheFIG. 13 also shows processing of a request from another systems component. The response process will copy the maximum cost information from the request to the response message for sending to the host and thus the “send process” as described inFIG. 1 can be used to send responses as well as requests. TheFIG. 13 shows the receiveprocess 1300. The response may be out of sequence from the users current activities and thus the user must be given the opportunity to view the transaction or to continue with the current task and return to the transaction later. The various functionality of the receiveprocess 1300 shown in theFIG. 13 is also described below from another perspective. - In a
block 1310, the receiveprocess 1300 waits to receive a message. Then, when a message is received, it is then determined whether the received message is a request in adecision block 1312. If it is determined that the received message is a request in thedecision block 1312, then the request is fulfilled in ablock 1320. Then, the response is put in a send queue in ablock 1318. - However, If it is determined that the received message is not a request in the
decision block 1312, then the received message is matched with a transaction identification (ID) in a block 1314. The message is then stored for user retrieval in a block 1316, and the user is also alerted that the request has been fulfilled in ablock 1322. The receiveprocess 1300 then goes back to the wait to receive a messagefunctional block 1310. Similar to thesend process 1200, the receiveprocess 1300 may operate indefinitely in this continuous operation. Both thesend process 1200 and the receiveprocess 1300 may operate cooperatively in various embodiments of the invention. - Moreover, both the
send process 1200 and the receiveprocess 1300 may be employed within any of the various embodiments of the invention to effectuate a high QOS connection (be it wireless or wireline), among other benefits of thesend process 1200 and the receiveprocess 1300. For example, when any of the various embodiments of integrated cable modem and cable televisions shown above in the various embodiments of the invention desire to find a particular connection to a cable television server, or simple a television server (say in a wireless context), thesend process 1200 and the receiveprocess 1300 may be employed to that end. The same applicability of thesend process 1200 and the receiveprocess 1300 may similarly be extended to the various embodiments shown below as well. -
FIG. 14 is a system diagram illustrating an embodiment of a vehicle adapted media system that 1400 is built in accordance with certain aspects of the present invention. The vehicle adapted media system that 1400 is operable using avehicle media system 1410 that may be mounted within avehicle 1404. Thevehicle media system 1410 is also equipped to perform wireless communication functionality. An antenna may used in certain embodiments of the invention. Thevehicle media system 1410 may be permanently mounted within thevehicle 1404, but as will be seen in various embodiments of the invention, avehicle media system 1410 that is a portable/dockablevehicle media system 1415 is oftentimes more desirable for accommodating many diverse applications. However, thevehicle media system 1410 may nevertheless be permanently mounted within thevehicle 1404 without departing from the scope and spirit of the invention. - The
vehicle 1404 is shown as being parked within a garage/parking space 1406. The garage/parking space 1406 is merely exemplary, and any environment that offers the functionality of the garage/parking space 1406 is operable using various aspects of the invention, as will be seen. The garage/parking space 1406 is illustrated as an example of a place in which nearly everyvehicle 1404 will be at one time or another. Within the garage/parking space 1406, thevehicle media system 1410 is able to perform communicative coupling, and communication, with a high speed wireless local area network (LAN) 1490. It is noted, however, that thevehicle media system 1410, when provided with hard-wire, or wireline communicative coupling, may also perform communicative coupling and communication with the highspeed wireless LAN 1490. As described above in various embodiments of the invention, the use of segmented portions of wireless or wireline communicative coupling between various components of the various embodiments does not depart from the scope and spirit of the invention. The highspeed wireless LAN 1490 is then operable to communicate with theInternet 1460, or anyother network 1470 as well. - The high
speed wireless LAN 1490 is exemplary of a high speed Internet access, or any other network access for that matter, that may achieved with thevehicle media system 1410. The vehicle media system may also be equipped to perform all of the functionality of the various embodiments of integrated cable modem and cable televisions shown above in the various embodiments of the invention. For example, the highspeed wireless LAN 1490 may provide the channel through which offline video download, streaming video, or other media transfers may be performed within the scope and spirit of the invention. Similarly, thevehicle media system 1410 may also be equipped to provide for receipt of airwave broadcasts, of both analog and digital format. That is to say, thevehicle media system 1410 may include all of the various functionality of the various embodiments of integrated cable modem and cable televisions shown above in the various embodiments of the invention. The vehicle adaptability of thevehicle media system 1410, within the context of the vehicle adapted media system that 1400, illustrates one example of the adaptability of the various aspects of the present invention in multiple contexts, including those involving means of individual transportation, such as thevehicle 1404. It is understood that a media system built in accordance with the invention could also be adapted to any other vehicle, including common carrier means of transportation such as trains, airplanes, and other vehicles as well. -
FIG. 15 is a system diagram illustrating an embodiment of a portable adaptedmedia system 1500 that is built in accordance with certain aspects of the present invention. Aportable media system 1515 is operable to perform communication with anetwork 1570 using any of a variety or communication link paths. Theportable media system 1515 may contain each of the various circuitries and devices contained within thevehicle media system 1410 of theFIG. 14 in certain embodiments of the invention. It may also contain additional circuitry offering greater functionality as well as will be seen in the various embodiments described herein. Thenetwork 1570 is theInternet 1560 itself in certain embodiments of the invention, but thenetwork 1570 may also be any other network as well without departing from the scope and spirit of the invention. - In one instance, the
portable media system 1515 is operable to perform communication with thenetwork 1570 using the functionality offered by a public facility that supportsnetwork access 1530. The public facility supportingnetwork access 1530 is any number of various types of public facilities. Some examples of the public facility supportingnetwork access 1530 include anairport 1532 and atrain station 1534. However, any otherpublic facility 1536 is also included within the scope and spirit of the invention. The public facility supportingnetwork access 1530 employs anetwork access system 1595 that may employ a high speed wireless LAN 1590 to provide for access to thenetwork 1570. - The manner is which the
portable media system 1515 accesses thenetwork 1570, using the functionality of the public facility supportingnetwork access 1530, may be performed in any number of ways as shown by thenetwork interface options 1540. For example, the network interface may be achieved using awireless tower 1544 that communicatively couples to a terrestrial-basedwireless network 1545 that itself communicatively couples to thenetwork 1570. However, in alternative embodiments, the network interface may be achieved using asatellite 1542 that communicatively couples to a satellite-based wireless network 1543 that itself communicatively couples to thenetwork 1570. Moreover, anyother wireless interface 1547 may also be used to perform the communicative coupling. It is also understood that a wireline communicative coupling, that connects theportable media system 1515 to thenetwork 1570 through the public facility supportingnetwork access 1530 is also envisioned within the scope and spirit of the invention. For example, a wireline hook-up may be provided for theportable media system 1515 within the public facility supportingnetwork access 1530 to allow access to thenetwork 1570. In addition, any number of communication links may exist within thenetwork interface options 1540 by which theportable media system 1515 may access thenetwork 1570. - In another instance of connecting the
portable media system 1515 to thenetwork 1570, any number ofnetwork interface options 1550 may also be used. Thesenetwork interface options 1550 may be accessed by theportable media system 1515 using a widearea wireless network 1591. From certain perspectives, the widearea wireless network 1591 is employed when theportable media system 1515 does not have access to another connection to thenetwork 1570. For example, in situations where theportable media system 1515 cannot get access to the high speed wireless LAN 1590, or another high performance network that allows for network access, the portable media system uses the widearea wireless network 1591 to access thenetwork 1570. - The
network interface options 1550 includes an indefinite number of links, shown as alink # 1 1551, . . . , and alink #n 1555. Each of thevarious links 1551 . . . 1555 include a number of parameters by which they may be characterized. For example, thelink # 1 1551 includes acost 1552 by which thelink # 1 1551 may be compared to the other links within thenetwork interface options 1550. In certain instances, a user of theportable media system 1515 may prefer to perform connection to thenetwork 1570 via a cheaper link. However, in other situations, the need for connectivity is of such high importance that the cost of the link is of much reduced importance. Thelink # 1 1551 may also include anyother parameter 1553 by which it may be characterized and compared to other links within thenetwork interface options 1550. Similarly, thelink #n 1555 may also be characterized using acost 1556 and anyother parameter 1557. - It is also noted that the
network interface options 1540 and thenetwork interface options 1550 may both contain common elements. That is to say, thenetwork interface options 1540 may be viewed as having multiple links, each of which may be characterized by certain parameters including cost and any other parameter. Similarly, thenetwork interface options 1540 may also include all of the various functionality of thenetwork interface options 1540 as well. -
FIG. 16 is a system diagram illustrating an embodiment of a media server network 1600 constructed in accordance with certain aspects of the present invention. The media server network includes a media server 1610 and an indefinite number of other media server(s) 1680 that all communicatively couple to a network 1670. Again, the network 1670 may itself be the Internet in certain embodiments of the invention. All of the functionality of the media server 1610 may also be included within the other media server(s) 1680 as well. An indefinite number of media customer(s) 1690 also are provided communicative coupling to the network 1670. The indefinite number of media customer(s) 1690 may include as few as one customer without departing from the scope and spirit of the invention. - The media server 1610 includes processing circuitry 1612 and media storage circuitry 1616. The media server 1610 employs interface circuitry 1614 to perform communicative coupling to the network 1670. The media server 1610 is operable to perform various server functionality 1618. The server functionality 1618 includes media management 1630 and link assessment 1620. For example, the server functionality 1618 provides for assessment of the various links by which it may perform communicative coupling to the network 1670 in terms of a number of parameters including cost 1622, speed 1624, reliability 1626, or any other factor 1629 as well.
- The server functionality 1618 of the media server 1610, in terms of media management 1630, may perform media management 1630 between the media server 1610 and the other media server(s) 1680 or simply within the media server 1610. The media management 1630 includes management in terms of demand 1631. This demand 1631 may be characterized in terms of many parameters including geographical 1632 and overall 1633. That is to say, there may be some media that is of particular high demand in certain geographical regions. For example, in the context of sporting events, it may be desirable to ensure that a particular media server, located within relatively close geographical proximity to a given city contains media that does have of will have a high demand within that city. Any other partition of geography may also be sued without departing from the scope and spirit of the invention, including a state or a region. This media may then be stored within the media server 1610 using the media storage circuitry 1616.
- Media management 1630 may also be performed in terms of customer pricing 1634. For example, anyone of the media customer(s) 1690 may set certain caps or cutoffs of media for which they do not even desire to purchase. Moreover, there may be links over which certain of the media customer(s) 1690 may not wish to acquire media because the cost is prohibitive for them. Therefore, the customer pricing 1634 may be performed using constraints provided by the media customer(s) 1690. However, the customer pricing 1634 may be performed using constraints provided by the media server 1610 as well. For example, a company operating the media server 1610 may perform customer pricing 1634 as well. The company may set customer pricing 1634 to be processed using the media server 1610.
- Media management 1630 may also be performed in terms of distribution speed 1636. The media server 1610 may be adapted to perform distribution of media only when the distribution speed 1636 is above a certain threshold. Alternatively, anyone of the media customer(s) 1690 may decide to receive distribution of media from the media server 1610 only when the distribution speed 1636 meets a certain threshold. The threshold for which the media server performs distribution of media and a customer-defined threshold need not be the same threshold.
- Media management 1630 may also be performed in terms of allocating media stored among any number of various server(s) 1638. For example, media management 1630 may include moving media from one media server to another based on any of the above-described considerations. For example, If it is determined that certain media is infrequently demanded in a given geographical region, then that media may then be transferred to a media server that may more appropriately store the media. In addition, there may be any other factor 1639 by which media management may be performed.
-
FIG. 17 is a system diagram illustrating an embodiment of an adaptive media server network 1700 that is built in accordance with certain aspects of the present invention. Any number of media servers are communicatively coupled to anetwork 1770. Again, thenetwork 1770 may itself be the Internet in certain embodiments of the invention. In addition, any number of media customers are also able to communicatively couple to thenetwork 1770. The functionality of the adaptive media server network 1700 allows for adaptive media processing, including media transfer among the various media servers within the adaptive media server network 1700. Each of the media servers within the adaptive media server network 1700 are operable to perform communication and cooperative processing to handle the various media stored and transferred among and between them. - The indefinite number of media servers are shown as a
media server # 1 1710, amedia server # 2 1720, . . . , and a mediaserver #n 1730. In addition, the indefinite number of media customers are shown as a mediacustomer #A 1791, a mediacustomer #B 1792, a media customer #C 1793, a media customer #D 1794, . . . , and a mediacustomer #Z 1799. - Sometimes, certain of the media servers and some of the media customers are both in a high demand
geographical area 1741. In such instances, it makes sense to ensure that high demand media, as desired by the mediacustomer #A 1791 and the mediacustomer #B 1792, is stored locally on themedia server # 1 1710 within the high demandgeographical area 1741. This is shown graphically as thefunctional block 1712 where high demand media is stored locally on themedia server # 1 1710 for use by the mediacustomer #A 1791 and the mediacustomer #B 1792. It is also noted that the high demandgeographical area 1741 may not suggest solely that the mediacustomer #A 1791 and the mediacustomer #B 1792 as well as themedia server # 1 1710 are all within a common geographical area, but rather themedia server # 1 1710 may be the best media server that can provide for high demand media to the mediacustomer #A 1791 and the mediacustomer #B 1792. That is to say, themedia server # 1 1791, though perhaps further away from the mediacustomer #A 1791 and the mediacustomer #B 1792 in terms of distance, they are nevertheless “closer” in terms of performance of communicative coupling offered by thenetwork 1770. For example, is situations where themedia server # 2 1720 is very close to the mediacustomer #A 1791 and the mediacustomer #B 1792, yet it may be accessed via a dial-up modem, whereas themedia server # 1 1710 may be accessed via an Ethernet connection, themedia server # 1 1710 may be “closer” from a network perspective. - Analogously, it may be more efficient to transfer infrequently demanded media from one media server to another media server, as shown by the
functional block 1732 within the mediaserver #n 1730. This situation may occur in a low demandgeographical area 1742. It may be that the mediacustomer #Z 1799 perform very little demand, perhaps none at all, of any media stored locally on the mediaserver #n 1730. In such an instance, it may make sense to transfer the infrequently demanded media to another media server where it is demanded more frequently, as shown by thefunctional block 1732. This will free up space on the mediaserver #n 1730. - In addition, the various media servers may modify media pricing based on demand (or any other factors as well), as shown by the modify pricing based on demand (or other factors) functional block 1722 within the
media server # 2 1720. It is also understood that the functionality of thefunctional blocks media server # 1 1710, themedia server # 2 1720, . . . , and the mediaserver #n 1730. -
FIG. 18 is a system diagram illustrating an embodiment of vehicle adapted media system operation 1800 that is performed in accordance with certain aspects of the present invention. Avehicle 1804 that includes avehicle media system 1810 begins in a home basedregion 1801. Thevehicle 1804 may be parked at the operator'shome 1805. Alternatively, the home basedregion 1801 may simply be a region in which thevehicle media system 1810 is deemed to be in its “home region.” Such terminology is sometimes used in the cellular telephone context. It may be that thevehicle media system 1810 is afforded reduced wireless connectivity rates or greater service within the home basedregion 1801. Alternatively, the home basedregion 1801 may simply be the region in which the operator of thevehicle 1801 may access the functionality offered within hishome 1805. For example, in various embodiments of the invention as shown and described above, a garage or parking space for a vehicle, that may be at thehome 1805, may include network access via a high speed wireless LAN. Any of the various functionality described above within these embodiments is also included within thevehicle media system 1810 shown in theFIG. 18 . - The
vehicle 1804 is then operable to perform some transportation, including acommute 1803 to a work basedregion 1802 in which the vehicle operator'sworkplace 1815 is located. Alternatively, thevehicle 1804 is then operable to perform some transportation to anyother region 1830. During thecommute 1803, thevehicle media system 1810 is operable to perform wireless download of media. This wireless download may also include receipt of streaming media as well via a wireless means. The wireless download may also include receipt in real time of a broadcast signal, be it digital or analog, without departing from the scope and spirit of the invention, as described above in the various embodiments of an integrated cable modem and cable television. - The manner is which the
vehicle media system 1810 performs the wireless media download during thecommute 1803 is one of any number of varied options. For example, the wireless media download may be achieved using awireless tower 1844 that communicatively couples to a terrestrial-based wireless network 1845 that itself communicatively couples to a network from which media is downloaded. However, in alternative embodiments, the wireless media download may be achieved using asatellite 1842 that communicatively couples to a satellite-basedwireless network 1843 that itself communicatively couples to the network from which media is downloaded. Moreover, anyother wireless interface 1847 may also be used to perform the communicative coupling to a network from which media is downloaded. - After the
vehicle 1804 has arrived at the work basedregion 1802 where theworkplace 1815 is located, or to anyother region 1830, then thevehicle media system 1810 is operable to perform playback of the downloaded media. Again, thevehicle media system 1810 may also be a portable/dockable media system in accordance with the invention thereby allowing a user of thevehicle media system 1810 to remove it from thevehicle 1804 and take it with him into theworkplace 1802 or any other place where playback of the downloaded media may be performed. In addition, the anyother region 1830, whether it includes the work basedregion 1802 or theworkplace 1815, may also provide for high speed wireless LAN network access. In addition, as is often the case inmany workplaces 1815, there may also be provided high speed wireline network access, within the anyother region 1830, through which thevehicle media system 1810 may perform any of the functionality described above in various embodiments of the invention including download of media, receipt of streaming media, and receipt of a broadcast transmission. -
FIG. 19 is a system diagram illustrating an embodiment of portable adapted media system operation 1900 that is performed in accordance with certain aspects of the present invention. Avehicle 1904 that includes aportable media system 1910 begins in a home basedregion 1901. Thevehicle 1904 may be parked at the operator'shome 1905. Alternatively, the home basedregion 1901 may simply be a region in which theportable media system 1910 is deemed to be in its “home region.” Such terminology is sometimes used in the cellular telephone context. It may be that theportable media system 1910 is afforded reduced wireless connectivity rates or greater service within the home basedregion 1901. Alternatively, the home basedregion 1901 may simply be the region in which the operator of thevehicle 1901 may access the functionality offered within hishome 1905. For example, in various embodiments of the invention as shown and described above, a garage or parking space for a vehicle, that may be at thehome 1905, may include network access via a high speed wireless LAN. Any of the various functionality described above within these embodiments is also included within theportable media system 1910 shown in theFIG. 19 . - The
vehicle 1904 is then operable to perform some transportation, including atransit 1903 to anairport 1932 in which anaircraft 1933 is located. Alternatively, thevehicle 1904 is then operable to perform some transportation to any other region including a public facility supporting network access 1930. During thetransit 1903, theportable media system 1910 is operable to perform wireless download of media. This wireless download may also include receipt of streaming media as well via a wireless means. The wireless download may also include receipt in real time of a broadcast signal, be it digital or analog, without departing from the scope and spirit of the invention, as described above in the various embodiments of an integrated cable modem and cable television and the various vehicle media systems. - The manner in which the
portable media system 1910 performs the wireless media download during thetransit 1903 is one of any number of varied options. For example, as described in other embodiments, the wireless media download may be achieved using a wireless tower that communicatively couples to a terrestrial-based wireless network that itself communicatively couples to a network from which media is downloaded. However, in alternative embodiments, the wireless media download may be achieved using a satellite that communicatively couples to a satellite-based wireless network that itself communicatively couples to the network from which media is downloaded. Moreover, any other wireless interface may also be used to perform the communicative coupling to a network from which media is downloaded. - After the
vehicle 1904 has arrived at theairport 1932 where theaircraft 1933 is located, or to any other region, or a public facility supporting network access 1930, then theportable media system 1910 is operable to perform playback of the downloaded media. Again, theportable media system 1910 may also be a vehicle media system in accordance with the invention as well. A user of theportable media system 1910 may then take theportable media system 1910 with him into theairport 1932, and also onto theaircraft 1933, if so desired. Playback of downloaded media may then also be performed on theportable media system 1910 during aflight 1914 of theaircraft 1933. If permitted by the Federal Aeronautic Administration, theportable media system 1910 also offers the functionality to perform wireless download of media within the air using its own wireless communication functionality. Alternatively, theportable media system 1910 may also use a telephone on board theaircraft 1933 to access a network from which it may perform communicative coupling during theflight 1914 so that media may be received. - Within any of these various places, playback of the downloaded media may be performed. In addition, the public facility supporting network access 1930 may also provide for high speed wireless LAN network access. In addition, there may also be provided high speed wireline network access, within the public facility supporting network access 1930, through which the
portable media system 1910 may perform any of the functionality described above in various embodiments of the invention including download of media, receipt of streaming media, and receipt of a broadcast transmission. - In view of the above detailed description of the present invention and associated drawings, other modifications and variations will now become apparent to those skilled in the art. It should also be apparent that such other modifications and variations may be effected without departing from the spirit and scope of the present invention.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/265,971 US20140237509A1 (en) | 2000-03-13 | 2014-04-30 | Integrated Cable Modem And Cable Television Management System |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18877900P | 2000-03-13 | 2000-03-13 | |
US80558901A | 2001-03-13 | 2001-03-13 | |
US09/954,520 US8745682B1 (en) | 2000-03-13 | 2001-09-17 | Integrated cable modem and cable television management system |
US14/265,971 US20140237509A1 (en) | 2000-03-13 | 2014-04-30 | Integrated Cable Modem And Cable Television Management System |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/954,520 Division US8745682B1 (en) | 2000-03-13 | 2001-09-17 | Integrated cable modem and cable television management system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140237509A1 true US20140237509A1 (en) | 2014-08-21 |
Family
ID=50781443
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/954,520 Active 2025-04-17 US8745682B1 (en) | 2000-03-13 | 2001-09-17 | Integrated cable modem and cable television management system |
US14/265,971 Abandoned US20140237509A1 (en) | 2000-03-13 | 2014-04-30 | Integrated Cable Modem And Cable Television Management System |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/954,520 Active 2025-04-17 US8745682B1 (en) | 2000-03-13 | 2001-09-17 | Integrated cable modem and cable television management system |
Country Status (1)
Country | Link |
---|---|
US (2) | US8745682B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10805660B2 (en) | 2017-10-05 | 2020-10-13 | Blonder Tongue Laboratories, Inc. | Networking modules for display systems |
US11956493B2 (en) | 2020-10-07 | 2024-04-09 | Blonder Tongue Laboratories, Inc. | Networking modules for display systems |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9832425B2 (en) * | 2008-09-19 | 2017-11-28 | At&T Intellectual Property I, L.P. | Synchronized home and vehicle audio visual system and method |
US20150156538A1 (en) * | 2013-12-02 | 2015-06-04 | Vishwas Godbole | Portable, multi-channel, multi-user, online streaming and recording and offline streaming and playback device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6286005B1 (en) * | 1998-03-11 | 2001-09-04 | Cannon Holdings, L.L.C. | Method and apparatus for analyzing data and advertising optimization |
US20020073416A1 (en) * | 2000-12-12 | 2002-06-13 | Philips Electronics North America Corporation | Remote control account authorization system |
US20020138831A1 (en) * | 2000-01-14 | 2002-09-26 | Reuven Wachtfogel | Advertisements in an end-user controlled playback environment |
US6522342B1 (en) * | 1999-01-27 | 2003-02-18 | Hughes Electronics Corporation | Graphical tuning bar for a multi-program data stream |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3919479A (en) * | 1972-09-21 | 1975-11-11 | First National Bank Of Boston | Broadcast signal identification system |
US4710969A (en) * | 1980-02-12 | 1987-12-01 | Wavetek Corporation | CATV testing system |
US5349678A (en) | 1991-08-21 | 1994-09-20 | Norand Corporation | Versatile RF data capture system |
US5790536A (en) | 1989-01-31 | 1998-08-04 | Norand Corporation | Hierarchical communication system providing intelligent data, program and processing migration |
US5072296A (en) * | 1990-02-23 | 1991-12-10 | Massachusetts Institute Of Technology | Video frame reduction/reconstruction method and apparatus |
US5671436A (en) | 1991-08-21 | 1997-09-23 | Norand Corporation | Versatile RF data capture system |
ATE321387T1 (en) | 1991-10-01 | 2006-04-15 | Broadcom Corp | LOCAL RADIO FREQUENCY NETWORK |
DE4323147A1 (en) | 1993-07-10 | 1995-01-12 | Sel Alcatel Ag | Cable television distribution network with on-demand video signal transmission |
JPH07219970A (en) * | 1993-12-20 | 1995-08-18 | Xerox Corp | Method and apparatus for reproduction in acceleration format |
AU2123995A (en) | 1994-03-18 | 1995-10-09 | Micropolis Corporation | On-demand video server system |
DE69517647T2 (en) | 1994-04-25 | 2001-02-22 | Sony Corp | VIDEO SIGNAL PLAYER |
JPH0879685A (en) | 1994-08-31 | 1996-03-22 | Sony Corp | Program reproducing device for near-video-on-demand system |
US5555466A (en) * | 1994-10-12 | 1996-09-10 | Asa Electronics Corporation | Vehicular audio/visual system having distribution box for connecting individual passenger monitors to multiple program sources |
US5619247A (en) * | 1995-02-24 | 1997-04-08 | Smart Vcr Limited Partnership | Stored program pay-per-play |
DE19514616A1 (en) * | 1995-04-25 | 1996-10-31 | Sel Alcatel Ag | Communication system with hierarchical server structure |
EP0781488B1 (en) | 1995-07-11 | 2000-04-05 | Philips Electronics N.V. | Video-on-demand system |
US6049823A (en) | 1995-10-04 | 2000-04-11 | Hwang; Ivan Chung-Shung | Multi server, interactive, video-on-demand television system utilizing a direct-access-on-demand workgroup |
US5818194A (en) | 1996-04-01 | 1998-10-06 | Emerson Electric Co. | Direct replacement variable speed blower motor |
JPH09284747A (en) | 1996-04-19 | 1997-10-31 | Sony Corp | System and method for two-way information transmission |
US5923361A (en) | 1996-05-03 | 1999-07-13 | Lucent Technologies Inc. | Multiple subscriber video-on-demand system |
US20030005463A1 (en) * | 1999-09-30 | 2003-01-02 | Douglas B Macrae | Access to internet data through a television system |
US6195692B1 (en) * | 1997-06-02 | 2001-02-27 | Sony Corporation | Television/internet system having multiple data stream connections |
JP3578898B2 (en) | 1997-10-16 | 2004-10-20 | 富士通株式会社 | CATV transmission center device, CATV distribution system, and program distribution method |
US6172712B1 (en) | 1997-12-31 | 2001-01-09 | Intermec Ip Corp. | Television with hard disk drive |
US6340997B1 (en) * | 1998-04-08 | 2002-01-22 | Microsoft Corporation | Worldwide television tuning system with object-based tuning control modules |
US6169569B1 (en) * | 1998-05-22 | 2001-01-02 | Temic Telefumken | Cable modem tuner |
US6363440B1 (en) * | 1998-11-13 | 2002-03-26 | Gateway, Inc. | Method and apparatus for buffering an incoming information signal for subsequent recording |
US6938270B2 (en) * | 1999-04-07 | 2005-08-30 | Microsoft Corporation | Communicating scripts in a data service channel of a video signal |
US6519771B1 (en) * | 1999-12-14 | 2003-02-11 | Steven Ericsson Zenith | System for interactive chat without a keyboard |
US6526335B1 (en) * | 2000-01-24 | 2003-02-25 | G. Victor Treyz | Automobile personal computer systems |
-
2001
- 2001-09-17 US US09/954,520 patent/US8745682B1/en active Active
-
2014
- 2014-04-30 US US14/265,971 patent/US20140237509A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6286005B1 (en) * | 1998-03-11 | 2001-09-04 | Cannon Holdings, L.L.C. | Method and apparatus for analyzing data and advertising optimization |
US6522342B1 (en) * | 1999-01-27 | 2003-02-18 | Hughes Electronics Corporation | Graphical tuning bar for a multi-program data stream |
US20020138831A1 (en) * | 2000-01-14 | 2002-09-26 | Reuven Wachtfogel | Advertisements in an end-user controlled playback environment |
US20020073416A1 (en) * | 2000-12-12 | 2002-06-13 | Philips Electronics North America Corporation | Remote control account authorization system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10805660B2 (en) | 2017-10-05 | 2020-10-13 | Blonder Tongue Laboratories, Inc. | Networking modules for display systems |
US11956493B2 (en) | 2020-10-07 | 2024-04-09 | Blonder Tongue Laboratories, Inc. | Networking modules for display systems |
Also Published As
Publication number | Publication date |
---|---|
US8745682B1 (en) | 2014-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5867155A (en) | Large scale distributive video on demand system for the distribution of real estate properties information | |
US10154294B2 (en) | Cloud based location shifting service | |
US4829372A (en) | Presentation player | |
US5841971A (en) | Information transmission system for transmitting video signals over cellular telephone networks | |
JP3588679B2 (en) | Information provision device | |
JP4884460B2 (en) | Instant media on demand | |
US7584493B2 (en) | Receiver card technology for a broadcast subscription video service | |
US5524272A (en) | Method and apparatus for distributing program material | |
KR100221009B1 (en) | Video distribution network | |
US7346549B2 (en) | System and method for wirelessly transacting access to a set of events and associated digital content/products | |
EP0933892A2 (en) | Audio and visual transmission and receiving system | |
US20040067766A1 (en) | Receiver, portable terminal and receiving system | |
US20080120681A1 (en) | Portable device for use with digital over-the-air communication system for use with terrestrial broadcasting system | |
JPH1098706A (en) | Multimedia terminal device for multimedia reception and method | |
EP1360562A2 (en) | Buried data stream in a wireless home network | |
CN102571726A (en) | Multimedia data sharing method, system and state judgment server | |
KR20030068394A (en) | Personal versatile recorder and method of implementing and using same | |
WO2002062065A1 (en) | System and method for selecting content to be presented to a user | |
CN105763824A (en) | Method Used For Recording Media Programs In Remote Device And System Used For Recording Media Program To Play Back | |
EP0914744B1 (en) | Direct broadcasting satellite architecture for video-on-demand and interactive services | |
US20140237509A1 (en) | Integrated Cable Modem And Cable Television Management System | |
US5995708A (en) | Method and system for delivering audio and video information | |
CA2435650A1 (en) | Communication system with secondary channel rebroadcasting within a local area network | |
US20020080827A1 (en) | Buried data stream in a wireless home network | |
US20020026382A1 (en) | Information processing apparatus and method thereof, information processing system and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: BROADCOM CORPORATION, CALIFORNIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001 Effective date: 20170119 |