Abstract:
Information received from television receivers is processed to determine channels viewed. Channels not viewed may be reallocated as data channels to support data services. If information received from a television receiver indicates that a channel assigned to data services is tuned for viewing, data services are cancelled or reassigned and broadcast of a program is restored in that channel. In another embodiment of the invention, channels not viewed are transmitted at a reduced rate, and bandwidth made available by the reduction in data rate may be assigned for data services. If information received from a television receiver indicates that a channel configured for reduced data rate transmission is tuned for viewing, data services are cancelled, reduced, or reassigned and the program is broadcast at a higher data rate. A software program operable on a receiver transmits channel information when the receiver is enabled or when a channel is selected.
Abstract:
Disclosed is a remote control device that interacts with a set-top box to provide selective programming and/or enhanced content based upon the identity of the user of the remote control. The present invention utilizes preference and profile data corresponding to the current user to control the video output and/or enhanced content of the display. The present invention can also select or exclude video or enhanced content based upon tags that describe video content and the identity of the user based upon the use of a personalized remote control. The present invention can employ recognition techniques, such as word recognition, image recognition and sound recognition to restrict or select video content based upon the identity of the user of a personalized remote control device.
Abstract:
Disclosed is a system for conditionally presenting selected categories of advertising to viewers. Advertisements (526, 528, 530, 532, 534, 536) may be included as part of a broadcast signal, may be acquired from a channel or MPEG stream different from a viewed program (502), may be downloaded from network (522) including the Internet and may be stored locally (516) in a set topbox. Computer program code operating in a set top box (518) selects an advertisment from a plurality of ads based upon indicator information including category and priority level.Viewer category selections may be entered by the user, may be selected in response to use of a personalized remote control, or may be provided in a pre-programmed set top box. Viewer requests for categories of advertisments or for specific advertisments maybe processed by upstream equipment to formulate a broadcast schedule. Viewer may pay upgrade fee for viewing upgraded advertising and/or advertisers may pay a fee based upon the number of times an ad is displayed.
Abstract:
Disclosed is a system for displaying targeted information based upon preference and/or demographic data (118). In one embodiment, generalized triggers (105) are sent to a set-top box which contains the preference and/or demographic data. Downloaded addresses (116) of targeted information are selected based upon the trigger and the preference and/or demographic data. Targeted data (124) is then downloaded from a selected site (122) for display to a viewer. In another embodiment, the preference and/or demographic data is stored at an upstream source. In another embodiment, multiple triggers are transmitted to the set-top box which then selects an address of targeted information from the multiple triggers based upon the preference and/or demographic data.
Abstract:
Disclosed is a system and method that provides rate controlled insertion of asynchronous data into a synchronous stream in a broadcast system. A calculation of the transmission time for an asynchronous data file is determined from the file size, available data transfer rate, redundancy transmission factor, bandwidth scale factor and connect time latency. Transmission time may be employed to schedule transmission of asynchronous data for use at a predetermined time. Transmission time for multiple files may be combined to determine a transmission start time for a first file such that a last asynchronous file is transmitted by a predetermined time.
Abstract:
Disclosed is a system and method that provides rate controlled insertion of asynchronous data into a synchronous stream in a broadcast system. A calculation of the transmission time for an asynchronous data file is determined from the file size, available data transfer rate, redundancy transmission factor, bandwidth scale factor and connect time latency. Transmission time may be employed to schedule transmission of asynchronous data for use at a predetermined time. Transmission time for multiple files may be combined to determine a transmission start time for a first file such that a last asynchronous file is transmitted by a predetermined time.
Abstract:
Disclosed is a process for an advertising bidding system in which advertisers can bid on advertising time slots or enhanced ads that can be inserted in either prerecorded or live television programming. A high degree of flexibility is provided by allowing embedded ads to be purchased and displayed in a very short time period. This allows TV broadcasters to increase revenues and allows advertisers to have more flexibility in advertising. Objects can be inserted in the display video broadcast using enhancements such as by using mark-up language overlay pages or by video combination techniques. The effect of these ads can be evaluated for advertising campaigns.
Abstract:
Disclosed is a system and method for generating affinity data, i.e. data that indicates the interest of a viewer or user in broadcast information such as a video, audioor data broadcast. Automated or manual selection can be made either at an upstream siteor at the set-top box for selecting alternative sources of content based upon the affinity data.Return channels can be provided through upstream transmissions through a cable, Internet connections, etc. to an orignation site which may comprise a content provider, aTV studio, a head-end, or other upstream location. Affinity data can be remotely sensedby sensors, that are built in or connected, to the set-top box. Further, affinity data can bemanually generated by the viewer or user, by various methods such as manually enteringdata in response to trigger icons that appear on a video broadcast or audio transmission.Triggers for triggering responses and transmitting data can be inserted in the vertical blanking interval of a video feed or can be periodically generated by the set-top box.
Abstract:
Disclosed is a system that permits a variable number of disparate streams of datato be packaged together as content into a single distinct program referred to as anomnimedia package. A framework definition may be specified and created for theomnimedia package to allow a client set top box to decode the information and provideaccess to streams comprising video, audio and metadata information. The frameworkdefinition may be employed by a broadcast system to create a broadcast stream. Amechanism is described that permits a content provider to define a framework for delivering a package of related content. The framework definition encapsulates information necessary to build, format, transmit and display the disparate contentstreams. Data may be downloaded to a receiver prior to the broadcast of an associatedprogram. The present invention may be implemented on terrestrial, cable, satellite, VDSL and other transport systems, including those that support upstream communication.
Abstract:
Disclosed is a remote control device that interacts with a set-top box to provide selective programming and/or enhanced content based upon the identity of the user of the remote control. The present invention utilizes preference and profile data corresponding to the current user to control the video output and/or enhanced content of the display. The present invention can also select or exclude video or enhanced content based upon tags that describe video content and the identity of the user based upon the use of a personalized remote control. The present invention can employ recognition techniques, such as word recognition, image recognition and sound recognition to restrict or select video content based upon the identity of the user of a personalized remote control device.