The present invention provides a method and apparatus for building a URL menu to access Internet web sites. The URL menu is stored in a set top box after accessing from a server. A URL is divided into a plurality of fields, e.g. three. Discrete fields are stored in databases within a server, and may be accessed and stored independently by the user into corresponding locations within the set top box. These three fields are individually and separately selected by the user with a plurality of buttons on a remote control. In another embodiment, URLs are obtained by keying on information in a broadcast vertical blanking interval, such as close-captioning data. A further embodiment involves generating URLs from a history of previously-accessed URLs. A final embodiment involves keying on information in a current document to select a word or term that may be utilized in a URL.
A method and apparatus for communicating logical addresses within a broadcast television signal are provided. According to one aspect of the present invention, a logical address of a resource, e.g., a Uniform Resource Locator (URL), may be communicated to a receiving device, such as a set-top box, by way of a data service channel of a video signal. A sequence of data complying with a predetermined syntax and including the logical address is embedded in either a text service channel (e.g., T1, T2, T3, T4) or a captioning service channel (e.g., CC1, CC2, CC3, CC4) of the vertical blanking interval (VBI) of the video signal. According to another aspect of the present invention, a logical address of a resource may be received by way of a data service channel of a video signal. A video signal including data associated with one or more data services is received. Subsequently, a sequence of data complying with a predetermined syntax is retrieved from either a captioning service or a text service. Ultimately, a logical address may be extracted from the video signal by parsing the sequence of data. importantly, features of the present invention are applicable to many broadcast television (TV) systems including National Television Standards Committee (NTSC), Phase Alternate Lines (PAL), and Sequential Couleur Avec Memoire (SECAM) as well as the proposed High Definition Television (HDTV) standard. Further, the present invention is transport-independent thereby allowing a variety of transport mechanisms, such as analog cable, digital satellite, digital TV, cable TV and others, to be employed.
A method and apparatus for handling subscriber services from different sources without requiring interaction with different devices. The present invention also provides a method and apparatus for receiving multimedia services using session initiation protocol (SIP) messages received from a source, such as a server on a network. In one embodiment, a set-top device is provided in which a SIP control is provided to register a subscriber with a server using SIP messages. A connection to a network, such as the Internet, is provided to communicate with the server. The set-top device is placed in line with the audio and video source to control audio and video streams presented to the subscriber. The set-top device is also configured to receive voice calls from a public switched telephone network (PSTN). Further, the set-top device includes a remote control mechanism, such as an infrared (IR) transmitter and receiver to receive input from the subscriber and to control other devices using IR signals. Also, subscriber services customized for a particular subscriber may be directed to the subscriber at a location when the subscriber registers with the server through a set-top device at that location using SIP. Services, such as, for example, call screening, channel guides, video on demand, and Web browsing are provided through the set-top device and messaging with a server using SIP messages.
The invention is based on a method for finding an Internet or E-mail address.Internet or E-mail addresses are noted in the content of many teletext pages regardless of whether they contain advertising or information. The addresses are currently transmitted within the visible area of a teletext page so that the user must normally copy them and enter them into an Internet browser.The invention is based on the object of creating a simplified method for finding an Internet or E-mail address.The method according to the invention for finding an Internet or E-mail address which is reproduced in a teletext system, comprising visible areas and non-visible areas of the teletext system, a selection unit, a control unit and a link unit, is distinguished by the fact that the address in the visible area is selected by the selection unit, the control unit recognizes the selected address, the control unit accepts and/or modifies the address format and the address is selected via the link unit.
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.
A system server for a channel-based network including one or more Internet sites and one or more user terminals. The system server includes a channel table database storing a master channel table that includes a list of channel numbers, each channel number having an associated Internet address and an associated Internet site name. Each Internet site of the network is addressable by an associated Internet address stored in the master channel table. The system server includes a network database and an update manager database. The system server identifies each user terminal requesting service by comparing transmitted identification information with authorized user information stored in the network database. The system server also compares a channel table version number from the requesting user terminal with a version number stored in the update manager database that is associated with the master channel table, and notifies each requesting user terminal when updated channel table information is available. At each user terminal, a user reads the channel numbers and associated Internet site names from a menu displaying the downloaded channel table, selects an Internet site name from the displayed menu, and enters the channel number associated with the selected Internet site name using an input device that is similar to a television remote control.