US 5774664: "Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments"



The above example shows the number of issued patents in USPTO Class 360 by filing date. The year that US Patent 4131919: "Electronic still camera" was filed appears in orange. Learn more about Patent-In-Context


Patent Overview

Patent Title: Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
Patent Number: 5774664 Filing Date: Mar 08, 1996
Application Number: 613144 Issue Date: Jun 30, 1998
Back to Search Results

Claims

(click to expand)

We claim:

1. A system for presenting integrated television programming and corresponding related Internet information segments obtained from Web sites on the Internet, the system comprising:

a first means for receiving programming, wherein the programming contains a video signal and an audio signal;

a second means for receiving one or more uniform resource locators, wherein the uniform resource locators specify one or more Internet addresses of the information segments which relate specifically to the content of the video and audio signals of the received programming;

a means for decoding, connected to the second means for receiving, the uniform resource locators to determine the specified Internet addresses;

a controller means, connected to the second receiving means, for interpreting the uniform resource locators;

a means, connected to the decoding means, for sending message requesets to specific Internet sites located at the Internet addresses corresponding to the uniform resource locators and consequently retrieving the one or more Internet information segments residing at the determined Internet addresses; and

a display means, connected to the controller and the first and second receiving means, for presenting the video and audio signals concurrently with the Internet information segments;

whereby the Internet information segments are synchronized to the video signal and displayed at predetermined times during the program;

a means for entering information at a member broadcaster Web site, including the uniform resource locators corresponding to a particular program and a time at which the particular program will be received by the first receiving means; and

a means for storing the entered information.

2. The system of claim 1, further comprising:

a means for sending the stored uniform resource locators at the time at which the particular program will be received by the first receiving means, directly over an Internet connection to the second receiving means.

3. A system for presenting integrated television programming and corresponding related Internet information segments obtained from Web sites on the Internet, the system comprising:

a television broadcaster data entry and broadcast means comprising:

a means for accessing a service Web site on the Internet, wherein a member broadcaster of television programming accesses the service Web site;

a means for entering information into the service Web site, wherein the entered information is comprised of uniform resource locators and a time at which a particular program will be broadcast by the member broadcaster, wherein the uniform resource locators specify one or more Internet addresses of the relevant Internet information pages which relate specifically to the content of the particular program being broadcast by the member broadcaster;

a means, connected to the entering means, for storing the entered information;

a first means for sending the particular program being broadcast by the member broadcaster to a user, wherein the particular program contains a video signal and an audio signal;

a second means, connected to the storing means, for sending, at the time at which the particular program will be broadcast, the stored uniform resource locators over a direct Internet connection to the user;

a user terminal comprising:

a first means for receiving, from the first sending means, the particular program, including the video and audio signals, being broadcast by the member broadcaster to a user;

a second means for receiving, from the second means for sending, the stored uniform resource locators which correspond to the video and audio signals received by the first receiving means;

a controller means, connected to the second receiving means, comprising:

a means for decoding the uniform resource locators to determine the specified Internet addresses;a means, connected to the decoding means, for retrieving the one or more Internet information segments residing at the determined Internet addresses; and

a display means, connected to the controller and the first and second receiving means, for presenting the video and audio signals concurrently with the Internet information segments.

Referenced By:

(click to expand)

Patent Number Issue Date Title Author
6209025 Mar 27, 2001 Integrated video system Bellamy, John C
6640145 Oct 28, 2003 Media recording device with packet data interface Hoffberg, Steven; Hoffberg-Borghesani, Linda
6751653 Jun 15, 2004 Assembly of a graphical program for accessing data from a data source/target Austin, Paul F.
6941373 Sep 06, 2005 Network communications system and method for worldwide web broadcasting Agraharam, Sanjay; Li, Chia-Chang; Ramamurthy, Ram S.; Stuntebeck, Peter H.
6998997 Feb 14, 2006 System and method for learning macro routines in a remote control Stevenson, George E.; Leech, Leslie Alan; Phillips, James R. W.; Rye, David J.
7039929 May 02, 2006 Intelligent device having background caching of web pages from a digital television broadcast signal and method of same Brotz, Mario Udo; Wang, David S.
7475349 Jan 06, 2009 Interactive graphical user interface for television set-top box Wagner, Annette; Simister, J. Bret
7665109 Feb 16, 2010 Electronic program guide with hyperlinks to target resources Matthews, III, Joseph H.; Lawler, Frank; Robarts, James O.; Byrne, David S.
7823181 Oct 26, 2010 Web television having a two-way communication bus interconnecting a television controller and an internet module Gaughan, Kevin J.; Zato, Thomas J.
7827577 Nov 02, 2010 Apparatus and method for providing and obtaining product information through a broadcast signal Pack, Bok Hyun; Kim, Young Kuk; Ahn, Hyun; Ryu, Han Seop; Yun, Yeo Han
7836149 Nov 16, 2010 Simulcast web page delivery Kikinis, Dan
RE041957 Nov 23, 2010 System for searching a data base for information associated with broadcast segments based upon broadcast time Deguchi, Yuichiro; Ando, Naotaka; Matsuoka, Akiko
7945645 May 17, 2011 Method and system for accessing web pages based on playback of recordings Roberts, Dale T.; Greenberg, Ann E.
7949749 May 24, 2011 Method and system for controlling and auditing content/service systems Allibhoy, Nizar; Elliott, L. Dane; Fernandez-Silva, Joaquin; Johnson, Stephen M.
8086589 Dec 27, 2011 Searching system, searching unit, searching method, displaying method for search results, terminal unit, inputting unit, and record medium Deguchi, Yuichiro; Matsuoka, Akiko
6349329 Feb 19, 2002 Coordinating delivery of supplemental materials with radio broadcast material Mackintosh, Gregory B.; Kim, Mike H.; Price, Edwin C.; Stojakovic, Edward C.
6604241 Aug 05, 2003 Communicating video information in a network using universal resource locators Haeri, Arsalan; Soneson, Eric D.
7596609 Sep 29, 2009 WWW addressing Refuah, Aviv; Dayagi, Gil; Roth, Roby
7631329 Dec 08, 2009 Information processing apparatus, information processing method and a medium Yamada, Isao
7197713 Mar 27, 2007 System and method for controlling networked devices and accessing, manipulating and viewing internet and non-internet related information through multiple sessions Stern, Joseph L.
6824057 Nov 30, 2004 Method and apparatus for accessing electronic data via a familiar printed medium Rathus, Spencer A.; Nevid, Jeffrey S.; Fichner-Rathus, Lois
7305469 Dec 04, 2007 Prioritization of third party access to an online commerce site Leahy, Scott; Cohen, Alon
7139813 Nov 21, 2006 Timedependent hyperlink system in videocontent Wallenius, Jukka
6025837 Feb 15, 2000 Electronic program guide with hyperlinks to target resources Matthews, III, Joseph H.; Lawler, Frank; Robarts, James O.; Byrne, David S.
6763377 Jul 13, 2004 Asset management and scheduling graphical user interface for media streamer Belknap, William Russell; Bender, Todd Robert; Farrington, Shannon Matthew; Rohwer, Cary Lane; Taylor, Lucy Anita; Veliah, Sundar
6606745 Aug 12, 2003 Method and system for communicating advertising and entertainment content and gathering consumer information Maggio, Frank S.
6873341 Mar 29, 2005 Detection of video windows and graphics windows Adams, Dale R.; Mruzik, Michael R.; Keating, Stephen J.
6510461 Jan 21, 2003 System for managing and automatically deleting network address identified and stored during a network communication session when the network address is visited Nielsen, Jakob
7409437 Aug 05, 2008 Enhanced video programming system and method for incorporating and displaying retrieved integrated Internet information segments Ullman, Craig; Hidary, Jack D.; Spivack, Nova T.
7085845 Aug 01, 2006 Method, apparatus and computer program product for identifying a playing media file and tracking associated user preferences Woodward, Mark L.; Jones, E. Oliver; Fein, Gene S.; Harris, Christopher; Sherman, Steve S.; Jones, Bennie; Salotto, Anthony
7519273 Apr 14, 2009 Content with advertisement information segment Lowthert, Jonathan E.; Rashkovskiy, Oleg
7313809 Dec 25, 2007 Convergence-enabled DVD and web system Mohan, Fergal John; Brodersen, Rainer
7552193 Jun 23, 2009 System and method for enhancing broadcast or recorded programs with information on the world wide web Carro, Fernando Incertis
7565681 Jul 21, 2009 System and method for the broadcast dissemination of time-ordered data Ngo, J. Thomas; Saunders, Steven E.; Rubin, Owen
5987509 Nov 16, 1999 System and method for displaying active uniform network resource locators during playback of a media file or media broadcast Portuesi, Michael J.
6499057 Dec 24, 2002 System and method for activating uniform network resource locators displayed in a media broadcast Portuesi, Michael J.
7607149 Oct 20, 2009 System and method for merging interactive television data with closed caption data Barone, Jr., Samuel T.; Smith, Drake; Davis, David; Stone, Thomas
7657285 Feb 02, 2010 Information processing apparatus and method, information processing system, and transmission medium Kawamoto, Yoji
7636545 Dec 22, 2009 Information processing apparatus and method, information processing system, and transmission medium Kawamoto, Yoji
7690013 Mar 30, 2010 Advertisement monitoring system Eldering, Charles A.; Sylla, M. Lamine
7712125 May 04, 2010 Video interaction with a mobile device and a video device Herigstad, Dale; Kargman, Harry
7489801 Feb 10, 2009 Encoding and decoding signals for digital watermarking Sharma, Ravi K.; Stach, John
7861261 Dec 28, 2010 Systems and methods for managing and distributing media content Haberman, Seth; Niemeijer, Gerrit; Weite, David
7870577 Jan 11, 2011 Systems and methods for semantic editorial control and video/audio editing Haberman, Seth; Weite, David
7949565 May 24, 2011 Privacy-protected advertising system Eldering, Charles A.; Flickinger, Gregory C.
7757265 Jul 13, 2010 System and method for local meta data insertion Reynolds, Steve; Lemmons, Tom; Zenoni, Ian; Hassell, Joel; Huber, Tom
7996565 Aug 09, 2011 Method and system for controlling and auditing content/service systems Allibhoy, Nizar; Elliott, L. Dane; Fernandez-Silva, Joaquin; Johnson, Stephen M.
8006261 Aug 23, 2011 System and method for personalized message creation and delivery Haberman, Seth; Schuler, Chet
8046697 Oct 25, 2011 System and method for customizing an interface related to accessing, manipulating and viewing internet and non-internet related information Stern, Joseph L.
8046801 Oct 25, 2011 Interactive television program guide with remote access Ellis, Michael D.; Thomas, William L.; Hassell, Joel G.; Lemmons, Thomas R.; Berezowski, David M.; Knee, Robert A.; McCoy, Robert H.
8074249 Dec 06, 2011 Content storage control apparatus and control method therefor Shikata, Yasushi; Shibamiya, Yoshikazu; Maruyama, Kazuna; Matsubayashi, Kazuhiro; Mito, Koji; Urabe, Hirofumi
8112449 Feb 07, 2012 Systems and methods for implementing a content object access point Casey, Steven M.; Phillips, Bruce A.
8094949 Jan 10, 2012 Music methods and systems Rhoads, Geoffrey B.
7451401 Nov 11, 2008 Real-time, interactive and personalized video services Tanskanen, Erkki; Hameen-Anttila, Tapio; Vuorenoja, Juuso; Kopra, Toni
6952713 Oct 04, 2005 Information processing device Van Gestel, Henricus A. W.; Raaijmakers, Klaas K.
6965593 Nov 15, 2005 High bandwidth broadcast system having localized multicast access to broadcast content Donahue, Paul W.; Dankworth, Jeffrey A.; Hinderks, Larry W.; Fish, Laurence A.; Lerner, Ian A.; Ballister, Thomas C.; Roberts, III, Roswell R.
6513069 Jan 28, 2003 Enhanced video programming system and method for providing a distributed community network Abato, Michael R.; Ullman, Craig D.; Harrington, Jeffrey M.; Duda, Carl R.
7024677 Apr 04, 2006 System and method for real time video production and multicasting Snyder, Robert J.; Holtz, Alex; Buehnemann, David E.; Fres, Gilberto; Hickenlooper, III, Harrison T.; Hoeppner, Charles M.; Morrow, Kevin K.; Neider, Bradley E.; Nordin, III, Loren J.; Parker, Todd D.
6505209 Jan 07, 2003 Poly vectoral reverse navigation Gould, Eric Justin; Buckmaster, Janna; Wilkens, Todd; Trisnadi, Paulus W.
7308485 Dec 11, 2007 Method and system for accessing web pages based on playback of recordings Roberts, Dale Tyson; Greenberg, Ann E.
7167857 Jan 23, 2007 Method and system for finding approximate matches in database Roberts, Dale T.
5987525 Nov 16, 1999 Network delivery of interactive entertainment synchronized to playback of audio recordings Roberts, Dale Tyson; Greenberg, Ann E.
6154773 Nov 28, 2000 Network delivery of interactive entertainment complementing audio recordings Roberts, Dale T; Greenberg, Ann E
6330593 Dec 11, 2001 System for collecting use data related to playback of recordings Roberts, Dale Tyson; Greenberg, Ann E.
7308701 Dec 11, 2007 Web site load management Kinder, David B.; Mo, Stanley; Welsh, Linda B.
7237013 Jun 26, 2007 Network system including data socket components for accessing internet semaphores Winkeler, Keith E.; Austin, Paul F.
7343617 Mar 11, 2008 Method and apparatus for interaction with hyperlinks in a television broadcast Katcher, Dan; Miller, Andrew; Dakss, Jon; Wachman, Josh; Rose, David; Bove, Jr., V. Michael; Sarachik, Karen; Milazzo, Paul; Altschuler, Jon
6978053 Dec 20, 2005 Single-pass multilevel method for applying morphological operators in multiple dimensions Sarachik, Karen; Dakss, Jon; Bove, Jr., V. Michael
7117517 Oct 03, 2006 Method and apparatus for generating data structures for a hyperlinked television broadcast Milazzo, Paul G.; Dakss, Jon; Sarachik, Karen; Katcher, Dan; Bove, Jr., V. Michael
6047317 Apr 04, 2000 System and method for enabling a user to rapidly access images in cyclically transmitted image streams Bisdikian, Chatschik; Chernock, Richard; Milenkovic, Milan; Ruiz, Antonio; Schaffa, Frank
6169541 Jan 02, 2001 Method, apparatus and system for integrating television signals with internet access Smith, Richard Michael
6952221 Oct 04, 2005 System and method for real time video production and distribution Holtz, Alex; Buehnemann, David E.; Fres, Gilberto; Hickenlooper, III, Harrison T.; Hoeppner, Charles M.; Morrow, Kevin K.; Neider, Bradley E.; Nordin, III, Loren J.; Parker, Todd D.; Snyder, Robert J.
7333957 Feb 19, 2008 Connected audio and other media objects Levy, Kenneth L.; Rhoads, Geoffrey B.
6446261 Sep 03, 2002 Set top device for targeted electronic insertion of indicia into video Rosser, Roy J.
6370569 Apr 09, 2002 Data socket system and method for accessing data sources using URLs Austin, Paul F.
6993789 Jan 31, 2006 DTV data service application and receiver mechanism Sezan, Muhammed Ibrahim; Crinon, Regis J.
8171509 May 01, 2012 System and method for applying a database to video multimedia Girouard, David; Horowitz, Bradley; Humphrey, Richard; Fuller, Charles
7577677 Aug 18, 2009 System, method and article of manufacture for updating content stored on a portable storage medium Collart, Todd
7779097 Aug 17, 2010 Methods and systems for use in network management of content Lamkin, Allan B.; Gewickey, Gregory I.; Collart, Todd R.
8170273 May 01, 2012 Encoding and decoding auxiliary signals Sharma, Ravi K.; Stach, John
8239533 Aug 07, 2012 Prioritization of third party access to an online commerce site Leahy, Scott; Cohen, Alon
8261993 Sep 11, 2012 Method and apparatus for accessing electronic data via a familiar printed medium Rathus, Spencer A.; Nevid, Jeffrey S.
7010577 Mar 07, 2006 Method of controlling a computer using an embedded unique code in the content of DVD media Philyaw, Jeffry Jovan; Mathews, David Kent
6629133 Sep 30, 2003 Interactive doll Philyaw, Jeffry Jovan; Mathews, David Kent
6526449 Feb 25, 2003 Method and apparatus for controlling a computer from a remote location Philyaw, Jeffry Jovan; Mathews, David Kent
7321941 Jan 22, 2008 Network routing utilizing a product code Philyaw, Jeffry Jovan; Matthews, David Kent
7440993 Oct 21, 2008 Method and apparatus for launching a web browser in response to scanning of product information Philyaw, Jeffry Jovan; Mathews, David Kent
7159037 Jan 02, 2007 Method and apparatus for utilizing an existing product code to issue a match to a predetermined location on a global network Philyaw, Jeffry Jovan; Mathews, David Kent
6697949 Feb 24, 2004 Method and apparatus for controlling a user's pc through an audio-visual broadcast to archive information in the users pc Philyaw, Jeffry Jovan; Mathews, David Kent
7424521 Sep 09, 2008 Method using database for facilitating computer based access to a location on a network after scanning a barcode disposed on a product Philyaw, Jeffry Jovan; Mathews, David Kent
7930213 Apr 19, 2011 Method and apparatus for completing, securing and conducting an E-commerce transaction Philyaw, Jeffry Jovan; Mathews, David Kent
6928413 Aug 09, 2005 Method of product promotion Pulitzer, Jovan Hutton
6594705 Jul 15, 2003 Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet Philyaw, Jeffry Jovan
6868433 Mar 15, 2005 Input device having positional and scanning capabilities Philyaw, Jeffry Jovan
6622165 Sep 16, 2003 Method and apparatus for allowing a remote site to interact with an intermediate database to facilitate access to the remote site Philyaw, Jeffry Jovan
6701369 Mar 02, 2004 Method and apparatus for accessing a remote location by sensing a machine-resolvable code Philyaw, Jeffry Jovan
6843417 Jan 18, 2005 Aiming indicia for a bar code and method of use Philyaw, Jeffry Jovan; Roberts, James D.
7392945 Jul 01, 2008 Portable scanner for enabling automatic commerce transactions Philyaw, Jeffry Jovan
7379901 May 27, 2008 Accessing a vendor web site using personal account information retrieved from a credit card company web site Philyaw, Jeffry Jovan
7392285 Jun 24, 2008 Method for conducting a contest using a network Philyaw, Jeffry Jovan
7886017 Feb 08, 2011 Method and apparatus for accessing a remote location by receiving a product code Philyaw, Jeffry Jovan; Mathews, David Kent
7314173 Jan 01, 2008 Optical reader with ultraviolet wavelength capability Philyaw, Jeffry Jovan; Holberg, Douglas R.
7533177 May 12, 2009 Method and apparatus for accessing a remote location with an optical reader having a programmable memory system Philyaw, Jeffry Jovan; Davis, Douglas L.
7383333 Jun 03, 2008 Method and apparatus for tracking user profile and habits on a global network Philyaw, Jeffry Jovan; Mathews, David Kent
7523161 Apr 21, 2009 Control of software interface with information input to access window Philyaw, Jeffry Jovan
7870189 Jan 11, 2011 Input device having positional and scanning capabilities Philyaw, Jeffry Jovan
7912961 Mar 22, 2011 Input device for allowing input of unique digital code to a user's computer to control access thereof to a web site Philyaw, Jeffry Jovan; Mathews, David Kent
7739353 Jun 15, 2010 Launching a web site using a personal device Philyaw, Jeffry Jovan
7822829 Oct 26, 2010 Method for interfacing scanned product information with a source for the product over a global network Philyaw, Jeffry Jovan; Mathews, David Kent
8005985 Aug 23, 2011 Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet Philyaw, Jeffry Jovan
8073921 Dec 06, 2011 Methods for remote monitoring and control of appliances over a computer network Thomas, C. Douglass; Penilla, Albert S.; Nguyen, Joseph A.
5929849 Jul 27, 1999 Integration of dynamic universal resource locators with television presentations Kikinis, Dan
8321901 Nov 27, 2012 System for remotely controlling client recording and storage behavior Westbrook, Paul; Look, Howard; Young, James; Lacy, Stephen; Davison, Timothy; Barton, James M.
8335345 Dec 18, 2012 Tracking an object with multiple asynchronous cameras White, Marvin S.; Alt, Alina
7080153 Jul 18, 2006 Multicasting method and apparatus Monteiro, Antonio M; Butterworth, James F
6529894 Mar 04, 2003 Communicating network information using universal resource locators Haeri, Arsalan; Soneson, Eric D.
7634798 Dec 15, 2009 System and method for enhanced broadcasting and interactive television Watson, Scott
7680902 Mar 16, 2010 Method and system for accessing web pages based on playback of recordings Roberts, Dale Tyson; Greenberg, Ann E.
7757254 Jul 13, 2010 Interactive entertainment system for presenting supplemental interactive content together with continuous video programs Shoff, Daniel J.; Bronson, Valerie L.; Matthews, III, Joseph H.; Lawler, Frank
7974714 Jul 05, 2011 Intelligent electronic appliance system and method Hoffberg, Steven Mark
RE042838 Oct 11, 2011 Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal Sorensen, Tom L.
8042138 Oct 18, 2011 Apparatus and method for providing and obtaining product information through a broadcast signal Pack, Bok Hyun; Kim, Young Kuk; Ahn, Hyun; Ryu, Han Seop; Yun, Yeo Han
8051450 Nov 01, 2011 Query-based electronic program guide Robarts, James O.; Byrne, David S.; Fluegel, Steve; Newell, Gabe; Newell, Dan; Abbott, Kenneth
8108518 Jan 31, 2012 Prioritization of third party access to an online commerce site Leahy, Scott; Cohen, Alon
6580870 Jun 17, 2003 Systems and methods for reproducing audiovisual information with external information Kanazawa, Koji; Yasukawa, Sachiko
6642966 Nov 04, 2003 Subliminally embedded keys in video for synchronization Limaye, Ajit M.
7042474 May 09, 2006 Internet moving image linking system and link recognition method Ikeda, Katsuji
6175862 Jan 16, 2001 Hot objects with sequenced links in web browsers Chen, Jeane Shu-Chun; Feig, Ephraim
7526178 Apr 28, 2009 Identifying and processing of audio and/or video material Harradine, Vince Carl; Turner, Alan; Williams, Michael; David, Morgan William Amos; Wilkinson, James Hedley
7395514 Jul 01, 2008 System and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices Stern, Joseph L.
6886750 May 03, 2005 Method and apparatus for accessing electronic data via a familiar printed medium Rathus, Spencer A.; Nevid, Jeffrey S.; Fichner-Rathus, Lois
6929182 Aug 16, 2005 Method and apparatus for accessing electronic data via a familiar printed medium Rathus, Spencer A.; Nevid, Jeffrey S.; Fichner-Rathus, Lois
6177930 Jan 23, 2001 System and method for enabling a user to move between cyclically transmitted image streams Chernock, Richard; Dettori, Paolo; Milenkovic, Milan; Ruiz, Antonio
6963910 Nov 08, 2005 Graphical user interface for creating assets Belknap, William Russell; Bender, Todd Robert; Farrington, Shannon Matthew; Rohwer, Cary Lane; Taylor, Lucy Anita; Veliah, Sundar
5954798 Sep 21, 1999 Mechanism for dependably managing web synchronization and tracking operations among multiple browsers Shelton, James A.; Ingrassia, Jr., Michael I.; Rowland, Thomas M.
6084638 Jul 04, 2000 Computer interface extension system and method Hare, Charles S.; Blythe, II, Brent W.; Sakarya, Dursun
6775842 Aug 10, 2004 Method and arrangement for transmitting and receiving encoded images Van Gestel, Henricus Antonius Wilhelmus
6658662 Dec 02, 2003 Retrieving information from a broadcast signal Nielsen, Jakob
6442598 Aug 27, 2002 System and method for delivering web content over a broadcast medium Wright, Anne; Sargent, James Randal; Witty, Carl R.; Moran, Brian K.; Feinleib, David
7200586 Apr 03, 2007 Searching system, searching unit, searching method, displaying method for search results, terminal unit, inputting unit, and record medium Deguchi, Yuichiro; Matsuoka, Akiko
6058430 May 02, 2000 Vertical blanking interval encoding of internet addresses for integrated television/internet devices Kaplan, Kenneth B.
7480446 Jan 20, 2009 Variable rate video playback with synchronized audio Bhadkamkar, Neal A.; Ahmad, Subutai; Covell, Michele
7150030 Dec 12, 2006 Subscriber characterization system Eldering, Charles A.; Sylla, M. Lamine
7468934 Dec 23, 2008 Clock with link to the internet Janik, Craig M.
7568214 Jul 28, 2009 Providing multiple levels of interactive television service using triggers and trigger filters Leak, Bruce A.; Zigmond, Daniel J.; Blackketter, Dean J.
6963906 Nov 08, 2005 System and method for activating uniform network resource locators displayed in media broadcast Portuesi, Michael J.
7644422 Jan 05, 2010 Interactive service device metering systems Lu, Daozheng; Harkness, David H.; Bhatia, Manish; Samson, Jerome; Feininger, William A.
6311214 Oct 30, 2001 Linking of computers based on optical sensing of digital data Rhoads, Geoffrey B.
7706570 Apr 27, 2010 Encoding and decoding auxiliary signals Sharma, Ravi K.; Stach, John
7844722 Nov 30, 2010 Method, apparatus and program product for media identification and tracking associated user preferences Woodward, Mark L.; Jones, E. Oliver; Fein, Gene S.; Harris, Christopher; Sherman, Steve S.; Jones, Bennie; Salotto, Anthony
7870578 Jan 11, 2011 Systems and methods for managing and distributing media content Haberman, Seth; Niemeijer, Gerrit; Weite, David
6674994 Jan 06, 2004 Pickup and delivery of data files Fell, Gail Hegarty; Yang, Jie; Tabor, Walter Randall; Bullock, David Lynn; McClure, John Joseph
7904922 Mar 08, 2011 Template creation and editing for a message campaign Haberman, Seth; Schuler, Chet
7913286 Mar 22, 2011 System and method for describing presentation and behavior information in an ITV application Sarachik, Karen; Dakss, Jon; Gorder, Jeff
7774022 Aug 10, 2010 Information processing apparatus and method, information processing system, and transmission medium Kawamoto, Yoji
6909874 Jun 21, 2005 Interactive tutorial method, system, and computer program product for real time media production Holtz, Alex; Couch, William H.; Snyder, Robert J.
7937450 May 03, 2011 System for providing content, management, and interactivity for thin client devices Janik, Craig M.
7945926 May 17, 2011 Enhanced custom content television Dempski, Kelly L.; Horner, Ryan C.; Fohl, Dax A.
7949722 May 24, 2011 Enhanced video programming system and method utilizing user-profile information Ullman, Craig D.; Abato, Michael R.; Harrington, Jeffrey M.; Duda, Carl R.
7962414 Jun 14, 2011 Method and system for controlling and auditing content/service systems Allibhoy, Nizar; Elliott, L. Dane; Fernandez-Silva, Joaquin; Johnson, Stephen M.
7962934 Jun 14, 2011 Advertisement monitoring system Eldering, Charles A.; Sylla, M. Lamine
8020186 Sep 13, 2011 Methods and systems for distributing on-demand programming Sie, John J.; DePrez, Gregory R.; Beyler, John C.; Barton, Scott G.
6643682 Nov 04, 2003 Publish/subscribe data processing with subscription points for customized message processing Todd, Stephen James Paul; Ayres, Malcolm David; Holloway, Timothy Nicholas; Holdsworth, Simon Anthony James; Schmidt, Marc-Thomas; Taylor, Michael George
7631338 Dec 08, 2009 Interactive content delivery methods and apparatus Del Sesto, Eric E.; McCullough, Charles; Michel, Christopher; Travaille, Timothy V.
6785906 Aug 31, 2004 Polling internet module of web TV Gaughan, Kevin J.; Zato, Thomas J.
7028330 Apr 11, 2006 Transferring information between an internet module and TV controller of a web TV Gaughan, Kevin J.; Zato, Thomas J.
7913278 Mar 22, 2011 Interactive television program guide with remote access Ellis, Michael D.; Thomas, William L.; Hassell, Joel G.; Lemmons, Thomas R.; Berezowski, David M.; Knee, Robert A.; McCoy, Robert H.
7165098 Jan 16, 2007 On-line schedule system with personalization features Boyer, Franklin E.; Regouby, Mark A.; Demers, Timothy B.
8046818 Oct 25, 2011 System and method for the broadcast dissemination of time-ordered data Ngo, J. Thomas; Saunders, Steven E.; Rubin, Owen
8065702 Nov 22, 2011 Network advertising and game playing Goldberg, Sheldon F.; Antwerp, John Van
8051446 Nov 01, 2011 Method of creating a semantic video summary using information from secondary sources Qian, Richard; Van Beek, Peter J. L.
6349410 Feb 19, 2002 Integrating broadcast television pause and web browsing Lortz, Victor B.
7111170 Sep 19, 2006 Distributed system for responding to watermarked documents Hein, William; Rhoads, Geoffrey B.
5889950 Mar 30, 1999 Method and apparatus for distribution of broadcast data Kuzma, Andrew
6324694 Nov 27, 2001 Method and apparatus for providing subsidiary data synchronous to primary content data Watts, E. Michael; Williams, Christopher D.; Goldschmidt Iki, Jean M.; Shah-Nazaroff, Anthony A.; Hackson, David N.
7076434 Jul 11, 2006 Method and system of playing and controlling a contest for a large number of simultaneous contestants Newnam, Jennifer; Newnam, Scott; Fraanje, Izet
6526566 Feb 25, 2003 Graphical programming system and method including nodes for programmatically accessing data sources and targets Austin, Paul F.
7426558 Sep 16, 2008 Method and system for controlling and auditing content/service systems Allibhoy, Nizar; Elliott, L. Dane; Fernandez-Silva, Joaquin; Johnson, Stephen M.
6990678 Jan 24, 2006 Combining real-time and batch mode logical address links Zigmond, Daniel J.
7165266 Jan 16, 2007 Combining real-time and batch mode logical address links Zigmond, Daniel J.
6490726 Dec 03, 2002 Appliances with the internet access Harrison, Robert G.; Lamson, Robert D.
6122658 Sep 19, 2000 Custom localized information in a networked server for display to an end user Chaddha, Navin
7196722 Mar 27, 2007 Multiple camera video system which displays selected images White, Patrick; Hunt, Brian; Ripley, G. David
7367042 Apr 29, 2008 Method and apparatus for hyperlinking in a television broadcast Dakss, Jon; Katcher, Dan; Bove, Jr., V. Michael; Milazzo, Paul; Sarachik, Karen; Wachman, Josh; Miller, Andrew
6183366 Feb 06, 2001 Network gaming system Goldberg, Sheldon F.; Van Antwerp, John
6712702 Mar 30, 2004 Method and system for playing games on a network Goldberg, Sheldon F.; Antwerp, John Van
7095450 Aug 22, 2006 Method and apparatus for generating a display signal Holmes, Steven; Cornwell, Simon Anthony Vivian; Kydd, Richard Andrew; Wright, David J
8091102 Jan 03, 2012 Methods and systems that motivate tuning to a transmission channel for a time period Hon, Gilbert Y. M.; Yu, Sam C. S.; Tsui, Mike H. P.; Fife, Brian
7266686 Sep 04, 2007 Multicasting method and apparatus Monteiro, Antonio M; Butterworth, James F
7689510 Mar 30, 2010 Methods and system for use in network management of content Lamkin, Allan B.; Gewickey, Gregory I.; Collart, Todd R.
8161370 Apr 17, 2012 Dynamic preloading of web pages Nguyen, Julien Tan
8190202 May 29, 2012 Information processing apparatus and method, information processing system, and transmission medium Kawamoto, Yoji
8238722 Aug 07, 2012 Variable rate video playback with synchronized audio Bhadkamkar, Neal A.; Ahmad, Subutai; Covell, Michele
RE043578 Aug 14, 2012 Apparatus and method for downloading and storing data from a digital receiver Sorensen, Tom L.
8255966 Aug 28, 2012 Method and apparatus for internet-based interactive programming Shusman, Chad W.
8261994 Sep 11, 2012 Method and apparatus for accessing electronic data via a familiar printed medium Rathus, Spencer A.; Nevid, Jeffrey S.
8301758 Oct 30, 2012 Method and system for controlling and auditing content/service systems Allibhoy, Nizar; Elliott, L. Dane; Fernandez-Silva, Joaquin; Johnson, Stephen M.
6098106 Aug 01, 2000 Method for controlling a computer with an audio signal Philyaw, Jeffry Jovan; Mathews, David Kent; Smith, Brad Maxwell; Adams, Paul Scovell
6745234 Jun 01, 2004 Method and apparatus for accessing a remote location by scanning an optical code Philyaw, Jeffry Jovan; Mathews, David Kent
6970914 Nov 29, 2005 Method and apparatus for embedding routing information to a remote web site in an audio/video track Philyaw, Jeffry Jovan; Mathews, David Kent
6701354 Mar 02, 2004 Method for interconnecting two locations over a network in response to using a tool Philyaw, Jeffry Jovan; Mathews, David Kent
7284066 Oct 16, 2007 Method and apparatus for matching a user's use profile in commerce with a broadcast Philyaw, Jeffry Jovan; Mathews, David Kent
7228282 Jun 05, 2007 Method and apparatus for directing an existing product code to a remote location Philyaw, Jeffry Jovan; Mathews, David Kent
6829650 Dec 07, 2004 Method and apparatus for opening and launching a web browser in response to an audible signal Philyaw, Jeffry Jovan; Mathews, David Kent
7370114 May 06, 2008 Software downloading using a television broadcast channel Philyaw, Jeffry Jovan; Mathews, David Kent
6973438 Dec 06, 2005 Method and apparatus for delivering information from a remote site on a network based on statistical information Philyaw, Jeffry Jovan
6688522 Feb 10, 2004 Unique bar code Philyaw, Jeffry Jovan; Roberts, James D.
6758398 Jul 06, 2004 Optical reader with ultraviolet wavelength capability Philyaw, Jeffry Jovan; Davis, Douglas L.
6754698 Jun 22, 2004 Method and apparatus for accessing a remote location with an optical reader having a dedicated memory system Philyaw, Jeffry Jovan; Davis, Douglas L.
6985954 Jan 10, 2006 Input device for allowing input of a unique digital code to a user's computer to control access thereof to a web site Philyaw, Jeffry Jovan; Mathews, David Kent
6377986 Apr 23, 2002 Routing string indicative of a location of a database on a web associated with a product in commerce Philyaw, Jeffry Jovan; Mathews, David Kent
6816894 Nov 09, 2004 Method for interfacing scanned product information with a source for the product over a global network Philyaw, Jeffry Jovan; Mathews, David Kent
7505922 Mar 17, 2009 Method and apparatus for utilizing a unique transaction code to update a magazine subscription over the internet Philyaw, Jeffry Jovan
7318106 Jan 08, 2008 Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet Philyaw, Jeffry Jovan
6985962 Jan 10, 2006 Method and apparatus for allowing a remote site to interact with an intermediate database to facilitate access to the remote site Philyaw, Jeffry Jovan
7069582 Jun 27, 2006 Method and apparatus for controlling a user's PC through an audio-visual broadcast to archive information in the user's PC Philyaw, Jeffry Jovan; Mathews, David Kent
7412666 Aug 12, 2008 Method for conducting a contest using a network Philyaw, Jeffry Jovan
7558838 Jul 07, 2009 Method for configuring a piece of equipment with the use of an associated machine resolvable code Philyaw, Jeffry Jovan
7257614 Aug 14, 2007 Digital ID for selecting web browser and use preferences of a user during use of a web application Philyaw, Jeffry Jovan; Mathews, David Kent
7496638 Feb 24, 2009 Launching a web site using a portable scanner Philyaw, Jeffry Jovan
7596786 Sep 29, 2009 Method and apparatus for utilizing an existing product code to issue a match to a predetermined location on a global network Philyaw, Jeffry Jovan; Mathews, David Kent
7536478 May 19, 2009 Method and apparatus for opening and launching a web browser in response to an audible signal Philyaw, Jeffry Jovan; Mathews, David Kent
7975022 Jul 05, 2011 Launching a web site using a passive transponder Philyaw, Jeffry Jovan
8069098 Nov 29, 2011 Input device for allowing interface to a web site in association with a unique input code Philyaw, Jeffry Jovan; Mathews, David Kent
8312498 Nov 13, 2012 Digital broadcast reception apparatus, information content printing method in the apparatus, print apparatus communicating with the apparatus, and control method thereof Oida, Jun; Kanai, Eri
8312486 Nov 13, 2012 Interactive product placement system and method therefor Briggs, Christian; McBurnett, Heath; Galindo, Jr., Delfino; Knuth, Freddy
8352978 Jan 08, 2013 Systems and methods for advertising television networks, channels, and programs Reynolds, Steven J.; Knee, Robert A.; Ellis, Michael D.
6473858 Oct 29, 2002 Method and apparatus for broadcasting data with access control Shimomura, Tsutomu; Waltman, Steve; Peting, Mark; Fu, Castor; Johansen, Dag H.; Mulligan, Geoff
7155734 Dec 26, 2006 Methods of operating a data broadcast service Shimomura, Tsutomu; Waltman, Steve; Peting, Mark; Fu, Castor; Johansen, Dag H.; Mulligan, Geoff
8095882 Jan 10, 2012 Additional functionality for telephone numbers and utilization of context information associated with telephone numbers in computer documents Kashi, Ramanujan
5990883 Nov 23, 1999 Unified presentation of programming from different physical sources Byrne, David S.; McDowell, Sean
6041355 Mar 21, 2000 Method for transferring data between a network of computers dynamically based on tag information Toga, James E.
6072483 Jun 06, 2000 Active frame scroll interface Rosin, Robert; Hsu, P. Robert; Sonoda, Yumie; Niijima, Makoto; Nakano, Hiroaki
6240555 May 29, 2001 Interactive entertainment system for presenting supplemental interactive content together with continuous video programs Shoff, Daniel J.; Bronson, Valerie L.; Matthews, III, Joseph H.; Lawler, Frank
6389471 May 14, 2002 Network broadcasting system for broadcasting audiovisual information to an identified audience Agraharam, Sanjay; Li, Chia-Chang; Ramamurthy, Ram S.; Stuntebeck, Peter H.
6487543 Nov 26, 2002 Media-integrating system, terminal device, recording medium and broadcasting method for use in the media-integrating system Ozaki, Tomochika; Kuwabara, Tadashi; Morioka, Michio; Yagawa, Yuichi; Hirasawa, Shigeki; Yajima, Akio
6529939 Mar 04, 2003 User-initiated maintenance of document locators Kraft, Reiner
6578047 Jun 10, 2003 System for searching a data base for information associated with broadcast segments based upon broadcast time Deguchi, Yuichiro
6631523 Oct 07, 2003 Electronic program guide with hyperlinks to target resources Matthews, III, Joseph H.; Lawler, Frank; Robarts, James O.; Byrne, David S.
6643691 Nov 04, 2003 Assembly of a graphical program for accessing data from a data source/target Austin, Paul F.
6654931 Nov 25, 2003 Systems and methods for playing, browsing and interacting with MPEG-4 coded audio-visual objects Haskell, Barin Geoffry; Puri, Atul; Schmidt, Robert Lewis
6763395 Jul 13, 2004 System and method for connecting to and viewing live data using a standard user agent Austin, Paul F.
6857131 Feb 15, 2005 Method and apparatus for displaying an image and data related to the image conditioned on user identifier Yagawa, Yuichi; Morioka, Michio; Hirasawa, Shigeki; Kuwabara, Tadashi; Ozaki, Tomochika; Yajima, Akio
6871323 Mar 22, 2005 Interactive graphical user interface for television set-top box Wagner, Annette; Simister, J. Bret
6978475 Dec 20, 2005 Method and apparatus for internet TV Kunin, David; Tolkachev, Sergey; Freidson, Robert; Vinogradov, Boaz
7086079 Aug 01, 2006 Method and apparatus for internet TV Kunin, David; Tolkachev, Sergey; Freidson, Robert; Vinogradov, Boaz
7117259 Oct 03, 2006 Server time window for multiple selectable servers in a graphical user interface Rohwer, Cary Lane
7146631 Dec 05, 2006 Content providing system and terminal used therein Tanaka, Tsutomu; Murakami, Hiroki; Kokado, Takeshi
7249367 Jul 24, 2007 Method and apparatus for switching between multiple programs by interacting with a hyperlinked television broadcast Bove, Jr., V. Michael; Dakss, Jon; Milazzo, Paul; Katcher, Dan
7349911 Mar 25, 2008 Data processing method and apparatus Kusama, Kiyoshi; Yamamoto, Kunihiro; Kotani, Takuya
7440675 Oct 21, 2008 AV information reproducing system and a reproducing method applied to the same system Kanazawa, Koji; Yasukawa, Sachiko
7500195 Mar 03, 2009 Method and system for transforming content for execution on multiple platforms Sahota, Ranjit; Carney, John; de Andrade, David; Knowles, Mark
7577979 Aug 18, 2009 System and method for synchronizing streaming content with enhancing content using pre-announced triggers Feinleib, David A.; Sheldon, Isaac A.
7734651 Jun 08, 2010 Communicating network information using universal resource locators Haeri, Arsalan; Soneson, Eric D.
7769827 Aug 03, 2010 Interactive video application hosting Girouard, David; Horowitz, Bradley; Humphrey, Richard; Fuller, Charles
7827583 Nov 02, 2010 Web television having a two-way communication bus interconnecting a television controller and an internet module Gaughan, Kevin J.; Zato, Thomas J.
7849131 Dec 07, 2010 Method of enhancing rendering of a content item, client system and server system Van De Sluis, Bartel Marinus
RE042103 Feb 01, 2011 Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses Palmer, Shelton L.
8001211 Aug 16, 2011 Convergence-enabled DVD and web system Mohan, Fergal John; Brodersen, Rainer
8108487 Jan 31, 2012 Simulcast web page delivery Kikinis, Dan
8108899 Jan 31, 2012 Interactive entertainment system for presenting supplemental interactive content together with continuous video programs Shoff, Daniel J.; Bronson, Valerie L.; Matthews, III, Joseph H.; Lawler, Frank A.
8176515 May 08, 2012 Browser for use in navigating a body of information, with particular application to browsing information represented by audiovisual data Ahmad, Subutai; Bhadkamkar, Neal A.; Cousins, Steve B.; Farber, Emanuel E.; Freiberger, Paul A.; Horner, Christopher D.; Piernot, Philippe P.; Ullmer, Brygg A.
RE043671 Sep 18, 2012 Apparatus and method for downloading and storing data from a digital receiver Sorensen, Tom L.
7222163 May 22, 2007 System and method for hosting of video content over a network Girouard, David; Horowitz, Bradley; Humphrey, Richard; Fuller, Charles
6230207 May 08, 2001 Network delivery of interactive entertainment synchronized to playback of audio recordings Roberts, Dale Tyson; Greenberg, Ann E.
6240459 May 29, 2001 Network delivery of interactive entertainment synchronized to playback of audio recordings Roberts, Dale Tyson; Greenberg, Ann E.
7386587 Jun 10, 2008 Reproducing apparatus and server system providing additional information therefor Chung, Hyun-kwon; Heo, Jung-kwon
6678891 Jan 13, 2004 Navigational user interface for interactive television Wilcox, Scott; Montgomery, Robert A; McDonald, Thomas; Roa, Praveen; Spencer, Deborah A
6049539 Apr 11, 2000 Access system and method for providing interactive access to an information source through a networked distribution system Lee, Jae Hea Edward; Herzig, Harold E.; Bauman, Bruce D.; Booth, Richard L.; Augenbraun, Joseph E.
7240355 Jul 03, 2007 Subscriber characterization system with filters Eldering, Charles A.; Sylla, M. Lamine; Blasko, John P.
6843419 Jan 18, 2005 Method and apparatus for accessing electronic data via a familiar printed medium Rathus, Spencer A.; Nevid, Jeffrey S.; Fichner-Rathus, Lois
6827267 Dec 07, 2004 Method and apparatus for accessing electronic data via a familiar printed medium Rathus, Spencer A.; Nevid, Jeffrey S.; Fichner-Rathus, Lois
6830187 Dec 14, 2004 Method and apparatus for accessing electronic data via a familiar printed medium Rathus, Spencer A.; Nevid, Jeffrey S.; Fichner-Rathus, Lois
6843411 Jan 18, 2005 Method and apparatus for accessing electronic data via a familiar printed medium Rathus, Spencer A.; Nevid, Jeffrey S.; Fichner-Rathus, Lois
7349975 Mar 25, 2008 Simulcast web page delivery Kikinis, Dan
7421723 Sep 02, 2008 Detection of media links in broadcast signals Harkness, David H.; Lu, Daozheng; Feininger, William A.; Smithpeters, Craig M.
7603683 Oct 13, 2009 Method of and client device for interactive television communication Reto, Wettach
7607147 Oct 20, 2009 Interactive service device metering systems Lu, Daozheng; Harkness, David H.; Bhatia, Manish; Samson, Jerome; Feininger, William A.
7190971 Mar 13, 2007 Information processing apparatus and method, information processing system, and transmission medium Kawamoto, Yoji
7251475 Jul 31, 2007 Information processing apparatus and method, information processing system, and transmission medium Kawamoto, Yoji
6263507 Jul 17, 2001 Browser for use in navigating a body of information, with particular application to browsing information represented by audiovisual data Ahmad, Subutai; Bhadkamkar, Neal A.; Cousins, Steve B.; Farber, Emanuel E.; Freiberger, Paul A.; Horner, Christopher D.; Piernot, Philippe P.; Ullmer, Brygg A.
6192399 Feb 20, 2001 Twisted pair communication system Goodman, David D.
7110511 Sep 19, 2006 Twisted pair communication system Goodman, David D.
7765575 Jul 27, 2010 Combining real-time and batch mode logical address links Zigmond, Daniel J.
6542927 Apr 01, 2003 Linking of computers based on steganographically embedded digital data Rhoads, Geoffrey B.
7840975 Nov 23, 2010 System and method for encouraging viewers to watch television programs Matheny, John R.; Zigmond, Daniel J.
7849475 Dec 07, 2010 System and method for selective recording of information Covell, Michele Mae; Withgott, M. Margaret
7702995 Apr 20, 2010 Method and system for transforming content for execution on multiple platforms Sahota, Ranjit; Carney, John; de Andrade, David; Knowles, Mark
7861259 Dec 28, 2010 Interactive television tracking system Barone, Jr., Samuel T.
7870579 Jan 11, 2011 Systems and methods for managing and distributing media content Haberman, Seth; Niemeijer, Gerrit; Weite, David
7496943 Feb 24, 2009 Network system for presenting advertising Goldberg, Sheldon F.; Van Antwerp, John
7631327 Dec 08, 2009 Enhanced custom content television Dempski, Kelly L.; Horner, Ryan C.; Fohl, Dax A.
7886003 Feb 08, 2011 System and method for creating interactive events Newnam, Scott G.; Fraanje, Izet; Tache, Ronald; Borleske, Andrew J.; Neumann, Douglas T.
7890971 Feb 15, 2011 Systems and methods for managing and distributing media content Haberman, Seth; Niemeijer, Gerrit; Weite, David
7155451 Dec 26, 2006 Automated browsing system for publishers and users on networks serving internet and remote devices Torres, Damon C.
7028071 Apr 11, 2006 Content distribution system for generating content streams to suit different users and facilitating e-commerce transactions using broadcast content metadata Slik, David
7900227 Mar 01, 2011 Systems and methods for managing and distributing media content Haberman, Seth; Niemeijer, Gerrit; Weite, David
7904503 Mar 08, 2011 Method of enhancing rendering of content item, client system and server system Van De Sluis, Bartel Marinus
7921443 Apr 05, 2011 Systems and methods for providing video and data services to a customer premises Phillips, Bruce A.; Casey, Steven M.
7930631 Apr 19, 2011 Method and system for transforming content for execution on multiple platforms Sahota, Ranjit; Carney, John; de Andrade, David; Knowles, Mark
7962007 Jun 14, 2011 Signal processing device and signal processing method Abe, Mototsugu; Nishiguchi, Masayuki
7606883 Oct 20, 2009 Method and system for controlling and auditing content/service systems Allibhoy, Nizar; Elliott, L. Dane; Fernandez-Silva, Joaquin; Johnson, Stephen M.
6351467 Feb 26, 2002 System and method for multicasting multimedia content Dillon, Douglas M.
7665111 Feb 16, 2010 Data storage management and scheduling system Barton, James M.; Beach, Brian
7305691 Dec 04, 2007 System and method for providing targeted programming outside of the home Cristofalo, Michael
7448063 Nov 04, 2008 Digital interactive system for providing full interactivity with live programming events Freeman, Michael J.; Ullman, Craig
7243139 Jul 10, 2007 Enhanced video programming system and method for incorporating and displaying retrieved integrated Internet information segments Ullman, Craig; Hidary, Jack D.; Spivack, Nova T.
6330595 Dec 11, 2001 Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments Ullman, Craig; Hidary, Jack D.; Spivack, Nova T.
7120871 Oct 10, 2006 Enhanced video programming system and method utilizing a web page staging area Harrington, Jeffrey M.
7634787 Dec 15, 2009 Automatic control of broadcast and execution of interactive applications to maintain synchronous operation with broadcast programs Gebhardt, Bryan C.; Patel, Kalpesh R.; Thygesen, Allan C.; Berriatua, Steve; Michel, Christopher J.
7069571 Jun 27, 2006 Automated retirement of interactive applications using retirement instructions for events and program states Del Sesto, Eric E.; Collette, James R.; Yu, Jeffrey W.; McCullough, Charlie; Ransil, Pat; Catlin, Bryce S.; Azarm, Houman
7222155 May 22, 2007 Synchronous updating of dynamic interactive applications Gebhardt, Bryan C.; Azarm, Houman; McCullough, Charles N.; Valdivia, Edward
7028327 Apr 11, 2006 Using the electronic program guide to synchronize interactivity with broadcast programs Dougherty, Brian P.; Meier, C. Leo
8010979 Aug 30, 2011 Electronic program guide using markup language Lemmons, Thomas R; Zaring, Jon C
8006263 Aug 23, 2011 Interactive television program guide with remote access Ellis, Michael D.; Thomas, William L.; Hassell, Joel G.; Lemmons, Thomas R.; Berezowski, David M.; Knee, Robert A.; McCoy, Robert H.
7636511 Dec 22, 2009 Apparatus and methods for downloading recorder programming data in a video signal Ng, Yee K
6836799 Dec 28, 2004 Method and apparatus for tracking user profile and habits on a global network Philyaw, Jeffry Jovan; Mathews, David Kent
6961555 Nov 01, 2005 System and apparatus for connecting a wireless device to a remote location on a network Philyaw, Jeffry Jovan
6981059 Dec 27, 2005 Audible designation for a node on a communication network Philyaw, Jeffry Jovan; Mathews, David Kent
7089291 Aug 08, 2006 Battery pack having integral optical reader for wireless communication device Philyaw, Jeffry Jovan
7197543 Mar 27, 2007 Method and apparatus for accessing a remote location with an optical reader having a dedicated memory system Philyaw, Jeffry Jovan; Davis, Douglas L.
7257619 Aug 14, 2007 Bar code scanner and software interface interlock for performing encrypted handshaking and for disabling the scanner or input device in case of handshaking operation failure Philyaw, Jeffry Jovan
7287091 Oct 23, 2007 Method and apparatus for opening and launching a web browser in response to an audible signal Philyaw, Jeffry Jovan; Mathews, David Kent
7308483 Dec 11, 2007 Method and apparatus for automatic configuration of equipment Philyaw, Jeffry Jovan
7415511 Aug 19, 2008 Method for interfacing scanned product information with a source for the product over a global network Philyaw, Jeffry Jovan; Mathews, David Kent
7437475 Oct 14, 2008 Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet Philyaw, Jeffry Jovan
7493283 Feb 17, 2009 Performing an e-commerce transaction from credit card account information retrieved from a credit card company web site Philyaw, Jeffry Jovan
7818423 Oct 19, 2010 Retrieving personal account information from a web site by reading a credit card Philyaw, Jeffry Jovan
7908467 Mar 15, 2011 Automatic configuration of equipment software Philyaw, Jeffry Jovan
7987491 Jul 26, 2011 Method and apparatus for browsing using alternative linkbases Reisman, Richard
7899915 Mar 01, 2011 Method and apparatus for browsing using multiple coordinated device sets Reisman, Richard
8081751 Dec 20, 2011 Method for triggering content download during call setup Martin, Geoff S.; Harmon, Jay S.; Zhang, Boaquan; Kindred, Jonathan R.
8087047 Dec 27, 2011 Systems and methods for providing remote access to interactive media guidance applications Olague, Craig Alan; Archer, Kuan Hidalgo; Strader, Christopher; Chilvers, Jr., Henry C.
7711795 May 04, 2010 System, method and article of manufacture for remote control and navigation of local content Getsin, Evgeniy M.; Lamkin, Allan B.; Collart, Todd R.; Lewis, Michael J.
6748427 Jun 08, 2004 System and method for providing measurement of tracking events with radio broadcast materials via the internet Drosset, Joseph; Hanrahan, Jeffrey A.; Keeble, Louis J.; Price, Edwin C.; Mackintosh, Gregory B.
8151291 Apr 03, 2012 Methods and apparatus to meter content exposure using closed caption information Ramaswamy, Arun
8171411 May 01, 2012 System and method for delivering content in a movie trailer Ungar, Scott W.; Venturi, Ken J.; Kim, Hyung Shik
7991431 Aug 02, 2011 Information processing apparatus and method, information processing system, and transmission medium Kawamoto, Yoji
8205223 Jun 19, 2012 Method and video device for accessing information Pack, Bok Hyun; Kim, Young Kuk; Ahn, Hyun; Ryu, Han Seop; Yun, Yeo Han; Han, Yun Hee
8272011 Sep 18, 2012 Method and system for displaying advertisements between schedule listings Yuen, Henry C.; Mankovitz, Roy J.; Kwoh, Daniel S.; Leung, Elsie Y.
7653687 Jan 26, 2010 Method for distributing content to a user station Reisman, Richard R.
RE043843 Dec 04, 2012 High bandwidth broadcast system having localized multicast access to broadcast content Donahue, Paul W.; Dankworth, Jeffrey A.; Hinderks, Larry W.; Fish, Laurence A.; Lerner, Ian A.; Ballister, Thomas C.; Roberts, III, Roswell R.
8341683 Dec 25, 2012 Convergence-enabled DVD and web system Mohan, Fergal John; Brodersen, Rainer
8341687 Dec 25, 2012 Communicating scripts in a data service channel of a video signal Blackketter, Dean J.; Zigmond, Daniel J.
6237035 May 22, 2001 System and method for preventing duplicate transactions in an internet browser/internet server environment Himmel, Maria Azua; Hoffman, Richard Dale; Mall, Michael Gerard
8327403 Dec 04, 2012 Systems and methods for providing remote program ordering on a user device via a web server Chilvers, Henry C.; Olague, Craig Alan; Archer, Kuan Hidalgo
8024399 Sep 20, 2011 Software distribution over a network Reisman, Richard R.
8321499 Nov 27, 2012 Method for distributing content to a user station Reisman, Richard R.
8131883 Mar 06, 2012 Method for distributing content to a user station Reisman, Richard R.
7051111 May 23, 2006 Multiple source proxy management system Scullin, Will
6061719 May 09, 2000 Synchronized presentation of television programming and web content Bendinelli, Samuel J.; Krishnaswamy, Venkatesh
6757707 Jun 29, 2004 Displayed complementary content sources in a web-based TV system Houghton, William; Escobar, George D.; Silva, Carlos; Cooper, Robert M.; Kirsh, Laurence
6335736 Jan 01, 2002 Interactive graphical user interface for television set-top box Wagner, Annette; Simister, J. Bret
6400996 Jun 04, 2002 Adaptive pattern recognition based control system and method Hoffberg, Steven M.; Hoffberg-Borghesani, Linda I.
6418424 Jul 09, 2002 Ergonomic man-machine interface incorporating adaptive pattern recognition based control system Hoffberg, Steven M.; Hoffberg-Borghesani, Linda I.
6742040 May 25, 2004 Firewall for controlling data transfers between networks based on embedded tags in content description language Toga, James E.
6879720 Apr 12, 2005 Methods for outlining and filling regions in multi-dimensional arrays Sarachik, Karen; Dakss, Jon; Bove, Jr., V. Michael; Wachman, Josh
7242988 Jul 10, 2007 Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore Hoffberg, Linda Irene; Hoffberg, Steven M.
7281200 Oct 09, 2007 Systems and methods for playing, browsing and interacting with MPEG-4 coded audio-visual objects Haskell, Barin Geoffry; Puri, Atul; Schmidt, Robert Lewis
7530016 May 05, 2009 Method and system for transforming content for execution on multiple platforms Sahota, Ranjit; Carney, John; de Andrade, David; Knowles, Mark
7870580 Jan 11, 2011 Systems and methods for managing and distributing media content Haberman, Seth; Niemeijer, Gerrit; Weite, David
7921296 Apr 05, 2011 Generating and matching hashes of multimedia content Haitsma, Jaap Andre; Kalker, Antonius Adrianus Cornelis Maria; Baggen, Constant Paul Marie Jozef; Oostveen, Job Cornelis
RE042620 Aug 16, 2011 Apparatus and method for downloading and storing data from a digital receiver Sorensen, Tom L.
RE042764 Sep 27, 2011 Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal Sorensen, Tom L.
8032580 Oct 04, 2011 Content distribution system for generating content streams to suit different users and facilitating E-commerce transactions using broadcast content metadata Slik, David
8032904 Oct 04, 2011 Confirming video transmissions Ramanathan, Ramanathan
8041864 Oct 18, 2011 Storage apparatus including a USB connector Deguchi, Yuichiro; Matsuoka, Akiko
6128032 Oct 03, 2000 Method for scrolling a video signal in an internet set top box Oh, Young-Gyu; Ro, Se-Yong
6317784 Nov 13, 2001 Presenting supplemental information for material currently and previously broadcast by a radio station Mackintosh, Gregory B.; Kim, Mike H.; Price, Edwin C.; Stojakovic, Edward C.
7043556 May 09, 2006 Content delivering method Kurihara, Junichi; Akashi, Tatsuya; Ozaki, Junko; Munenaka, Mika
6571392 May 27, 2003 Receiving an information resource from the internet if it is not received from a broadcast channel Zigmond, Daniel J.; Blackketter, Dean J.
6928652 Aug 09, 2005 Method and apparatus for displaying HTML and video simultaneously Goldman, Phillip Y.
6229532 May 08, 2001 Method and apparatus for building a uniform resource locator menu in an Internet television system Fujii, Toshiya
7490344 Feb 10, 2009 System and method for seamless switching Haberman, Seth; Schuler, Chester L.; van der Burgh, Abeljan; Jansen, Alex; Niemeijer, Gerrit
7657428 Feb 02, 2010 System and method for seamless switching of compressed audio streams Haberman, Seth; Niemeijer, Gerrit; Boltze, Thomas; Jansen, Alex
6486892 Nov 26, 2002 System and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices Stern, Joseph L.
7668928 Feb 23, 2010 System and method for recording and playing back interactive content during a broadcast event Newnam, Scott G.; Fraanje, Izet; Borleske, Andrew J.; Neumann, Douglas T.
7962948 Jun 14, 2011 Video-enabled community building Girouard, David; Horowitz, Bradley; Humphrey, Richard; Fuller, Charles
6473804 Oct 29, 2002 System for indexical triggers in enhanced video productions by redirecting request to newly generated URI based on extracted parameter of first URI Kaiser, David H.; Lash, Todd; Weber, Jay C.
6615248 Sep 02, 2003 Method and system for presenting content selection options Smith, Kim C.
5907680 May 25, 1999 Client-side, server-side and collaborative spell check of URL's Nielsen, Jakob
7143428 Nov 28, 2006 Concurrent viewing of a video programming and of text communications concerning the video programming Bruck, Timo; Kleper, Scott J.
6834804 Dec 28, 2004 Method and apparatus for accessing electronic data via a familiar printed medium Rathus, Spencer A.; Nevid, Jeffrey S.; Fichner-Rathus, Lois
6830188 Dec 14, 2004 Method and apparatus for accessing electronic data via a familiar printed medium Rathus, Spencer A.; Nevid, Jeffrey S.; Fichner-Rathus, Lois
6037932 Mar 14, 2000 Method for sending computer network data as part of vertical blanking interval Feinleib, David
6637032 Oct 21, 2003 System and method for synchronizing enhancing content with a video program using closed captioning Feinleib, David
6230324 May 08, 2001 Device for transmitting broadcast-program information and allowing other information sources to be accessed Tomita, Yasumasa; Oizumi, Shigeru
6615408 Sep 02, 2003 Method, system, and apparatus for providing action selections to an image referencing a product in a video production Kaiser, David H.; Lash, Todd; Weber, Jay C.
6990680 Jan 24, 2006 System for scheduled caching of in-band data services Wugofski, Theodore D.
7079176 Jul 18, 2006 Digital interactive system for providing full interactivity with live programming events Freeman, Michael J.; Ullman, Craig
7152236 Dec 19, 2006 Integration of internet sources into an electronic program database list Wugofski, Theodore D.; Smith, Kim C.
6600496 Jul 29, 2003 Interactive graphical user interface for television set-top box Wagner, Annette; Simister, J. Bret
6175840 Jan 16, 2001 Method for indicating the location of video hot links Chen, Jeane; Feig, Ephraim; Zhang, Liang Jie
6791548 Sep 14, 2004 Method and apparatus for automatically displaying dynamic images as a sequence of still frames arranged in a predetermined order Dutta, Rabindranath; Hamzy, Mark Joseph
6912504 Jun 28, 2005 Distributing television advertisements over the internet Rashkovskiy, Oleg B.
6018768 Jan 25, 2000 Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments Ullman, Craig; Hidary, Jack D.; Spivack, Nova T.
7260564 Aug 21, 2007 Network video guide and spidering Lynn, Owen; Humphrey, Richard; Thoms, Dale
7174560 Feb 06, 2007 Method of synchronizing events with a digital television audio-visual program Crinon, Regis J.
7130616 Oct 31, 2006 System and method for providing content, management, and interactivity for client devices Janik, Craig M.
7631072 Dec 08, 2009 Method and system for controlling and auditing content/services systems Allibhoy, Nizar; Elliott, L. Dane; Fernandez-Silva, Joaquin; Johnson, Stephen M.
7631032 Dec 08, 2009 Personalized internet interaction by adapting a page format to a user record Refuah, Aviv; Refuah, Zeev; Nhaissi, Eli; Fenster, Maier
7409700 Aug 05, 2008 System and method for enhanced broadcasting and interactive Watson, Scott
7757248 Jul 13, 2010 Detection of media links in broadcast signals Harkness, David H.; Lu, Daozheng; Feininger, William A.; Smithpeters, Craig M.
7783968 Aug 24, 2010 Method and system for transforming content for execution on multiple platforms Sahota, Ranjit; Carney, John; de Andrade, David; Knowles, Mark
6505160 Jan 07, 2003 Connected audio and other media objects Levy, Kenneth L.; Rhoads, Geoffrey B.
7835920 Nov 16, 2010 Director interface for production automation control Snyder, Robert J.; Holtz, Alex; Benson, John R.; Couch, William H.; Larocque, Marcel; Todd, Richard; Hoeppner, Charles M.; Tingle, Keith Gregory; Morrow, Kevin K.
6012112 Jan 04, 2000 DVD assembly, and associated apparatus, for a convergent device Brase, Thomas J.; Sturgeon, Derrill L.; Zickefoose, Donald K.; Howard, Christopher A.; Ellis, William H.; Vaughn, Mark P.; Johnson, Drew S.
7895620 Feb 22, 2011 Systems and methods for managing and distributing media content Haberman, Seth; Niemeijer, Gerrit; Weite, David
7549052 Jun 16, 2009 Generating and matching hashes of multimedia content Haitsma, Jaap Andre; Kalker, Antonius Adrianus Cornelis Maria; Baggen, Constant Paul Marie Jozef; Oostveen, Job Cornelis
7917924 Mar 29, 2011 Systems and methods for semantic editorial control and video/audio editing Haberman, Seth; Weite, David
7930716 Apr 19, 2011 Techniques for reinsertion of local market advertising in digital video from a bypass source Liga, Kevin; Deo, Frank P.
7937740 May 03, 2011 Method and apparatus for interactive programming using captioning Shusman, Chad W.
7941816 May 10, 2011 Detection of media links in broadcast signals Harkness, David H.; Lu, Daozheng; Feininger, William A.; Smithpeters, Craig M.
7953768 May 31, 2011 Poly vectoral reverse navigation Gould, Eric Justin; Buckmaster, Janna; Wilkens, Todd; Trisnadi, Paulus W.
7673316 Mar 02, 2010 System and method for enhancing broadcast programs with information on the world wide web Incentis Carro, Fernando
7984472 Jul 19, 2011 System and method for enhancing recorded radio or television programs with information on the world wide web Incentis Carro, Fernando
8006184 Aug 23, 2011 Playlist for real time video production Holtz, Alex; Buehnemann, David E; Fres, Gilberto; Hickenlooper, III, Harrison T; Hoeppner, Charles M; Morrow, Kevin K; Neider, Bradley E; Nordin, III, Loren J; Parker, Todd D; Snyder, Robert J
6272680 Aug 07, 2001 Video display initiated by internet module of web TV Gaughan, Kevin J.; Zato, Thomas J.
8037492 Oct 11, 2011 Method and system for video enhancement transport alteration Lash, Todd; Salo, Daniel; Weber, Jay
8059800 Nov 15, 2011 Method for viral distribution of ringback media Martin, Geoff S.; Harmon, Jay S.; Zhang, Boaquan; Kindred, Jonathan R.
6100884 Aug 08, 2000 Device for delivering listings of broadcast programs via network Tomita, Yasumasa; Oizumi, Shigeru
6732372 May 04, 2004 Transmission device and terminal device for automatic reception/recording of broadcast programs Tomita, Yasumasa; Oizumi, Shigeru
6233736 May 15, 2001 Media online service access system and method Wolzien, Thomas R.
7382796 Jun 03, 2008 System and method for seamless switching through buffering Haberman, Seth; Booth, Richard L.; Jansen, Alex; Niemeijer, Gerrit
6061680 Nov 16, 1999 Method and system for finding approximate matches in database Scherf, Steven Douglas; Kan, Ti; Roberts, Dale Tyson
6230192 May 08, 2001 Method and system for accessing remote data based on playback of recordings Roberts, Dale Tyson; Greenberg, Ann E.
6161132 Dec 12, 2000 System for synchronizing playback of recordings and display by networked computer systems Roberts, Dale Tyson; Greenberg, Ann E.
7386512 Jun 10, 2008 Method and system for controlling and auditing content/service systems Allibhoy, Nizar; Elliott, L. Dane; Fernandez-Silva, Joaquin; Johnson, Stephen M.
6457060 Sep 24, 2002 Method and apparatus for flexibly linking to remotely located content on a network server through use of aliases Martin, Bruce; King, Peter F.; Schwartz, Bruce V.; Stein, Lawrence Michael
7120924 Oct 10, 2006 Method and apparatus for receiving a hyperlinked television broadcast Katcher, Dan; Bove, Jr., V. Michael; Sarachik, Karen; Milazzo, Paul; Dakss, Jon
6816628 Nov 09, 2004 Methods for outlining and filling regions in multi-dimensional arrays Sarachik, Karen; Dakss, Jon; Bove, Jr., V. Michael; Wachman, Josh
6944228 Sep 13, 2005 Method and apparatus for encoding video hyperlinks Dakss, Jon; Katcher, Dan; Bove, Jr., V. Michael
7349552 Mar 25, 2008 Connected audio and other media objects Levy, Kenneth L.; Rhoads, Geoffrey B.
7302644 Nov 27, 2007 Real time production system and method Holtz, Alex; Buehnemann, David E; Fres, Gilberto; Hickenlooper, III, Harrison T; Hoeppner, Charles M; Morrow, Kevin K; Neider, Bradley E; Nordin, III, Loren J; Parker, Todd D; Snyder, Robert J
6264560 Jul 24, 2001 Method and system for playing games on a network Goldberg, Sheldon F.; Van Antwerp, John
8112776 Feb 07, 2012 Interactive computer system for providing television schedule information Schein, Steven M.; O'Brien, Sean A.; Klosterman, Brian L.; Milnes, Kenneth A.
8132204 Mar 06, 2012 System and method for enhanced video selection and categorization using metadata Haberman, Seth
8161172 Apr 17, 2012 Method and apparatus for browsing using multiple coordinated device sets Reisman, Richard
8170096 May 01, 2012 System and method for optimized encoding and transmission of a plurality of substantially similar video fragments Haberman, Seth; Niemeijer, Gerrit; Booth, Richard L.; Jansen, Alex
8201208 Jun 12, 2012 Carousel proxy Delpuch, Alain; Gebhardt, Bryan; Azarm, Houman; Berriatua, Steven
6754904 Jun 22, 2004 Informing network users of television programming viewed by other network users Cooper, Robert M.; Kirsh, Laurence F.; Silva, Jr., Carlos A.
7571244 Aug 04, 2009 Audio-video data switching and viewing system Costanzo, Filippo; Roncolini, Saverio; Rossi, Antonio
8156236 Apr 10, 2012 Audio-video data switching and viewing system Costanzo, Filippo; Roncolini, Saverio; Rossi, Antonio
8205232 Jun 19, 2012 Interactive computer system for providing television schedule information Schein, Steven M; O'Brien, Sean A; Klosterman, Brian L; Milnes, Kenneth A
8244896 Aug 14, 2012 Method, apparatus and program product for media identification and tracking associated user preferences Woodward, Mark L.; Jones, E. Oliver; Fein, Gene S.; Harris, Christopher; Sherman, Steve S.; Jones, Bennie; Salotto, Anthony
8276056 Sep 25, 2012 Systems and methods for playing, browsing and interacting with MPEG-4 coded audio-visual objects Haskell, Barin Geoffry; Puri, Atul; Schmidt, Robert Lewis
8296440 Oct 23, 2012 Method and apparatus for accessing a remote location with an optical reader having a programmable memory system Philyaw, Jeffry Jovan; Davis, Douglas L.
6615268 Sep 02, 2003 Method for controlling a computer using an embedded unique code in the content of dat media Philyaw, Jeffry Jovan; Mathews, David Kent
6643692 Nov 04, 2003 Method for controlling a computer using an embedded unique code in the content of video tape media Philyaw, Jeffry Jovan; Mathews, David Kent
7043536 May 09, 2006 Method for controlling a computer using an embedded unique code in the content of CD media Philyaw, Jeffry Jovan; Mathews, David Kent
7117240 Oct 03, 2006 Method and apparatus for launching a web site with non-standard control input device Philyaw, Jeffry Jovan; Mathews, David Kent
7792696 Sep 07, 2010 Method and apparatus for allowing a broadcast to remotely control a computer Philyaw, Jeffry Jovan; Mathews, David Kent
6826592 Nov 30, 2004 Digital ID for selecting web browser and use preferences of a user during use of a web application Philyaw, Jeffry Jovan; Mathews, David Kent
7900224 Mar 01, 2011 Method and apparatus for utilizing an audible signal to induce a user to select an E-commerce function Philyaw, Jeffry Jovan; Mathews, David Kent
6636896 Oct 21, 2003 Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet Philyaw, Jeffry Jovan
6708208 Mar 16, 2004 Unique bar code for indicating a link between a product and a remote location on a web network Philyaw, Jeffry Jovan
6845388 Jan 18, 2005 Web site access manual of a character string into a software interface Philyaw, Jeffry Jovan
6725260 Apr 20, 2004 Method and apparatus for configuring configurable equipment with configuration information received from a remote location Philyaw, Jeffry Jovan
6792452 Sep 14, 2004 Method for configuring a piece of equipment with the use of an associated machine resolvable code Philyaw, Jeffry Jovan
6704864 Mar 09, 2004 Automatic configuration of equipment software Philyaw, Jeffry Jovan
6631404 Oct 07, 2003 Method and system for conducting a contest using a network Philyaw, Jeffry Jovan
6860424 Mar 01, 2005 Optical reader and use Philyaw, Jeffry Jovan; Davis, Douglas L.
6384744 May 07, 2002 Method and system for data transmission from an optical reader Philyaw, Jeffry Jovan; Davis, Douglas L.
6791588 Sep 14, 2004 Method for conducting a contest using a network Philyaw, Jeffry Jovan
6636892 Oct 21, 2003 Method for conducting a contest using a network Philyaw, Jeffry Jovan
6970916 Nov 29, 2005 Method for conducting a contest using a network Philyaw, Jeffry Jovan
7493384 Feb 17, 2009 Controlling a PC using a tone from a cellular telephone Philyaw, Jeffry Jovan
6823388 Nov 23, 2004 Method and apparatus for accessing a remote location with an optical reader having a programmable memory system Philyaw, Jeffry Jovan; Davis, Douglas L.
6694356 Feb 17, 2004 Remote control having an optical indicia reader Philyaw, Jeffry Jovan
8028036 Sep 27, 2011 Launching a web site using a passive transponder Philyaw, Jeffry Jovan
6877032 Apr 05, 2005 Launching a web site using a portable scanner Philyaw, Jeffry Jovan
7386600 Jun 10, 2008 Launching a web site using a personal device Philyaw, Jeffry Jovan
7392312 Jun 24, 2008 Method for utilizing visual cue in conjunction with web access Philyaw, Jeffry Jovan
7237104 Jun 26, 2007 Automatic configuration of equipment software Philyaw, Jeffry Jovan
7925780 Apr 12, 2011 Method for connecting a wireless device to a remote location on a network Philyaw, Jeffry Jovan
7819316 Oct 26, 2010 Portable scanner for enabling automatic commerce transactions Philyaw, Jeffry Jovan
7636788 Dec 22, 2009 Method and apparatus for matching a user's use profile in commerce with a broadcast Philyaw, Jeffry Jovan; Mathews, David Kent
7904344 Mar 08, 2011 Accessing a vendor web site using personal account information retrieved from a credit card company web site Philyaw, Jeffry Jovan
7548988 Jun 16, 2009 Software downloading using a television broadcast channel Philyaw, Jeffry Jovan; Mathews, David Kent
7979576 Jul 12, 2011 Method and apparatus for connecting a user location to one of a plurality of destination locations on a network Philyaw, Jeffry Jovan; Mathews, David Kent
7912760 Mar 22, 2011 Method and apparatus for utilizing a unique transaction code to update a magazine subscription over the internet Philyaw, Jeffry Jovan
8069204 Nov 29, 2011 Providing and receiving content over a wireless communication system Reisman, Richard R.
8341688 Dec 25, 2012 System and method for the broadcast dissemination of time-ordered data Ngo, J. Thomas; Saunders, Steven E.; Rubin, Owen
8296792 Oct 23, 2012 Method and system to provide interactivity using an interactive channel bug Sahota, Ranjit; Carney, John
7146632 Dec 05, 2006 Interactive information aggregator for an interactive television system Miller, Douglas Allyn
7266832 Sep 04, 2007 Advertisement swapping using an aggregator for an interactive television system Miller, Douglas Allyn
7360232 Apr 15, 2008 System and method to subscribe to channel URL addresses and to provide non-programming-related URL addresses in an interactive video casting system Mitchell, Slade
6018764 Jan 25, 2000 Mapping uniform resource locators to broadcast addresses in a television signal Field, Michael; Eyer, Mark K.
7240092 Jul 03, 2007 Displaying complementary content sources Houghton, William; Escobar, George D.; Silva, Carlos; Cooper, Robert M.; Kirsh, Laurence

Description

(click to expand)

BRIEF SUMMARY:


BACKGROUND OF THE INVENTION

Today, the capabilities of computers to provide massive amounts of educational and entertainment information has exploded with the Internet. The Internet has the power to transform society through unprecedented levels of information flow between members. Currently, on-line systems offer a variety of different services to users, including news feeds, electronic databases (either searchable by the user directly on the on-line system, or downloadable to the user's own computer), private message services, electronic newsletters, real time games for play by several users at the same time, and job placement services, to name a few. However, today, most on-line communications occur merely through text. This currently stands in great contrast to the audio/visual presentation of the alternative electronic medium, television. However, it is expected that as multi-media's incessant growth continues, audio/visual programs will proliferate and text will become less and less dominant in the on-line environment. Even though these programs will be introduced, the Internet, will remain essentially user unfriendly due to its very massiveness, organization, and randomness. Simply stated, there is no order or direction in the Internet. Specific pieces of information are many times hard to find, and harder yet, is the ability to put that piece of information into a meaningful context.

Television, on the other hand, has been criticized for being a passive medium--"chewing gum for the eyes," as Fred Allen once observed. Television has always been something you watched, not something you do. Many social critics believe that the passivity television depends on has seeped into our entire culture, turning a nation of citizens into a nation of viewers. While interactive television systems have increased the level of user interaction, and thus, provided greater learning and entertainment opportunities, vast information resources such as databases are inaccessible from such a medium.

What is needed is a means to close the gap between video programming and the information superhighway of the Internet. What is needed is a wider, richer experience integrating audio/visual and textual database elements into an organized unique interactive, educational, entertainment experience. Currently, the Internet is a repository of information on virtually any subject. However, what is needed is a mechanism for combining the user-friendly visual experience of television with the vast information resources of the Internet.

SUMMARY OF THE INVENTION

The system of the present invention combines broadcast television programming and/or video programming which appears on a VHS or Beta tape, CD-ROM, DVD or other medium, or video programming at a video server (hereinafter "video programming") with the massive Internet, creating a new and powerful educational and entertainment medium. The system allows consumers to receive more information in a more efficient manner than either television or the Internet alone. Consumers not only can see a news report on television, but they can also read pertinent information about the report, as well as explore related information about the story. The program becomes the introduction to a particular subject, rather than the entire subject itself. The act of viewing a program has now become a more engaging, enriching experience.

The system can also create a more intimate relationship between the viewer and the program. The user might be solving problems or performing virtual experiments on the Internet site that a teacher is discussing in an educational television program. Similarly, the consumer might be solving problems that the fictional characters in a television program must solve. In both cases, the consumer is an active participant in the process, rather than a passive observer.

Instead of an undirected and unfocused exploration of Internet sites, by synching specific Internet pages to the video signal, the system puts the Internet in context. The television program producers now can decide what additional information to offer their audience. This material can now be seen in the context of the television program.

An additional advantage is that consumers don't have to search through the literally hundreds of millions of pages on the Internet to find appropriate material. The material has already been filtered by the program producers and delivered to the consumer automatically.

Another advantage of the system is that it changes the nature of advertising. Since additional information can be given to consumers automatically, advertising can now be more substantive, allowing customers to make more informed choices. Now, the act of purchasing a product seen on television can be streamlined--the consumer can be given the choice of buying the product instantly using the two-way capabilities of the system.

In addition, users can take advantage of the two-way capabilities of the Internet to respond to polls, to send e-mail or to link to additional sites. For example, a viewer watching a television news program, through the system of the invention, can receive a stream of Web pages which provide additional, specific information relating to the news content--whether background on the Presidential primaries or the latest change in interest rates.

The video programming and corresponding Internet pages can be viewed on personal computers equipped with a television card, but the open software-based approach enables anyone with a television set and JAVA enables PC to experience the system of the invention.

By marrying the appeal of television with the two-way data transfer capabilities of the Internet, the system creates a powerful new medium: Television producers and Internet site creators can enhance their content to extend their brand identity and differentiate their program offerings to the millions of people who are spending more time navigating through the resources of the World Wide Web rather than watching television; advertisers can speak more directly to consumers by directly sending Web pages to the consumer instead of only displaying Web addresses in their commercials; and consumers can gain a new level of interest and interactivity over a video-based medium. In addition to providing significant and immediate benefits to broadcasters and advertisers, the system will also present educational programmers with a way to more effectively use Internet resources in the classroom.

Recently, several media companies have joined to create a system for linking the Internet and television on the personal computer, called "Intercast." In this system, content will be provided simultaneously with the TV video signal. This system, however, requires that stripped down Web pages be sent in the vertical blanking interval (VBI) of the video signal, using up to three scan lines limiting effective bandwidth to approximately 28.8 kbps. This approach, however, requires specialized hardware to both insert the Web pages into the VBI and extract these codes at each PC since it takes up to three scan lines of the VBI. Thus, the complexity and cost of the PC is increased. Because the Web pages are transmitted with the video signal, the Intercast system is not a true "two-way" system, but merely a one-way "piggyback" system. In addition, the Intercast is an analog video product, and thus, cannot handle digital video data.

The system of the present invention, on the other hand, is a much more flexible, but less complex, system. The present invention supports either analog or digital television broadcasts without broadcasters or end-users having to alter their existing systems, thus enabling broadcasters to reach a wide audience within a short time.

In a first embodiment, the actual Web pages are not forced into the very limited bandwidth of the vertical blanking interval (VBI). Instead, merely eight fields of line 21 of the VBI are used to deliver the relevant Internet Web page addresses to the PC. These addresses are called "uniform resource locators" (URLs). The system then directs the particular Web browser to retrieve the identified Web pages from the Internet. Upon receipt of the particular Web page(s), the system syncs the Web page(s) to the video signal, and at the appropriate times, presents the Web pages on one portion of the computer screen with the television video signal, shown in a window on another portion of the screen, and thus, provides the synergistic Internet and television experience. One of the advantages of the system of the present invention is that no specialized chip set need be produced and implemented into the standard PC. Thus, complexity is kept to a minimum.

In another preferred embodiment of the present invention, the VBI is not used to transmit the URLs to the user. In this alternative embodiment, member broadcasters enter the Internet through a member account, and will be provided with a graphical user interface for pre-scheduling Internet addresses, or URLs, for transmission to users at particular times of day. This interface could also be used to transmit real time live transmissions of URLs to users at the same time as a broadcast. The URLs are stored in a "Link File" for later transmission over the Internet to the user at the broadcasters entered time, which corresponds to the broadcast time of an associated program. This embodiment eliminates the need to place the URLs in the VBI, and also allows the broadcaster to store more than one Link File for transmission to users in different time zones, for example. Further, more than one broadcaster could access the same master schedule if desired, and add or delete certain URLs to personalize the program for their local audiences. Also, personalization can be taken to the single user, or small group of users, by having the system send a different stream of URLs to each user, depending on a unique user profile, for example. Thus, the personalization feature of the present invention allows each user to receive information uniquely relevant to their interests, demographics, history, etc. This embodiment makes the transmission of URLs to the user even less complex than the first embodiment disclosed herein.

Thus, it is an object of the present invention to provide order and direction to the Internet by using television signals to place, orient and control such information in a meaningful context.

It is an object of the present invention to create a more intimate relationship between the viewer and the program by enriching the learning experience through the provision of more in-depth information.

DESCRIPTION OF DRAWINGS:


DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram of the system design, showing the receipt and decoding of video signals at the subscriber location using the method of the present invention.

FIG. 2 is a diagram showing an alternative system embodiment to achieve the integration of the Internet information with the video content by decoding the uniform resource locators at a server site and then transmitting the URLs to the subscriber stations via the Internet.

FIG. 3 is a flow diagram of the basic software design of the present invention.

FIG. 4 is a diagram showing another preferred system embodiment to achieve the direct transmission of URLs over the Internet to the user at a broadcaster's entered time without encoding the URLs into the VBI.

DETAILED DESCRIPTION OF THE INVENTION:


PREFERRED EMBODIMENT

The system of the present invention combines the rich visual capabilities of television with the vast resources of the Internet. As shown in FIG. 1, a preferred embodiment of the invention is a computer based system for receiving a video program along with embedded uniform resource locators (URLs)--which direct the user's computer 16 to address locations, or Web sites, on the Internet 20 to retrieve related Web pages. These Web pages correspond to the video presentation. The particular video programming can be delivered in analog, digital or digitally compressed formats (e.g., MPEG2) via any transmission means, including satellite, cable, wire, or television broadcast.

The video programming is preferably created at a centralized location, i.e., content creation 4 as shown in FIG. 1, for distribution to subscribers in their homes, for example. Program creation is accomplished according to any conventional means known in the art. After a video program is created, uniform resource locators are embedded, in one preferred embodiment, into the vertical blank interval of the video programming by the URL encoder 8, shown in FIG. 1. In this embodiment, the URLs are encoded onto eight fields of line 21 of the VBI. Line 21 is the line associated with close captioning, among other things. However, the URLs could also be embedded in other fields of the VBI, in the horizontal portion of the video, as part of the audio channel, or in any subcarrier to the video. Preferably, the URLs have associated time stamps which indicate to the subscriber stations when, during the video program, to display the particular Web pages addressed by the URLs.

The particular information in line 21 is not part of the visual part of the program, and thus, is not perceptible to the human eye, thereby making it ideal to send data information to the users. While the bandwidth capacity of line 21 is limited, because the system of the present invention transmits only the uniform resource locators (URLs), and not full Web pages, there is more than enough capacity. Furthermore, no additional hardware is necessary at the PC 16 to implement the elements of the present invention. Thus, the present invention has the additional advantages of being very efficient and takes advantage of conventional hardware.

Once the video program is created, it can be transmitted to user sites over any transmission means, including broadcast, cable, satellite, or Internet, and may reside on video servers. Furthermore, the video program, with embedded URLs, can be encoded on a VHS or Beta tape, DVD or other medium.

Preferably, each receiver station comprises any Intel x86 machine (preferably a 486 processor, pentium processor, etc.), an Apple Computer, UNIX or any other type of standard computer workstation. The local PC 16 is preferably connected to either a cable and/or broadcast television connection or to a local VCR or other video source. At each subscriber site, the local personal computer 16 preferably receives the cable transmission by cable connection on the back of the personal computer 16. The video/audio program can then be processed for display on the computer screen using any conventional PC card capable of displaying NTSC signals on a computer monitor, such as a WinTV card. In addition to the cable connection, however, in the present invention there is also an Internet 20 connection created concurrently with the cable connection.

The Internet 20 connection can be via high-speed line, RF, conventional modem or by way of two-way cable carrying the video programming. The local PC 16 has Internet access via any of the current ASCII software mechanisms. In a preferred embodiment, at each subscriber home, an associated local URL decoder 12 receives the cable video television program, as shown in FIG. 1. The local URL decoder 12 extracts the URLs, preferably embedded in the vertical blanking interval, with the use of any conventional VBI decoder device. The URL decoder 12 may be either a stand-alone unit or a card which is implemented into the personal computer 16.

In another preferred embodiment shown in FIG. 2, the uniform resource locators (URLs) are encoded into the video in the same manner as described above. Again, the URLs are preferably encoded onto eight fields of line 21 of the VBI. However, the URL decoder 24 is located at the server site, as opposed to the subscriber location. When the decoder 24 receives the video program signal, it strips out the URL codes on line 21 of the VBI and delivers these codes independently to an Internet server 28. The URL code is then subsequently delivered over the Internet 20 to the user PC 16. Simultaneously, the video is broadcast over conventional broadcast or cable transmission means 36 to the user's personal computer 16.

Another preferred embodiment of the system, shown in FIG. 4, does not depend on, or even use, the VBI. In this preferred embodiment, the system will run an online service over the Internet 20. This service will be in the form of an Internet Web site 62 that provides a user-interface to a database 78 and to one or more associated data servers 90. The service will provide member-accounts to TV broadcasters 66 who sign up to use the system of the invention in conjunction with their broadcasts. Each member broadcaster will enter the service at their computer 70 through Web browser software 74 using their member account by entering various identification and password information. Once within their account, the member will be provided with a graphical user interface for pre-scheduling URLs for transmission to users 118 over a direct Internet connection 94 at particular times of day. The same user interface, or a variation on it, can be used by broadcasters for live transmission 82 of URLs to users at the same time as a broadcast 86.

For example, one example of this interface might be a scheduling calendar (daily, weekly, monthly, yearly) in which the broadcaster 66 may allocate time periods which coincide with their broadcasts 86, and during which they will send out URLs to their users to link to Web pages. For each time period (for example, a particular hour long period during the day) determined by the broadcaster 66 to be a broadcast period (a period during which they want to transmit URLs that correspond to a television show being broadcast from their TV broadcast facility 110 to the external TV 114 of the user 118 at that time), the broadcaster 66 may then enter a series of URLs into an associated file ("Link File") for transmission over the Internet 20 at that time. This Link File might have a user interface such as a spreadsheet, table, or list, or it could be simply a tab-delimited or paragraph-delimited text-file. As an example, each of the records in the Link File consists of a data structure which could contain information such as:

(<timecode>,<URL>,<label or title>,<additional information>,<additional information>, . . .)

The above data structure is just one example. The records in the Link File preferably specify the time, Internet address (i.e. URL), label (such as an associated name), and some optional additional information, for each Web page the broadcaster 66 desires to launch during a show.

When a broadcaster 66 modifies their calendar and/or the Link File associated with any given time period(s) in their calendar, this information is saved into the database 78 that is attached to the site 62. Each broadcaster 66 may maintain multiple calendars in the database 78 if they broadcast in different time zones, for example.

The database 78 provides the Link File records for upcoming time periods to a server 90, which may be one server or a distributed network of server programs on multiple computers across the network, to be utilized for scaling to large national or global audiences. The server 90 provides the Link File records, including the URLs, to the user's personal computer 16, which is connected via a network. Examples of possible networks include the public Internet 94, a direct private network, or even a wireless network.

One feature of the above embodiment is that one or more broadcasters 66 may utilize the same schedule in the database 78 for their own broadcasts 86 or during the same broadcast. For example, a network broadcaster may develop a master schedule and various affiliate broadcasters may subscribe to that schedule or copy it (in the database) and add or delete specific URLs in the schedule for their local audiences or unique programming. This scheme enables affiliates to insert URLs for local advertisers or local subjects into a sequence of more general URLs provided by their network broadcaster 66. In other words, the affiliate can add links that ride on the network feed and then redistribute it to their local audiences.

The above embodiment can also enable personalization in the form of unique series of URLs specific to each user's unique profile, which is directly sent over the Internet 20 to each user's specific client software 106. This can be achieved from the broadcaster 66 to each individual user 118, or to particular collections of users. To accomplish personalization, the service may send a different stream of URLs to each user's client software program 106. The stream of URLs sent would depend on a user profile stored in the database 78 or the client software program 106, a user profile which is built on demand or over time for each user 118 based on criteria such as the location of the user, choices the user makes while using a client software program 106, or choices the broadcaster 66 makes during a broadcast 86, or automatic choices made by an algorithm (such as a filter) residing on the service 62. Personalization enables each user to receive URLs which are uniquely relevant to their interests, demographics, history, or behavior in the system.

System Operation

Once the URLs have reached the personal computer 16, system operation is similar for all of the embodiments diagramed in FIGS. 1, 2, and 4.

In a preferred embodiment, a JAVA enabled browser 98 as well as specialized software 106 for performing part of the method of the present invention are installed on the computer 16. The JAVA enabled browser 98 allows the computer 16 to retrieve the Web pages 102 and is preferred software, since it is platform independent, and thus, enables efficient and flexible transfer of programs, images, etc., over the Internet 20. The specialized interface software 106 (hereinafter, "client software"), attached as Appendix A, acts as an interface between the video programming and the Internet functions of the present invention. The client software 106 retrieves URLs from the video program (embodiment of FIG. 1) or directly from the Internet connection (embodiments of FIGS. 2 and 4), interprets these URLs and directs the JAVA enabled browser 98 to retrieve the particular relevant Web pages 102, and synchronizes the retrieved Web pages to the video content for display on the user's computer 16, as shown in FIGS. 3 and 4 and explained in more detail below.

In a preferred method, the URLs are encoded and embedded into the video signal by inserting them into the vertical blanking interval (VBI), as mentioned above.

In another preferred embodiment, the URLs are entered by member TV broadcasters 66 along with specified times for transmitting the URLs to the user. At the appropriate times, the URLs are sent directly over the Internet to the user's PC 16 via the client software 106 over a direct point-to-point or multicasting connection.

One method of the present invention has the capability to detect identical URLs sent directly after one another which causes the browser not to fetch URLs in these particular cases. As shown in FIG. 3, once the URL code is received at the computer, the client software 106 first interprets the URL and determines in step 42 whether the particular URL has been received previously. If it has already been received, the next received URL is interpreted for determination of prior receipt. If the particular URL has not been detected before, the software checks for misspelling in step 46 and any other errors, and if errors exist, corrects these particular errors. Once again, it is determined whether the URL has been previously detected. If it has, the next URL is accessed in step 38. If the URL has not been detected, the specific URL is added to the URL list in step 54. The specific URL is then sent to the Web browser, preferably a JAVA enabled browser 98. Upon receipt of the URL, the browser 98, in step 58, will access the Web site address 122 (FIG. 4) indicated by the URL and retrieve the cited Web page(s) 102 via the Internet.

Viewers can view the integrated presentation in the following manner. As mentioned above, the video signal is processed and displayed on a video window on the PC screen using a WinTV card, for example. The corresponding audio is forwarded to the audio card and sent to the PC speakers.

The actual retrieved Web pages 102, referenced by the URL, are optionally time stamped to be displayed on the computer screen when predetermined related video content is displayed in the video window, thus, enlightening and enhancing the video presentation by providing in-depth information related to the video content thereto. Another section on the screen is also preferably used to represent an operational control panel. This control panel provides a list of the URLs that have been broadcast and correspondingly received by the computer 16. This control panel is updated to add a URL code each time a new URL code is received by the PC 16. This list gives the subscriber the flexibility to go back and retrieve particularly informative or interesting Web pages that have already-been displayed earlier in the program, or alternatively, to print them out for future reference. Furthermore, the list could include URLs referring to Web pages not displayed with the broadcast program, but that provide further information on a certain topic of interest to the viewer.

The present invention can best be understood with reference to an example. A viewer can begin watching a musical video featuring a new band, for example. As the video is received by the PC 16, URLs are either being extracted from the vertical blanking interval or are being received directly via the Internet 20, and are being. interpreted by the client software 106. Upon direction and command, the JAVA enabled browser 98 retrieves particular Web pages 102 from Internet 20 Web sites identified in the, URLs. These Web pages 102 will then be displayed on the video screen at particular times. Thus, for example, while the viewer is watching the music video, biographical information on the band can also be displayed adjacently to the video window. Web pages 102 could also include an upcoming concert schedule, or even audio clips of the band's music may be downloaded from the Internet 20. As another example, a user could be watching a program relating to financial news. While the narrator is shown discussing high tech stocks, Web pages corresponding to detailed financial performance information on high tech stocks, environment and characteristics can be displayed with the video on the computer screen. When the program narrator switches to a discussion on the weekly performance of the Dow Jones, Web pages presenting related financial performance information can be simultaneously displayed. Thus, it is evident that the present invention profoundly enriches the viewing and learning experience.

It is understood that there can exist alternative embodiments for use with the present invention. For example, the user can view the interactive program using a television set 114 or other display monitor in conjunction with the display screen of the personal computer 16. In this embodiment, the relevant Web pages are shown on the personal computer 16 while the video program is displayed on the television monitor 114. In this alternative embodiment, a cable set top box receives the television program from the multichannel cable. The personal computer 16 also receives the video program from the multi-channel cable and extracts the URLs, embedded in the vertical blanking interval of the video signal or directly transmitted 94 over the Internet 20. The client software 106 extracts the URLs and retrieves the particular Web pages as described above. The Web pages are then synchronized with the particular video frames and presented to the user. It is understood that a hyperlink may exist on the Web site that will allow the user to automatically load the client software and call up the specific television channel referenced in the Web site. For example, someone browsing the Internet 20 may come upon a major television network's Web site. They scroll to an interesting story then click on an hyperlink to turn on the software which tunes the TV window to the network to enhance the information residing at the Web site.

Furthermore, instead of receiving the video program from a transmission means, the video program can be addressed directly from the user site if the video program, with embedded URLs, is stored on a VHS, Beta, DVD or other medium. In this embodiment, the user PC 16 and/or television 114 are connected to a VCR, DVD player or other appropriate device.

Using the foregoing embodiments, methods and processes, the system of the present invention creates a synergistic experience combining the vast resources of the Internet with the presentation capabilities of television. ##SPC1##

Patent 5774664 has been saved.
View workspace.

Welcome to Archpatent!



Want to be "in the know" about patents and patent searching?


Close this box to view patent #5774664