US20040148636A1 - Combining television broadcast and personalized/interactive information - Google Patents
Combining television broadcast and personalized/interactive information Download PDFInfo
- Publication number
- US20040148636A1 US20040148636A1 US10/625,752 US62575203A US2004148636A1 US 20040148636 A1 US20040148636 A1 US 20040148636A1 US 62575203 A US62575203 A US 62575203A US 2004148636 A1 US2004148636 A1 US 2004148636A1
- Authority
- US
- United States
- Prior art keywords
- information
- broadcast
- interactive
- web
- information system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
Definitions
- the invention relates to a system for combining interactive broadcast and web information browser.
- broadcast includes wide variations on the theme of broadcast, including cablecast, narrowcast, network multicast, “push” technology, and other variations of simultaneous information distribution to a plurality of recipients.
- interactive includes wide variations on the theme of interactivity and personalization, including both of the following:—
- the term “personalized” also includes wide variations on the theme of interactivity and personalization, similar to those encompassed within the term “interactive.”
- Information distribution referred to herein as “interactive” also includes the many concepts of personalization; information distribution referred to herein as “personalized” also includes the many concepts of interactivity.
- the terms “web,” “HTML,” and “embedded information” also include wide variations on the theme of information provided by a server and including links or hyperlinks to other information.
- other internet information retrieval protocols such as electronic mail, file transfer, gopher, IRC, telnet
- other information formats including SGML, XML, and graphical document formats or word processor formats that allow for linking or hyperlinking, are also within the scope and spirit of the invention, and should be considered at each use of the terms “HTML” or “embedded.”
- Known information distribution systems include broadcast media, such as radio and television, and interactive media, such as telephone systems and electronic mail.
- Recent computer systems include the World Wide Web (the “web”), which is interactive in that users, using web clients, can request information from web servers, and after receiving that information can display or present it for review.
- Information available using the web includes text, graphics, pictures, sound, animation, and programs or program applets such as Java or JavaScript.
- broadcast television signals are designed for presentation over the entire screen of a television monitor, while web pages (and other interactive or personalized content) are also designed for presentation over the entire screen, or at least most of the entire screen. Since there is only a finite amount of screen space for presentation of visual material, this problem makes it difficult for the user to simultaneously receive and present both broadcast information and interactive or personalized information, as each tends to interfere with the other.
- a first method in the known art is to reserve a separate mode on an otherwise ordinary television set for presentation of web information.
- the user selects the separate mode for presentation of web information, and selects television channels (and deselects the separate mode) for presentation of broadcast television information. While this known method achieves the presentation of both broadcast and interactive information, it has the drawback that both kinds of information are not presented simultaneously, and the user does not achieve the advantage of simultaneously using both the broadcast and interactive models of receiving information.
- a second method in the known art is to use a “picture-in-picture” feature of broadcast television receivers to present a relatively smaller version of a broadcast television picture while simultaneously presenting web information (or other broadcast television information) to the user. While this known method achieves the presentation of both broadcast and interactive information, it has the drawback that at least some of the interactive information is covered up by the picture-in-picture feature, and thus is not readily viewable by the user.
- a third method in the known art is to present raw text, selected from an out-of-band part of the television signal such as the VBI (vertical blanking interval) in a reserved section of the television display.
- This known method is used for “closed caption” television subtitles.
- this known method only achieves the presentation of broadcast information, as the subtitles are not subject to interactive use by the user.
- this known method is limited to presentation of only simple information, such as raw text and some rudimentary block graphics; it is also opaque and interferes with display of the broadcast television signal. This simple information is supplied by the broadcaster for all recipient devices, and is neither interactive nor personalized.
- the invention provides an improved method and system for combining television broadcast and personalized/interactive information.
- personalized or interactive graphical information (such as web information) is presented in conjunction with a broadcast television image, either at an edge of the image screen or overlaid with the image screen in an opaque, transparent, translucent, or at least partially transparent or translucent, image.
- the presented web information is filly interactive or personalized, and can be interacted with, and personalized, by the user using all known features of interactive or personalized web presentation.
- FIG. 1 shows a block diagram of a system for combining television broadcast and personalized/interactive information.
- FIG. 2 shows a set of diagrams of screens for displaying television broadcast and personalized/interactive information in combination.
- FIG. 3 shows a process flow diagram of a method for combining television broadcast and personalized/interactive information.
- FIG. 1 shows a block diagram of a system for combining television broadcast and personalized/interactive information.
- a system 100 for combining television broadcast and personalized/interactive information includes the following elements:
- one or more individual recipients 110 who receive information, and who can interactively select information to receive or personalize the information they receive;
- a display element 120 disposed for displaying information to one or more individual recipients 110 ;
- an input element 130 disposed for receiving choices or other information from the individual recipients 110 ;
- a display controller 140 disposed for selecting information to be distributed to the individual recipients 110 , and for controlling distribution of that information to the display element 120 ;
- a broadcast information interface 150 disposed for receiving broadcast information and decoding or demodulating that broadcast information for use by the display controller 140 ;
- an interactive information interface 160 disposed for receiving interactive or personalized information and transmitting that interactive or personalized information to the display controller 140 .
- the individual recipients 110 comprise individual users, and can be distinguished by the system 100 by requiring one or more of them to login or to otherwise identify themselves.
- the individual recipients 110 may include devices that maintain information about individual user preferences, and which interact with the system 100 to make the system 100 responsive to those preferences.
- the individual recipients 110 may include electronic devices such as cellular telephones, pagers, or personal electronic notebooks, which record user preferences and interact with the system 100 .
- the display element 120 includes a television monitor 121 and a speaker 122 .
- the television monitor 121 is disposed for displaying still picture and motion picture information for viewing by the users.
- the speaker 122 is disposed for presenting audio information to the users, and can be packaged with the television monitor 121 as part of a television set, or can be packaged as a set of headphones for one or more users.
- the input element 130 can include a keyboard 131 , such as an alphanumeric keyboard, and a pointing device 132 , such as a mouse, trackball, or joystick.
- a keyboard 131 such as an alphanumeric keyboard
- a pointing device 132 such as a mouse, trackball, or joystick.
- the keyboard 131 comprises a special-purpose keyboard adapted to the techniques described herein, including buttons disposed for directing the display controller 140 to move a cursor displayed on the television monitor 121 , and buttons disposed for selecting an item indicated by the cursor.
- the keyboard 131 can comprise a television remote control.
- the keyboard 131 and its operation can be such as described in the Navio Disclosures.
- the display controller 140 includes a processor, program and data memory for executing operating system and application programs, and storage for storing and retrieving one or more sets of user preferences.
- the broadcast information interface 150 includes a television tuner, disposed for control by the display controller 140 .
- the broadcast information interface 150 may include, either in addition or instead, other devices for receiving broadcast information (as that term is used broadly herein), such as a cable television receiver, a satellite receiver, a video-cassette player/recorder, or other known transducers for pre-selected information generally distributed en masse.
- other devices for receiving broadcast information such as a cable television receiver, a satellite receiver, a video-cassette player/recorder, or other known transducers for pre-selected information generally distributed en masse.
- the interactive information interface 160 includes a communication link 161 to an information server 162 .
- the interactive information interface 160 includes a modem 163 disposed for coupling using an ISP (internet service provider) to at least one selected server on the internet (or more specifically, the web).
- ISP internet service provider
- the interactive information interface 160 may be included in the system 100 .
- the broadcast information interface 150 may provide information in multiple streams, of which one or more such streams may be selected by the individual recipients 110 for display.
- FIG. 2 shows a set of diagrams of screens for displaying television broadcast and personalized/interactive information in combination.
- a first panel 2 A shows a screen 210 having a first region 211 for display of broadcast information or web information and a second region 212 for display of a menu bar.
- the second region 212 is for display of a menu bar, comprising a selected set of graphical and text objects for display at the request of the individual recipients 1110 .
- the second region 212 includes a first sub-region 213 for display of a television signal, and a set of second sub-regions 214 for display of interactive controls.
- the first sub-region 213 can display a television signal for a selected television channel, to which the broadcast information interface 150 is tuned for reception, even while the individual recipients 110 request and retrieve web information.
- the first region 211 can either be obscured, or not obscured, by the appearance of the menu bar, at the selection of the individual recipients 110 .
- the menu bar overrides the display for its part of the screen 210 . If the individual recipients 110 select that the first region 211 should not be obscured, the broadcast information is redisplayed or resized to encompass the information entirely within the first region 211 . This can be accomplished by changing an aspect ratio of the broadcast information, or by leaving a portion of the first region 211 blank while not changing any aspect ratio.
- the menu bar in the second region 212 is similar even when the first region 211 is used to display web information.
- the individual recipients 110 can have a continuous display of a selected television signal even while requesting and displaying web information.
- a second panel 2 B shows a screen 220 having a first region 221 for display of broadcast information, and a set of second regions 212 for display of web information in an opaque, transparent, translucent, or at least partially transparent or translucent, manner.
- the second panel 2 B comprises a model for the default home page that is accessed by most individual recipients 110 upon startup of the system 100 (described in further detail with reference to FIG. 3).
- the first region 221 for display of broadcast information is modeled as a web graphic that is transparent, either fully or partially, with a selected television signal designated as a background source.
- the display controller 140 formats the screen 220 to display the background source, except in the set of second regions 222 where the background graphic is overlaid by one or more translucent or opaque (or at least partially translucent) selected web graphics. These selected web graphics can themselves include television signals.
- the set of second regions 222 includes a first subset, including control buttons for selecting preferences or requesting a particular service (such as a selected screen for composing or reviewing electronic mail).
- the choice of which control elements to display can be responsive to one or more of the following:
- interactive information made available by the system 100 , such as news bulletins or alerts indicating incoming messages.
- the set of second regions 222 also includes a second subset, including an animated ticker for continuously displaying information that can be of interest to the individual recipients 110 .
- the choice of what information to display in the animated ticker can be responsive to one or more of the following:
- selections made by the individual recipients 110 including selecting one or more of the ticker elements for further information.
- each ticker element can include an HTML pointer to a web page or embedded object for further display or processing.
- a third panel 2 C shows a screen 230 having a first region 231 for display of web information, including a second region 232 for display of broadcast information in a frame of the web page.
- the second region 232 for display of broadcast information includes an entire screen of television signals, either resized but using a same aspect ratio, or resized or not and using a different aspect ratio, to present the entire television signal screen is present without distortion.
- the first region 231 for display of web information can include a set of embedded objects, including HTML links to other web objects, which can themselves comprise frames having other selected television signals.
- a fourth panel 2 D shows a screen 240 having a first region 241 for display of web information, and a second region 242 for display of broadcast information as a designated embedded object of the web page.
- the first region 241 for display of web information can include any type of objects that can otherwise be embedded in a web document, including text, graphical objects, animation, program elements, or frames or sub-frames.
- the second region 242 for display of broadcast information comprises a section of the web information that includes a graphic whose source is a dynamic and continuous display of a television signal.
- the particular television signal can be resized and have its aspect ratio altered as well.
- the particular television signal can be selected in response to a choice by the web information provider, such as by so indicating in an HTML tag, or can be selected in response to a choice by the individual recipients 110 .
- the graphic whose source is a dynamic and continuous display of a television signal can itself be coupled to any web object, such as any personalized element or clickable object.
- FIG. 3 shows a process flow diagram of a method for combining television broadcast and personalized/interactive information.
- a method 300 is performed by the system 100 , including the display element 120 , the input element 130 , the display controller 140 , the broadcast information interface 150 , and the interactive information interface 160 .
- the system 100 is also responsive to input from the individual recipients 110 .
- the system 100 is brought into an initial state, such as by turning the power on or by using a reset switch.
- the system 100 performs any required initialization, such as the following:
- selecting a web page such as an initial page or home page, at which the particular individual recipients 110 can begin receiving web content.
- the system 100 records a location of the home page, and any preferences for retrieving information from that home page, with a set of recorded preferences 350 for the individual recipients 110 .
- the preferences 350 can include a set of parameters for a home page that includes a CGI script or JavaScript program.
- the interactive information interface 160 retrieves the selected web page for the individual recipients 110 .
- the interactive information interface 160 retrieves any other web content associated with the home page.
- the system 100 determines if there is any broadcast content included among the web content to be retrieved. If so, the method 300 continues with the step 315 . If not, the method 300 continues with the step 317 .
- broadcast content can be included among the web content to be retrieved using a URL including “TV://”.
- This new “TV” protocol can be used as either a location or as an image source, and can thus fully link any broadcast television signal into any web page or frame.
- the author of a web page or frame can set the entire background of the web page or frame to correspond to a broadcast television signal, or can provide a selected “screen” region in which the broadcast television signal is to be displayed.
- HTML lines each set the background image of the page to correspond to a broadcast television signal:
- HTML line 351 sets the background image source to whatever channel the television tuner is then currently set to.
- HTML line 352 specifically sets the background image source to channel three.
- HTML line 353 specifically sets the background image source to the channel broadcasting MTV.
- HTML lines include a broadcast television signal as a window in the web page content:
- HTML line 354 sets the image source to whatever channel the television tuner is then currently set to.
- HTML line 355 specifically sets the image source to channel seven, with a specified height and width.
- HTML line 356 specifically sets the image source to channel 36 .
- HTML line 357 specifically sets the image source to the channel broadcasting KPIX.
- HTML lines include a broadcast television signal as a full-screen television window in the web page content:
- HTML line 358 sets the anchor reference for a window to a broadcast television signal.
- the broadcast information interface 150 retrieves the selected broadcast content. For example, if the selected broadcast content includes a selected television signal for video display and audio presentation, the broadcast information interface 150 tunes to the associated television channel for that television signal and retrieves that television signal.
- the system 100 determines if any personalized information is included with the broadcast content.
- the broadcast television signal can include personalized information or other information, such as web browser “cookies,” in the VBI or other out-of-band portion of the television signal.
- the display controller 140 can alter the presentation of the broadcast content, such as for example by selecting a particular camera angle (or otherwise selecting among multiple broadcast channels, sources, or streams), in response to the personalized information.
- the personalized information can direct the system 100 to retrieve different web content; if so, the method 300 returns to the step 312 .
- the broadcast television signal can include much other information, such as pointers to web content (URLs or embedded web objects), in the VBI or other out-of-band portion of the television signal.
- the system 100 can use this other information to display options to the individual recipients 110 , to alter the preferences 350 for the individual recipients 110 , or to otherwise alter its state to enhance the simultaneous presentation of the broadcast content and the (individual or personalized) web content.
- the display controller 140 formats the screen for display on the television monitor 121 .
- the display controller 140 integrates the selected broadcast content into the web content for display (and presentation) using the display element 130 .
- the display controller 140 uses information from the preferences 350 to determine, at least in part, how to integrate the selected television signal into the web content.
- the display element 120 displays the screen to the individual recipients 110 .
- the method 300 returns to the step 317 to reformat and redisplay the screen.
- the web content can include animation or a program element, or the broadcast content can include a motion picture (as it typically will).
- the input element 130 detects input from one or more of the individual recipients 110 .
- a wide variety of possible inputs, and consequently a wide variety of possible responses, are within the scope and spirit of the invention. These include at least the following:
- the input includes personalization information or otherwise alters preferences for the individual recipients 110 .
- the method 300 returns to the step 312 so that the display controller 140 can retrieve other web content, and consequently reformat and redisplay the screen, in response to the personalization information.
- the system 100 can also record the personalization information in the preferences 350 .
- the input selects new selected interactive information.
- the method 300 returns to the step 312 so that the interactive information interface 160 can retrieve the new selected interactive information, similar to retrieving the home page.
- the input turns the system 100 off.
- the system 100 performs any required termination, and returns to a quiescent state.
- Any individual web object can have a selected television signal presented for display as an embedded object within the web object, such as a frame or sub-frame, a graphical object, or an object presented using a program element (such as a CGI script or Java or JavaScript program).
- a web object can be constructed including all or part of many selected television signals for display, so the individual recipients 110 can choose to watch individual television signals according to parameters selected and performed by a web server or application.
- Any selected television signal can be presented for display underlying a transparent web object, so that the web object can be presented in conjunction with the television signal without obscuring any significant part of the television signal.
- principles of web design can be used in conjunction with the television signal, so elements of the television signal can be made interactive.
- a television signal advertisement including a telephone number can have a web object superposed so individual recipients 110 can select the telephone number to call it.
Abstract
The invention provides an improved method and system for interactive broadcast and web information browsing. In embodiments of the invention, web information is presented in conjunction with a broadcast television image, either at an edge of the image screen or overlaid with the image screen in an opaque, transparent or translucent image. The presented web information is fully interactive and can be interacted with by the user using all known features of interactive web presentation.
Description
- This application claims priority of the following applications:
- application Ser. No. 08/770,238, filed Dec. 20, 1996, in the name of inventors Wei Yen and Steven Weinstein, titled “Internet Multiplexer for Broadcast and Other Information”, attorney docket NAV-001;
- Provisional Application Serial No. 60/047,809, filed May 16, 1997, in the name of inventors Steven Weinstein, James Palmer, James Fulker and Jeffrey Mock, titled “User Interface,” attorney docket number NAV-004P.
- Each of these applications is hereby incorporated by reference as if fully set forth herein. These applications are collectively referred to herein as the “Navio Disclosures.”
- 1. Field of the Invention
- The invention relates to a system for combining interactive broadcast and web information browser.
- As used herein, the term “broadcast” includes wide variations on the theme of broadcast, including cablecast, narrowcast, network multicast, “push” technology, and other variations of simultaneous information distribution to a plurality of recipients.
- As used herein, the term “interactive” includes wide variations on the theme of interactivity and personalization, including both of the following:—
- interactive systems in which a recipient of information has a transmission channel by which to express preferences or to request information of a specific type; and
- personalized systems in which a recipient of information can select among a plurality of simultaneously distributed sets of information, in which the particular information presented to the recipient is responsive to individual or personal preferences or selections (instead of the information being identically presented to a mass audience).
- As used herein, the term “personalized” also includes wide variations on the theme of interactivity and personalization, similar to those encompassed within the term “interactive.” Information distribution referred to herein as “interactive” also includes the many concepts of personalization; information distribution referred to herein as “personalized” also includes the many concepts of interactivity.
- As used herein, the terms “web,” “HTML,” and “embedded information” also include wide variations on the theme of information provided by a server and including links or hyperlinks to other information. For example, other internet information retrieval protocols, such as electronic mail, file transfer, gopher, IRC, telnet, are within the scope and spirit of the invention, and should be considered at each use of the term “web.” Moreover, other information formats, including SGML, XML, and graphical document formats or word processor formats that allow for linking or hyperlinking, are also within the scope and spirit of the invention, and should be considered at each use of the terms “HTML” or “embedded.”
- 2. Related Art
- Known information distribution systems include broadcast media, such as radio and television, and interactive media, such as telephone systems and electronic mail. Recent computer systems include the World Wide Web (the “web”), which is interactive in that users, using web clients, can request information from web servers, and after receiving that information can display or present it for review. Information available using the web includes text, graphics, pictures, sound, animation, and programs or program applets such as Java or JavaScript.
- Many users would like to receive both broadcast information and interactive (or personalized) information in a unified interface, whether or not that unified interface has a return transmission channel by which to express preferences or to request information. It would be advantageous for the unified interface to combine both the broadcast and interactive (or personalization) features, that is, to allow the user to interact with and personalize broadcast information, and to receive interactive or personalized information without closely and actively requesting it. It would also be advantageous for the unified interface to simultaneously present both broadcast information, and interactive or personalized information, without either interfering with the other.
- One problem in the known art is that broadcast television signals are designed for presentation over the entire screen of a television monitor, while web pages (and other interactive or personalized content) are also designed for presentation over the entire screen, or at least most of the entire screen. Since there is only a finite amount of screen space for presentation of visual material, this problem makes it difficult for the user to simultaneously receive and present both broadcast information and interactive or personalized information, as each tends to interfere with the other.
- A first method in the known art is to reserve a separate mode on an otherwise ordinary television set for presentation of web information. In this known method, the user selects the separate mode for presentation of web information, and selects television channels (and deselects the separate mode) for presentation of broadcast television information. While this known method achieves the presentation of both broadcast and interactive information, it has the drawback that both kinds of information are not presented simultaneously, and the user does not achieve the advantage of simultaneously using both the broadcast and interactive models of receiving information.
- A second method in the known art is to use a “picture-in-picture” feature of broadcast television receivers to present a relatively smaller version of a broadcast television picture while simultaneously presenting web information (or other broadcast television information) to the user. While this known method achieves the presentation of both broadcast and interactive information, it has the drawback that at least some of the interactive information is covered up by the picture-in-picture feature, and thus is not readily viewable by the user.
- A third method in the known art is to present raw text, selected from an out-of-band part of the television signal such as the VBI (vertical blanking interval) in a reserved section of the television display. This known method is used for “closed caption” television subtitles. However, this known method only achieves the presentation of broadcast information, as the subtitles are not subject to interactive use by the user. Moreover, this known method is limited to presentation of only simple information, such as raw text and some rudimentary block graphics; it is also opaque and interferes with display of the broadcast television signal. This simple information is supplied by the broadcaster for all recipient devices, and is neither interactive nor personalized.
- Accordingly, it would be desirable to provide an improved method and system for combining television broadcast and personalized/interactive information. This advantage is achieved in embodiments of the invention in which personalized or interactive graphical information is presented in conjunction with a broadcast television image, either at an edge of the image screen or overlaid with the image screen in an opaque, transparent, translucent, or at least partially transparent or translucent, image. The presented web information is fully interactive or personalized, and can be interacted with, and personalized, by the user using all known features of interactive or personalized web presentation.
- The invention provides an improved method and system for combining television broadcast and personalized/interactive information. In embodiments of the invention, personalized or interactive graphical information (such as web information) is presented in conjunction with a broadcast television image, either at an edge of the image screen or overlaid with the image screen in an opaque, transparent, translucent, or at least partially transparent or translucent, image. The presented web information is filly interactive or personalized, and can be interacted with, and personalized, by the user using all known features of interactive or personalized web presentation.
- FIG. 1 shows a block diagram of a system for combining television broadcast and personalized/interactive information.
- FIG. 2 (including panels2A, 2B, 2C, and 2D) shows a set of diagrams of screens for displaying television broadcast and personalized/interactive information in combination.
- FIG. 3 shows a process flow diagram of a method for combining television broadcast and personalized/interactive information.
- In the following description, a preferred embodiment of the invention is described with regard to preferred process steps and data structures. However, those skilled in the art would recognize, after perusal of this application, that embodiments of the invention may be implemented using one or more general purpose processors (or special purpose processors adapted to the particular process steps and data structures) operating under program control, or other special purpose circuits, and that implementation of the preferred process steps and data structures described herein using such equipment would not require undue experimentation or further invention.
- System Elements
- FIG. 1 shows a block diagram of a system for combining television broadcast and personalized/interactive information.
- A
system 100 for combining television broadcast and personalized/interactive information includes the following elements: - one or more
individual recipients 110 who receive information, and who can interactively select information to receive or personalize the information they receive; - a
display element 120 disposed for displaying information to one or moreindividual recipients 110; - an
input element 130 disposed for receiving choices or other information from theindividual recipients 110; - a display controller140 disposed for selecting information to be distributed to the
individual recipients 110, and for controlling distribution of that information to thedisplay element 120; - a
broadcast information interface 150 disposed for receiving broadcast information and decoding or demodulating that broadcast information for use by the display controller 140; and - an
interactive information interface 160 disposed for receiving interactive or personalized information and transmitting that interactive or personalized information to the display controller 140. - In a preferred embodiment, the
individual recipients 110 comprise individual users, and can be distinguished by thesystem 100 by requiring one or more of them to login or to otherwise identify themselves. - In alternative embodiments, the
individual recipients 110 may include devices that maintain information about individual user preferences, and which interact with thesystem 100 to make thesystem 100 responsive to those preferences. For example, theindividual recipients 110 may include electronic devices such as cellular telephones, pagers, or personal electronic notebooks, which record user preferences and interact with thesystem 100. - The
display element 120 includes a television monitor 121 and a speaker 122. The television monitor 121 is disposed for displaying still picture and motion picture information for viewing by the users. Similarly, the speaker 122 is disposed for presenting audio information to the users, and can be packaged with the television monitor 121 as part of a television set, or can be packaged as a set of headphones for one or more users. - The
input element 130 can include a keyboard 131, such as an alphanumeric keyboard, and a pointing device 132, such as a mouse, trackball, or joystick. - In a preferred embodiment, the keyboard131 comprises a special-purpose keyboard adapted to the techniques described herein, including buttons disposed for directing the display controller 140 to move a cursor displayed on the television monitor 121, and buttons disposed for selecting an item indicated by the cursor. For example, the keyboard 131 can comprise a television remote control. The keyboard 131 and its operation can be such as described in the Navio Disclosures.
- The display controller140 includes a processor, program and data memory for executing operating system and application programs, and storage for storing and retrieving one or more sets of user preferences.
- In a preferred embodiment, the
broadcast information interface 150 includes a television tuner, disposed for control by the display controller 140. - In alternative embodiments, the
broadcast information interface 150 may include, either in addition or instead, other devices for receiving broadcast information (as that term is used broadly herein), such as a cable television receiver, a satellite receiver, a video-cassette player/recorder, or other known transducers for pre-selected information generally distributed en masse. - The
interactive information interface 160 includes acommunication link 161 to aninformation server 162. For example, in a preferred embodiment, theinteractive information interface 160 includes amodem 163 disposed for coupling using an ISP (internet service provider) to at least one selected server on the internet (or more specifically, the web). - In alternative embodiments, there is no special requirement that the
interactive information interface 160 be included in thesystem 100. As described herein, thebroadcast information interface 150 may provide information in multiple streams, of which one or more such streams may be selected by theindividual recipients 110 for display. - Nature of Display
- FIG. 2 (including panels2A, 2B, 2C, and 2D) shows a set of diagrams of screens for displaying television broadcast and personalized/interactive information in combination.
- / / /
- Menu Bar
- A first panel2A shows a
screen 210 having afirst region 211 for display of broadcast information or web information and asecond region 212 for display of a menu bar. - In the first panel2A, the
second region 212 is for display of a menu bar, comprising a selected set of graphical and text objects for display at the request of the individual recipients 1110. - In a preferred embodiment, the
second region 212 includes afirst sub-region 213 for display of a television signal, and a set ofsecond sub-regions 214 for display of interactive controls. For example, thefirst sub-region 213 can display a television signal for a selected television channel, to which thebroadcast information interface 150 is tuned for reception, even while theindividual recipients 110 request and retrieve web information. - The
first region 211 can either be obscured, or not obscured, by the appearance of the menu bar, at the selection of theindividual recipients 110. - If the
individual recipients 110 select that thefirst region 211 should be obscured, the menu bar overrides the display for its part of thescreen 210. If theindividual recipients 110 select that thefirst region 211 should not be obscured, the broadcast information is redisplayed or resized to encompass the information entirely within thefirst region 211. This can be accomplished by changing an aspect ratio of the broadcast information, or by leaving a portion of thefirst region 211 blank while not changing any aspect ratio. - In a preferred embodiment, the menu bar in the
second region 212 is similar even when thefirst region 211 is used to display web information. Thus, theindividual recipients 110 can have a continuous display of a selected television signal even while requesting and displaying web information. - Control Panel and Ticker
- A second panel2B shows a
screen 220 having afirst region 221 for display of broadcast information, and a set ofsecond regions 212 for display of web information in an opaque, transparent, translucent, or at least partially transparent or translucent, manner. - In a preferred embodiment, the second panel2B comprises a model for the default home page that is accessed by most
individual recipients 110 upon startup of the system 100 (described in further detail with reference to FIG. 3). - The
first region 221 for display of broadcast information is modeled as a web graphic that is transparent, either fully or partially, with a selected television signal designated as a background source. The display controller 140 formats thescreen 220 to display the background source, except in the set ofsecond regions 222 where the background graphic is overlaid by one or more translucent or opaque (or at least partially translucent) selected web graphics. These selected web graphics can themselves include television signals. - The set of
second regions 222 includes a first subset, including control buttons for selecting preferences or requesting a particular service (such as a selected screen for composing or reviewing electronic mail). The choice of which control elements to display can be responsive to one or more of the following: - preferences set by the
individual recipients 110, or implied by their past actions; - selections made by the
individual recipients 110 using the control elements themselves; and - interactive information made available by the
system 100, such as news bulletins or alerts indicating incoming messages. - The set of
second regions 222 also includes a second subset, including an animated ticker for continuously displaying information that can be of interest to theindividual recipients 110. The choice of what information to display in the animated ticker can be responsive to one or more of the following: - preferences set by the
individual recipients 110, or implied by their past actions, operating to filter a sequence of new information; and - selections made by the
individual recipients 110, including selecting one or more of the ticker elements for further information. - When the
individual recipients 110 make selections responsive to the ticker elements, thesystem 100 responds similarly to any other request for interactive information. For example, each ticker element can include an HTML pointer to a web page or embedded object for further display or processing. - Broadcast Information in a Web Frame
- A third panel2C shows a
screen 230 having afirst region 231 for display of web information, including asecond region 232 for display of broadcast information in a frame of the web page. - In a preferred embodiment, the
second region 232 for display of broadcast information includes an entire screen of television signals, either resized but using a same aspect ratio, or resized or not and using a different aspect ratio, to present the entire television signal screen is present without distortion. - The
first region 231 for display of web information can include a set of embedded objects, including HTML links to other web objects, which can themselves comprise frames having other selected television signals. - Broadcast Information as a Web Embedded Object
- A fourth panel2D shows a
screen 240 having afirst region 241 for display of web information, and asecond region 242 for display of broadcast information as a designated embedded object of the web page. - The
first region 241 for display of web information can include any type of objects that can otherwise be embedded in a web document, including text, graphical objects, animation, program elements, or frames or sub-frames. - The
second region 242 for display of broadcast information comprises a section of the web information that includes a graphic whose source is a dynamic and continuous display of a television signal. The particular television signal can be resized and have its aspect ratio altered as well. The particular television signal can be selected in response to a choice by the web information provider, such as by so indicating in an HTML tag, or can be selected in response to a choice by theindividual recipients 110. The graphic whose source is a dynamic and continuous display of a television signal can itself be coupled to any web object, such as any personalized element or clickable object. - Method of Operation
- FIG. 3 shows a process flow diagram of a method for combining television broadcast and personalized/interactive information.
- A method300 is performed by the
system 100, including thedisplay element 120, theinput element 130, the display controller 140, thebroadcast information interface 150, and theinteractive information interface 160. Thesystem 100 is also responsive to input from theindividual recipients 110. - At a
flow point 310, thesystem 100 is brought into an initial state, such as by turning the power on or by using a reset switch. - At a
step 311, thesystem 100 performs any required initialization, such as the following: - performing any required power-on self-test or self-authentication;
- retrieving any required global information, such as time or location of the
system 100; - authenticating the particular
individual recipients 110, such as using a login procedure, and retrieving any preferences for those particularindividual recipients 110; and - selecting a web page, such as an initial page or home page, at which the particular
individual recipients 110 can begin receiving web content. - In a preferred embodiment, the
system 100 records a location of the home page, and any preferences for retrieving information from that home page, with a set of recordedpreferences 350 for theindividual recipients 110. For example, thepreferences 350 can include a set of parameters for a home page that includes a CGI script or JavaScript program. - At a
step 312, theinteractive information interface 160 retrieves the selected web page for theindividual recipients 110. - At a
step 313, theinteractive information interface 160 retrieves any other web content associated with the home page. - At a
step 314, thesystem 100 determines if there is any broadcast content included among the web content to be retrieved. If so, the method 300 continues with thestep 315. If not, the method 300 continues with thestep 317. - In a preferred embodiment, broadcast content can be included among the web content to be retrieved using a URL including “TV://”. This new “TV” protocol can be used as either a location or as an image source, and can thus fully link any broadcast television signal into any web page or frame.
- For a first example, the “TV” protocol can be used as a top location typed in at a menu bar, in HTML using “tv://3”, or in Javascript (using top.location=“tv:1/same”).
- For a second example, the location can specify a frame in a frameset, in HTML (using <FRAME SRC=“tv://3” NAME=“tv”>), or in Javascript (using top.frame[0].location=“tv://3”).
- For a third example, the location can be specified as the destination of a link, in HTML using the HREF property (using <A HREF=“tv://3”></A>).
- Thus, the author of a web page or frame can set the entire background of the web page or frame to correspond to a broadcast television signal, or can provide a selected “screen” region in which the broadcast television signal is to be displayed.
- For a first example, the following HTML lines each set the background image of the page to correspond to a broadcast television signal:
- <BODY BGCOLOR=“transparent” BACKGROUND=“tv://same/”> (351)
- <BODY BGCOLOR=“transparent” BACKGROUND=“tv://03”> (352)
- <BODY BGCOLOR=“transparent” BACKGROUND=“tv://MTV”> (353)
- HTML line351 sets the background image source to whatever channel the television tuner is then currently set to. HTML line 352 specifically sets the background image source to channel three. HTML line 353 specifically sets the background image source to the channel broadcasting MTV.
- For a second example, the following HTML lines include a broadcast television signal as a window in the web page content:
- <IMG SRC=“tv://same/”> (354)
- <IMG SRC=“tv://7” width=564 height=204> (355)
- <IMG SRC=“tv://36”> (356)
- <IMG SRC=“tv://KPIX”> (357)
- HTML line354 sets the image source to whatever channel the television tuner is then currently set to. HTML line 355 specifically sets the image source to channel seven, with a specified height and width. HTML line 356 specifically sets the image source to channel 36. HTML line 357 specifically sets the image source to the channel broadcasting KPIX.
- For a third example, the following HTML lines include a broadcast television signal as a full-screen television window in the web page content:
- <A HREF=“tv://”></A> (358)
- HTML line358 sets the anchor reference for a window to a broadcast television signal.
- At a
step 315, thebroadcast information interface 150 retrieves the selected broadcast content. For example, if the selected broadcast content includes a selected television signal for video display and audio presentation, thebroadcast information interface 150 tunes to the associated television channel for that television signal and retrieves that television signal. - At a
step 316, thesystem 100 determines if any personalized information is included with the broadcast content. For example, the broadcast television signal can include personalized information or other information, such as web browser “cookies,” in the VBI or other out-of-band portion of the television signal. The display controller 140 can alter the presentation of the broadcast content, such as for example by selecting a particular camera angle (or otherwise selecting among multiple broadcast channels, sources, or streams), in response to the personalized information. Moreover, the personalized information can direct thesystem 100 to retrieve different web content; if so, the method 300 returns to thestep 312. - In alternative embodiments, the broadcast television signal can include much other information, such as pointers to web content (URLs or embedded web objects), in the VBI or other out-of-band portion of the television signal. The
system 100 can use this other information to display options to theindividual recipients 110, to alter thepreferences 350 for theindividual recipients 110, or to otherwise alter its state to enhance the simultaneous presentation of the broadcast content and the (individual or personalized) web content. - At a
step 317, the display controller 140 formats the screen for display on the television monitor 121. As part of this step, the display controller 140 integrates the selected broadcast content into the web content for display (and presentation) using thedisplay element 130. In a preferred embodiment, the display controller 140 uses information from thepreferences 350 to determine, at least in part, how to integrate the selected television signal into the web content. - At a
step 318, thedisplay element 120 displays the screen to theindividual recipients 110. After a short period of time, the method 300 returns to thestep 317 to reformat and redisplay the screen. For example, if the web content can include animation or a program element, or the broadcast content can include a motion picture (as it typically will). - At a
step 319, theinput element 130 detects input from one or more of theindividual recipients 110. A wide variety of possible inputs, and consequently a wide variety of possible responses, are within the scope and spirit of the invention. These include at least the following: - The input includes personalization information or otherwise alters preferences for the
individual recipients 110. The method 300 returns to thestep 312 so that the display controller 140 can retrieve other web content, and consequently reformat and redisplay the screen, in response to the personalization information. Thesystem 100 can also record the personalization information in thepreferences 350. - The input selects new selected interactive information. The method300 returns to the
step 312 so that theinteractive information interface 160 can retrieve the new selected interactive information, similar to retrieving the home page. - The input turns the
system 100 off. Thesystem 100 performs any required termination, and returns to a quiescent state. When the system is next activated, it will return to theflow point 310. - General Applicability of the Invention
- Those skilled in the art will recognize, after perusal of this application, that the particular examples shown herein are a few of the many possibilities for combining web content (which can be interactive and personalized) with broadcast content (which can be dynamic and selected from multiple sources).
- Any individual web object can have a selected television signal presented for display as an embedded object within the web object, such as a frame or sub-frame, a graphical object, or an object presented using a program element (such as a CGI script or Java or JavaScript program). For example, a web object can be constructed including all or part of many selected television signals for display, so the
individual recipients 110 can choose to watch individual television signals according to parameters selected and performed by a web server or application. - Any selected television signal can be presented for display underlying a transparent web object, so that the web object can be presented in conjunction with the television signal without obscuring any significant part of the television signal. Moreover, principles of web design can be used in conjunction with the television signal, so elements of the television signal can be made interactive. For example, a television signal advertisement including a telephone number can have a web object superposed so
individual recipients 110 can select the telephone number to call it. - Alternative Embodiments
- Although preferred embodiments are disclosed herein, many variations are possible which remain within the concept, scope, and spirit of the invention, and these variations would become clear to those skilled in the art after perusal of this application.
Claims (20)
1. An information system, comprising:
a controller, for generating an image representative signal adapted for use by a display device;
a broadcast interface, for applying broadcast information to a controller; and
an interactive information interface, for applying interactive information to said controller;
said controller including said broadcast information, said interactive information and a user selectable element in said image representative signal such that corresponding presented imagery includes an interactive portion, a broadcast portion and a user selectable element.
2. The information system of claim 1 , wherein:
said user selectable element comprises a hyperlink having associated with it an object;
said interactive information interface, in response to a selection of said hyperlink, includes said object associated with said hyperlink within said interactive information.
3. The information system of claim 1 , further comprising:
an input device for selecting said user selectable element, said input element comprising at least one of a keypad, a pointing device and a graphical user interface.
4. The information system of claim 1 , further comprising:
data memory for storing a user preference.
5. The information system of claim 1 , wherein:
said interactive information interface comprises a network access device.
6. The information system of claim 5 , wherein:
said internet access device includes a web modem.
7. The information system of claim 1 , wherein:
said interactive portion of said imagery comprises objects retrieved from a network and displayed in a first image panel; and
said broadcast portion of said imagery comprises broadcast video imagery displayed in a second image panel.
8. The information system of claim 7 , wherein:
said first panel is at least partially transparent and overlaps said second panel.
9. The information system of claim 1 , wherein:
said user selectable element includes a control button for selecting a preference, said preference being used to determine how said broadcast information is presented in relationship to said interactive information.
10. The information system of claim 1 wherein said first image panel is used to display web content.
11. The information system of claim 4 , wherein:
said user preference stored in said data memory is accessible to at least a networked server to which the preference relates.
12. The information system of claim 1 , wherein:
said interactive information interface retrieving information from a network in response to the reception of broadcast information conforming to a user preference.
13. The information system of claim 12 , wherein:
said retrieved information is displayed in said first image panel.
14. The information system of claim 12 , further comprising:
data memory for storing a user preference, said user preference being stored in said memory by a web site interacting with said interactive information interface.
15. The information system of claim 12 , further comprising:
data memory for storing a user preference, said user preference being stored in said memory in response to user interaction via said user selectable element.
16. A method of displaying information comprising:
initializing a display system;
receiving selected web content;
receiving broadcast content;
receiving personalized indicia;
formatting received web content, received broadcast content, and received personalized indicia into video information; and
displaying video information to simultaneously produce interactive information having a user selectable element and a television broadcast.
17. A method according to claim 16 further including identifying personalized indicia within at least one of the displayed video information and an out-of-band portion of a television signal.
18. A method according to claim 17 further including retrieving personalized information based on the personalized indicia.
19. A method according to claim 16 wherein the personalized indicia is a web browser cookie.
20. A method according to claim 15 further including retrieving preferences and formatting the received selected web content and received broadcast content based on those preferences.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/625,752 US20040148636A1 (en) | 1998-05-18 | 2003-07-23 | Combining television broadcast and personalized/interactive information |
US13/616,551 US20130019260A1 (en) | 1996-12-20 | 2012-09-14 | Combining Television Broadcast and Personalized/Interactive Information |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/081,488 US6604242B1 (en) | 1998-05-18 | 1998-05-18 | Combining television broadcast and personalized/interactive information |
US10/625,752 US20040148636A1 (en) | 1998-05-18 | 2003-07-23 | Combining television broadcast and personalized/interactive information |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/081,488 Continuation US6604242B1 (en) | 1996-12-20 | 1998-05-18 | Combining television broadcast and personalized/interactive information |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/616,551 Continuation US20130019260A1 (en) | 1996-12-20 | 2012-09-14 | Combining Television Broadcast and Personalized/Interactive Information |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040148636A1 true US20040148636A1 (en) | 2004-07-29 |
Family
ID=27622820
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/081,488 Expired - Lifetime US6604242B1 (en) | 1996-12-20 | 1998-05-18 | Combining television broadcast and personalized/interactive information |
US10/625,752 Abandoned US20040148636A1 (en) | 1996-12-20 | 2003-07-23 | Combining television broadcast and personalized/interactive information |
US13/616,551 Abandoned US20130019260A1 (en) | 1996-12-20 | 2012-09-14 | Combining Television Broadcast and Personalized/Interactive Information |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/081,488 Expired - Lifetime US6604242B1 (en) | 1996-12-20 | 1998-05-18 | Combining television broadcast and personalized/interactive information |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/616,551 Abandoned US20130019260A1 (en) | 1996-12-20 | 2012-09-14 | Combining Television Broadcast and Personalized/Interactive Information |
Country Status (1)
Country | Link |
---|---|
US (3) | US6604242B1 (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030110517A1 (en) * | 2001-12-12 | 2003-06-12 | Kinpo Electronics, Inc. | Method and apparatus for displaying banners on a TV screen |
US20030167465A1 (en) * | 2001-01-17 | 2003-09-04 | Davis T. Ron | Method and system for supplementing television programming with e-mailed magazines |
US20050091695A1 (en) * | 1998-07-27 | 2005-04-28 | Webtv Networks, Inc. | Providing compressed video |
US20050149978A1 (en) * | 2004-01-06 | 2005-07-07 | Funai Electric Co., Ltd. | Still image capture device and digital/analog tuner device comprising the same |
US20060206889A1 (en) * | 2005-03-09 | 2006-09-14 | Vvond, Llc | Fragmentation of a file for instant access |
US20060218217A1 (en) * | 2005-03-09 | 2006-09-28 | Vvond, Llc | Continuous data feeding in a distributed environment |
US20070021129A1 (en) * | 2005-07-21 | 2007-01-25 | Sony Corporation | Information processing apparatus, processing method therefor, program allowing computer to execute the method |
EP1758398A1 (en) | 2005-08-23 | 2007-02-28 | Syneola SA | Multilevel semiotic and fuzzy logic user and metadata interface means for interactive multimedia system having cognitive adaptive capability |
US20070157233A1 (en) * | 2001-12-20 | 2007-07-05 | I-Requestv, Inc. | Method and system for supplementing television programming with e-mailed magazines |
US20080022343A1 (en) * | 2006-07-24 | 2008-01-24 | Vvond, Inc. | Multiple audio streams |
US20080282298A1 (en) * | 2005-03-09 | 2008-11-13 | Prasanna Ganesan | Method and apparatus for supporting file sharing in a distributed network |
US20080282036A1 (en) * | 2005-03-09 | 2008-11-13 | Vvond, Llc | Method and apparatus for instant playback of a movie title |
US20080281913A1 (en) * | 2005-03-09 | 2008-11-13 | Vudu, Inc. | Live video broadcasting on distributed networks |
US20090007196A1 (en) * | 2005-03-09 | 2009-01-01 | Vudu, Inc. | Method and apparatus for sharing media files among network nodes with respect to available bandwidths |
US20090019468A1 (en) * | 2005-03-09 | 2009-01-15 | Vvond, Llc | Access control of media services over an open network |
US20090025046A1 (en) * | 2005-03-09 | 2009-01-22 | Wond, Llc | Hybrid architecture for media services |
US20090183103A1 (en) * | 2008-01-16 | 2009-07-16 | Qualcomm Incorporated | Interactive ticker |
US8099511B1 (en) | 2005-06-11 | 2012-01-17 | Vudu, Inc. | Instantaneous media-on-demand |
US8296812B1 (en) | 2006-09-01 | 2012-10-23 | Vudu, Inc. | Streaming video using erasure encoding |
US20140123189A1 (en) * | 1998-07-23 | 2014-05-01 | Comcast Ip Holdings I, Llc | Data Structure and Methods for Providing an Interactive Program Guide |
US9288064B2 (en) | 1999-06-11 | 2016-03-15 | Tvworks, Llc | Trust information delivery scheme for certificate validation |
US9473819B1 (en) | 2015-09-04 | 2016-10-18 | International Business Machines Corporation | Event pop-ups for video selection |
US9510051B1 (en) | 2015-11-12 | 2016-11-29 | International Business Machines Corporation | Pop-ups for video suggestions based on social messages |
US9924234B2 (en) | 1998-07-23 | 2018-03-20 | Comcast Ip Holdings I, Llc | Data structure and methods for providing an interactive program |
US10631059B2 (en) * | 2006-03-28 | 2020-04-21 | Intel Corporation | Method of adaptive browsing for digital content |
Families Citing this family (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
US6785865B1 (en) * | 1997-03-06 | 2004-08-31 | Microsoft Corporation | Discoverability and navigation of hyperlinks via tabs |
US6215483B1 (en) | 1998-06-17 | 2001-04-10 | Webtv Networks, Inc. | Combining real-time and batch mode logical address links |
US6400407B1 (en) | 1998-06-17 | 2002-06-04 | Webtv Networks, Inc. | Communicating logical addresses of resources in a data service channel of a video signal |
US7181756B1 (en) | 1998-06-17 | 2007-02-20 | Microsoft Corporation | Television/internet terminal user interface |
US6975835B1 (en) * | 1998-09-08 | 2005-12-13 | Sonigistix Corporation | Method and apparatus for an interactive Web Radio system that broadcasts a digital markup language |
US7386600B1 (en) | 1998-09-11 | 2008-06-10 | Lv Partners, L.P. | Launching a web site using a personal device |
US6868433B1 (en) | 1998-09-11 | 2005-03-15 | L.V. Partners, L.P. | Input device having positional and scanning capabilities |
US7191247B1 (en) | 1998-09-11 | 2007-03-13 | Lv Partners, Lp | Method for connecting a wireless device to a remote location on a network |
US6745234B1 (en) | 1998-09-11 | 2004-06-01 | Digital:Convergence Corporation | Method and apparatus for accessing a remote location by scanning an optical code |
US6823388B1 (en) | 1998-09-11 | 2004-11-23 | L.V. Parners, L.P. | Method and apparatus for accessing a remote location with an optical reader having a programmable memory system |
US7392945B1 (en) | 1998-09-11 | 2008-07-01 | Lv Partners, L.P. | Portable scanner for enabling automatic commerce transactions |
US6636896B1 (en) | 1998-09-11 | 2003-10-21 | Lv Partners, L.P. | Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet |
US7440993B1 (en) | 1998-09-11 | 2008-10-21 | Lv Partners, L.P. | Method and apparatus for launching a web browser in response to scanning of product information |
US6704864B1 (en) | 1999-08-19 | 2004-03-09 | L.V. Partners, L.P. | Automatic configuration of equipment software |
US7379901B1 (en) | 1998-09-11 | 2008-05-27 | Lv Partners, L.P. | Accessing a vendor web site using personal account information retrieved from a credit card company web site |
US7392312B1 (en) * | 1998-09-11 | 2008-06-24 | Lv Partners, L.P. | Method for utilizing visual cue in conjunction with web access |
US7313805B1 (en) | 1998-11-30 | 2007-12-25 | Sony Corporation | Content navigator graphical user interface system and method |
US6993721B2 (en) * | 1998-11-30 | 2006-01-31 | Sony Corporation | Web channel guide graphical interface system and method |
US9123380B2 (en) | 1998-12-18 | 2015-09-01 | Gvbb Holdings S.A.R.L. | Systems, methods, and computer program products for automated real-time execution of live inserts of repurposed stored content distribution, and multiple aspect ratio automated simulcast production |
US20030001880A1 (en) * | 2001-04-18 | 2003-01-02 | Parkervision, Inc. | Method, system, and computer program product for producing and distributing enhanced media |
US11109114B2 (en) * | 2001-04-18 | 2021-08-31 | Grass Valley Canada | Advertisement management method, system, and computer program product |
US20020080273A1 (en) * | 1999-01-06 | 2002-06-27 | Harrison Robert G. | Appliance with TV and INTERNET modes of operation |
JP2001014417A (en) * | 1999-03-31 | 2001-01-19 | Canon Inc | Synchronization of visual queue to multimedia presentation |
US8479251B2 (en) * | 1999-03-31 | 2013-07-02 | Microsoft Corporation | System and method for synchronizing streaming content with enhancing content using pre-announced triggers |
US6938270B2 (en) | 1999-04-07 | 2005-08-30 | Microsoft Corporation | Communicating scripts in a data service channel of a video signal |
FR2795901B1 (en) * | 1999-06-29 | 2001-09-07 | Nptv | METHOD FOR CREATING INTERACTIVE AUDIO-VISUAL BANDS |
US7340763B1 (en) | 1999-10-26 | 2008-03-04 | Harris Scott C | Internet browsing from a television |
WO2001043431A2 (en) * | 1999-12-09 | 2001-06-14 | Morecom, Inc. | Enhanced display of world wide web pages on television |
US6857132B1 (en) * | 2000-01-14 | 2005-02-15 | Terayon Communication Systems, Inc. | Head end multiplexer to select and transmit video-on-demand and other requested programs and services |
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 |
US20010049720A1 (en) * | 2000-02-03 | 2001-12-06 | Sony Corporation And Sony Electronics, Inc. | Standard method of access to a multimedia provider's portal |
US20020056083A1 (en) * | 2000-03-29 | 2002-05-09 | Istvan Anthony F. | System and method for picture-in-browser scaling |
US6766524B1 (en) | 2000-05-08 | 2004-07-20 | Webtv Networks, Inc. | System and method for encouraging viewers to watch television programs |
US20020016820A1 (en) * | 2000-05-30 | 2002-02-07 | Jordan Du Val | Distributing datacast signals embedded in broadcast transmissions over a computer network |
JP2004508775A (en) * | 2000-09-08 | 2004-03-18 | カーゴ インコーポレイテッド | Video conversation method |
US8205237B2 (en) | 2000-09-14 | 2012-06-19 | Cox Ingemar J | Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet |
US7676822B2 (en) * | 2001-01-11 | 2010-03-09 | Thomson Licensing | Automatic on-screen display of auxiliary information |
US20020095677A1 (en) * | 2001-01-17 | 2002-07-18 | Davis T. Ron | Method and system for supplementing television programming with e-mailed magazines |
US20020162117A1 (en) * | 2001-04-26 | 2002-10-31 | Martin Pearson | System and method for broadcast-synchronized interactive content interrelated to broadcast content |
US6718092B2 (en) * | 2001-09-14 | 2004-04-06 | Fibera, Inc. | Frequency detection, tuning and stabilization system |
US20030052999A1 (en) * | 2001-09-14 | 2003-03-20 | Weber Matthew Alan | Method and apparatus for a news and music video feed |
US7027101B1 (en) * | 2002-05-13 | 2006-04-11 | Microsoft Corporation | Selectively overlaying a user interface atop a video signal |
US7237252B2 (en) * | 2002-06-27 | 2007-06-26 | Digeo, Inc. | Method and apparatus to invoke a shopping ticker |
US7266835B2 (en) * | 2002-06-27 | 2007-09-04 | Digeo, Inc. | Method and apparatus for secure transactions in an interactive television ticker |
US7921136B1 (en) * | 2004-03-11 | 2011-04-05 | Navteq North America, Llc | Method and system for using geographic data for developing scenes for entertainment features |
US9021529B2 (en) | 2004-07-15 | 2015-04-28 | Microsoft Technology Licensing, Llc | Content recordation techniques |
US20060059514A1 (en) * | 2004-09-10 | 2006-03-16 | Eric Hsiao | Method and apparatus for utilizing blank space on a high definition television screen |
US20060195877A1 (en) * | 2005-02-25 | 2006-08-31 | Bentz William G | Convergence system and method |
US9679602B2 (en) | 2006-06-14 | 2017-06-13 | Seagate Technology Llc | Disc drive circuitry swap |
US20080082922A1 (en) * | 2006-09-29 | 2008-04-03 | Bryan Biniak | System for providing secondary content based on primary broadcast |
CA2671464C (en) | 2006-12-01 | 2017-03-07 | Hsn Lp | Method and system for improved interactive television processing |
US9305590B2 (en) | 2007-10-16 | 2016-04-05 | Seagate Technology Llc | Prevent data storage device circuitry swap |
US20090222754A1 (en) * | 2008-02-29 | 2009-09-03 | International Business Machines Corporation | System and method for generating integrated ticker display for broadcast media content |
FR2933213A1 (en) * | 2008-06-30 | 2010-01-01 | Thomson Licensing | METHOD FOR DISPLAYING USER INTERFACE AND CORRESPONDING TRANSMISSION METHOD |
KR101480559B1 (en) * | 2008-07-31 | 2015-01-08 | 엘지전자 주식회사 | Portable Terminal and Method for displaying and information in thereof |
US8621571B2 (en) * | 2010-03-03 | 2013-12-31 | Htc Corporation | Online service providing system, method, server and mobile device thereof, and computer program product |
US10419811B2 (en) | 2010-06-07 | 2019-09-17 | Saturn Licensing Llc | PVR hyperlinks functionality in triggered declarative objects for PVR functions |
US8893210B2 (en) | 2010-08-20 | 2014-11-18 | Sony Corporation | Server load balancing for interactive television |
US8898723B2 (en) | 2010-08-20 | 2014-11-25 | Sony Corporation | Virtual channel declarative script binding |
US8918801B2 (en) | 2010-08-30 | 2014-12-23 | Sony Corporation | Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system |
US20120272258A1 (en) * | 2011-04-21 | 2012-10-25 | Winnol Llc | Methods and systems for displaying content |
US9633363B2 (en) | 2012-11-08 | 2017-04-25 | Thnx, Llc | System and method of incentivized advertising |
US10298986B2 (en) * | 2016-11-13 | 2019-05-21 | Newtek, Inc. | Method and apparatus for incorporating web based selection into graphics system |
Citations (96)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4035835A (en) * | 1974-09-11 | 1977-07-12 | Robert Bosch G.M.B.H. | System for automatic correction of the color balance between the primary signals of a color signal source |
US4589013A (en) * | 1983-06-13 | 1986-05-13 | 501 Ultimatte Corporation | Automated encoded signal color image compositing |
US4694329A (en) * | 1984-04-09 | 1987-09-15 | Corporate Communications Consultants, Inc. | Color correction system and method with scene-change detection |
US4697209A (en) * | 1984-04-26 | 1987-09-29 | A. C. Nielsen Company | Methods and apparatus for automatically identifying programs viewed or recorded |
US4868557A (en) * | 1986-06-04 | 1989-09-19 | Apple Computer, Inc. | Video display apparatus |
US4868877A (en) * | 1988-02-12 | 1989-09-19 | Fischer Addison M | Public key/signature cryptosystem with enhanced digital signature certification |
US4888801A (en) * | 1988-05-02 | 1989-12-19 | Motorola, Inc. | Hierarchical key management system |
US4893114A (en) * | 1985-06-10 | 1990-01-09 | Ascii Corporation | Image data processing system |
US5001697A (en) * | 1988-02-10 | 1991-03-19 | Ibm Corp. | Method to automatically vary displayed object size with variations in window size |
US5005011A (en) * | 1988-12-23 | 1991-04-02 | Apple Computer, Inc. | Vertical filtering apparatus for raster scanned display |
US5009363A (en) * | 1990-03-15 | 1991-04-23 | Zavatone James F | Bridge separated tray and blank for forming it |
US5043714A (en) * | 1986-06-04 | 1991-08-27 | Apple Computer, Inc. | Video display apparatus |
US5065231A (en) * | 1988-09-26 | 1991-11-12 | Apple Computer, Inc. | Apparatus and method for merging input RGB and composite video signals to provide both RGB and composite merged video outputs |
US5065143A (en) * | 1988-09-26 | 1991-11-12 | Apple Computer, Inc. | Apparatus for converting an RGB signal into a composite video signal and its use in providing computer generated video overlays |
US5097257A (en) * | 1989-12-26 | 1992-03-17 | Apple Computer, Inc. | Apparatus for providing output filtering from a frame buffer storing both video and graphics signals |
US5117074A (en) * | 1987-05-12 | 1992-05-26 | Alps Electric Co., Ltd. | Waterproof structure for a switch device |
US5119074A (en) * | 1988-09-26 | 1992-06-02 | Apple Computer, Inc. | Apparatus for converting an RGB signal into a composite video signal and its use in providing computer generated video overlays |
US5130800A (en) * | 1989-12-28 | 1992-07-14 | North American Philips Corporation | Picture out of picture feature for wide-screen display |
US5155847A (en) * | 1988-08-03 | 1992-10-13 | Minicom Data Corporation | Method and apparatus for updating software at remote locations |
US5202828A (en) * | 1991-05-15 | 1993-04-13 | Apple Computer, Inc. | User interface system having programmable user interface elements |
US5204947A (en) * | 1990-10-31 | 1993-04-20 | International Business Machines Corporation | Application independent (open) hypermedia enablement services |
US5206951A (en) * | 1987-08-21 | 1993-04-27 | Wang Laboratories, Inc. | Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types |
US5224163A (en) * | 1990-09-28 | 1993-06-29 | Digital Equipment Corporation | Method for delegating authorization from one entity to another through the use of session encryption keys |
US5307173A (en) * | 1988-12-23 | 1994-04-26 | Gemstar Development Corporation | Apparatus and method using compressed codes for television program record scheduling |
US5321806A (en) * | 1991-08-21 | 1994-06-14 | Digital Equipment Corporation | Method and apparatus for transmitting graphics command in a computer graphics system |
US5321750A (en) * | 1989-02-07 | 1994-06-14 | Market Data Corporation | Restricted information distribution system apparatus and methods |
US5347622A (en) * | 1991-04-12 | 1994-09-13 | Accom Inc. | Digital image compositing system and method |
US5347632A (en) * | 1988-07-15 | 1994-09-13 | Prodigy Services Company | Reception system for an interactive computer network and method of operation |
US5365360A (en) * | 1991-11-15 | 1994-11-15 | International Business Machines Corporation | Method and apparatus for presenting information contained within a data icon by assigning attributes to various dimensions of the data icon |
US5367316A (en) * | 1990-03-27 | 1994-11-22 | Matsushita Electric Industrial Co., Ltd. | Remote-control apparatus for electronics apparatus |
US5373561A (en) * | 1992-12-21 | 1994-12-13 | Bell Communications Research, Inc. | Method of extending the validity of a cryptographic certificate |
US5390295A (en) * | 1991-12-20 | 1995-02-14 | International Business Machines Corporation | Method and apparatus for proportionally displaying windows on a computer display screen |
US5436673A (en) * | 1991-02-28 | 1995-07-25 | Bts Broadcast Television Systems Gmbh | Video signal color correction based on color hue |
US5444861A (en) * | 1992-06-01 | 1995-08-22 | United Technologies Corporation | System for downloading software |
US5453779A (en) * | 1994-03-15 | 1995-09-26 | International Business Machines Corporation | Scheduling policies with grouping for providing VCR control functions in a video server |
US5471577A (en) * | 1993-04-16 | 1995-11-28 | Data Translation, Inc. | Displaying a subsampled video image on a computer display |
US5481294A (en) * | 1993-10-27 | 1996-01-02 | A. C. Nielsen Company | Audience measurement system utilizing ancillary codes and passive signatures |
US5495610A (en) * | 1989-11-30 | 1996-02-27 | Seer Technologies, Inc. | Software distribution system to build and distribute a software release |
US5497422A (en) * | 1993-09-30 | 1996-03-05 | Apple Computer, Inc. | Message protection mechanism and graphical user interface therefor |
US5530865A (en) * | 1993-03-03 | 1996-06-25 | Apple Computer, Inc. | Method and apparatus for improved application program switching on a computer-controlled display system |
US5532732A (en) * | 1988-12-23 | 1996-07-02 | Gemstar Development Corporation | Apparatus and methods for using compressed codes for monitoring television program viewing |
US5541638A (en) * | 1994-06-28 | 1996-07-30 | At&T Corp. | User programmable entertainment method and apparatus |
US5583560A (en) * | 1993-06-22 | 1996-12-10 | Apple Computer, Inc. | Method and apparatus for audio-visual interface for the selective display of listing information on a display |
US5585858A (en) * | 1994-04-15 | 1996-12-17 | Actv, Inc. | Simulcast of interactive signals with a conventional video signal |
US5594509A (en) * | 1993-06-22 | 1997-01-14 | Apple Computer, Inc. | Method and apparatus for audio-visual interface for the display of multiple levels of information on a display |
US5600364A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
US5621456A (en) * | 1993-06-22 | 1997-04-15 | Apple Computer, Inc. | Methods and apparatus for audio-visual interface for the display of multiple program categories |
US5634051A (en) * | 1993-10-28 | 1997-05-27 | Teltech Resource Network Corporation | Information management system |
US5654748A (en) * | 1995-05-05 | 1997-08-05 | Microsoft Corporation | Interactive program identification system |
US5680458A (en) * | 1995-11-14 | 1997-10-21 | Microsoft Corporation | Root key compromise recovery |
US5703995A (en) * | 1996-05-17 | 1997-12-30 | Willbanks; George M. | Method and system for producing a personalized video recording |
US5708845A (en) * | 1995-09-29 | 1998-01-13 | Wistendahl; Douglass A. | System for mapping hot spots in media content for interactive digital media program |
US5727129A (en) * | 1996-06-04 | 1998-03-10 | International Business Machines Corporation | Network system for profiling and actively facilitating user activities |
US5745109A (en) * | 1996-04-30 | 1998-04-28 | Sony Corporation | Menu display interface with miniature windows corresponding to each page |
US5752042A (en) * | 1996-06-07 | 1998-05-12 | International Business Machines Corporation | Server computer for selecting program updates for a client computer based on results of recognizer program(s) furnished to the client computer |
US5754938A (en) * | 1994-11-29 | 1998-05-19 | Herz; Frederick S. M. | Pseudonymous server for system for customized electronic identification of desirable objects |
US5761306A (en) * | 1996-02-22 | 1998-06-02 | Visa International Service Association | Key replacement in a public key cryptosystem |
US5764992A (en) * | 1995-06-06 | 1998-06-09 | Apple Computer, Inc. | Method and apparatus for automatic software replacement |
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 |
US5781228A (en) * | 1995-09-07 | 1998-07-14 | Microsoft Corporation | Method and system for displaying an interactive program with intervening informational segments |
US5787172A (en) * | 1994-02-24 | 1998-07-28 | The Merdan Group, Inc. | Apparatus and method for establishing a cryptographic link between elements of a system |
US5796840A (en) * | 1994-05-31 | 1998-08-18 | Intel Corporation | Apparatus and method for providing secured communications |
US5802284A (en) * | 1995-12-13 | 1998-09-01 | Silicon Graphics, Inc. | System and method using cover bundles to provide immediate feedback to a user in an interactive television environment |
US5801787A (en) * | 1996-06-14 | 1998-09-01 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
US5809287A (en) * | 1994-09-08 | 1998-09-15 | Compaq Computer Corporation | Automatic computer upgrading |
US5808628A (en) * | 1992-03-13 | 1998-09-15 | Quantel Ltd. | Electronic video processing system |
US5848396A (en) * | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
US5848352A (en) * | 1995-04-26 | 1998-12-08 | Wink Communications, Inc. | Compact graphical interactive information system |
US5850232A (en) * | 1996-04-25 | 1998-12-15 | Microsoft Corporation | Method and system for flipping images in a window using overlays |
US5859969A (en) * | 1995-01-10 | 1999-01-12 | Fujitsu Limited | Remote installation system and method |
US5867166A (en) * | 1995-08-04 | 1999-02-02 | Microsoft Corporation | Method and system for generating images using Gsprites |
US5870765A (en) * | 1996-10-09 | 1999-02-09 | Oracle Corporation | Database synchronizer |
US5874967A (en) * | 1995-06-06 | 1999-02-23 | International Business Machines Corporation | Graphics system and process for blending graphics display layers |
US5877741A (en) * | 1995-06-07 | 1999-03-02 | Seiko Epson Corporation | System and method for implementing an overlay pathway |
US5887243A (en) * | 1981-11-03 | 1999-03-23 | Personalized Media Communications, L.L.C. | Signal processing apparatus and methods |
US5892536A (en) * | 1996-10-03 | 1999-04-06 | Personal Audio | Systems and methods for computer enhanced broadcast monitoring |
US5923379A (en) * | 1996-12-02 | 1999-07-13 | Samsung Electronics Co., Ltd. | DSS/DVD picture in picture with internet |
US5926624A (en) * | 1996-09-12 | 1999-07-20 | Audible, Inc. | Digital information library and delivery system with logic for generating files targeted to the playback device |
US5929849A (en) * | 1996-05-02 | 1999-07-27 | Phoenix Technologies, Ltd. | Integration of dynamic universal resource locators with television presentations |
US5936606A (en) * | 1996-04-15 | 1999-08-10 | Winbond Electronics Corp. | On-screen edit/display controller |
US5948061A (en) * | 1996-10-29 | 1999-09-07 | Double Click, Inc. | Method of delivery, targeting, and measuring advertising over networks |
US5977960A (en) * | 1996-09-10 | 1999-11-02 | S3 Incorporated | Apparatus, systems and methods for controlling data overlay in multimedia data processing and display systems using mask techniques |
US6006257A (en) * | 1995-09-29 | 1999-12-21 | Comverse Networks Systems, Inc. | Multimedia architecture for interactive advertising in which secondary programming is varied based upon viewer demographics and content of primary programming |
US6034689A (en) * | 1996-06-03 | 2000-03-07 | Webtv Networks, Inc. | Web browser allowing navigation between hypertext objects using remote control |
US6049628A (en) * | 1995-09-01 | 2000-04-11 | Cerulean Colorization Llc | Polygon reshaping in picture colorization |
US6058430A (en) * | 1996-04-19 | 2000-05-02 | Kaplan; Kenneth B. | Vertical blanking interval encoding of internet addresses for integrated television/internet devices |
US6072489A (en) * | 1993-05-10 | 2000-06-06 | Apple Computer, Inc. | Method and apparatus for providing translucent images on a computer display |
US6073241A (en) * | 1996-08-29 | 2000-06-06 | C/Net, Inc. | Apparatus and method for tracking world wide web browser requests across distinct domains using persistent client-side state |
US6205485B1 (en) * | 1997-03-27 | 2001-03-20 | Lextron Systems, Inc | Simulcast WEB page delivery using a 3D user interface system |
US20010001160A1 (en) * | 1996-03-29 | 2001-05-10 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
US6305020B1 (en) * | 1995-11-01 | 2001-10-16 | Ictv, Inc. | System manager and hypertext control interface for interactive cable television system |
US20020007493A1 (en) * | 1997-07-29 | 2002-01-17 | Laura J. Butler | Providing enhanced content with broadcast video |
US6367080B1 (en) * | 1996-08-02 | 2002-04-02 | Sanyo Electric Co., Ltd. | Internet information displaying apparatus |
US6510557B1 (en) * | 1997-01-03 | 2003-01-21 | Texas Instruments Incorporated | Apparatus for the integration of television signals and information from an information service provider |
US20040172661A1 (en) * | 1996-12-25 | 2004-09-02 | Yuichi Yagawa | Method and apparatus for displaying an image and data related to the image conditioned on used identifier |
US8078866B2 (en) * | 1999-06-11 | 2011-12-13 | Tvworks, Llc | Trust information delivery scheme for certificate validation |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6005574A (en) | 1991-07-05 | 1999-12-21 | International Business Machines Corporation | Data processing system including method and apparatus for performing graphics clipping operations |
US5638501A (en) * | 1993-05-10 | 1997-06-10 | Apple Computer, Inc. | Method and apparatus for displaying an overlay image |
US5586121A (en) | 1995-04-21 | 1996-12-17 | Hybrid Networks, Inc. | Asymmetric hybrid access system and method |
US6732369B1 (en) * | 1995-10-02 | 2004-05-04 | Starsight Telecast, Inc. | Systems and methods for contextually linking television program information |
US5794164A (en) | 1995-11-29 | 1998-08-11 | Microsoft Corporation | Vehicle computer system |
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 |
US5903880A (en) | 1996-07-19 | 1999-05-11 | Biffar; Peter C. | Self-contained payment system with circulating digital vouchers |
US6049835A (en) | 1996-08-30 | 2000-04-11 | Internet Media Corporation | System for providing easy access to the World Wide Web utilizing a published list of preselected Internet locations together with their unique multi-digit jump codes |
US5907322A (en) * | 1996-10-16 | 1999-05-25 | Catch Tv Acquisition Corp. | Television event marking system |
US5982445A (en) * | 1996-10-21 | 1999-11-09 | General Instrument Corporation | Hypertext markup language protocol for television display and control |
US6064376A (en) * | 1997-03-13 | 2000-05-16 | United Video Properties, Inc. | Adjustable program guide display system |
US6028600A (en) * | 1997-06-02 | 2000-02-22 | Sony Corporation | Rotary menu wheel interface |
US6073119A (en) * | 1997-09-04 | 2000-06-06 | Citicorp Development Center, Inc. | Method and system for banking institution interactive center |
US6028583A (en) | 1998-01-16 | 2000-02-22 | Adobe Systems, Inc. | Compound layers for composited image manipulation |
US6459427B1 (en) * | 1998-04-01 | 2002-10-01 | Liberate Technologies | Apparatus and method for web-casting over digital broadcast TV network |
-
1998
- 1998-05-18 US US09/081,488 patent/US6604242B1/en not_active Expired - Lifetime
-
2003
- 2003-07-23 US US10/625,752 patent/US20040148636A1/en not_active Abandoned
-
2012
- 2012-09-14 US US13/616,551 patent/US20130019260A1/en not_active Abandoned
Patent Citations (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4035835A (en) * | 1974-09-11 | 1977-07-12 | Robert Bosch G.M.B.H. | System for automatic correction of the color balance between the primary signals of a color signal source |
US5887243A (en) * | 1981-11-03 | 1999-03-23 | Personalized Media Communications, L.L.C. | Signal processing apparatus and methods |
US4589013A (en) * | 1983-06-13 | 1986-05-13 | 501 Ultimatte Corporation | Automated encoded signal color image compositing |
US4694329A (en) * | 1984-04-09 | 1987-09-15 | Corporate Communications Consultants, Inc. | Color correction system and method with scene-change detection |
US4697209A (en) * | 1984-04-26 | 1987-09-29 | A. C. Nielsen Company | Methods and apparatus for automatically identifying programs viewed or recorded |
US4893114A (en) * | 1985-06-10 | 1990-01-09 | Ascii Corporation | Image data processing system |
US4868557A (en) * | 1986-06-04 | 1989-09-19 | Apple Computer, Inc. | Video display apparatus |
US5043714A (en) * | 1986-06-04 | 1991-08-27 | Apple Computer, Inc. | Video display apparatus |
US5117074A (en) * | 1987-05-12 | 1992-05-26 | Alps Electric Co., Ltd. | Waterproof structure for a switch device |
US5206951A (en) * | 1987-08-21 | 1993-04-27 | Wang Laboratories, Inc. | Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types |
US5001697A (en) * | 1988-02-10 | 1991-03-19 | Ibm Corp. | Method to automatically vary displayed object size with variations in window size |
US4868877A (en) * | 1988-02-12 | 1989-09-19 | Fischer Addison M | Public key/signature cryptosystem with enhanced digital signature certification |
US4888801A (en) * | 1988-05-02 | 1989-12-19 | Motorola, Inc. | Hierarchical key management system |
US5347632A (en) * | 1988-07-15 | 1994-09-13 | Prodigy Services Company | Reception system for an interactive computer network and method of operation |
US5155847A (en) * | 1988-08-03 | 1992-10-13 | Minicom Data Corporation | Method and apparatus for updating software at remote locations |
US5119074A (en) * | 1988-09-26 | 1992-06-02 | Apple Computer, Inc. | Apparatus for converting an RGB signal into a composite video signal and its use in providing computer generated video overlays |
US5065143A (en) * | 1988-09-26 | 1991-11-12 | Apple Computer, Inc. | Apparatus for converting an RGB signal into a composite video signal and its use in providing computer generated video overlays |
US5065231A (en) * | 1988-09-26 | 1991-11-12 | Apple Computer, Inc. | Apparatus and method for merging input RGB and composite video signals to provide both RGB and composite merged video outputs |
US5005011A (en) * | 1988-12-23 | 1991-04-02 | Apple Computer, Inc. | Vertical filtering apparatus for raster scanned display |
US5532732A (en) * | 1988-12-23 | 1996-07-02 | Gemstar Development Corporation | Apparatus and methods for using compressed codes for monitoring television program viewing |
US5307173A (en) * | 1988-12-23 | 1994-04-26 | Gemstar Development Corporation | Apparatus and method using compressed codes for television program record scheduling |
US5321750A (en) * | 1989-02-07 | 1994-06-14 | Market Data Corporation | Restricted information distribution system apparatus and methods |
US5495610A (en) * | 1989-11-30 | 1996-02-27 | Seer Technologies, Inc. | Software distribution system to build and distribute a software release |
US5097257A (en) * | 1989-12-26 | 1992-03-17 | Apple Computer, Inc. | Apparatus for providing output filtering from a frame buffer storing both video and graphics signals |
US5130800A (en) * | 1989-12-28 | 1992-07-14 | North American Philips Corporation | Picture out of picture feature for wide-screen display |
US5009363A (en) * | 1990-03-15 | 1991-04-23 | Zavatone James F | Bridge separated tray and blank for forming it |
US5367316A (en) * | 1990-03-27 | 1994-11-22 | Matsushita Electric Industrial Co., Ltd. | Remote-control apparatus for electronics apparatus |
US5224163A (en) * | 1990-09-28 | 1993-06-29 | Digital Equipment Corporation | Method for delegating authorization from one entity to another through the use of session encryption keys |
US5204947A (en) * | 1990-10-31 | 1993-04-20 | International Business Machines Corporation | Application independent (open) hypermedia enablement services |
US5436673A (en) * | 1991-02-28 | 1995-07-25 | Bts Broadcast Television Systems Gmbh | Video signal color correction based on color hue |
US5347622A (en) * | 1991-04-12 | 1994-09-13 | Accom Inc. | Digital image compositing system and method |
US5202828A (en) * | 1991-05-15 | 1993-04-13 | Apple Computer, Inc. | User interface system having programmable user interface elements |
US5321806A (en) * | 1991-08-21 | 1994-06-14 | Digital Equipment Corporation | Method and apparatus for transmitting graphics command in a computer graphics system |
US5365360A (en) * | 1991-11-15 | 1994-11-15 | International Business Machines Corporation | Method and apparatus for presenting information contained within a data icon by assigning attributes to various dimensions of the data icon |
US5390295A (en) * | 1991-12-20 | 1995-02-14 | International Business Machines Corporation | Method and apparatus for proportionally displaying windows on a computer display screen |
US5808628A (en) * | 1992-03-13 | 1998-09-15 | Quantel Ltd. | Electronic video processing system |
US5444861A (en) * | 1992-06-01 | 1995-08-22 | United Technologies Corporation | System for downloading software |
US5600364A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
US5373561A (en) * | 1992-12-21 | 1994-12-13 | Bell Communications Research, Inc. | Method of extending the validity of a cryptographic certificate |
US5530865A (en) * | 1993-03-03 | 1996-06-25 | Apple Computer, Inc. | Method and apparatus for improved application program switching on a computer-controlled display system |
US5471577A (en) * | 1993-04-16 | 1995-11-28 | Data Translation, Inc. | Displaying a subsampled video image on a computer display |
US6072489A (en) * | 1993-05-10 | 2000-06-06 | Apple Computer, Inc. | Method and apparatus for providing translucent images on a computer display |
US5583560A (en) * | 1993-06-22 | 1996-12-10 | Apple Computer, Inc. | Method and apparatus for audio-visual interface for the selective display of listing information on a display |
US5594509A (en) * | 1993-06-22 | 1997-01-14 | Apple Computer, Inc. | Method and apparatus for audio-visual interface for the display of multiple levels of information on a display |
US5621456A (en) * | 1993-06-22 | 1997-04-15 | Apple Computer, Inc. | Methods and apparatus for audio-visual interface for the display of multiple program categories |
US5497422A (en) * | 1993-09-30 | 1996-03-05 | Apple Computer, Inc. | Message protection mechanism and graphical user interface therefor |
US5481294A (en) * | 1993-10-27 | 1996-01-02 | A. C. Nielsen Company | Audience measurement system utilizing ancillary codes and passive signatures |
US5634051A (en) * | 1993-10-28 | 1997-05-27 | Teltech Resource Network Corporation | Information management system |
US5787172A (en) * | 1994-02-24 | 1998-07-28 | The Merdan Group, Inc. | Apparatus and method for establishing a cryptographic link between elements of a system |
US5453779A (en) * | 1994-03-15 | 1995-09-26 | International Business Machines Corporation | Scheduling policies with grouping for providing VCR control functions in a video server |
US5585858A (en) * | 1994-04-15 | 1996-12-17 | Actv, Inc. | Simulcast of interactive signals with a conventional video signal |
US5796840A (en) * | 1994-05-31 | 1998-08-18 | Intel Corporation | Apparatus and method for providing secured communications |
US5541638A (en) * | 1994-06-28 | 1996-07-30 | At&T Corp. | User programmable entertainment method and apparatus |
US5809287A (en) * | 1994-09-08 | 1998-09-15 | Compaq Computer Corporation | Automatic computer upgrading |
US5754938A (en) * | 1994-11-29 | 1998-05-19 | Herz; Frederick S. M. | Pseudonymous server for system for customized electronic identification of desirable objects |
US5754939A (en) * | 1994-11-29 | 1998-05-19 | Herz; Frederick S. M. | System for generation of user profiles for a system for customized electronic identification of desirable objects |
US5859969A (en) * | 1995-01-10 | 1999-01-12 | Fujitsu Limited | Remote installation system and method |
US5848352A (en) * | 1995-04-26 | 1998-12-08 | Wink Communications, Inc. | Compact graphical interactive information system |
US5654748A (en) * | 1995-05-05 | 1997-08-05 | Microsoft Corporation | Interactive program identification system |
US5874967A (en) * | 1995-06-06 | 1999-02-23 | International Business Machines Corporation | Graphics system and process for blending graphics display layers |
US5764992A (en) * | 1995-06-06 | 1998-06-09 | Apple Computer, Inc. | Method and apparatus for automatic software replacement |
US5877741A (en) * | 1995-06-07 | 1999-03-02 | Seiko Epson Corporation | System and method for implementing an overlay pathway |
US5867166A (en) * | 1995-08-04 | 1999-02-02 | Microsoft Corporation | Method and system for generating images using Gsprites |
US6049628A (en) * | 1995-09-01 | 2000-04-11 | Cerulean Colorization Llc | Polygon reshaping in picture colorization |
US5781228A (en) * | 1995-09-07 | 1998-07-14 | Microsoft Corporation | Method and system for displaying an interactive program with intervening informational segments |
US5708845A (en) * | 1995-09-29 | 1998-01-13 | Wistendahl; Douglass A. | System for mapping hot spots in media content for interactive digital media program |
US6006257A (en) * | 1995-09-29 | 1999-12-21 | Comverse Networks Systems, Inc. | Multimedia architecture for interactive advertising in which secondary programming is varied based upon viewer demographics and content of primary programming |
US6305020B1 (en) * | 1995-11-01 | 2001-10-16 | Ictv, Inc. | System manager and hypertext control interface for interactive cable television system |
US5680458A (en) * | 1995-11-14 | 1997-10-21 | Microsoft Corporation | Root key compromise recovery |
US5802284A (en) * | 1995-12-13 | 1998-09-01 | Silicon Graphics, Inc. | System and method using cover bundles to provide immediate feedback to a user in an interactive television environment |
US5761306A (en) * | 1996-02-22 | 1998-06-02 | Visa International Service Association | Key replacement in a public key cryptosystem |
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 |
US20050015815A1 (en) * | 1996-03-29 | 2005-01-20 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
US20010001160A1 (en) * | 1996-03-29 | 2001-05-10 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
US6240555B1 (en) * | 1996-03-29 | 2001-05-29 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
US5936606A (en) * | 1996-04-15 | 1999-08-10 | Winbond Electronics Corp. | On-screen edit/display controller |
US6058430A (en) * | 1996-04-19 | 2000-05-02 | Kaplan; Kenneth B. | Vertical blanking interval encoding of internet addresses for integrated television/internet devices |
US5850232A (en) * | 1996-04-25 | 1998-12-15 | Microsoft Corporation | Method and system for flipping images in a window using overlays |
US5848396A (en) * | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
US5745109A (en) * | 1996-04-30 | 1998-04-28 | Sony Corporation | Menu display interface with miniature windows corresponding to each page |
US5929849A (en) * | 1996-05-02 | 1999-07-27 | Phoenix Technologies, Ltd. | Integration of dynamic universal resource locators with television presentations |
US5703995A (en) * | 1996-05-17 | 1997-12-30 | Willbanks; George M. | Method and system for producing a personalized video recording |
US6034689A (en) * | 1996-06-03 | 2000-03-07 | Webtv Networks, Inc. | Web browser allowing navigation between hypertext objects using remote control |
US5727129A (en) * | 1996-06-04 | 1998-03-10 | International Business Machines Corporation | Network system for profiling and actively facilitating user activities |
US5752042A (en) * | 1996-06-07 | 1998-05-12 | International Business Machines Corporation | Server computer for selecting program updates for a client computer based on results of recognizer program(s) furnished to the client computer |
US5801787A (en) * | 1996-06-14 | 1998-09-01 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
US6367080B1 (en) * | 1996-08-02 | 2002-04-02 | Sanyo Electric Co., Ltd. | Internet information displaying apparatus |
US6073241A (en) * | 1996-08-29 | 2000-06-06 | C/Net, Inc. | Apparatus and method for tracking world wide web browser requests across distinct domains using persistent client-side state |
US5977960A (en) * | 1996-09-10 | 1999-11-02 | S3 Incorporated | Apparatus, systems and methods for controlling data overlay in multimedia data processing and display systems using mask techniques |
US5926624A (en) * | 1996-09-12 | 1999-07-20 | Audible, Inc. | Digital information library and delivery system with logic for generating files targeted to the playback device |
US5892536A (en) * | 1996-10-03 | 1999-04-06 | Personal Audio | Systems and methods for computer enhanced broadcast monitoring |
US5870765A (en) * | 1996-10-09 | 1999-02-09 | Oracle Corporation | Database synchronizer |
US5948061A (en) * | 1996-10-29 | 1999-09-07 | Double Click, Inc. | Method of delivery, targeting, and measuring advertising over networks |
US5923379A (en) * | 1996-12-02 | 1999-07-13 | Samsung Electronics Co., Ltd. | DSS/DVD picture in picture with internet |
US20040172661A1 (en) * | 1996-12-25 | 2004-09-02 | Yuichi Yagawa | Method and apparatus for displaying an image and data related to the image conditioned on used identifier |
US6510557B1 (en) * | 1997-01-03 | 2003-01-21 | Texas Instruments Incorporated | Apparatus for the integration of television signals and information from an information service provider |
US6205485B1 (en) * | 1997-03-27 | 2001-03-20 | Lextron Systems, Inc | Simulcast WEB page delivery using a 3D user interface system |
US20020007493A1 (en) * | 1997-07-29 | 2002-01-17 | Laura J. Butler | Providing enhanced content with broadcast video |
US8078866B2 (en) * | 1999-06-11 | 2011-12-13 | Tvworks, Llc | Trust information delivery scheme for certificate validation |
Non-Patent Citations (1)
Title |
---|
60047809_filing_date.pdf, New Provisional Patent Application Cover Sheet dated May 16, 1997 for Provisional Application 60/047809 * |
Cited By (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9924234B2 (en) | 1998-07-23 | 2018-03-20 | Comcast Ip Holdings I, Llc | Data structure and methods for providing an interactive program |
US9674586B2 (en) * | 1998-07-23 | 2017-06-06 | Comcast Ip Holdings I, Llc | Data structure and methods for providing an interactive program guide |
US20140123189A1 (en) * | 1998-07-23 | 2014-05-01 | Comcast Ip Holdings I, Llc | Data Structure and Methods for Providing an Interactive Program Guide |
US20050091695A1 (en) * | 1998-07-27 | 2005-04-28 | Webtv Networks, Inc. | Providing compressed video |
US9288064B2 (en) | 1999-06-11 | 2016-03-15 | Tvworks, Llc | Trust information delivery scheme for certificate validation |
US20030167465A1 (en) * | 2001-01-17 | 2003-09-04 | Davis T. Ron | Method and system for supplementing television programming with e-mailed magazines |
US20030110517A1 (en) * | 2001-12-12 | 2003-06-12 | Kinpo Electronics, Inc. | Method and apparatus for displaying banners on a TV screen |
US20070157233A1 (en) * | 2001-12-20 | 2007-07-05 | I-Requestv, Inc. | Method and system for supplementing television programming with e-mailed magazines |
US20050149978A1 (en) * | 2004-01-06 | 2005-07-07 | Funai Electric Co., Ltd. | Still image capture device and digital/analog tuner device comprising the same |
US7810647B2 (en) | 2005-03-09 | 2010-10-12 | Vudu, Inc. | Method and apparatus for assembling portions of a data file received from multiple devices |
US7698451B2 (en) | 2005-03-09 | 2010-04-13 | Vudu, Inc. | Method and apparatus for instant playback of a movie title |
US20080282036A1 (en) * | 2005-03-09 | 2008-11-13 | Vvond, Llc | Method and apparatus for instant playback of a movie title |
US20080281913A1 (en) * | 2005-03-09 | 2008-11-13 | Vudu, Inc. | Live video broadcasting on distributed networks |
US20090007196A1 (en) * | 2005-03-09 | 2009-01-01 | Vudu, Inc. | Method and apparatus for sharing media files among network nodes with respect to available bandwidths |
US20090019468A1 (en) * | 2005-03-09 | 2009-01-15 | Vvond, Llc | Access control of media services over an open network |
US20090025048A1 (en) * | 2005-03-09 | 2009-01-22 | Wond, Llc | Method and apparatus for sharing media files among network nodes |
US20090025046A1 (en) * | 2005-03-09 | 2009-01-22 | Wond, Llc | Hybrid architecture for media services |
US20060206889A1 (en) * | 2005-03-09 | 2006-09-14 | Vvond, Llc | Fragmentation of a file for instant access |
US9705951B2 (en) | 2005-03-09 | 2017-07-11 | Vudu, Inc. | Method and apparatus for instant playback of a movie |
US20080282298A1 (en) * | 2005-03-09 | 2008-11-13 | Prasanna Ganesan | Method and apparatus for supporting file sharing in a distributed network |
US8745675B2 (en) | 2005-03-09 | 2014-06-03 | Vudu, Inc. | Multiple audio streams |
US20100254675A1 (en) * | 2005-03-09 | 2010-10-07 | Prasanna Ganesan | Method and apparatus for instant playback of a movie title |
US20060218217A1 (en) * | 2005-03-09 | 2006-09-28 | Vvond, Llc | Continuous data feeding in a distributed environment |
US7937379B2 (en) | 2005-03-09 | 2011-05-03 | Vudu, Inc. | Fragmentation of a file for instant access |
US8904463B2 (en) | 2005-03-09 | 2014-12-02 | Vudu, Inc. | Live video broadcasting on distributed networks |
US8219635B2 (en) | 2005-03-09 | 2012-07-10 | Vudu, Inc. | Continuous data feeding in a distributed environment |
US9635318B2 (en) | 2005-03-09 | 2017-04-25 | Vudu, Inc. | Live video broadcasting on distributed networks |
US9176955B2 (en) | 2005-03-09 | 2015-11-03 | Vvond, Inc. | Method and apparatus for sharing media files among network nodes |
US8312161B2 (en) | 2005-03-09 | 2012-11-13 | Vudu, Inc. | Method and apparatus for instant playback of a movie title |
US8099511B1 (en) | 2005-06-11 | 2012-01-17 | Vudu, Inc. | Instantaneous media-on-demand |
US7614017B2 (en) * | 2005-07-21 | 2009-11-03 | Sony Corporation | Information processing apparatus, processing method therefor, program allowing computer to execute the method |
US20070021129A1 (en) * | 2005-07-21 | 2007-01-25 | Sony Corporation | Information processing apparatus, processing method therefor, program allowing computer to execute the method |
US8280827B2 (en) | 2005-08-23 | 2012-10-02 | Syneola Luxembourg Sa | Multilevel semiotic and fuzzy logic user and metadata interface means for interactive multimedia system having cognitive adaptive capability |
EP1758398A1 (en) | 2005-08-23 | 2007-02-28 | Syneola SA | Multilevel semiotic and fuzzy logic user and metadata interface means for interactive multimedia system having cognitive adaptive capability |
US20090132441A1 (en) * | 2005-08-23 | 2009-05-21 | Syneola Sa | Multilevel semiotic and fuzzy logic user and metadata interface means for interactive multimedia system having cognitive adaptive capability |
US11223879B2 (en) | 2006-03-28 | 2022-01-11 | Intel Corporation | Method of adaptive browsing for digital content |
US10631059B2 (en) * | 2006-03-28 | 2020-04-21 | Intel Corporation | Method of adaptive browsing for digital content |
US20080022343A1 (en) * | 2006-07-24 | 2008-01-24 | Vvond, Inc. | Multiple audio streams |
US8296812B1 (en) | 2006-09-01 | 2012-10-23 | Vudu, Inc. | Streaming video using erasure encoding |
US8799801B2 (en) * | 2008-01-16 | 2014-08-05 | Qualcomm Incorporated | Interactive ticker |
US20090183103A1 (en) * | 2008-01-16 | 2009-07-16 | Qualcomm Incorporated | Interactive ticker |
US9565481B1 (en) | 2015-09-04 | 2017-02-07 | International Business Machines Corporation | Event pop-ups for video selection |
US9668012B2 (en) | 2015-09-04 | 2017-05-30 | International Business Machines Corporation | Event pop-ups for video selection |
US9712851B2 (en) | 2015-09-04 | 2017-07-18 | International Business Machines Corporation | Event pop-ups for video selection |
US9473819B1 (en) | 2015-09-04 | 2016-10-18 | International Business Machines Corporation | Event pop-ups for video selection |
US9510051B1 (en) | 2015-11-12 | 2016-11-29 | International Business Machines Corporation | Pop-ups for video suggestions based on social messages |
Also Published As
Publication number | Publication date |
---|---|
US20130019260A1 (en) | 2013-01-17 |
US6604242B1 (en) | 2003-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6604242B1 (en) | Combining television broadcast and personalized/interactive information | |
US10587930B2 (en) | Interactive user interface for television applications | |
ES2563164T3 (en) | System and method to advertise a program that is being broadcast through the use of an electronic program guide interface | |
US6806887B2 (en) | System for integrating personalized data with visual content | |
US6928652B1 (en) | Method and apparatus for displaying HTML and video simultaneously | |
US6519771B1 (en) | System for interactive chat without a keyboard | |
KR101001231B1 (en) | A method and system for simultaneously displaying advertisements with an electronic program guide | |
US20020053084A1 (en) | Customized electronic program guide | |
EP0852443A2 (en) | An apparatus for producing interactive television programs | |
EP1248459A2 (en) | Display control apparatus and method, receiving apparatus and recording medium | |
US20040261131A1 (en) | Document data structure and method for integrating broadcast television with web pages | |
KR20010112334A (en) | System and method for miniguide implementaion | |
JPH10215420A (en) | Device and method for integrating television signal and information from service provider | |
KR19980033010A (en) | Hypertext Markup Language Protocol for Television Displays and Controls | |
WO2001043431A2 (en) | Enhanced display of world wide web pages on television | |
WO2001078401A9 (en) | Contextual programming | |
JPH11103452A (en) | Interaction and screen control method in interactive program | |
WO2001078381A2 (en) | Online/offline triggers | |
JP2007028571A (en) | Program browsing system and method | |
US20030154481A1 (en) | Identification of programming having supplementary content | |
WO1999009744A1 (en) | Interactive menu | |
JPH10271483A (en) | Method and device for providing various information from information server | |
WO2001010118A1 (en) | Providing interactive links in tv programming | |
WO2001095054A2 (en) | User interface for personalized access to internet-enabled television | |
JP2000115664A (en) | Information display system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |