US20020092028A1 - Apparatus and methods for network access using a set top box and television - Google Patents

Apparatus and methods for network access using a set top box and television Download PDF

Info

Publication number
US20020092028A1
US20020092028A1 US10/096,388 US9638802A US2002092028A1 US 20020092028 A1 US20020092028 A1 US 20020092028A1 US 9638802 A US9638802 A US 9638802A US 2002092028 A1 US2002092028 A1 US 2002092028A1
Authority
US
United States
Prior art keywords
information
television
network information
user
receiving
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.)
Granted
Application number
US10/096,388
Other versions
US8646015B2 (en
Inventor
Eric Lin
Howard S. K. Wan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Verizon Communications Inc
Original Assignee
GTE Main Street Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25314858&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20020092028(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by GTE Main Street Inc filed Critical GTE Main Street Inc
Priority to US10/096,388 priority Critical patent/US8646015B2/en
Publication of US20020092028A1 publication Critical patent/US20020092028A1/en
Assigned to VERIZON PATENT AND LICENSING INC. reassignment VERIZON PATENT AND LICENSING INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GTE CORPORATION
Assigned to GTE MAIN STREET INCORPORATED reassignment GTE MAIN STREET INCORPORATED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LIN, ERIC, WAN, HOWARD S. K.
Assigned to VERIZON COMMUNICATIONS INC. reassignment VERIZON COMMUNICATIONS INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: VERIZON PATENT AND LICENSING INC.
Assigned to GTE CORPORATION reassignment GTE CORPORATION MERGER (SEE DOCUMENT FOR DETAILS). Assignors: GTE MAIN STREET INCORPORATED
Application granted granted Critical
Publication of US8646015B2 publication Critical patent/US8646015B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2355Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV

Definitions

  • the present invention relates generally to accessing a network, and in particular to apparatus and methods for accessing a network using the television as a display device.
  • a typical home computer today is comprised of hardware and software.
  • the hardware includes a processor, hard drive, modem, monitor, RAM, keyboard, and mouse.
  • the software includes an operating system and application programs. For many users the processing power of a home computer is more than sufficient to meet their needs.
  • Home computers are used in a variety of ways. Many users use word processing and spreadsheet applications, while others perform tasks that require more significant processing power, such as graphics processing. More and more are using their computers to access the Internet, and in particular the World Wide Web (WWW).
  • WWW World Wide Web
  • the modem is typically a 28.8 bps modem, and each computer is equipped with a Web browser.
  • the user runs the Web browser, which provides a graphical interface for retrieving Web pages. Once the Web browser is up and running, the user requests the Web browser to retrieve a particular Web page.
  • Most Web browsers allow a user to maintain a “hotlist” of “hotlinks” (i.e., bookmarks) to favorite Web sites.
  • the hotlist is typically implemented as a pull down menu containing Web site addresses previously saved by the user.
  • the user provides an address to the Web browser using either the hotlist or by typing the address in by hand.
  • the address identifies a Web page location.
  • the Web browser then connects to the network (if not already connected), and retrieves the Web page at the address.
  • a Web page is retrieved it is presented to the user.
  • the user may request further Web pages by selecting a hyperlink on the retrieved page, or by inputting another Web page address.
  • the user selects hyperlinks by manipulating an input device, typically a mouse.
  • the mouse is the primary input device for Web browser, and some of the mouse selections may be supplemented by simple text operations and use of the “Enter” key.
  • the present invention relates to apparatus and methods for accessing a network, such as the WWW, using a television and low cost set top box. It should be understood that while the discussion below discusses the invention in terms of the Internet, it is also contemplated that the principles described herein could also be applied to other networks, such as intranets.
  • a preferred embodiment of the invention is an apparatus for retrieving and retransmitting data processing network information in response to a user selection request.
  • the apparatus comprises means for transmitting first selection information to be displayed on a monitor; means for receiving a user selection request based on the transmitted first selection information; means for retrieving data processing network information, in a network format, corresponding to the user selection request; means for transforming the data processing network information from the network format having a first interactive element to a monitor format having a second interactive element; and means for transmitting the data processing network information in the monitor format to the monitor.
  • FIG. 1 is a block diagram showing a preferred embodiment of the invention
  • FIG. 2 shows the general architecture of the server in accordance with a preferred embodiment of the invention
  • FIG. 3 is a block diagram showing a portion of memory in the server
  • FIG. 4 is a block diagram showing a session table stored at a server in accordance with a preferred embodiment of the invention.
  • FIG. 5 is an example of a menu which may be used in a preferred embodiment
  • FIG. 6 is a flow chart showing the overall processing performed by a server in accordance with a preferred embodiment
  • FIG. 7 is a flow chart showing the processing performed in transforming a Web page into information appropriate for display on a television
  • FIG. 8 shows a display screen of a typical Web page on a television
  • FIG. 9 is a block diagram showing a preferred embodiment of the invention used in a multiple video source environment.
  • FIG. 1 is a block diagram showing a preferred embodiment of the invention.
  • Televisions 114 are connected to set top boxes 112 which send video signals to television 114 .
  • Set top boxes 112 are also connected to Internet gateway video server 110 via a television distribution system, and receive frames from Internet gateway video server 110 for display on television 114 .
  • Each set top box 112 is individually addressable, and sends information to server 110 which identifies the particular source set top box 112 .
  • server 110 is located at source end of a television signal, such as a cable system.
  • server 110 may be located at the headend of a television distribution system.
  • server 110 may be located at some other location on the television distribution line.
  • server 110 may be located in an apartment building or hotel between an incoming television distribution line and set top boxes 112 .
  • server 110 may perform functions in addition to providing Internet access.
  • server 110 may be dedicated to providing Internet access to set top boxes 112 .
  • server 110 may also receive a regular television distribution signal for transmission to set top boxes 112 , and provide Internet-related signals or other programming, depending upon the channel selection by the user.
  • Set top box 112 also receives and responds to signals from user interface 116 .
  • the signals may be communicated to Internet gateway video server 110 .
  • user interface 116 comprises an infrared remote control interface for receiving signals from a remote control device (not shown).
  • User interface 116 may comprise any well known user interface capable of providing selection signals to set top box 112 .
  • Internet gateway video server 110 receives signals from set top box 112 and responds to the signals by (1) interacting with the Internet, or (2) sending video signals for processing by set top box 112 for display on television 114 .
  • Server 110 is connected to a high-speed communication line, such as a T 1 or ISDN line.
  • Server 110 transmits information generated locally by server 110 , or information received from the Internet, to television 114 .
  • Server 110 also performs housekeeping functions, such as logging time, in response to information received from the network and signals received from set top box 112 .
  • Set top box 112 may process the information received from server 110 , or send it directly to television 114 .
  • a user views information displayed on television 114 and, using user interface 116 , inputs selection information based on what is displayed. Some or all of the user selection signals may be transmitted by set top box 112 to the Internet gateway video server 110 . Signals sent from set top box 112 to server 110 include an identification of the set top box 112 and the user selection. Other information may also be provided depending upon the particular implementation of the set top box 112 and server 110 .
  • server 110 In response to the user selection signals, server 110 either prepares information locally and transmits the information to set top box 112 , or accesses the network for the information requested in the user selection signals.
  • Set top box 112 may process some or all of the user selection signals. For example, set top box 112 may alter the display, and send notification of this change to server 110 .
  • Set top box 112 may be implemented in accordance with the principles similar to those set forth in U.S. Pat. No. 4,780,758 to Lin et al., which is hereby incorporated by reference.
  • the box 112 may be implemented with a built in frame store which continually refreshes the television.
  • a simple set top box 112 may perform little or no processing at all, acting as merely a sample and hold device for the server 110 .
  • FIG. 2 shows the general architecture of the server 110 in accordance with a preferred embodiment of the invention.
  • Session manager 214 manages the overall information flow within server 110 . This includes reception of user selection signals from the set top boxes 112 , translations of user request signals, requests for Web pages, translation of Web pages, and transmission of television information to set top boxes 112 .
  • session manager 214 keeps track of requests from the user, requests to the web browser, menu presentation, and web page presentation. Session manager 214 receives information from the cable and transmits information to the cable.
  • session manager 214 In response to user selection signals, session manager 214 either responds directly to the user selection signals or requests translation of the user selection signals by user selection interpreter 210 .
  • Interpreter 210 translates user selection signals into Web page addresses. The Web page addresses are sent to manager 214 .
  • session manager 214 In response to the translation, session manager 214 requests Web browser 222 to retrieve a Web page from the network via network interface 226 . Once the Web page has been received, it is sent to session manager 214 , which requests translation of the Web page by web page translator 218 . After translation, the results are transferred to manager 214 . Manager 214 then passes at least part of the translated Web page to the set top box 112 associated with the user request.
  • Session manager 214 keeps track of the multiple users requesting information via the set top boxes 112 . User requests are logged and tracked, and presentation information for each set top box 112 is managed in response to the user requests. This may require caching of particular display information to optimize response time to user requests.
  • session manager 214 and Web browser 222 together form a multi-user Web browser capable of simultaneously managing multiple user sessions on multiple set top boxes 112 .
  • FIG. 3 is a block diagram showing a portion of memory 310 in session manager 214 .
  • Server 110 implements a single- or multi-user browser system which manages the menus, hotlinks, and Web pages for each user in the system.
  • Each user therefore, has a dedicated memory area 314 which contains preselected hotlink information 318 , menu preferences 322 , and a cache or buffer area 326 for storing information flowing between the network, the Internet gateway video server 110 , and the set top box 112 or television 114 .
  • cache 326 may contain several of the pages most recently displayed on television 114 , as well as the most likely pages to be displayed in the near future.
  • a user session table 330 is also stored in the dedicated memory area. User session table 330 tracks each interaction with a particular set top box 112 .
  • the system may be implemented by having a single centralized cache for all users.
  • the cache may contain frequently used pages for all users.
  • a single user session table 330 for all users could be used, as discussed in greater detail below with respect to FIG. 4.
  • hotlinks are not stored for later use. Each time a user logs on they are presented with the same predefined menu.
  • the predefined menu may be unique to that user, or the same menu may be presented to all users. This embodiment is simpler because hotlinks are not stored for later use.
  • Yet another preferred embodiment has a combination of predefined menus, identical each time they are presented to the user, and user-defined menus which a particular user may create and alter according to that user's own preferences.
  • Menu preferences 322 include user-selectable options regarding the content of a main menu (see FIG. 5) and certain features of how Web pages are to be displayed. For example, in addition to preselected favorite Web sites, a user may request that menus be created dynamically according to the time of day, as well as with respect to the profile of the user. This allows menus to be tailored to the particular timing and content needs of the user.
  • FIG. 4 is a block diagram showing some of the information stored by session manager 214 in server 110 .
  • FIG. 4 shows a session table 410 maintained by server 110 storing information for each user for each active session in progress.
  • Each user entry 414 contains information regarding information from a user and information sent to a user during each session.
  • server 110 knows exactly the state of each user during a particular session. This information may be discarded when the session ends. Alternatively, the information may be used by server 110 to develop user profile information for later use.
  • FIG. 5 is a display screen 510 showing a menu used in one preferred embodiment.
  • Display screen 510 is generated locally by server 110 .
  • the menu may provide a visual display of previously selected user hotlinks 512 .
  • the menu may also include system management options, represented by a menu manager selection 514 .
  • display screen 510 contains the same choices, or a mix of same choices and user-defined choices, each time it is presented.
  • the menu may offer a certain number of predefined services subscribed to by a user.
  • the choices may be predefined by a service provider in accordance with various subscriber plans.
  • a user inputs one of the displayed selection numbers into an infrared remote control which transmits selection signals to set top box 112 .
  • set top box 112 and server 110 respond accordingly based on the user selection signals.
  • the main menu shown in FIG. 5 may also include other user selectable options related to the general operation of the Internet gateway video server 110 and set top box 112 .
  • FIG. 6 is a flow chart showing the overall processing performed by server 110 .
  • the user is first presented with a menu (step 610 ).
  • a user selection from the menu is then received (step 614 ).
  • the user selection will either be a Web page request requiring Web access (step 618 ), or a selection which requires that information be generated locally by Internet gateway video server 110 and sent to the appropriate set top box 112 (step 622 ).
  • Locally generated information may include, for example, menus and administrative information related to a user's service.
  • the user Web page selection is translated into an Internet address (step 626 ).
  • Server 110 retrieves the Web page associated with the translated Internet address (step 630 ).
  • the Web page is then processed to transform the Web-based format into signals suitable for display on television 114 (step 634 ).
  • the processed Web page is then transmitted to television 114 via set top box 112 and displayed to the user (step 638 ).
  • the Web-based information could be delivered directly to set top box 112 for conversion into television signals at the set top box 112 . This would relieve the load of server 110 , but require much greater processing power in the set top box 112 .
  • FIG. 7 is a flow chart showing the processing performed in transforming a Web page into a table of information which is used to develop signals appropriate for display on television 114 (FIG. 6, step 634 ).
  • the Web page is first scanned to determine the hyperlinks in the page (step 710 ).
  • the Web page is scanned for tags indicating references to hyperlinks.
  • HTML HyperText Markup Language
  • a hyperlink is detected, information such as a number, letter or symbol, is inserted into the HTML page near the hyperlink, thus assigning numbers or other symbols to hyperlinks (step 714 ).
  • the inserted information will also be translated into visual indicia corresponding to the hyperlink. For example, when the first hyperlink is detected a “1” might be inserted into the HTML document near the first hyperlink. When the second hyperlink is detected a “2” is inserted into the HTML document. Therefore, the original contents of the HTML document are augmented with additional visual indicia corresponding to each hyperlink.
  • the information developed from the scan of the Web page is also used to form a table that contains the correspondence between the inserted information and the associated hyperlink.
  • the table is used to translate requests received from the user into hyperlink information.
  • the HTML document is then converted into RGB computer graphics, and subsequently translated into NTSC format, as is understood in the art.
  • This process may include translation of graphics information into a format suitable for display on the television. For example, fonts and font sizes may be translated.
  • the Web page is then logically divided into a first display page in accordance with the size of the television display screen (step 718 ). From this translated information and division into a logical display page, a video display appropriate for television 114 is created (step 722 ). Finally, the translated Web page is displayed (step 726 ). Because an entire Web page may not be displayable on a single television screen, the user may scroll or page through the Web page by requesting server 110 for further scrolled or paged portions of the page.
  • the information defining the correspondence between hyperlinks in the retrieved Web page and the select information which is displayed is user later to translate the user selection information back into a hyperlink, or network location.
  • the session manager ensures that the appropriate data structures for creating user selections and translating them back into hyperlinks is available to the system processes which utilize these data structures.
  • FIG. 8 shows an example display screen of a Web page on a television in accordance with a preferred embodiment.
  • display 810 shows a Web page for the XYZ Company.
  • Hyperlinks 814 and 818 have an appearance similar to the format and placement of the original Web page from which it was generated. Note, however, that the television display screen has numbers corresponding to each hyperlink, as denoted by numerals “1” and “2”. The user may input these numerals into the infrared remote as selection signals which are sent to the set top box 112 and/or server 110 .
  • the user input operates to select information in a manner similar to selection of a hyperlink as normally used in computer-generated Web pages.
  • option bar 822 which presents navigation options to the user.
  • the navigation options allow a user to move to other areas of the currently displayed Web page (denoted by “A” and “B”), add the current Web page as a new hotlink selection to the main menu show in FIG. 5 (denoted by “C”), and return to the main menu (denoted by “D”).
  • the menu presented to the user may change dynamically in accordance with the current state of the session. For example, if the session is occurring at a particular time, the menu may change to present different selections corresponding to the particular time. This information may be kept in the user menu preferences area, or by server 110 , depending on the nature of the changes.
  • FIG. 8 may take other forms as well. For example, instead of using numbers and letters for user-selectable options, iconic symbols or other selectable visual indicia may be used.
  • a signal is sent by user interface 116 to set top box 112 , which processes the signal, sends a signal to server 110 , or both responds to the signal and passes it on.
  • server 110 sets up a network connection to retrieve the selected Web page.
  • a signal is sent in a similar manner to server 110 via set top box 112 . In this instance, however, information is generated locally by Internet gateway video server 110 for display on TV 114 .
  • the set top box 112 may handle the response to the menu option bar 822 .
  • FIG. 9 is a block diagram showing a preferred embodiment of the invention used in a server headend.
  • FIG. 9 shows a headend coaxial cable system 900 for providing various types of user-selectable video programming over a coaxial channel.
  • a preferred embodiment of the invention using the principles described above is implemented primarily by system controller 910 , Pentium PC 942 , VGA to TV adapter 948 , time base corrector 952 , frame addressing device 934 , and the two-way communication data path 914 between system controller 910 and coaxial cable 956 .
  • System controller 910 may be implemented using a 486 -based PC.
  • System controller 910 communicates over coaxial cable 956 via two-way data communications path 914 .
  • System controller 910 also communicates with several of the system elements via control and communication lines 918 .
  • Control and communication lines 918 may be implemented, for example, using an RS-232 type interface.
  • System controller 910 controls interactive laser disc players 922 , movie library 926 , JPEG frame store and VBI controller 930 , and Web browser 942 .
  • JPEG frame store and Vertical Blanking Interval (VBI) controller 930 and Web browser 942 place information on the coaxial cable via frame addressing device (VBI) 934 .
  • Web browser 942 carries out the functions of session manager 214 and Web browser 226 of FIG. 2.
  • Each of interactive laser disc player 922 , movie library 926 , and frame addressing device 934 send signals through a respective RF modulator onto the coaxial cable 956 via passive signal combiner/splitter 964 .
  • Web browser 942 sends signals to VGA to TV adaptor 948 , which in turn sends signals to time base corrector 952 for transmission to frame addressing device 934 .
  • VGA to TV adaptor 948 converts computer output data into NTSC scan lines.
  • the adaptor may be implemented using, for example, a Magnicorder® device.
  • Time base corrector 952 may be implemented using, for example, a Hotronics® time base corrector, or similar device.
  • JPEG frame store and VBI controller 930 sends signals to time-base corrector 938 , which in turn sends signals to frame addressing device 934 .
  • Frame addressing device 934 also receives control signals from JPEG frame store and VBI controller 930 .
  • frame addressing device 934 receives signals from other frame-based servers, such as video games, indicated generally by 956 .
  • frame addressing device transmits signals from multiple video sources, indicated generally by 960 .
  • a user sends selection signals to a set top box 112 which are, in turn, transmitted on coaxial cable 956 , via two-way communication data path 914 , to system controller 910 .
  • Controller 910 takes the user selection signals and processes them to control the various video sources of information.
  • system controller 910 sends selection signals to Web browser 942 , which initiates retrieval of the requested Web page via ISDN modem 944 .
  • FIG. 9 demonstrates the invention being used in coordination with multiple other sources of video headend 900 could merely comprise a multi-user web browser which responds to user requests for WWW information.
  • the present invention thus allows multiple users to access the Internet, or other networks, via a high speed channel using only a set top box 112 and television. It provides users with a variety of advantages. For example, users no longer must have a personal computer in their home to access the Internet.
  • the invention also allows users to access the WWW from their television sets. The only costs associated with such an architecture are those of the set top box 112 and remote. Homes with cable TV already require similar devices.
  • the present invention also circumvents the need to interact with the menus and WWW using a mouse tethered to a device. Users can view the WWW with the ease of a remote control.
  • Various modifications and variations can be made in the set top box 112 of the present invention and in construction of this server without departing from the scope or spirit of the invention.

Abstract

An Internet gateway video server transmits selection information to a set top box connected to a television. The set top box displays the selection information on the television. A user views the selection information, and inputs user selection requests to the set top box. The Internet gateway video server receives user the requests for information and retrieves the information. The server then converts the network information from a network format to a television format. The conversion includes scanning the network information for selection elements, and adding selection elements for transmission in the television format. The converted network information is then transmitted to the set top box for display on the television. The user may then make further selections based on the displayed network information.

Description

    I. BACKGROUND OF THE INVENTION
  • A. Field of the Invention [0001]
  • The present invention relates generally to accessing a network, and in particular to apparatus and methods for accessing a network using the television as a display device. [0002]
  • B. Description of the Prior Art [0003]
  • A typical home computer today is comprised of hardware and software. The hardware includes a processor, hard drive, modem, monitor, RAM, keyboard, and mouse. The software includes an operating system and application programs. For many users the processing power of a home computer is more than sufficient to meet their needs. Home computers are used in a variety of ways. Many users use word processing and spreadsheet applications, while others perform tasks that require more significant processing power, such as graphics processing. More and more are using their computers to access the Internet, and in particular the World Wide Web (WWW). [0004]
  • Users connect to the Internet and the WWW using a modem. The modem is typically a 28.8 bps modem, and each computer is equipped with a Web browser. The user runs the Web browser, which provides a graphical interface for retrieving Web pages. Once the Web browser is up and running, the user requests the Web browser to retrieve a particular Web page. Most Web browsers allow a user to maintain a “hotlist” of “hotlinks” (i.e., bookmarks) to favorite Web sites. The hotlist is typically implemented as a pull down menu containing Web site addresses previously saved by the user. [0005]
  • The user provides an address to the Web browser using either the hotlist or by typing the address in by hand. The address identifies a Web page location. The Web browser then connects to the network (if not already connected), and retrieves the Web page at the address. [0006]
  • Once a Web page is retrieved it is presented to the user. The user may request further Web pages by selecting a hyperlink on the retrieved page, or by inputting another Web page address. The user selects hyperlinks by manipulating an input device, typically a mouse. The mouse is the primary input device for Web browser, and some of the mouse selections may be supplemented by simple text operations and use of the “Enter” key. [0007]
  • For many people, the cost of a home computer or similar hardware (e.g., a unit(s) including both a television and components of a home computer) is prohibitive, or impractical for their needs. Even for those who have computers, however, Internet access can often be frustratingly slow. Users are usually constrained by modem speeds which make Internet access slow. Faster access could be provided over T[0008] 1 or ISDN lines, but the costs of such lines is usually prohibitive for most users.
  • Therefore, while many are interested in the WWW, they cannot justify buying a computer for this purpose alone. Other who can justify the cost can not justify the cost of connecting to a high speed line. [0009]
  • II. SUMMARY OF THE INVENTION
  • The present invention relates to apparatus and methods for accessing a network, such as the WWW, using a television and low cost set top box. It should be understood that while the discussion below discusses the invention in terms of the Internet, it is also contemplated that the principles described herein could also be applied to other networks, such as intranets. [0010]
  • A preferred embodiment of the invention is an apparatus for retrieving and retransmitting data processing network information in response to a user selection request. The apparatus comprises means for transmitting first selection information to be displayed on a monitor; means for receiving a user selection request based on the transmitted first selection information; means for retrieving data processing network information, in a network format, corresponding to the user selection request; means for transforming the data processing network information from the network format having a first interactive element to a monitor format having a second interactive element; and means for transmitting the data processing network information in the monitor format to the monitor. [0011]
  • Additional objects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims. [0012]
  • It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed. [0013]
  • III. BRIEF DESCRIPTION OF THE DRAWINGS
  • The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention. In the drawings: [0014]
  • FIG. 1 is a block diagram showing a preferred embodiment of the invention; [0015]
  • FIG. 2 shows the general architecture of the server in accordance with a preferred embodiment of the invention; [0016]
  • FIG. 3 is a block diagram showing a portion of memory in the server; [0017]
  • FIG. 4 is a block diagram showing a session table stored at a server in accordance with a preferred embodiment of the invention; [0018]
  • FIG. 5 is an example of a menu which may be used in a preferred embodiment; [0019]
  • FIG. 6 is a flow chart showing the overall processing performed by a server in accordance with a preferred embodiment; [0020]
  • FIG. 7 is a flow chart showing the processing performed in transforming a Web page into information appropriate for display on a television; [0021]
  • FIG. 8 shows a display screen of a typical Web page on a television; and [0022]
  • FIG. 9 is a block diagram showing a preferred embodiment of the invention used in a multiple video source environment.[0023]
  • IV. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Reference will now be made in detail to the present preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts. [0024]
  • FIG. 1 is a block diagram showing a preferred embodiment of the invention. [0025] Televisions 114 are connected to set top boxes 112 which send video signals to television 114. Set top boxes 112 are also connected to Internet gateway video server 110 via a television distribution system, and receive frames from Internet gateway video server 110 for display on television 114. Each set top box 112 is individually addressable, and sends information to server 110 which identifies the particular source set top box 112.
  • In a preferred embodiment, [0026] server 110 is located at source end of a television signal, such as a cable system. For example, server 110 may be located at the headend of a television distribution system. Alternatively, server 110 may be located at some other location on the television distribution line. For example, server 110 may be located in an apartment building or hotel between an incoming television distribution line and set top boxes 112. In this manner, “local” Internet access is provided. Moreover, server 110 may perform functions in addition to providing Internet access. For example, server 110 may be dedicated to providing Internet access to set top boxes 112. Alternatively, server 110 may also receive a regular television distribution signal for transmission to set top boxes 112, and provide Internet-related signals or other programming, depending upon the channel selection by the user.
  • Set [0027] top box 112 also receives and responds to signals from user interface 116. The signals may be communicated to Internet gateway video server 110. In a preferred embodiment, user interface 116 comprises an infrared remote control interface for receiving signals from a remote control device (not shown). User interface 116 may comprise any well known user interface capable of providing selection signals to set top box 112.
  • Internet [0028] gateway video server 110 receives signals from set top box 112 and responds to the signals by (1) interacting with the Internet, or (2) sending video signals for processing by set top box 112 for display on television 114. Server 110 is connected to a high-speed communication line, such as a T1 or ISDN line. Server 110 transmits information generated locally by server 110, or information received from the Internet, to television 114. Server 110 also performs housekeeping functions, such as logging time, in response to information received from the network and signals received from set top box 112.
  • Set [0029] top box 112 may process the information received from server 110, or send it directly to television 114. A user views information displayed on television 114 and, using user interface 116, inputs selection information based on what is displayed. Some or all of the user selection signals may be transmitted by set top box 112 to the Internet gateway video server 110. Signals sent from set top box 112 to server 110 include an identification of the set top box 112 and the user selection. Other information may also be provided depending upon the particular implementation of the set top box 112 and server 110.
  • In response to the user selection signals, [0030] server 110 either prepares information locally and transmits the information to set top box 112, or accesses the network for the information requested in the user selection signals. Set top box 112 may process some or all of the user selection signals. For example, set top box 112 may alter the display, and send notification of this change to server 110.
  • Set [0031] top box 112 may be implemented in accordance with the principles similar to those set forth in U.S. Pat. No. 4,780,758 to Lin et al., which is hereby incorporated by reference. The box 112 may be implemented with a built in frame store which continually refreshes the television. A simple set top box 112 may perform little or no processing at all, acting as merely a sample and hold device for the server 110.
  • FIG. 2 shows the general architecture of the [0032] server 110 in accordance with a preferred embodiment of the invention. Session manager 214 manages the overall information flow within server 110. This includes reception of user selection signals from the set top boxes 112, translations of user request signals, requests for Web pages, translation of Web pages, and transmission of television information to set top boxes 112. In general, session manager 214 keeps track of requests from the user, requests to the web browser, menu presentation, and web page presentation. Session manager 214 receives information from the cable and transmits information to the cable.
  • In response to user selection signals, [0033] session manager 214 either responds directly to the user selection signals or requests translation of the user selection signals by user selection interpreter 210. Interpreter 210 translates user selection signals into Web page addresses. The Web page addresses are sent to manager 214.
  • In response to the translation, [0034] session manager 214 requests Web browser 222 to retrieve a Web page from the network via network interface 226. Once the Web page has been received, it is sent to session manager 214, which requests translation of the Web page by web page translator 218. After translation, the results are transferred to manager 214. Manager 214 then passes at least part of the translated Web page to the set top box 112 associated with the user request.
  • [0035] Session manager 214 keeps track of the multiple users requesting information via the set top boxes 112. User requests are logged and tracked, and presentation information for each set top box 112 is managed in response to the user requests. This may require caching of particular display information to optimize response time to user requests. In summary, session manager 214 and Web browser 222 together form a multi-user Web browser capable of simultaneously managing multiple user sessions on multiple set top boxes 112.
  • FIG. 3 is a block diagram showing a portion of [0036] memory 310 in session manager 214. Server 110 implements a single- or multi-user browser system which manages the menus, hotlinks, and Web pages for each user in the system. Each user, therefore, has a dedicated memory area 314 which contains preselected hotlink information 318, menu preferences 322, and a cache or buffer area 326 for storing information flowing between the network, the Internet gateway video server 110, and the set top box 112 or television 114. For example, cache 326 may contain several of the pages most recently displayed on television 114, as well as the most likely pages to be displayed in the near future. In one embodiment, a user session table 330 is also stored in the dedicated memory area. User session table 330 tracks each interaction with a particular set top box 112.
  • The system may be implemented by having a single centralized cache for all users. In this way, the cache may contain frequently used pages for all users. Each time a request is made for a Web page the cache is checked before the Web page is retrieved. In this embodiment, it is preferable to have a time out mechanism for the cache to remove old Web pages which may have become stale. Similarly, a single user session table [0037] 330 for all users could be used, as discussed in greater detail below with respect to FIG. 4.
  • In another preferred embodiment, hotlinks are not stored for later use. Each time a user logs on they are presented with the same predefined menu. The predefined menu may be unique to that user, or the same menu may be presented to all users. This embodiment is simpler because hotlinks are not stored for later use. Yet another preferred embodiment has a combination of predefined menus, identical each time they are presented to the user, and user-defined menus which a particular user may create and alter according to that user's own preferences. [0038]
  • [0039] Menu preferences 322 include user-selectable options regarding the content of a main menu (see FIG. 5) and certain features of how Web pages are to be displayed. For example, in addition to preselected favorite Web sites, a user may request that menus be created dynamically according to the time of day, as well as with respect to the profile of the user. This allows menus to be tailored to the particular timing and content needs of the user.
  • FIG. 4 is a block diagram showing some of the information stored by [0040] session manager 214 in server 110. In particular, FIG. 4 shows a session table 410 maintained by server 110 storing information for each user for each active session in progress. Each user entry 414 contains information regarding information from a user and information sent to a user during each session. In this manner, server 110 knows exactly the state of each user during a particular session. This information may be discarded when the session ends. Alternatively, the information may be used by server 110 to develop user profile information for later use.
  • FIG. 5 is a [0041] display screen 510 showing a menu used in one preferred embodiment. Display screen 510 is generated locally by server 110. The menu may provide a visual display of previously selected user hotlinks 512. The menu may also include system management options, represented by a menu manager selection 514. In another embodiment, display screen 510 contains the same choices, or a mix of same choices and user-defined choices, each time it is presented. For example, the menu may offer a certain number of predefined services subscribed to by a user. Alternatively, the choices may be predefined by a service provider in accordance with various subscriber plans.
  • A user inputs one of the displayed selection numbers into an infrared remote control which transmits selection signals to set [0042] top box 112. As described above, set top box 112 and server 110 respond accordingly based on the user selection signals. The main menu shown in FIG. 5 may also include other user selectable options related to the general operation of the Internet gateway video server 110 and set top box 112.
  • FIG. 6 is a flow chart showing the overall processing performed by [0043] server 110. The user is first presented with a menu (step 610). A user selection from the menu is then received (step 614). The user selection will either be a Web page request requiring Web access (step 618), or a selection which requires that information be generated locally by Internet gateway video server 110 and sent to the appropriate set top box 112 (step 622). Locally generated information may include, for example, menus and administrative information related to a user's service.
  • If the user selects a WWW page, the user Web page selection is translated into an Internet address (step [0044] 626). Server 110 retrieves the Web page associated with the translated Internet address (step 630). The Web page is then processed to transform the Web-based format into signals suitable for display on television 114 (step 634). The processed Web page is then transmitted to television 114 via set top box 112 and displayed to the user (step 638).
  • Alternatively, the Web-based information could be delivered directly to set [0045] top box 112 for conversion into television signals at the set top box 112. This would relieve the load of server 110, but require much greater processing power in the set top box 112.
  • FIG. 7 is a flow chart showing the processing performed in transforming a Web page into a table of information which is used to develop signals appropriate for display on television [0046] 114 (FIG. 6, step 634). The Web page is first scanned to determine the hyperlinks in the page (step 710). For example, in the WWW environment, which typically utilizes HyperText Markup Language (HTML), the Web page is scanned for tags indicating references to hyperlinks.
  • If a hyperlink is detected, information such as a number, letter or symbol, is inserted into the HTML page near the hyperlink, thus assigning numbers or other symbols to hyperlinks (step [0047] 714). When the HTML page is later converted into RGB computer graphics, and subsequently into NTCS format, the inserted information will also be translated into visual indicia corresponding to the hyperlink. For example, when the first hyperlink is detected a “1” might be inserted into the HTML document near the first hyperlink. When the second hyperlink is detected a “2” is inserted into the HTML document. Therefore, the original contents of the HTML document are augmented with additional visual indicia corresponding to each hyperlink.
  • The information developed from the scan of the Web page is also used to form a table that contains the correspondence between the inserted information and the associated hyperlink. The table is used to translate requests received from the user into hyperlink information. [0048]
  • The HTML document is then converted into RGB computer graphics, and subsequently translated into NTSC format, as is understood in the art. This process may include translation of graphics information into a format suitable for display on the television. For example, fonts and font sizes may be translated. [0049]
  • The Web page is then logically divided into a first display page in accordance with the size of the television display screen (step [0050] 718). From this translated information and division into a logical display page, a video display appropriate for television 114 is created (step 722). Finally, the translated Web page is displayed (step 726). Because an entire Web page may not be displayable on a single television screen, the user may scroll or page through the Web page by requesting server 110 for further scrolled or paged portions of the page.
  • The information defining the correspondence between hyperlinks in the retrieved Web page and the select information which is displayed is user later to translate the user selection information back into a hyperlink, or network location. The session manager ensures that the appropriate data structures for creating user selections and translating them back into hyperlinks is available to the system processes which utilize these data structures. [0051]
  • FIG. 8 shows an example display screen of a Web page on a television in accordance with a preferred embodiment. In the example, display [0052] 810 shows a Web page for the XYZ Company. Hyperlinks 814 and 818 have an appearance similar to the format and placement of the original Web page from which it was generated. Note, however, that the television display screen has numbers corresponding to each hyperlink, as denoted by numerals “1” and “2”. The user may input these numerals into the infrared remote as selection signals which are sent to the set top box 112 and/or server 110.
  • In this manner, the user input operates to select information in a manner similar to selection of a hyperlink as normally used in computer-generated Web pages. Note also [0053] option bar 822 which presents navigation options to the user. The navigation options allow a user to move to other areas of the currently displayed Web page (denoted by “A” and “B”), add the current Web page as a new hotlink selection to the main menu show in FIG. 5 (denoted by “C”), and return to the main menu (denoted by “D”). The menu presented to the user may change dynamically in accordance with the current state of the session. For example, if the session is occurring at a particular time, the menu may change to present different selections corresponding to the particular time. This information may be kept in the user menu preferences area, or by server 110, depending on the nature of the changes.
  • FIG. 8 may take other forms as well. For example, instead of using numbers and letters for user-selectable options, iconic symbols or other selectable visual indicia may be used. [0054]
  • In response to a user selecting one of the hyperlinks using a device such as a remote control, a signal is sent by [0055] user interface 116 to set top box 112, which processes the signal, sends a signal to server 110, or both responds to the signal and passes it on. In response to a user selection of a particular hyperlink, server 110 sets up a network connection to retrieve the selected Web page. In response to a user selecting one of the option bar 822 options, a signal is sent in a similar manner to server 110 via set top box 112. In this instance, however, information is generated locally by Internet gateway video server 110 for display on TV 114. Alternatively, the set top box 112 may handle the response to the menu option bar 822.
  • FIG. 9 is a block diagram showing a preferred embodiment of the invention used in a server headend. FIG. 9 shows a headend [0056] coaxial cable system 900 for providing various types of user-selectable video programming over a coaxial channel. A preferred embodiment of the invention using the principles described above is implemented primarily by system controller 910, Pentium PC 942, VGA to TV adapter 948, time base corrector 952, frame addressing device 934, and the two-way communication data path 914 between system controller 910 and coaxial cable 956. System controller 910 may be implemented using a 486-based PC. System controller 910 communicates over coaxial cable 956 via two-way data communications path 914.
  • [0057] System controller 910 also communicates with several of the system elements via control and communication lines 918. Control and communication lines 918 may be implemented, for example, using an RS-232 type interface. System controller 910 controls interactive laser disc players 922, movie library 926, JPEG frame store and VBI controller 930, and Web browser 942. JPEG frame store and Vertical Blanking Interval (VBI) controller 930 and Web browser 942 place information on the coaxial cable via frame addressing device (VBI) 934. In this embodiment, Web browser 942 carries out the functions of session manager 214 and Web browser 226 of FIG. 2. Each of interactive laser disc player 922, movie library 926, and frame addressing device 934 send signals through a respective RF modulator onto the coaxial cable 956 via passive signal combiner/splitter 964.
  • [0058] Web browser 942 sends signals to VGA to TV adaptor 948, which in turn sends signals to time base corrector 952 for transmission to frame addressing device 934. VGA to TV adaptor 948 converts computer output data into NTSC scan lines. The adaptor may be implemented using, for example, a Magnicorder® device. Time base corrector 952 may be implemented using, for example, a Hotronics® time base corrector, or similar device.
  • Similarly, JPEG frame store and [0059] VBI controller 930 sends signals to time-base corrector 938, which in turn sends signals to frame addressing device 934. Frame addressing device 934 also receives control signals from JPEG frame store and VBI controller 930. Finally, frame addressing device 934 receives signals from other frame-based servers, such as video games, indicated generally by 956. In summary, frame addressing device transmits signals from multiple video sources, indicated generally by 960.
  • In accordance with a preferred embodiment of the present invention, a user sends selection signals to a set [0060] top box 112 which are, in turn, transmitted on coaxial cable 956, via two-way communication data path 914, to system controller 910. Controller 910 takes the user selection signals and processes them to control the various video sources of information. With respect to the preferred embodiment, system controller 910 sends selection signals to Web browser 942, which initiates retrieval of the requested Web page via ISDN modem 944.
  • Although FIG. 9 demonstrates the invention being used in coordination with multiple other sources of [0061] video headend 900 could merely comprise a multi-user web browser which responds to user requests for WWW information.
  • V. CONCLUSION
  • The present invention thus allows multiple users to access the Internet, or other networks, via a high speed channel using only a set [0062] top box 112 and television. It provides users with a variety of advantages. For example, users no longer must have a personal computer in their home to access the Internet. The invention also allows users to access the WWW from their television sets. The only costs associated with such an architecture are those of the set top box 112 and remote. Homes with cable TV already require similar devices. The present invention also circumvents the need to interact with the menus and WWW using a mouse tethered to a device. Users can view the WWW with the ease of a remote control. Various modifications and variations can be made in the set top box 112 of the present invention and in construction of this server without departing from the scope or spirit of the invention.
  • Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the disclosed embodiments. The specification and examples are exemplary only, and the true scope and spirit of the invention is defined by the following claims and their equivalents. [0063]

Claims (36)

We claim:
1. Apparatus for retrieving and retransmitting data processing network information in response to a user selection request, comprising:
means for transmitting first selection information to be displayed on a television;
means for receiving a user selection request based on the transmitted first selection information;
means for retrieving data processing network information, in a network format, corresponding to the user selection request;
means for transforming the data processing network information from the network format having a first interactive element to a television format having a second interactive element; and
means for transmitting the data processing network information in the television format to the television.
2. The apparatus of claim 1, wherein the means for transforming includes:
means for scanning the retrieved data processing network information to identify second selection information as the first interactive element; and
transforming the data processing network information by creating television information having third selection information corresponding to the second interactive element.
3. The apparatus of claim 1, wherein the first selection information comprises a menu, and wherein the means for receiving a user selection request includes means for receiving a signal corresponding to a selection from the menu.
4. The apparatus of claim 3, further comprising means for customizing the menu.
5. The apparatus of claim 1, wherein the means for receiving a user selection request includes:
means for translating the user selection request into the network location.
6. The apparatus of claim 1, wherein the means for receiving a user selection request includes:
means for receiving signals from a set top box connected to the television.
7. The apparatus of claim 1, wherein the means for receiving a user selection request includes:
means for receiving signals from a distribution system.
8. The apparatus of claim 1, wherein the means for retrieving network information includes:
an interface to the Internet.
9. The apparatus of claim 1, wherein the means for retrieving network information includes:
means for managing multiple user sessions.
10. The apparatus of claim 1, wherein the means for retrieving network information includes:
means for logging user session activity.
11. The apparatus of claim 1, wherein the means for retrieving network information includes:
means for caching network information.
12. The apparatus of claim 1, wherein the means for transmitting includes:
means for transmitting the television information over a television distribution system.
13. A method of retrieving and retransmitting data processing network information in response to a user selection request, comprising:
transmitting first selection information to be displayed on a television;
receiving a user selection request based on the transmitted first selection information;
retrieving data processing network information, in a network format, corresponding to the user selection request;
transforming the data processing network information from the network format having a first interactive element to a television format having a second interactive element; and
transmitting the data processing network information in the television format to the television.
14. The method of claim 13, wherein the step of transforming includes the substeps of:
scanning the retrieved data processing network information to identify second selection information as the first interactive element; and
transforming the data processing network information by creating television information having third selection information corresponding to the second interactive element.
15. The method of claim 13, wherein the first selection information includes a menu, and wherein the receiving a user selection request includes the substep of:
receiving a signal corresponding to a selection from the menu.
16. The method of claim 15, further comprising:
means for customizing the menu.
17. The method of claim 13, wherein the receiving a user selection request includes the substep of:
translating the user selection request into the network location.
18. The method of claim 13, wherein the receiving a user selection request includes the substep of:
receiving signals from a set top box connected to the television.
19. The method of claim 13, wherein the receiving a user selection request includes the substep of:
receiving signals from a distribution system.
20. The method of claim 13, wherein the retrieving network information includes the substep of:
interfacing to the Internet.
21. The method of claim 13, wherein the retrieving network information includes the substep of:
managing multiple user sessions.
22. The method of claim 13, wherein the retrieving network information includes the step of:
logging user session activity.
23. The method of claim 13, wherein the retrieving network information includes the substep of:
caching the network information.
24. The method of claim 13, wherein the transmitting includes the substep of:
transmitting the television information over a distribution system.
25. A system for retrieving data processing network information in response to a user selection request, and retransmitting the data processing network information to a set top box, comprising:
a set top box connected to a television for transmitting television information to the television and for transmitting user selection requests; and
means for retrieving data processing network information, comprising:
means for transmitting first selection information to the set top box for display on the television;
means for receiving a user selection request based on the transmitted first selection information;
means for retrieving data processing network information, in a network format having a first interactive element, corresponding to the user selection request;
means for transforming the data processing network information from the network format to a television format having a second interactive element; and
means for transmitting the data processing network information in the television format to the set top box for display on the television.
26. The apparatus of claim 25, wherein the means for transforming includes:
means for scanning the retrieved data processing network information to identify second selection information as the first interactive element; and
transforming the data processing network information by creating television information having third selection information corresponding to the second interactive element.
27. The apparatus of claim 25, wherein the first selection information comprises a menu, and wherein the means for receiving a user selection request includes means for receiving a signal corresponding to a selection from the menu.
28. The apparatus of claim 27, further comprising means for customizing the menu.
29. The apparatus of claim 25, wherein the means for receiving a user selection request includes:
means for translating the user selection request into the network location.
30. The apparatus of claim 25, wherein the means for receiving a user selection request includes:
means for receiving signals from a set top box connected to the television.
31. The apparatus of claim 25, wherein the means for receiving a user selection request includes:
means for receiving signals from a distribution system.
32. The apparatus of claim 25, wherein the means for retrieving network information includes:
an interface to the Internet.
33. The apparatus of claim 25, wherein the means for retrieving network information includes:
means for managing multiple user sessions.
34. The apparatus of claim 25, wherein the means for retrieving network information includes:
means for logging user session activity.
35. The apparatus of claim 25, wherein the means for retrieving network information includes:
means for caching network information.
36. The apparatus of claim 25, wherein the means for transmitting includes:
means for transmitting the television information over a television distribution system.
US10/096,388 1997-05-02 2002-03-13 Apparatus and methods for network access using a set top box and television Active 2025-04-20 US8646015B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/096,388 US8646015B2 (en) 1997-05-02 2002-03-13 Apparatus and methods for network access using a set top box and television

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/853,035 US6381748B1 (en) 1997-05-02 1997-05-02 Apparatus and methods for network access using a set top box and television
US10/096,388 US8646015B2 (en) 1997-05-02 2002-03-13 Apparatus and methods for network access using a set top box and television

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US08/853,035 Continuation US6381748B1 (en) 1997-05-02 1997-05-02 Apparatus and methods for network access using a set top box and television

Publications (2)

Publication Number Publication Date
US20020092028A1 true US20020092028A1 (en) 2002-07-11
US8646015B2 US8646015B2 (en) 2014-02-04

Family

ID=25314858

Family Applications (2)

Application Number Title Priority Date Filing Date
US08/853,035 Expired - Lifetime US6381748B1 (en) 1997-05-02 1997-05-02 Apparatus and methods for network access using a set top box and television
US10/096,388 Active 2025-04-20 US8646015B2 (en) 1997-05-02 2002-03-13 Apparatus and methods for network access using a set top box and television

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US08/853,035 Expired - Lifetime US6381748B1 (en) 1997-05-02 1997-05-02 Apparatus and methods for network access using a set top box and television

Country Status (10)

Country Link
US (2) US6381748B1 (en)
EP (2) EP0988602B1 (en)
JP (1) JP2001524242A (en)
AT (1) ATE460705T1 (en)
CA (1) CA2289103C (en)
DE (1) DE69841547D1 (en)
DK (1) DK0988602T3 (en)
ES (1) ES2340976T3 (en)
PT (1) PT988602E (en)
WO (1) WO1998050862A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6738822B2 (en) * 1997-09-30 2004-05-18 Canon Kabushiki Kaisha Relay apparatus, system and method, and storage medium
US20070101380A1 (en) * 2005-10-28 2007-05-03 Szolyga Thomas H Consolidated content apparatus
US20090199253A1 (en) * 2006-08-11 2009-08-06 Shanda Computer (Shanghai) Co., Ltd. System and Method for Accessing Internet Via TV and PC Connecting Set and a TV Connecting Set
US20120311470A1 (en) * 2011-05-31 2012-12-06 Verizon Patent And Licensing, Inc. Systems and methods for providing a tailored user interface associated with a web page
US11632415B2 (en) 2004-03-23 2023-04-18 Ioengine, Llc Apparatus, method and system for a tunneling client access point

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030192053A1 (en) * 1997-02-19 2003-10-09 Next Level Communications, Inc. Method and apparatus for transmitting wireless signals over media
US20040083493A1 (en) * 1997-02-19 2004-04-29 Next Level Communications, Inc. Transmitting caller ID within a digital stream
US5987256A (en) * 1997-09-03 1999-11-16 Enreach Technology, Inc. System and process for object rendering on thin client platforms
US6427238B1 (en) * 1998-05-29 2002-07-30 Opentv, Inc. Module manager for interactive television system
US8189662B2 (en) 1999-07-27 2012-05-29 Microsoft Corporation Selection compression
US7360230B1 (en) 1998-07-27 2008-04-15 Microsoft Corporation Overlay management
BR9815964A (en) * 1998-07-27 2001-06-05 Webtv Networks Inc Remote computer access process, remote computing server system, video transmission process, multi-head monitor generator, processes for generating a compressed video stream, from motion estimation to image stream compression, to change the detection for image stream compression, for generating a catalogue, and for internet browsing, software program for www page design, software modified by compression to perform at least one function and to generate at least one video, control processes of video, image processing, video compression, asynchronous video stream compression, to store frame rate, to customize advertising, advertising, throughput accrual, interactive tv, to allocate bandwidth to a stream of compressed video, for allocating bandwidth for transmitting video over a cable network, for generating a plurality of videos, for transmitting a plurality of similar compressed video channels, statistically bit multiplexing, to generate a plurality of unrelated image streams, to generate a plurality of unrelated audio streams, and to produce different representations of video in a plurality of locations remote
US7421723B2 (en) * 1999-01-07 2008-09-02 Nielsen Media Research, Inc. Detection of media links in broadcast signals
ES2211267B1 (en) * 1999-01-19 2005-09-16 Koplar Interactive Systems International HAND PHONE DEVICE FOR USE IN INTERACTIVE TELEVISION SYSTEMS.
FI106593B (en) * 1999-02-15 2001-02-28 Valtion Teknillinen IP multicast service without return connection
US7437750B1 (en) * 1999-04-12 2008-10-14 Matsushita Electric Industrial Co., Ltd. Data transceiving system and method therefor
US6574795B1 (en) * 1999-05-28 2003-06-03 Intel Corporation Reliable communication of data by supplementing a unidirectional communications protocol
EP1067771A1 (en) * 1999-07-05 2001-01-10 CANAL+ Société Anonyme Communications method and apparatus
KR20020053070A (en) * 1999-10-18 2002-07-04 게이트웨이, 인코포레이티드 Multi-tiered network access
US6970641B1 (en) 2000-09-15 2005-11-29 Opentv, Inc. Playback of interactive programs
US20020059637A1 (en) * 2000-01-14 2002-05-16 Rakib Selim Shlomo Home gateway for video and data distribution from various types of headend facilities and including digital video recording functions
US7111051B2 (en) 2000-01-26 2006-09-19 Viaclix, Inc. Smart card for accessing a target internet site
US6813639B2 (en) * 2000-01-26 2004-11-02 Viaclix, Inc. Method for establishing channel-based internet access network
US6745223B1 (en) * 2000-01-26 2004-06-01 Viaclix, Inc. User terminal for channel-based internet network
US6785716B1 (en) * 2000-01-26 2004-08-31 Viaclix, Inc. System and method of channel-based internet network
US6587873B1 (en) 2000-01-26 2003-07-01 Viaclix, Inc. System server for channel-based internet network
JP2001285309A (en) * 2000-03-31 2001-10-12 Matsushita Electric Ind Co Ltd Gate way device, media and information clusters
KR20000049549A (en) * 2000-04-08 2000-08-05 김종현 web site address automatic match system using remote-controller having a optical scanner and method thereof
US6681298B1 (en) * 2000-07-12 2004-01-20 Powertv, Inc. Hypertext markup language cache system and method
US7613790B2 (en) * 2000-07-13 2009-11-03 Biap Systems, Inc. Apparatus for and method of executing customized interactive computing services in a broadband network environment
JP3672235B2 (en) * 2000-07-31 2005-07-20 インターナショナル・ビジネス・マシーンズ・コーポレーション Broadcast system and web browsing method in broadcast system
EP1202188A3 (en) * 2000-10-31 2003-09-10 Mishou Co., Ltd. Server devices for displaying web pages
US6950849B1 (en) * 2000-11-01 2005-09-27 Hob Gmbh & Co. Kg Controlling load-balanced access by user computers to server computers in a computer network
US6857010B1 (en) * 2000-11-03 2005-02-15 Koninklijke Philips Electronics N.V. System for display information content on a screen having a limited viewing area by using statistics provided by a user history file to display in visible portion of the screen a user-controllable cursor on a most frequently previously selected matching hyperlink
US8479245B2 (en) * 2001-01-18 2013-07-02 Sony Corporation Method and system for receiving and processing digital content
US7386875B2 (en) * 2001-03-02 2008-06-10 Jlb Ventures, Llc Freezing live video frames with interactive links
GB0105585D0 (en) * 2001-03-06 2001-04-25 Sony Uk Ltd An apparatus and a method for repurposing website interactive content
DE10120806B4 (en) * 2001-04-27 2005-12-15 Fenkart Informatik & Telekommunikations Kg Device and method for the transmission of multimedia data objects
US20030001884A1 (en) * 2001-05-11 2003-01-02 Meng-Hsien Liu Method and apparatus for selecting links in internet content on a television
US20030046702A1 (en) * 2001-09-03 2003-03-06 Gen Sasaki Program server and a receiver
US7631256B2 (en) * 2003-05-16 2009-12-08 Fujifilm Corporation Web page display system, and image server and method of controlling the same
KR100949435B1 (en) * 2003-06-24 2010-03-25 엘지디스플레이 주식회사 Apparatus and method driving liquid crystal display device
CA2537200C (en) 2003-08-29 2012-03-13 Nielsen Media Research, Inc. Audio based methods and apparatus for detecting a channel change event
IL159838A0 (en) * 2004-01-13 2004-06-20 Yehuda Binder Information device
US8417773B2 (en) * 2004-02-25 2013-04-09 International Business Machines Corporation Method and structure for automated layout director
US7523145B2 (en) * 2004-04-22 2009-04-21 Opentv, Inc. System for managing data in a distributed computing system
DE102005004549A1 (en) * 2005-01-31 2006-08-10 Werner Piatke Film e.g. video film, reproducing device for e.g. hotel, has computer including with memory unit with interchangeable data carrier, on which video data of film is stored, where memory unit is removable hard disk-device with hard disk
US20060195877A1 (en) * 2005-02-25 2006-08-31 Bentz William G Convergence system and method
US7684433B2 (en) * 2005-03-31 2010-03-23 Sony Corporation Method and apparatus for bi-directional communication between analog and digital devices
CA2654933C (en) 2006-06-15 2013-07-30 The Nielsen Company (Us), Llc Methods and apparatus to meter content exposure using closed caption information
US20080262968A1 (en) * 2007-03-26 2008-10-23 Infosys Technologies Ltd. Software licensing control via mobile devices
US8590028B2 (en) 2007-07-09 2013-11-19 Infosys Limited Content licensing and conditional access using a mobile device
DE102007062094A1 (en) * 2007-12-21 2009-07-02 Tobias Kramer Device e.g. box-shaped casing, for use in image and/or video data communication system, has memory device storing image and/or video data, where device is connectable to display device i.e. TV
US9100716B2 (en) * 2008-01-07 2015-08-04 Hillcrest Laboratories, Inc. Augmenting client-server architectures and methods with personal computers to support media applications
US20090217335A1 (en) * 2008-02-27 2009-08-27 Richard Sai Kit Wong Apparatus and methods for network access
US20090320065A1 (en) * 2008-06-23 2009-12-24 Microsoft Corporation Content selection and output
US8752092B2 (en) * 2008-06-27 2014-06-10 General Instrument Corporation Method and apparatus for providing low resolution images in a broadcast system
US8209714B2 (en) * 2009-10-30 2012-06-26 At&T Intellectual Property I, L.P. System and method of problem detection in received internet data, video data, and voice data
US8549552B2 (en) 2009-11-03 2013-10-01 The Nielsen Company (Us), Llc Methods and apparatus to monitor media exposure in vehicles
WO2011149558A2 (en) 2010-05-28 2011-12-01 Abelow Daniel H Reality alternate
US8763047B2 (en) * 2011-03-22 2014-06-24 Sukhminder Singh Grewal Methods and systems for video content delivery
US20140258816A1 (en) * 2013-03-08 2014-09-11 True Xiong Methodology to dynamically rearrange web content for consumer devices
US9551588B2 (en) 2014-08-29 2017-01-24 The Nielsen Company, LLC Methods and systems to determine consumer locations based on navigational voice cues

Citations (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4780758A (en) * 1987-04-30 1988-10-25 Gte Government Systems Corporation Telecommunication system with burst and continuous audio signals
US4816905A (en) * 1987-04-30 1989-03-28 Gte Laboratories Incorporated & Gte Service Corporation Telecommunication system with video and audio frames
US5319455A (en) * 1990-09-28 1994-06-07 Ictv Inc. System for distributing customized commercials to television viewers
US5410698A (en) * 1993-10-12 1995-04-25 Intel Corporation Method and system for dynamic loading of software libraries
US5481542A (en) * 1993-11-10 1996-01-02 Scientific-Atlanta, Inc. Interactive information services control system
US5488412A (en) * 1994-03-31 1996-01-30 At&T Corp. Customer premises equipment receives high-speed downstream data over a cable television system and transmits lower speed upstream signaling on a separate channel
US5499046A (en) * 1994-05-23 1996-03-12 Cable Services Technologies, Inc. CATV distribution system with each channel having its own remote scheduler
US5512935A (en) * 1994-03-31 1996-04-30 At&T Corp. Apparatus and method for diplaying an alert to an individual personal computer user via the user's television connected to a cable television system
US5526034A (en) * 1990-09-28 1996-06-11 Ictv, Inc. Interactive home information system with signal assignment
US5534913A (en) * 1994-03-31 1996-07-09 At&T Corp. Apparatus and method for integrating downstream data transfer over a cable television channel with upstream data carrier by other media
US5537141A (en) * 1994-04-15 1996-07-16 Actv, Inc. Distance learning system providing individual television participation, audio responses and memory for every student
US5557541A (en) * 1994-07-21 1996-09-17 Information Highway Media Corporation Apparatus for distributing subscription and on-demand audio programming
US5561708A (en) * 1991-10-03 1996-10-01 Viscorp Method and apparatus for interactive television through use of menu windows
US5572442A (en) * 1994-07-21 1996-11-05 Information Highway Media Corporation System for distributing subscription and on-demand audio programming
US5572517A (en) * 1995-02-28 1996-11-05 General Instrument Corporation Configurable hybrid medium access control for cable metropolitan area networks
US5574964A (en) * 1995-05-30 1996-11-12 Apple Computer, Inc. Signal distribution system
US5586121A (en) * 1995-04-21 1996-12-17 Hybrid Networks, Inc. Asymmetric hybrid access system and method
US5589892A (en) * 1993-09-09 1996-12-31 Knee; Robert A. Electronic television program guide schedule system and method with data feed access
US5594490A (en) * 1994-05-23 1997-01-14 Cable Services Technologies, Inc. System for distributing video/audio files from central location to a plurality of cable headends
US5594491A (en) * 1995-12-29 1997-01-14 Vxl/Hcr Technology Corporation Near-video-on-demand digital video distribution system utilizing asymmetric digital subscriber lines
US5612730A (en) * 1995-03-03 1997-03-18 Multimedia Systems Corporation Interactive system for a closed cable network
US5617565A (en) * 1994-11-29 1997-04-01 Hitachi America, Ltd. Broadcast interactive multimedia system
US5616876A (en) * 1995-04-19 1997-04-01 Microsoft Corporation System and methods for selecting music on the basis of subjective content
US5619274A (en) * 1990-09-10 1997-04-08 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
US5624265A (en) * 1994-07-01 1997-04-29 Tv Interactive Data Corporation Printed publication remote contol for accessing interactive media
US5654886A (en) * 1995-03-14 1997-08-05 Wsi Corporation Multimedia outdoor information system
US5708845A (en) * 1995-09-29 1998-01-13 Wistendahl; Douglass A. System for mapping hot spots in media content for interactive digital media program
US5745909A (en) * 1996-07-09 1998-04-28 Webtv Networks, Inc. Method and apparatus for reducing flicker when displaying HTML images on a television monitor
US5748255A (en) * 1994-12-22 1998-05-05 Philips Electronics North America Corporation Interface system for a television receiver
US5761606A (en) * 1996-02-08 1998-06-02 Wolzien; Thomas R. Media online services access via address embedded in video or audio program
US5774664A (en) * 1996-03-08 1998-06-30 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5774666A (en) * 1996-10-18 1998-06-30 Silicon Graphics, Inc. System and method for displaying uniform network resource locators embedded in time-based medium
US5778181A (en) * 1996-03-08 1998-07-07 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5818935A (en) * 1997-03-10 1998-10-06 Maa; Chia-Yiu Internet enhanced video system
US5844552A (en) * 1997-01-23 1998-12-01 Zenith Electronics Corporation Communication of character data in a web television
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
US5883661A (en) * 1990-09-28 1999-03-16 Ictv, Inc. Output switching for load levelling across multiple service areas
US5896444A (en) * 1996-06-03 1999-04-20 Webtv Networks, Inc. Method and apparatus for managing communications between a client and a server in a network
US5895462A (en) * 1996-02-16 1999-04-20 Nec Corporation Information service terminal for accessing information from a network based on user channel selections
US5903816A (en) * 1996-07-01 1999-05-11 Thomson Consumer Electronics, Inc. Interactive television system and method for displaying web-like stills with hyperlinks
US5918013A (en) * 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US5929849A (en) * 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
US5929850A (en) * 1996-07-01 1999-07-27 Thomson Consumer Electronices, Inc. Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content
US5961603A (en) * 1996-04-10 1999-10-05 Worldgate Communications, Inc. Access system and method for providing interactive access to an information source through a networked distribution system
US5973681A (en) * 1996-05-31 1999-10-26 Matsushita Electric Industrial Co., Ltd. Interactive data communication system with unidirectionally transmitted broadcast wave
US5982445A (en) * 1996-10-21 1999-11-09 General Instrument Corporation Hypertext markup language protocol for television display and control
US5991800A (en) * 1997-05-22 1999-11-23 Motorola, Inc. Method and apparatus for providing internet service at a subscriber premise
US5990927A (en) * 1992-12-09 1999-11-23 Discovery Communications, Inc. Advanced set top terminal for cable television delivery systems
US5999970A (en) * 1996-04-10 1999-12-07 World Gate Communications, Llc Access system and method for providing interactive access to an information source through a television distribution system
US6002394A (en) * 1995-10-02 1999-12-14 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6005563A (en) * 1996-06-03 1999-12-21 Webtv Networks, Inc. User interface for controlling audio functions in a web browser
US6006256A (en) * 1996-03-11 1999-12-21 Opentv, Inc. System and method for inserting interactive program content within a television signal originating at a remote network
US6018764A (en) * 1996-12-10 2000-01-25 General Instrument Corporation Mapping uniform resource locators to broadcast addresses in a television signal
US6018768A (en) * 1996-03-08 2000-01-25 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6049831A (en) * 1996-11-08 2000-04-11 Gte Laboratories Incorporated System for transmitting network-related information where requested network information is separately transmitted as definitions and display information
US6076166A (en) * 1997-01-17 2000-06-13 Philips Electronics North America Corporation Personalizing hospital intranet web sites
US6118472A (en) * 1996-06-05 2000-09-12 Sun Microsystems, Inc. Method and apparatus for seamless connectivity of wide-band networks and narrow-band networks
US6141693A (en) * 1996-06-03 2000-10-31 Webtv Networks, Inc. Method and apparatus for extracting digital data from a video stream and using the digital data to configure the video stream for display on a television set
US6144376A (en) * 1996-11-15 2000-11-07 Intel Corporation Method and apparatus for merging, displaying and accessing personal computer content listings via a television user interface
US6169541B1 (en) * 1998-05-28 2001-01-02 International Business Machines Corporation Method, apparatus and system for integrating television signals with internet access
US6182072B1 (en) * 1997-03-26 2001-01-30 Webtv Networks, Inc. Method and apparatus for generating a tour of world wide web sites
US6184877B1 (en) * 1996-12-11 2001-02-06 International Business Machines Corporation System and method for interactively accessing program information on a television
US6184878B1 (en) * 1997-12-23 2001-02-06 Sarnoff Corporation Interactive world wide web access using a set top terminal in a video on demand system
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US6311197B2 (en) * 1996-06-03 2001-10-30 Webtv Networks, Inc. Method for downloading a web page to a client for efficient display on a television screen
US6330595B1 (en) * 1996-03-08 2001-12-11 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US20020056136A1 (en) * 1995-09-29 2002-05-09 Wistendahl Douglass A. System for converting existing TV content to interactive TV programs operated with a standard remote control and TV set-top box
US6496981B1 (en) * 1997-09-19 2002-12-17 Douglass A. Wistendahl System for converting media content for interactive TV use
US6631523B1 (en) * 1996-03-29 2003-10-07 Microsoft Corporation Electronic program guide with hyperlinks to target resources
US20040055018A1 (en) * 2002-09-18 2004-03-18 General Instrument Corporation Method and apparatus for forwarding television channel video image snapshots to an auxiliary display device
US20060259940A1 (en) * 1997-06-26 2006-11-16 Microsoft Corporation Interactive entertainment and information system using television set-top-box
US20070067825A1 (en) * 2005-09-19 2007-03-22 Silverbrook Research Pty Ltd Gaining access via a coded surface
US7237252B2 (en) * 2002-06-27 2007-06-26 Digeo, Inc. Method and apparatus to invoke a shopping ticker
US7409437B2 (en) * 1996-03-08 2008-08-05 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated Internet information segments
US7577978B1 (en) * 2000-03-22 2009-08-18 Wistendahl Douglass A System for converting TV content to interactive TV game program operated with a standard remote control and TV set-top box
US20100118187A1 (en) * 1996-10-16 2010-05-13 Gemstar Development Corp. Access to internet data through a television system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5148139A (en) 1991-06-28 1992-09-15 Square D Company Fuse switch unit for panelboards
JPH09510327A (en) 1993-12-02 1997-10-14 ディスカバリー・コミニュケーションズ・インコーポレーテッド Network manager for cable TV system headends
WO1995034170A1 (en) 1994-06-08 1995-12-14 Futurevision Of America Corp. Interactive broadband multimedia system
JP3771949B2 (en) 1995-06-22 2006-05-10 ソニー株式会社 Display control apparatus and display control method

Patent Citations (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4816905A (en) * 1987-04-30 1989-03-28 Gte Laboratories Incorporated & Gte Service Corporation Telecommunication system with video and audio frames
US4780758A (en) * 1987-04-30 1988-10-25 Gte Government Systems Corporation Telecommunication system with burst and continuous audio signals
US5619274A (en) * 1990-09-10 1997-04-08 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
US5526034A (en) * 1990-09-28 1996-06-11 Ictv, Inc. Interactive home information system with signal assignment
US5319455A (en) * 1990-09-28 1994-06-07 Ictv Inc. System for distributing customized commercials to television viewers
US5883661A (en) * 1990-09-28 1999-03-16 Ictv, Inc. Output switching for load levelling across multiple service areas
US5550578A (en) * 1990-09-28 1996-08-27 Ictv, Inc. Interactive and conventional television information system
US5561708A (en) * 1991-10-03 1996-10-01 Viscorp Method and apparatus for interactive television through use of menu windows
US5990927A (en) * 1992-12-09 1999-11-23 Discovery Communications, Inc. Advanced set top terminal for cable television delivery systems
US5589892A (en) * 1993-09-09 1996-12-31 Knee; Robert A. Electronic television program guide schedule system and method with data feed access
US5410698A (en) * 1993-10-12 1995-04-25 Intel Corporation Method and system for dynamic loading of software libraries
US5481542A (en) * 1993-11-10 1996-01-02 Scientific-Atlanta, Inc. Interactive information services control system
US5488412A (en) * 1994-03-31 1996-01-30 At&T Corp. Customer premises equipment receives high-speed downstream data over a cable television system and transmits lower speed upstream signaling on a separate channel
US5512935A (en) * 1994-03-31 1996-04-30 At&T Corp. Apparatus and method for diplaying an alert to an individual personal computer user via the user's television connected to a cable television system
US5534913A (en) * 1994-03-31 1996-07-09 At&T Corp. Apparatus and method for integrating downstream data transfer over a cable television channel with upstream data carrier by other media
US5537141A (en) * 1994-04-15 1996-07-16 Actv, Inc. Distance learning system providing individual television participation, audio responses and memory for every student
US5594490A (en) * 1994-05-23 1997-01-14 Cable Services Technologies, Inc. System for distributing video/audio files from central location to a plurality of cable headends
US5499046A (en) * 1994-05-23 1996-03-12 Cable Services Technologies, Inc. CATV distribution system with each channel having its own remote scheduler
US5624265A (en) * 1994-07-01 1997-04-29 Tv Interactive Data Corporation Printed publication remote contol for accessing interactive media
US5572442A (en) * 1994-07-21 1996-11-05 Information Highway Media Corporation System for distributing subscription and on-demand audio programming
US5557541A (en) * 1994-07-21 1996-09-17 Information Highway Media Corporation Apparatus for distributing subscription and on-demand audio programming
US5617565A (en) * 1994-11-29 1997-04-01 Hitachi America, Ltd. Broadcast interactive multimedia system
US5748255A (en) * 1994-12-22 1998-05-05 Philips Electronics North America Corporation Interface system for a television receiver
US5572517A (en) * 1995-02-28 1996-11-05 General Instrument Corporation Configurable hybrid medium access control for cable metropolitan area networks
US5612730A (en) * 1995-03-03 1997-03-18 Multimedia Systems Corporation Interactive system for a closed cable network
US5654886A (en) * 1995-03-14 1997-08-05 Wsi Corporation Multimedia outdoor information system
US5616876A (en) * 1995-04-19 1997-04-01 Microsoft Corporation System and methods for selecting music on the basis of subjective content
US5586121A (en) * 1995-04-21 1996-12-17 Hybrid Networks, Inc. Asymmetric hybrid access system and method
US5574964A (en) * 1995-05-30 1996-11-12 Apple Computer, Inc. Signal distribution system
US5708845A (en) * 1995-09-29 1998-01-13 Wistendahl; Douglass A. System for mapping hot spots in media content for interactive digital media program
US20020056136A1 (en) * 1995-09-29 2002-05-09 Wistendahl Douglass A. System for converting existing TV content to interactive TV programs operated with a standard remote control and TV set-top box
US6002394A (en) * 1995-10-02 1999-12-14 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6305020B1 (en) * 1995-11-01 2001-10-16 Ictv, Inc. System manager and hypertext control interface for interactive cable television system
US5594491A (en) * 1995-12-29 1997-01-14 Vxl/Hcr Technology Corporation Near-video-on-demand digital video distribution system utilizing asymmetric digital subscriber lines
US5761606A (en) * 1996-02-08 1998-06-02 Wolzien; Thomas R. Media online services access via address embedded in video or audio program
US6233736B1 (en) * 1996-02-08 2001-05-15 Media Online Services, Inc. Media online service access system and method
US5895462A (en) * 1996-02-16 1999-04-20 Nec Corporation Information service terminal for accessing information from a network based on user channel selections
US6330595B1 (en) * 1996-03-08 2001-12-11 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5778181A (en) * 1996-03-08 1998-07-07 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5774664A (en) * 1996-03-08 1998-06-30 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6018768A (en) * 1996-03-08 2000-01-25 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US7409437B2 (en) * 1996-03-08 2008-08-05 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated Internet information segments
US6006256A (en) * 1996-03-11 1999-12-21 Opentv, Inc. System and method for inserting interactive program content within a television signal originating at a remote network
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US6631523B1 (en) * 1996-03-29 2003-10-07 Microsoft Corporation Electronic program guide with hyperlinks to target resources
US7665109B2 (en) * 1996-03-29 2010-02-16 Microsoft Corporation Electronic program guide with hyperlinks to target resources
US5961603A (en) * 1996-04-10 1999-10-05 Worldgate Communications, Inc. Access system and method for providing interactive access to an information source through a networked distribution system
US5999970A (en) * 1996-04-10 1999-12-07 World Gate Communications, Llc Access system and method for providing interactive access to an information source through a television distribution system
US5929849A (en) * 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
US5973681A (en) * 1996-05-31 1999-10-26 Matsushita Electric Industrial Co., Ltd. Interactive data communication system with unidirectionally transmitted broadcast wave
US5896444A (en) * 1996-06-03 1999-04-20 Webtv Networks, Inc. Method and apparatus for managing communications between a client and a server in a network
US5918013A (en) * 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US6005563A (en) * 1996-06-03 1999-12-21 Webtv Networks, Inc. User interface for controlling audio functions in a web browser
US6311197B2 (en) * 1996-06-03 2001-10-30 Webtv Networks, Inc. Method for downloading a web page to a client for efficient display on a television screen
US6034689A (en) * 1996-06-03 2000-03-07 Webtv Networks, Inc. Web browser allowing navigation between hypertext objects using remote control
US6141693A (en) * 1996-06-03 2000-10-31 Webtv Networks, Inc. Method and apparatus for extracting digital data from a video stream and using the digital data to configure the video stream for display on a television set
US6118472A (en) * 1996-06-05 2000-09-12 Sun Microsystems, Inc. Method and apparatus for seamless connectivity of wide-band networks and narrow-band networks
US5903816A (en) * 1996-07-01 1999-05-11 Thomson Consumer Electronics, Inc. Interactive television system and method for displaying web-like stills with hyperlinks
US5929850A (en) * 1996-07-01 1999-07-27 Thomson Consumer Electronices, Inc. Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content
US6275989B1 (en) * 1996-07-01 2001-08-14 Opentv, Inc. Interactive television system and method for displaying web-like stills with hyperlinks
US6941574B1 (en) * 1996-07-01 2005-09-06 Opentv, Inc. Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content
US5745909A (en) * 1996-07-09 1998-04-28 Webtv Networks, Inc. Method and apparatus for reducing flicker when displaying HTML images on a television monitor
US20100118187A1 (en) * 1996-10-16 2010-05-13 Gemstar Development Corp. Access to internet data through a television system
US5774666A (en) * 1996-10-18 1998-06-30 Silicon Graphics, Inc. System and method for displaying uniform network resource locators embedded in time-based medium
US6963906B2 (en) * 1996-10-18 2005-11-08 Microsoft Corporation System and method for activating uniform network resource locators displayed in media broadcast
US5982445A (en) * 1996-10-21 1999-11-09 General Instrument Corporation Hypertext markup language protocol for television display and control
US20080275987A1 (en) * 1996-11-08 2008-11-06 Verizon Corporate Group Services Inc. Methods and apparatus for integrating services for accessing the world wide web
US7404010B1 (en) * 1996-11-08 2008-07-22 Verizon Corporate Services Group Inc. Methods and apparatus for integrating services for accessing the world wide web
US6049831A (en) * 1996-11-08 2000-04-11 Gte Laboratories Incorporated System for transmitting network-related information where requested network information is separately transmitted as definitions and display information
US6144376A (en) * 1996-11-15 2000-11-07 Intel Corporation Method and apparatus for merging, displaying and accessing personal computer content listings via a television user interface
US6018764A (en) * 1996-12-10 2000-01-25 General Instrument Corporation Mapping uniform resource locators to broadcast addresses in a television signal
US6184877B1 (en) * 1996-12-11 2001-02-06 International Business Machines Corporation System and method for interactively accessing program information on a television
US6076166A (en) * 1997-01-17 2000-06-13 Philips Electronics North America Corporation Personalizing hospital intranet web sites
US5844552A (en) * 1997-01-23 1998-12-01 Zenith Electronics Corporation Communication of character data in a web television
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
US7546621B2 (en) * 1997-02-19 2009-06-09 Time Warner Entertainment Company, L.P. Interactive television program guide display
US6772433B1 (en) * 1997-02-19 2004-08-03 Time Warner Entertainment Company, L.P. Interactive program guide for designating information on an interactive program guide display
US20050015804A1 (en) * 1997-02-19 2005-01-20 Time Warner Entertainment Company, L.P. Interactive television program guide display
US20090241144A1 (en) * 1997-02-19 2009-09-24 Time Warner Entertainment Company, L.P. D/B/A Time Warner Cable Interactive television system with one-touch recording and conflict detection features
US6493876B1 (en) * 1997-02-19 2002-12-10 Time Warner Entertainment Company, L.P. System and method for providing a full service television system
US5818935A (en) * 1997-03-10 1998-10-06 Maa; Chia-Yiu Internet enhanced video system
US6182072B1 (en) * 1997-03-26 2001-01-30 Webtv Networks, Inc. Method and apparatus for generating a tour of world wide web sites
US5991800A (en) * 1997-05-22 1999-11-23 Motorola, Inc. Method and apparatus for providing internet service at a subscriber premise
US20060259940A1 (en) * 1997-06-26 2006-11-16 Microsoft Corporation Interactive entertainment and information system using television set-top-box
US6496981B1 (en) * 1997-09-19 2002-12-17 Douglass A. Wistendahl System for converting media content for interactive TV use
US6184878B1 (en) * 1997-12-23 2001-02-06 Sarnoff Corporation Interactive world wide web access using a set top terminal in a video on demand system
US6169541B1 (en) * 1998-05-28 2001-01-02 International Business Machines Corporation Method, apparatus and system for integrating television signals with internet access
US7577978B1 (en) * 2000-03-22 2009-08-18 Wistendahl Douglass A System for converting TV content to interactive TV game program operated with a standard remote control and TV set-top box
US7237252B2 (en) * 2002-06-27 2007-06-26 Digeo, Inc. Method and apparatus to invoke a shopping ticker
US20040055018A1 (en) * 2002-09-18 2004-03-18 General Instrument Corporation Method and apparatus for forwarding television channel video image snapshots to an auxiliary display device
US20070067825A1 (en) * 2005-09-19 2007-03-22 Silverbrook Research Pty Ltd Gaining access via a coded surface

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6738822B2 (en) * 1997-09-30 2004-05-18 Canon Kabushiki Kaisha Relay apparatus, system and method, and storage medium
US20040210667A1 (en) * 1997-09-30 2004-10-21 Toshihiko Fukasawa Relay apparatus, system and method, and storage medium
US7664854B2 (en) 1997-09-30 2010-02-16 Canon Kabushiki Kaisha Relay apparatus, system and method, and storage medium
US11632415B2 (en) 2004-03-23 2023-04-18 Ioengine, Llc Apparatus, method and system for a tunneling client access point
US11818194B2 (en) 2004-03-23 2023-11-14 Ioengine, Llc Apparatus, method and system for a tunneling client access point
US11818195B1 (en) 2004-03-23 2023-11-14 Ioengine, Llc Apparatus, method and system for a tunneling client access point
US20070101380A1 (en) * 2005-10-28 2007-05-03 Szolyga Thomas H Consolidated content apparatus
US20090199253A1 (en) * 2006-08-11 2009-08-06 Shanda Computer (Shanghai) Co., Ltd. System and Method for Accessing Internet Via TV and PC Connecting Set and a TV Connecting Set
US8024503B2 (en) * 2006-08-11 2011-09-20 Shanda Computer (Shanghai) Co., Ltd. System and method for accessing internet via TV and a PC connecting set and a TV connecting set
US20120311470A1 (en) * 2011-05-31 2012-12-06 Verizon Patent And Licensing, Inc. Systems and methods for providing a tailored user interface associated with a web page
US9400850B2 (en) * 2011-05-31 2016-07-26 Verizon Patent And Licensing Inc. Systems and methods for providing a tailored user interface associated with a web page

Also Published As

Publication number Publication date
EP2189910A2 (en) 2010-05-26
EP2189910A3 (en) 2014-08-27
DK0988602T3 (en) 2010-06-21
US8646015B2 (en) 2014-02-04
CA2289103C (en) 2011-09-27
PT988602E (en) 2010-05-10
EP0988602A1 (en) 2000-03-29
ES2340976T3 (en) 2010-06-11
EP0988602A4 (en) 2001-01-17
US6381748B1 (en) 2002-04-30
JP2001524242A (en) 2001-11-27
DE69841547D1 (en) 2010-04-22
CA2289103A1 (en) 1998-11-12
WO1998050862A1 (en) 1998-11-12
ATE460705T1 (en) 2010-03-15
EP0988602B1 (en) 2010-03-10

Similar Documents

Publication Publication Date Title
US6381748B1 (en) Apparatus and methods for network access using a set top box and television
US10394934B2 (en) Scalable display of internet content on mobile devices
US5870767A (en) Method and system for rendering hyper-link information in a printable medium from a graphical user interface
US6184878B1 (en) Interactive world wide web access using a set top terminal in a video on demand system
US6199104B1 (en) Server-based host monitor
US6185585B1 (en) System and method for distribution and navigation of internet content
CA2353359C (en) A system and method for abbreviating information sent to a viewing device
US6477529B1 (en) Apparatus and method for dynamically limiting information sent to a viewing device
US5937404A (en) Apparatus for bleaching a de-activated link in a web page of any distinguishing color or feature representing an active link
US7404010B1 (en) Methods and apparatus for integrating services for accessing the world wide web
TW420953B (en) Content modification of internet web pages for a television class display
US6338094B1 (en) Method, device and system for playing a video file in response to selecting a web page link
WO1998049634A1 (en) Server-based kiosk controller
US9823805B1 (en) Presentation browser
MXPA04004198A (en) Specific internet user target advertising replacement method and system.
US20040128348A1 (en) Control and communication methods
US7111236B1 (en) Method and apparatus for visually indicating the location of links within a web page
KR20010064517A (en) Internet Interface Structure And Method Using Remote Control Function
US20010035877A1 (en) Content-dependent display components
EP1298884A2 (en) Information providing server, communication terminal, control method therefor, and information providing system
CA2474220C (en) Apparatus and method for dynamically limiting information sent to a viewing device
GB2338384A (en) Network proxy servers
Schulzrinne GMD Fokus schulzrinne@ fokus. gmd. de

Legal Events

Date Code Title Description
AS Assignment

Owner name: VERIZON PATENT AND LICENSING INC., NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GTE CORPORATION;REEL/FRAME:023217/0422

Effective date: 20090301

AS Assignment

Owner name: GTE MAIN STREET INCORPORATED,TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LIN, ERIC;WAN, HOWARD S. K.;SIGNING DATES FROM 19980226 TO 19980307;REEL/FRAME:024050/0557

Owner name: GTE MAIN STREET INCORPORATED, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LIN, ERIC;WAN, HOWARD S. K.;SIGNING DATES FROM 19980226 TO 19980307;REEL/FRAME:024050/0557

AS Assignment

Owner name: VERIZON COMMUNICATIONS INC.,NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VERIZON PATENT AND LICENSING INC.;REEL/FRAME:024066/0708

Effective date: 20100312

Owner name: VERIZON COMMUNICATIONS INC., NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VERIZON PATENT AND LICENSING INC.;REEL/FRAME:024066/0708

Effective date: 20100312

AS Assignment

Owner name: GTE CORPORATION, NEW YORK

Free format text: MERGER;ASSIGNOR:GTE MAIN STREET INCORPORATED;REEL/FRAME:031800/0192

Effective date: 20041203

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8