摘要:
A viewer of television programming is alerted to the availability of content related to the programming (e.g. an associated Internet web page) by an icon momentarily displayed on the screen. Using a remote control, the viewer can select the icon. A control panel then appears, superimposed over the television image, and provides additional detail about the related content. By further operating the remote control, the viewer can select the associated content for viewing, or return to watching the television. Various other features and variations are disclosed.
摘要:
Described are a method and apparatus for incorporating broadcast television into Web pages. Broadcast television can be embedded into Web pages using, for example, a “tv:” attribute in conjunction with common HTML tags. Within the “tv:” attribute, a Web-page author can reference a TV station by channel number, network, or broadcast call letters. HTML documents are parsed to recover both the conventional-tags and tags that include TV attributes. The resulting Web pages display the identified broadcast TV in a frame specified by the TV attribute. One embodiment supports the presentation of television in the background of an HTML document. In that embodiment, HTML tags corresponding to overlying HTML content are provided with an attribute that defines a level of transparency from zero to one-hundred percent. The transparency attribute allows content providers to overlay any type of HTML information over a broadcast television show without completely obscuring the underlying show. This aspect of the invention employs a z attribute that can be used to specify the relative position of broadcast television and overlying HTML content.
摘要:
Strategies are described for monitoring resources (e.g., media resource) in a system that includes multiple processing mechanisms (e.g., set-top boxes) and multiple associated presentation devices (e.g., television sets). The strategies involve assigning one of the processing mechanisms the role of master processing mechanism, which defines the other processing mechanisms as slave processing mechanisms. The master processing mechanism initially collects resource consumption information that describes the resources currently being consumed by the slave processing mechanisms. Thereafter, the master processing mechanism receives resource consumption information from each slave processing mechanism upon a channel change event occurring at the slave processing mechanism. The master processing mechanism compiles the collected resource consumption information into a resource consumption list, and displays a resource consumption presentation based on the list. The resource consumption presentation can include textual and/or picture information that describes the resources currently being consumed by the slave processing mechanisms.
摘要:
In interactive television, a broadcaster may broadcast triggers to a great many receiver units prompting the receiver units to attempt to send requests to a single destination on the Internet at roughly the same time. Such a large number of simultaneous requests can give rise to throughput problems and server overload. A receiver unit in accordance with the invention, rather than immediately attempting to send a request, waits a period of time (for example, a random period) before sending the request so as not to overload the server. In one embodiment, a trigger is received on an interactive television receiver unit prompting the viewer to select an icon. If the viewer selects the icon, then a browser in the receiver unit retrieves a web page on the Internet identified by a URL in the trigger. The web page includes an indication of a destination, scheduling information, and a form area. The viewer enters user information in association with the form area. The browser captures that user information, incorporates it into a request, and then stores the request in a queue along with the scheduling information. The browser periodically checks the scheduling information in the queue and determines from the scheduling information if it is time to send the request. When the browser determines the time has come to send a request in the queue, the browser retrieves the request and sends it to the destination. The browser may then receive a return response and display it.
摘要:
Described are methods and apparatus for enhancing an information resource, such as a Web page, simultaneously residing in memory on a number of remote receivers. A content creator, (e.g., a program producer, broadcaster, affiliate, cable company or satellite provider), embeds a trigger in a data service channel of a broadcast signal. The trigger includes a resource identifier unique to the information resource and a script capable of modifying the information resource. The script might be a script or a segment of a script written in a conventional scripting language. Each receiver that includes the targeted information resource monitors the data service channel of the broadcast video signal for script-bearing triggers directed to that resource. If a receiver receives a script-bearing trigger directed to the resident resource, the receiver executes the script contained within the trigger to alter the resource and/or the displayed video defined by the resource.
摘要:
Systems and methods for displaying Internet content associated with television programming. Content associated with a program included in the television programming is automatically displayed by a set top box. Before the broadcast of a program, listing information or EPG data is stored at the set top box. The listing information includes batch mode logical addresses or links. During the program, a viewer is notified about the link, and the content may be accessed and displayed concurrently with the program. In addition, real-time logical addresses or links, which are embedded in the program, may be extracted and the viewer is notified of these links. If both the real time and batch links are available, a determination is made according to pre-defined rules regarding which link is brought to the attention of the viewer.
摘要:
Program boundaries are determined through viewing behavior. More specifically, edge and/or commercial boundaries of programs may be determined by monitoring viewing behavior of different video segments using forward and backward correlations between video segments. In a described implementation, a video portion is divided into segments. To monitor the viewing of the video portion, whether each particular segment is played by a viewer (as compared to being unviewed or viewed in an accelerated manner) is tracked for a number of different viewers. For each segment, correlations with previous and subsequent segments are calculated based on viewership. The segments may then be categorized. A segment that is strongly correlated with subsequent segments but not previous segments is categorized as a starting segment. A segment that is strongly correlated with previous segments but not subsequent segments is categorized as an ending segment. Middle and island segments may also be categorized.
摘要:
In an implementation, a method includes forming a request by a client for communication to a licensing server. The request is for storing encrypted content by the client. A persistent license is received at the client in response to the request. The persistent license includes a key that is encrypted. The key, when decrypted, provides access to the encrypted content. The key is configured to be decrypted by the licensing server. The client however, is not configured to decrypt the key from the persistent license. The persistent license and the encrypted content are stored by the client.
摘要:
Subject matter includes a reprogrammer for roving remote controllers that are capable of being used in multiple locations with different devices to be controlled at each location. An exemplary roving remote controller changes control code sets to operate whatever devices are present in a particular room. In one implementation, an exemplary multimedia system has reprogrammers for one or more roving remote controllers that adapt to their setting. When a remote controller is moved from a first room to a second room, the program content being controlled in the first room is automatically transferred to the second room.
摘要:
Systems and methods for displaying Internet content associated with television programming. Content associated with a program included in the television programming is automatically displayed by a set top box. Before the broadcast of a program, listing information or EPG data is stored at the set top box. The listing information includes batch mode logical addresses or links. During the program, a viewer is notified about the link, and the content may be accessed and displayed concurrently with the program. In addition, real-time logical addresses or links, which are embedded in the program, may be extracted and the viewer is notified of these links. If both the real time and batch links are available, a determination is made according to pre-defined rules regarding which link is brought to the attention of the viewer.