A method and apparatus for selecting audiovisual programs for presentation to a viewer. The audiovisual programs have attributes and a corresponding content code including information pertaining to the attributes. The method includes various steps. First, a viewer preference file is stored which includes information pertaining to the impact of various attributes of the audiovisual programs on the viewer. Second, a plurality of content codes corresponding to a plurality of the audiovisual programs are received. Third, the viewer preference file is compared to the plurality of the corresponding content codes. Finally, at least one of the plurality of audiovisual programs is selected in response to the comparison for presentation to the viewer. |
Citations|
| US4230990 | Mar 16, 1979 | Oct 28, 1980 | | Broadcast program identification method and system | | US4527194 | Jul 27, 1983 | Jul 2, 1985 | Zenith Electronics Corporation | Channel assignment for CATV system | | US4528589 | Feb 1, 1984 | Jul 9, 1985 | Telease, Inc. | Method and system for subscription television billing and access | | US4578700 | May 24, 1984 | Mar 25, 1986 | AGB Research PLC | Apparatus for storing data relating to television viewing | | US4751578 | May 28, 1985 | Jun 14, 1988 | David P. Gordon | System for electronically controllably viewing on a television updateable television programming information | | US4816904 | Apr 10, 1987 | Mar 28, 1989 | Control Data Corporation | Television and market research data collection system and method | | US4954699 | Apr 13, 1988 | Sep 4, 1990 | NPD Research, Inc. | Self-administered survey questionnaire and method | | US5036537 | Apr 3, 1987 | Jul 30, 1991 | General Instrument Corp. | Geographic black-out method for direct broadcast satellite system | | US5179439 | Aug 16, 1990 | Jan 12, 1993 | Hashimoto Corporation | Personal channel display device in a TV program reservation system | | US5189630 | Jan 15, 1991 | Feb 23, 1993 | | Method for encoding and broadcasting information about live events using computer pattern matching techniques | | US5293456 | Jun 28, 1991 | Mar 8, 1994 | E. I. du Pont de Nemours and Company | Object recognition system employing a sparse comparison neural network |
Referenced by|
| US5534911 | Nov 2, 1994 | Jul 9, 1996 | | Virtual personal channel in a television system | | US5550576 | Apr 17, 1995 | Aug 27, 1996 | StarSight Telecast Incorporated | Method and apparatus for merging television program schedule information received from multiple television schedule information sources | | US5600573 | Dec 2, 1994 | Feb 4, 1997 | Discovery Communications, Inc. | Operations center with video storage for a television program packaging and delivery system | | US5630159 | Dec 29, 1994 | May 13, 1997 | Motorola, Inc. | Method and apparatus for personal attribute selection having delay management method and apparatus for preference establishment when preferences in a donor device are unavailable | | US5633484 | Dec 29, 1994 | May 27, 1997 | Motorola, Inc. | Method and apparatus for personal attribute selection and management using a preference memory | | US5659350 | Dec 2, 1993 | Aug 19, 1997 | Discovery Communications, Inc. | Operations center for a television program packaging and delivery system | | US5682195 | Dec 2, 1993 | Oct 28, 1997 | Discovery Communications, Inc. | Digital cable headend for cable television delivery system | | US5704017 | Feb 16, 1996 | Dec 30, 1997 | Microsoft Corporation | Collaborative filtering utilizing a belief network | | US5734853 | Dec 2, 1993 | Mar 31, 1998 | Discovery Communications, Inc. | Set top terminal for cable television delivery systems | | US5752159 | Jan 13, 1995 | May 12, 1998 | U S West Technologies, Inc. | Method for automatically collecting and delivering application event data in an interactive network | | US5752160 | May 5, 1995 | May 12, 1998 | | Interactive entertainment network system and method with analog video startup loop for video-on-demand | | US5754938 | Oct 31, 1995 | May 19, 1998 | | Pseudonymous server for system for customized electronic identification of desirable objects | | US5754939 | Oct 31, 1995 | May 19, 1998 | | System for generation of user profiles for a system for customized electronic identification of desirable objects | | US5757417 | Sep 23, 1997 | May 26, 1998 | International Business Machines Corporation | Method and apparatus for screening audio-visual materials presented to a subscriber | | US5758257 | Nov 29, 1994 | May 26, 1998 | | System and method for scheduling broadcast of and access to video programs and other data using customer profiles | | US5767893 | Oct 11, 1995 | Jun 16, 1998 | International Business Machines Corporation | Method and apparatus for content based downloading of video programs | | US5774357 | Jun 6, 1995 | Jun 30, 1998 | | Human factored interface incorporating adaptive pattern recognition based controller apparatus | | US5790935 | Jan 30, 1996 | Aug 4, 1998 | Hughes Aircraft Company | Virtual on-demand digital information delivery system and method | | US5798785 | Dec 2, 1993 | Aug 25, 1998 | Discovery Communications, Inc. | Terminal for suggesting programs offered on a television program delivery system | | US5826167 | Apr 8, 1997 | Oct 20, 1998 | Scientific-Atlanta, Inc. | Bi-directional cable television system including a UHF filter | | US5828402 | Dec 5, 1996 | Oct 27, 1998 | Canadian V-Chip Design Inc. | Method and apparatus for selectively blocking audio and video signals | | US5828945 | Aug 8, 1996 | Oct 27, 1998 | StarSight Telecast, Inc. | Merging multi-source information in a television system | | US5835087 | Oct 31, 1995 | Nov 10, 1998 | | System for generation of object profiles for a system for customized electronic identification of desirable objects | | US5842199 | Oct 18, 1996 | Nov 24, 1998 | Regents of the University of Minnesota | System, method and article of manufacture for using receiver operating curves to evaluate predictive utility | | US5850218 | Feb 19, 1997 | Dec 15, 1998 | Time Warner Entertainment Company L.P. | Inter-active program guide with default selection control | | US5861906 | May 5, 1995 | Jan 19, 1999 | Microsoft Corporation | Interactive entertainment network system and method for customizing operation thereof according to viewer preferences | | US5867205 | Jul 7, 1997 | Feb 2, 1999 | Intel Corporation | Method and apparatus for controlling video/audio and channel selection for a communication signal based on textual information indicative of channel contents of a signal | | US5878222 | Jul 7, 1997 | Mar 2, 1999 | Intel Corporation | Method and apparatus for controlling video/audio and channel selection for a communication signal based on channel data indicative of channel contents of a signal | | US5880768 | Apr 6, 1995 | Mar 9, 1999 | Prevue Networks, Inc. | Interactive program guide systems and processes | | US5883661 | Nov 1, 1995 | Mar 16, 1999 | ICTV, Inc. | Output switching for load levelling across multiple service areas | | US5898594 | Jun 24, 1996 | Apr 27, 1999 | | Method and apparatus for enabling a selection of catalog items | | US5905713 | Apr 15, 1996 | May 18, 1999 | Hughes Electronics Corporation | Method and apparatus for analyzing digital multi-program transmission packet streams | | US5923362 | Mar 28, 1997 | Jul 13, 1999 | StarSight Telecast, Inc. | Merging multi-source information in a television system | | US5931908 | Dec 23, 1996 | Aug 3, 1999 | The Walt Disney Corporation | Visual object present within live programming as an actionable event for user selection of alternate programming wherein the actionable event is selected by human operator at a head end for distributed data and programming | | US5945987 | May 5, 1995 | Aug 31, 1999 | Microsoft Corporation | Interactive entertainment network system and method for providing short sets of preview video trailers | | US5973683 | Nov 24, 1997 | Oct 26, 1999 | International Business Machines Corporation | Dynamic regulation of television viewing content based on viewer profile and viewing history | | US5978766 | Dec 20, 1995 | Nov 2, 1999 | Starwave Corporation | Machine, method and medium for assisted selection of information from a choice space | | US5986690 | Nov 7, 1994 | Nov 16, 1999 | Discovery Communications, Inc. | Electronic book selection and delivery system | | US6005597 | Oct 27, 1997 | Dec 21, 1999 | Disney Enterprises, Inc. | Method and apparatus for program selection | | US6016475 | Oct 8, 1996 | Jan 18, 2000 | The Regents of the University of Minnesota | System, method, and article of manufacture for generating implicit ratings based on receiver operating curves | | US6020883 | Feb 23, 1998 | Feb 1, 2000 | Fred Herz | System and method for scheduling broadcast of and access to video programs and other data using customer profiles | | US6028600 | Jun 2, 1997 | Feb 22, 2000 | Sony Corporation Sony Electronics | Rotary menu wheel interface | | US6052554 | Sep 10, 1996 | Apr 18, 2000 | Discovery Communications, Inc. | Television program delivery system | | US6061097 | May 22, 1997 | May 9, 2000 | United Video Properties, Inc. | Interactive television program guide with selectable non-program options | | US6061433 | Nov 12, 1997 | May 9, 2000 | InterVoice Limited Partnership | Dynamically changeable menus based on externally available data | | US6072483 | Jun 2, 1997 | Jun 6, 2000 | Sony Corporation Sony Electronics, Inc. | Active frame scroll interface | | US6072983 | Oct 13, 1998 | Jun 6, 2000 | StarSight Telecast, Inc. | Merging multi-source information in a television system | | US6078348 | Jun 16, 1997 | Jun 20, 2000 | StarSight Telecast Inc. | Television schedule system with enhanced features | | US6088722 | Dec 24, 1997 | Jul 11, 2000 | | System and method for scheduling broadcast of and access to video programs and other data using customer profiles | | US6108493 | Oct 7, 1996 | Aug 22, 2000 | Regents of the University of Minnesota | System, method, and article of manufacture for utilizing implicit ratings in collaborative filters | | US6133909 | Jun 12, 1997 | Oct 17, 2000 | StarSight Telecast, Inc. | Method and apparatus for searching a guide using program characteristics | | US6160989 | Oct 23, 1996 | Dec 12, 2000 | Discovery Communications, Inc. | Network controller for cable television delivery systems | | US6177931 | Jul 21, 1998 | Jan 23, 2001 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information | | US6181335 | Sep 21, 1998 | Jan 30, 2001 | Discovery Communications, Inc. | Card for a set top terminal | | US6195692 | Jun 2, 1997 | Feb 27, 2001 | Sony Corporation Sony Electronics, Inc. | Television/internet system having multiple data stream connections | | US6201536 | Dec 2, 1994 | Mar 13, 2001 | Discovery Communications, Inc. | Network manager for cable television system headends | | US6205582 | Sep 18, 1998 | Mar 20, 2001 | ICTV, Inc. | Interactive cable television system with frame server | | US6216129 | Mar 12, 1999 | Apr 10, 2001 | Expanse Networks, Inc. | Advertisement selection system supporting discretionary target market characteristics | | US6256785 | Dec 23, 1996 | Jul 3, 2001 | Corporate Media Patners | Method and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol | | US6260192 | Jun 2, 1997 | Jul 10, 2001 | Sony Corporation Sony Electronics | Filtering system based on pattern of usage | | US6266814 | Nov 9, 1998 | Jul 24, 2001 | United Video Properties, Inc. | Methods and systems for presenting program schedule information corresponding to a day selection | | US6289381 | Nov 20, 1998 | Sep 11, 2001 | Qwest Communications International Inc. | Video and data communication system having downstream network interface entitlement profile for restricting transmission to selection device | | US6295057 | Apr 3, 2000 | Sep 25, 2001 | Sony Corporation Sony Electronics, Inc. | Internet content and television programming selectively displaying system | | US6305017 | Mar 2, 2000 | Oct 16, 2001 | United Video Properties, Inc. | Interactive television program guide with selectable non-program options | | US6314568 | Jan 6, 1999 | Nov 6, 2001 | NEC Corporation | Broadcast-program viewing method and system to allow customized viewing based on user input | | US6317795 | Jul 22, 1997 | Nov 13, 2001 | International Business Machines Corporation | Dynamic modification of multimedia content | | US6324519 | Mar 12, 1999 | Nov 27, 2001 | Expanse Networks, Inc. | Advertisement auction system | | US6353929 | Jun 23, 1997 | Mar 5, 2002 | One River Worldtrek, Inc. | Cooperative system for measuring electronic media | | US6397387 | Jun 2, 1997 | May 28, 2002 | Sony Corporation Sony Electronics, Inc. | Client and server system | | US6400996 | Feb 1, 1999 | Jun 4, 2002 | | Adaptive pattern recognition based control system and method | | US6408437 | Aug 5, 1997 | Jun 18, 2002 | Discovery Communications, Inc. | Reprogrammable terminal for suggesting programs offered on a television program delivery system | | US6411307 | Feb 4, 2000 | Jun 25, 2002 | Sony Corporation Sony Electronics, Inc. | Rotary menu wheel interface | | US6418424 | May 4, 1999 | Jul 9, 2002 | | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system | | US6446261 | Jun 17, 1999 | Sep 3, 2002 | Princeton Video Image, Inc. | Set top device for targeted electronic insertion of indicia into video | | US6452611 | Jun 24, 1998 | Sep 17, 2002 | Corporate Media Partners | Method and system for providing dynamically changing programming categories | | US6457010 | Dec 3, 1998 | Sep 24, 2002 | Expanse Networks, Inc. | Client-server based subscriber characterization system | | US6460036 | Dec 5, 1997 | Oct 1, 2002 | Pinpoint Incorporated | System and method for providing customized electronic newspapers and target advertisements | | US6463585 | Apr 3, 1998 | Oct 8, 2002 | Discovery Communications, Inc. | Targeted advertisement using television delivery systems | | US6466241 | Apr 2, 1996 | Oct 15, 2002 | Gateway, Inc. | Method and apparatus for managing program activation through use of a favorite program button menu | | US6473903 | Dec 30, 1996 | Oct 29, 2002 | Koninklijke Philips Electronics N.V. | Method and system for implementing interactive broadcast programs and commercials | | US6493876 | Feb 18, 1998 | Dec 10, 2002 | Time Warner Entertainment Company, L.P. Scientific-Atlanta, Inc. | System and method for providing a full service television system | | US6496983 | Aug 4, 1998 | Dec 17, 2002 | Gateway, Inc. | System providing data quality display of digital video | | US6505348 | Jul 29, 1999 | Jan 7, 2003 | Starsight Telecast, Inc. | Multiple interactive electronic program guide system and methods | | US6515680 | Sep 12, 1997 | Feb 4, 2003 | Discovery Communications, Inc. | Set top terminal for television delivery system | | US6516467 | Aug 4, 1998 | Feb 4, 2003 | Gateway, Inc. | System with enhanced display of digital video | | US6526578 | Aug 20, 2001 | Feb 25, 2003 | United Video Properties, Inc. | Interactive television program guide with selectable non-program options | | US6529526 | Nov 12, 1998 | Mar 4, 2003 | Thomson Licensing S.A. | System for processing programs and program content rating information derived from multiple broadcast sources | | US6539548 | Aug 15, 1997 | Mar 25, 2003 | Discovery Communications, Inc. | Operations center for a television program packaging and delivery system | | US6545731 | Apr 13, 2001 | Apr 8, 2003 | Koninklijke Philips Electronics N.V. | Liquid crystal display device having light isolation structure | | US6571390 | Oct 26, 1998 | May 27, 2003 | Microsoft Corporation | Interactive entertainment network system and method for customizing operation thereof according to viewer preferences | | US6588013 | Jan 8, 1999 | Jul 1, 2003 | United Video Properties, Inc. | Promotional material distribution system with automatic updating of promotional material selection algorithms | | US6604240 | Oct 6, 1997 | Aug 5, 2003 | United Video Properties, Inc. | Interactive television program guide system with operator showcase | | US6604243 | Nov 10, 1998 | Aug 5, 2003 | Open TV | System and method for information filtering | | US6637029 | Jun 10, 1999 | Oct 21, 2003 | NDS Limited | Intelligent electronic program guide | | US6640145 | Jun 3, 2002 | Oct 28, 2003 | | Media recording device with packet data interface | | US6651253 | Nov 16, 2001 | Nov 18, 2003 | MYDTV, Inc. | Interactive system and method for generating metadata for programming events | | US6668377 | Jul 9, 1999 | Dec 23, 2003 | Microsoft Corporation | System for previewing video trailers | | US6708336 | Aug 13, 1996 | Mar 16, 2004 | Hughes Electronics Corporation | Method of and apparatus for generating and searching a database | | US6732369 | Apr 11, 1997 | May 4, 2004 | Starsight Telecast, Inc. | Systems and methods for contextually linking television program information | | US6735487 | Mar 9, 2000 | May 11, 2004 | ODS Properties, Inc. | Interactive wagering system with promotions | | US6738978 | Oct 23, 1996 | May 18, 2004 | Discovery Communications, Inc. | Method and apparatus for targeted advertising | | US6756997 | Jun 14, 2000 | Jun 29, 2004 | Gemstar Development Corporation | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information | | US6772432 | Jan 13, 2003 | Aug 3, 2004 | United Video Properties, Inc. | Interactive television program guide with selectable non-program options | | US6772433 | Nov 3, 1998 | Aug 3, 2004 | Time Warner Entertainment Company, L.P. | Interactive program guide for designating information on an interactive program guide display | | US6792412 | Feb 2, 1999 | Sep 14, 2004 | | Neural network system and method for controlling information output based on user feedback | | US6820071 | Jan 16, 1997 | Nov 16, 2004 | Electronic Data Systems Corporation | Knowledge management system and method | | US6865746 | Nov 30, 1999 | Mar 8, 2005 | United Video Properties, Inc. | Electronic program guide with related-program search feature | | US6889384 | Nov 8, 2000 | May 3, 2005 | The DIRECTV Group, Inc. | Simplified interactive user interface for multi-video channel navigation | | US6892191 | Feb 7, 2000 | May 10, 2005 | Koninklijke Philips Electronics N.V. | Multi-feature combination generation and classification effectiveness evaluation using genetic algorithms | | US6920614 | Dec 20, 2001 | Jul 19, 2005 | Gateway Inc. | Computer user interface for product selection | | US6922680 | Mar 19, 2002 | Jul 26, 2005 | Koninklijke Philips Electronics N.V. | Method and apparatus for recommending an item of interest using a radial basis function to fuse a plurality of recommendation scores | | US6968565 | Nov 28, 2000 | Nov 22, 2005 | Vulcan Patents LLC | Detection of content display observers with prevention of unauthorized access to identification signal | | US6973665 | Nov 16, 2001 | Dec 6, 2005 | MYDTV, Inc. | System and method for determining the desirability of video programming events using keyword matching | | US6983478 | Feb 1, 2000 | Jan 3, 2006 | BellSouth Intellectual Property Corporation | Method and system for tracking network use | | US6986156 | Jun 9, 2000 | Jan 10, 2006 | Scientific Atlanta, Inc | Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system | | US6996564 | Jan 17, 2002 | Feb 7, 2006 | The DirecTV Group, Inc. | Proactive internet searching tool | | US7003515 | May 16, 2002 | Feb 21, 2006 | Pandora Media, Inc. | Consumer item matching method and system | | US7013478 | May 28, 1999 | Mar 14, 2006 | Sedna Patent Services, LLC | Method and apparatus for interactive program suggestion | | US7017178 | Sep 30, 1998 | Mar 21, 2006 | Sedna Patent Services, LLC | Audio program reception terminal for television delivery system | | US7020652 | Dec 21, 2001 | Mar 28, 2006 | BellSouth Intellectual Property Corp. | System and method for customizing content-access lists | | US7031931 | Mar 30, 2000 | Apr 18, 2006 | Nokia Corporation | Portable device attached to a media player for rating audio/video contents | | US7039932 | Dec 21, 2000 | May 2, 2006 | Prime Research Alliance E., Inc. | Queue-based head-end advertisement scheduling method and apparatus | | US7047456 | Aug 28, 2001 | May 16, 2006 | Intel Corporation | Error correction for regional and dynamic factors in communications | | US7047550 | Jul 1, 1998 | May 16, 2006 | Matsushita Electric Industrial Co. Ltd. | System for processing program information | | US7050990 | Oct 8, 2003 | May 23, 2006 | Verizon Directories Corp. | Information distribution system | | US7051352 | Feb 4, 2000 | May 23, 2006 | Koninklijke Philips Electronics N.V. | Adaptive TV program recommender | | US7055165 | Jun 15, 2001 | May 30, 2006 | Intel Corporation | Method and apparatus for periodically delivering an optimal batch broadcast schedule based on distributed client feedback | | US7055168 | Sep 22, 2000 | May 30, 2006 | Sharp Laboratories of America, Inc. | Method for interpreting and executing user preferences of audiovisual information | | US7058635 | Oct 30, 1998 | Jun 6, 2006 | Intel Corporation | Method and apparatus for searching through an electronic programming guide | | US7062510 | Dec 2, 1999 | Jun 13, 2006 | Prime Research Alliance E., Inc. | Consumer profiling and advertisement selection system | | US7073187 | Nov 16, 1998 | Jul 4, 2006 | Sedna Patent Services, LLC | Menu-driven television program access system and method | | US7086075 | Dec 21, 2001 | Aug 1, 2006 | BellSouth Intellectual Property Corporation | Method and system for managing timed responses to A/V events in television programming | | US7096486 | Jun 22, 1999 | Aug 22, 2006 | Hitachi, Ltd. | TV program selection support system | | US7096489 | Apr 21, 2001 | Aug 22, 2006 | Sony Corporation Sony Electronics Inc. | System and method for interactive television | | US7120615 | Aug 30, 2004 | Oct 10, 2006 | ThinkAlike, LLC | Neural network system and method for controlling information output based on user feedback | | US7150030 | Dec 3, 1998 | Dec 12, 2006 | Prime Research Alliance, Inc. | Subscriber characterization system | | US7154916 | Nov 7, 2001 | Dec 26, 2006 | The DirecTV Group, Inc. | Method for real-time insertion of auxiliary data packets into DSS bitstream in the presence of one or more service channels | | US7162450 | Jun 28, 2001 | Jan 9, 2007 | | Business method for determining quality and integrity of data content | | US7167840 | Mar 15, 2000 | Jan 23, 2007 | The DirecTV Group, Inc. | Method and apparatus for distributing and selling electronic content | | US7167895 | Mar 22, 2000 | Jan 23, 2007 | Intel Corporation | Signaling method and apparatus to provide content on demand in a broadcast system | | US7178107 | Oct 28, 2004 | Feb 13, 2007 | Sharp Laboratories of America, Inc. | Audiovisual information management system with identification prescriptions | | US7181691 | Oct 28, 2004 | Feb 20, 2007 | Sharp Laboratories of America, Inc. | Audiovisual information management system with presentation service | | US7185352 | May 11, 2001 | Feb 27, 2007 | Intel Corporation | Method and apparatus for combining broadcast schedules and content on a digital broadcast-enabled client platform | | US7185353 | Jan 19, 2001 | Feb 27, 2007 | Prime Research Alliance E., Inc. | System and method for delivering statistically scheduled advertisements | | US7185355 | Mar 4, 1998 | Feb 27, 2007 | United Video Properties, Inc. | Program guide system with preference profiles | | US7188355 | Sep 25, 2000 | Mar 6, 2007 | Canon Kabushiki Kaisha | Television program recommendation system | | US7194421 | Sep 12, 2002 | Mar 20, 2007 | erinMedia, LLC | Content attribute impact invalidation method | | US7194687 | Oct 28, 2004 | Mar 20, 2007 | Sharp Laboratories of America, Inc. | Audiovisual information management system with user identification | | US7194688 | Oct 28, 2004 | Mar 20, 2007 | Sharp Laboratories of America, Inc. | Audiovisual information management system with seasons | | US7197542 | Jun 28, 2001 | Mar 27, 2007 | | System and method for signaling quality and integrity of data content | | US7197709 | Oct 28, 2004 | Mar 27, 2007 | Sharp Laboratories of America, Inc. | Audiovisual information management system with multiple user identifications | | US7207055 | Feb 3, 1997 | Apr 17, 2007 | Sedna Patent Services, LLC | Bandwidth allocation for a television program delivery system | | US7212730 | Jun 27, 2002 | May 1, 2007 | International Business Machines Corporation | System and method for enhanced edit list for recording options | | US7212979 | Dec 14, 2001 | May 1, 2007 | BellSouth Intellectuall Property Corporation | System and method for identifying desirable subscribers | | US7213256 | Dec 29, 2000 | May 1, 2007 | | Method and apparatus for finding the same of similar shows | | US7225456 | Apr 23, 2001 | May 29, 2007 | Sony Corporation Sony Electronics Inc. | Gateway screen for interactive television | | US7228555 | Dec 28, 2000 | Jun 5, 2007 | Prime Research Alliance E., Inc. | System and method for delivering targeted advertisements using multiple presentation streams | | US7231653 | Sep 24, 2001 | Jun 12, 2007 | Intel Corporation | Method for delivering transport stream data | | US7236941 | Sep 12, 2002 | Jun 26, 2007 | erinMedia, LLC | Event invalidation method | | US7240355 | Mar 1, 2000 | Jul 3, 2007 | Prime Research Alliance E., Inc. | Subscriber characterization system with filters | | US7242988 | Mar 2, 1999 | Jul 10, 2007 | | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore | | US7243364 | Mar 14, 2003 | Jul 10, 2007 | Microsoft Corporation | Interactive entertainment network system and method for customizing operation thereof according to viewer preferences | | US7254823 | Aug 13, 2004 | Aug 7, 2007 | United Video Properties, Inc. | Apparatus and method for constrained selection of favorite channels | | US7257316 | Mar 7, 2002 | Aug 14, 2007 | NEC Corporation | Program recording device and method of recording program | | US7264546 | Apr 12, 2004 | Sep 4, 2007 | ODS Properties, Inc | Interactive wagering system with promotions | | US7269775 | Oct 28, 2004 | Sep 11, 2007 | Intel Corporation | Correcting for data losses with feedback and response | | US7269835 | Jul 18, 2005 | Sep 11, 2007 | AT&T BLS Intellectual Property, Inc. | Method and system for managing timed responses to A/V events in television programming | | US7269841 | Oct 27, 1997 | Sep 11, 2007 | Sedna Patent Services, LLC | Digital cable headend for cable television delivery system | | US7275254 | Nov 21, 2000 | Sep 25, 2007 | Intel Corporation | Method and apparatus for determining and displaying the service level of a digital television broadcast signal | | US7284064 | Mar 21, 2000 | Oct 16, 2007 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system | | US7284256 | Dec 4, 2000 | Oct 16, 2007 | Sony Corporation Sony Electronics Inc. | Method and system to maintain relative statistics for creating automatically a list of favorites | | US7293276 | Nov 25, 2002 | Nov 6, 2007 | United Video Properties, Inc. | Interactive television program guide for recording enhanced video content | | US7296285 | Sep 21, 2000 | Nov 13, 2007 | LG Electronics, Inc. | Multiple item user preference information data structure and method for providing multi-media information | | US7299501 | Sep 28, 2001 | Nov 20, 2007 | Discovery Communications, Inc. | Electronic book selection and delivery system having encryption and security features | | US7302419 | Sep 12, 2002 | Nov 27, 2007 | Erinmedia, LLC | Dynamic operator identification system and methods | | US7310589 | Oct 30, 2004 | Dec 18, 2007 | Sharp Laboratories of America, Inc. | Processing of video content | | US7328448 | Dec 27, 2000 | Feb 5, 2008 | Prime Research Alliance E, Inc. | Advertisement distribution system for distributing targeted advertisements in television systems | | US7328450 | Mar 27, 2003 | Feb 5, 2008 | Index Systems, Inc. | Method and system for displaying targeted advertisements in an electronic program guide | | US7328455 | Jun 28, 2001 | Feb 5, 2008 | Intel Corporation | Apparatus and method for enabling secure content decryption within a set-top box | | US7331057 | Dec 28, 2000 | Feb 12, 2008 | Prime Research Alliance E, Inc. | Grouping advertisement subavails | | US7336788 | Nov 28, 2000 | Feb 26, 2008 | Discovery Communicatoins Inc. | Electronic book secure communication with home subsystem | | US7337462 | Nov 16, 2001 | Feb 26, 2008 | Meevee, Inc. | System and method for providing timing data for programming events | | US7345232 | Nov 6, 2003 | Mar 18, 2008 | Nokia Corporation | Automatic personal playlist generation with implicit user feedback | | US7363569 | Jun 29, 2001 | Apr 22, 2008 | Intel Corporation | Correcting for data losses with feedback and response | | US7367043 | Nov 16, 2001 | Apr 29, 2008 | Meevee, Inc. | System and method for generating metadata for programming events | | US7370016 | Oct 6, 2000 | May 6, 2008 | Ochoa Optics LLC | Music distribution systems | | US7380262 | Jun 12, 2001 | May 27, 2008 | Thomson Licensing | Method and apparatus for generating a list of suggested scheduled television programs | | US7386134 | Mar 28, 2002 | Jun 10, 2008 | Robert Bosch GmbH | Entertainment device | | US7398541 | Jan 15, 2003 | Jul 8, 2008 | United Video Properties, Inc. | Electronic television program guide schedule system and method | | US7401286 | Jan 27, 1999 | Jul 15, 2008 | Discovery Communications, Inc. | Electronic book electronic links | | US7406704 | Mar 9, 2001 | Jul 29, 2008 | Sony Corporation Sony Electronics Inc. | Virtual channel system for web appliance, including interactive television | | US7421724 | Sep 20, 2002 | Sep 2, 2008 | StarSight Telecast Inc. | Systems and methods for displaying information regions in an interactive electronic program guide | | US7424677 | Oct 28, 2004 | Sep 9, 2008 | Sharp Laboratories of America, Inc. | Audiovisual information management system with usage preferences | | US7424678 | Oct 28, 2004 | Sep 9, 2008 | Sharp Laboratories of America, Inc. | Audiovisual information management system with advertising | | US7433577 | Sep 20, 2002 | Oct 7, 2008 | Pioneer Corporation | Method and apparatus for reproducing television broadcast program digest | | US7441260 | Sep 20, 2000 | Oct 21, 2008 | Koninklijke Philips Electronics, N.V. | Television program recommender with automatic identification of changing viewer preferences | | US7444658 | Dec 14, 2001 | Oct 28, 2008 | AT&T Intellectual Property I, L.P. | Method and system to perform content targeting | | US7444660 | Feb 26, 2001 | Oct 28, 2008 | Meevee, Inc. | System and method for generating metadata for video programming events | | US7451470 | Mar 29, 2001 | Nov 11, 2008 | Koninklijke Philips Electronics N.V. | TV program profiling technique and interface | | US7454775 | Jul 27, 2000 | Nov 18, 2008 | Koninklijke Philips Electronics N.V. | Method and apparatus for generating television program recommendations based on similarity metric | | US7474698 | Sep 27, 2002 | Jan 6, 2009 | Sharp Laboratories of America, Inc. | Identification of replay segments | | US7480929 | Mar 27, 2003 | Jan 20, 2009 | Starsight Telecast, Inc. | Method and system for displaying advertisements in an electronic program guide | | US7483871 | Oct 1, 2002 | Jan 27, 2009 | Pinpoint Incorporated | Customized electronic newspapers and advertisements | | US7487523 | Oct 1, 2001 | Feb 3, 2009 | Comcast IP Holdings I, LLC | Tiered programming television delivery system | | US7487525 | Jul 29, 1998 | Feb 3, 2009 | Sedna Patent Services, LLC | Method and apparatus for gathering programs watched data | | US7487529 | Dec 1, 1998 | Feb 3, 2009 | Starsight Telecast, Inc. | Electronic program guide system with advertising messages in pop-ups | | US7493641 | Mar 27, 2003 | Feb 17, 2009 | Starsight Telecast, Inc. | Method and system for displaying advertisements in an electronic program guide | | US7493646 | Jan 30, 2003 | Feb 17, 2009 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders | | US7496945 | Jun 29, 2001 | Feb 24, 2009 | Cisco Technology, Inc. | Interactive program guide for bidirectional services | | US7496947 | Feb 28, 2000 | Feb 24, 2009 | Nokia Corporation | Cache device and method for generating a virtual radio or television broadcast | | US7500258 | May 10, 2000 | Mar 3, 2009 | Prime Research Alliance E., Inc. | Advertisement subgroups for digital streams | | US7503057 | Sep 6, 2001 | Mar 10, 2009 | Sony Corporation Sony Electronics Inc. | Client and server system | | US7509270 | Nov 17, 1999 | Mar 24, 2009 | Discovery Communications, Inc. | Electronic Book having electronic commerce features | | US7509580 | Oct 28, 2004 | Mar 24, 2009 | Sharp Laboratories of America, Inc. | Audiovisual information management system with preferences descriptions | | US7516086 | Sep 23, 2004 | Apr 7, 2009 | Idearc Media Corp. | Business rating placement heuristic | | US7546621 | Jun 29, 2004 | Jun 9, 2009 | Time Warner Entertainment Company, L.P. | Interactive television program guide display | | US7551889 | Jun 30, 2004 | Jun 23, 2009 | Nokia Corporation | Method and apparatus for transmission and receipt of digital data in an analog signal | | US7552458 | Mar 22, 2000 | Jun 23, 2009 | The DIRECTV Group, Inc. | Method and apparatus for transmission receipt and display of advertisements | | US7571453 | Jun 27, 2007 | Aug 4, 2009 | United Video Properties, Inc. | Apparatus and method for constrained selection of favorite channels | | US7571457 | Sep 22, 1998 | Aug 4, 2009 | Cox Communications, Inc. | Advanced set top terminal with electronic mailbox for cable television delivery systems | | US7587323 | Dec 14, 2001 | Sep 8, 2009 | AT&T Intellectual Property I, L.P. | System and method for developing tailored content | | US7590993 | Jul 29, 1998 | Sep 15, 2009 | Comcast IP Holdings I, LLC | Method and apparatus for gathering programs watched data | | US7593858 | Dec 8, 2006 | Sep 22, 2009 | AT&T Intellectual Property I, L.P. | System and method for identifying desirable subscribers | | US7594245 | Jun 13, 2005 | Sep 22, 2009 | Sharp Laboratories of America, Inc. | Networked video devices | | US7599955 | Feb 14, 2006 | Oct 6, 2009 | LG Electronics, Inc. | User preference information structure having multiple hierarchical structure and method for providing multimedia information using the same | | US7617508 | Dec 12, 2003 | Nov 10, 2009 | AT&T Intellectual Property I, L.P. | Methods and systems for collaborative capture of television viewer generated clickstreams | | US7630986 | Oct 27, 2000 | Dec 8, 2009 | Pinpoint, Incorporated | Secure data interchange | | US7634786 | Aug 20, 2004 | Dec 15, 2009 | United Video Properties, Inc. | Interactive television program guide system for determining user values for demographic categories | | US7644427 | Jan 31, 2005 | Jan 5, 2010 | Microsoft Corporation | Time-centric training, interference and user interface for personalized media program guides | | US7647618 | Sep 28, 2000 | Jan 12, 2010 | | Video distribution system | | US7650621 | Oct 9, 2001 | Jan 19, 2010 | United Video Properties, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system | | US7653131 | Dec 2, 2005 | Jan 26, 2010 | Sharp Laboratories of America, Inc. | Identification of replay segments | | US7653923 | Dec 27, 2000 | Jan 26, 2010 | Prime Research Alliance E, Inc. | Scheduling and presenting IPG ads in conjunction with programming ads in a television environment | | US7657907 | Sep 30, 2002 | Feb 2, 2010 | Sharp Laboratories of America, Inc. | Automatic user profiling | | US7661116 | Oct 9, 2007 | Feb 9, 2010 | Vulcan Patents LLC | Auction for targeted content | | US7665109 | Jul 15, 2003 | Feb 16, 2010 | Microsoft Corporation | Electronic program guide with hyperlinks to target resources | | US7669223 | Jun 19, 2000 | Feb 23, 2010 | Comcast IP Holdings I, LLC | Apparatus and method for packaging programs in a television program delivery system | | US7689466 | Jul 13, 2005 | Mar 30, 2010 | SuperMedia LLC | Dynamic pay per call listings | | US7690013 | Feb 7, 2007 | Mar 30, 2010 | Prime Research Alliance E., Inc. | Advertisement monitoring system | | US7698236 | May 2, 2007 | Apr 13, 2010 | Invidi Technologies Corporation | Fuzzy logic based viewer identification for targeted asset delivery system | | US7716349 | Nov 28, 2000 | May 11, 2010 | Discovery Communications, Inc. | Electronic book library/bookstore system | | US7716704 | Jun 12, 2001 | May 11, 2010 | Thomson Licensing | Television program selection apparatus and method | | US7721310 | Dec 5, 2000 | May 18, 2010 | Koninklijke Philips Electronics N.V. | Method and apparatus for selective updating of a user profile | | US7725911 | Sep 17, 2007 | May 25, 2010 | Sony Corporation Sony Electronics Inc. | Method and system to maintain relative statistics for creating automatically a list of favorites | | US7730509 | Jan 12, 2006 | Jun 1, 2010 | Invidi Technologies Corporation | Asset delivery reporting in a broadcast network | | US7757250 | Apr 4, 2001 | Jul 13, 2010 | Microsoft Corporation | Time-centric training, inference and user interface for personalized media program guides | | US7757254 | Jul 21, 2004 | Jul 13, 2010 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs | | US7765235 | Dec 29, 2005 | Jul 27, 2010 | Rovi Guides, Inc. | Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems | | US7770196 | Oct 1, 2001 | Aug 3, 2010 | Comcast IP Holdings I, LLC | Set top terminal for organizing program options available in television delivery system | | US7774816 | Feb 10, 2003 | Aug 10, 2010 | Rovi Technologies Corporation | Conflict manager for a video recorder | | US7778519 | Oct 12, 2005 | Aug 17, 2010 | Interval Licensing LLC | Iterative, maximally probable, batch-mode commercial detection for audiovisual content | | US7779440 | Jun 25, 2009 | Aug 17, 2010 | United Video Properties, Inc. | Apparatus and method for constrained selection of favorite channels | | US7779445 | Jan 8, 2009 | Aug 17, 2010 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders | | US7788358 | Mar 6, 2006 | Aug 31, 2010 | Aggregate Knowledge | Using cross-site relationships to generate recommendations | | US7793205 | Jul 8, 2005 | Sep 7, 2010 | Sharp Laboratories of America, Inc. | Synchronization of video and data | | US7793316 | Jun 14, 2004 | Sep 7, 2010 | The Nielsen Company (US), LLC | Methods and apparatus to adaptively select sensor(s) to gather audience measurement data based on a variable system factor and a quantity of data collectable by the sensors | | US7802276 | Aug 26, 2005 | Sep 21, 2010 | AT&T Intellectual Property I, L.P. | Systems, methods and products for assessing subscriber content access | | US7810114 | May 20, 2005 | Oct 5, 2010 | Prime Research Alliance E., Inc. | Advertisement filtering and storage for targeted advertisement systems | | US7814511 | Feb 27, 2003 | Oct 12, 2010 | Index Systems, Inc. | Systems and methods for digitizing video related to products | | US7822661 | Mar 15, 2004 | Oct 26, 2010 | SuperMedia LLC | Information distribution system and method utilizing a position adjustment factor | | US7835989 | Apr 13, 1999 | Nov 16, 2010 | Discovery Communications, Inc. | Electronic book alternative delivery systems | | US7836466 | Jun 6, 2002 | Nov 16, 2010 | Microsoft Corporation | Methods and systems for generating electronic program guides | | US7836481 | Sep 28, 2001 | Nov 16, 2010 | Comcast IP Holdings I, LLC | Set top terminal for generating an interactive electronic program guide for use with television delivery system | | US7840986 | Dec 14, 2000 | Nov 23, 2010 | Tivo Inc. | Intelligent system and methods of recommending media content items based on user preferences | | US7849393 | Mar 7, 2000 | Dec 7, 2010 | Discovery Communications, Inc. | Electronic book connection to world watch live | | US7849477 | Jan 30, 2008 | Dec 7, 2010 | Invidi Technologies Corporation | Asset targeting system for limited resource environments | | US7853120 | Jan 15, 2004 | Dec 14, 2010 | Aptiv Digital, Inc. | Video recorder having user extended and automatically extended time slots | | US7853600 | May 20, 2005 | Dec 14, 2010 | Pinpoint, Incorporated | System and method for providing access to video programs and other data using customer profiles | | US7853630 | Jan 8, 2008 | Dec 14, 2010 | Aggregate Knowledge | System and method for the dynamic generation of correlation scores between arbitrary objects | | US7853865 | Jul 8, 2005 | Dec 14, 2010 | Sharp Laboratories of America, Inc. | Synchronization of video and data | | US7861166 | Jun 17, 1999 | Dec 28, 2010 | Discovery Patent Holding, LLC | Resizing document pages to fit available hardware screens | | US7861259 | Aug 16, 2002 | Dec 28, 2010 | Goldpocket Interactive | Interactive television tracking system | | US7865405 | Feb 23, 2009 | Jan 4, 2011 | Discovery Patent Holdings, LLC | Electronic book having electronic commerce features | | US7865567 | Oct 27, 1999 | Jan 4, 2011 | Discovery Patent Holdings, LLC | Virtual on-demand electronic book | | US7870576 | Jun 27, 2006 | Jan 11, 2011 | Prime Research Alliance E., Inc. | Targeted advertising through electronic program guide | | US7877290 | Jan 27, 2000 | Jan 25, 2011 | The DIRECTV Group, Inc. | System and method for transmitting, receiving and displaying advertisements | | US7882518 | Apr 3, 2009 | Feb 1, 2011 | The DIRECTV Group, Inc. | Method and apparatus for transmission, receipt and display of advertisements | | US7883413 | Jul 30, 2007 | Feb 8, 2011 | IGT | Interactive game playing preferences | | US7885971 | Feb 25, 2008 | Feb 8, 2011 | Microsoft Corporation | Methods and systems for generating electronic program guides | | US7886319 | Feb 18, 2009 | Feb 8, 2011 | | Providing alternative services based on receiver configuration and type of display device | | US7886325 | Jan 4, 2008 | Feb 8, 2011 | | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system | | US7890490 | Jun 30, 2006 | Feb 15, 2011 | United Video Properties, Inc. | Systems and methods for providing advanced information searching in an interactive media guidance application | | US7890987 | Jun 7, 2002 | Feb 15, 2011 | Opentv, Inc. | Method and apparatus for improved acquisition and monitoring of event information table sections | | US7904814 | Dec 13, 2001 | Mar 8, 2011 | Sharp Laboratories of America, Inc. | System for presenting audio-video content | | US7908619 | Nov 30, 2000 | Mar 15, 2011 | Sony Corporation | Broadcasting system and reception apparatus | | US7913278 | Jun 19, 2007 | Mar 22, 2011 | United Video Properties, Inc. | Interactive television program guide with remote access | | US7917933 | Aug 28, 2008 | Mar 29, 2011 | United Video Properties, Inc. | Systems and methods for relocating media | | US7918738 | Mar 27, 2001 | Apr 5, 2011 | IGT | Interactive game playing preferences | | US7930711 | Mar 6, 2003 | Apr 19, 2011 | Wegener Communications, Inc. | Apparatus and method for addressing control in a network for distributed data | | US7930715 | Jun 18, 2009 | Apr 19, 2011 | Comcast IP Holdings I, LLC | Operations center for a television program packaging and delivery system | | US7934227 | Sep 28, 2009 | Apr 26, 2011 | AT&T Intellectual Property I, L.P. | Methods and systems for capturing commands | | US7934232 | May 4, 2000 | Apr 26, 2011 | | Navigation paradigm for access to television services | | US7937450 | Feb 9, 2004 | May 3, 2011 | Viviana Research LLC | System for providing content, management, and interactivity for thin client devices | | US7937725 | Jul 27, 2000 | May 3, 2011 | Koninklijke Philips Electronics N.V. | Three-way media recommendation method and system | | US7937727 | Jul 12, 2010 | May 3, 2011 | United Video Properties, Inc. | Apparatus and method for constrained selection of favorite channels | | US7941818 | Aug 1, 2007 | May 10, 2011 | Index Systems, Inc. | System and method for utilizing EPG database for modifying advertisements | | US7945927 | Apr 6, 2006 | May 17, 2011 | LG Electronics, Inc. | Multiple item user preference information data structure and method for providing multi-media information | | US7949565 | Jun 9, 2000 | May 24, 2011 | Prime Research Alliance E., Inc. | Privacy-protected advertising system | | US7960005 | Sep 16, 2002 | Jun 14, 2011 | Ochoa Optics LLC | Broadcast distribution of content for storage on hardware protected optical storage media | | US7961643 | Jul 25, 2008 | Jun 14, 2011 | | Optimizing data rates for video services to a subscriber | | US7962370 | Jun 28, 2001 | Jun 14, 2011 | | Methods in a media service system for transaction processing | | US7962482 | Apr 27, 2006 | Jun 14, 2011 | Pandora Media, Inc. | Methods and systems for utilizing contextual feedback to generate and modify playlists | | US7962573 | Sep 28, 2007 | Jun 14, 2011 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system | | US7962934 | Feb 4, 2010 | Jun 14, 2011 | Prime Research Alliance E., Inc. | Advertisement monitoring system | | US7971217 | Feb 21, 2002 | Jun 28, 2011 | International Business Machines Corporation | Content digest system, video digest system, user terminal, video digest generation method, video digest reception method and program therefor | | US7971222 | Jun 30, 2010 | Jun 28, 2011 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders | | US7974714 | Aug 29, 2006 | Jul 5, 2011 | | Intelligent electronic appliance system and method | | US7974878 | Mar 15, 2004 | Jul 5, 2011 | SuperMedia LLC | Information distribution system and method that provides for enhanced display formats | | US7974879 | Jan 27, 2006 | Jul 5, 2011 | SuperMedia LLC | Information distribution system | | US7975277 | Apr 3, 2000 | Jul 5, 2011 | | System for providing alternative services | | US7984468 | Nov 6, 2003 | Jul 19, 2011 | United Video Properties, Inc. | Systems and methods for providing program suggestions in an interactive television program guide | | US7992163 | Jun 9, 2000 | Aug 2, 2011 | | Video-on-demand navigational system | | US7992166 | Feb 18, 2009 | Aug 2, 2011 | | Providing alternative services based on receiver configuration and type of display device | | US7996864 | Nov 7, 2003 | Aug 9, 2011 | Gemstar Development Corporation | Method and apparatus for displaying television programs and related text | | US8006262 | Jun 29, 2001 | Aug 23, 2011 | | Graphic user interfaces for purchasable and recordable media (PRM) downloads | | US8006263 | Oct 7, 2005 | Aug 23, 2011 | United Video Properties, Inc. | Interactive television program guide with remote access | | US8006266 | Jun 24, 2002 | Aug 23, 2011 | Pace LLC | Method for using only feedback from shows that improve the performance of the recommender system | | US8006273 | Jul 25, 2008 | Aug 23, 2011 | | Updating download options for unavailable media content | | US8010979 | May 10, 2006 | Aug 30, 2011 | United Video Properties, Inc. | Electronic program guide using markup language | | US8019688 | Mar 21, 2005 | Sep 13, 2011 | Ochoa Optics LLC | Music distribution system and associated antipiracy protections | | US8020179 | Jul 30, 2010 | Sep 13, 2011 | The Nielsen Company (US), LLC | Methods and apparatus to adaptively select sensor(s) to gather audience measurement data based on a variable system factor and a quantity of data collectible by the sensors | | US8020183 | Mar 30, 2001 | Sep 13, 2011 | Sharp Laboratories of America, Inc. | Audiovisual management system | | US8020184 | Feb 20, 2004 | Sep 13, 2011 | | Channel control system for exiting from an interactive program guide | | US8028314 | May 26, 2000 | Sep 27, 2011 | Sharp Laboratories of America, Inc. | Audiovisual information management system | | US8032714 | Jun 18, 2008 | Oct 4, 2011 | Aggregate Knowledge Inc. | Methods and systems for caching data using behavioral event correlations | | US8032914 | Jan 4, 2008 | Oct 4, 2011 | | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system | | US8036421 | Aug 17, 2010 | Oct 11, 2011 | Digimarc Corporation | Methods employing topical subject criteria in video processing | | US8037504 | Dec 20, 2005 | Oct 11, 2011 | | Video on demand system with selectable options of configurable random-access control | | US8042131 | Dec 21, 2009 | Oct 18, 2011 | Prime Research Alliance E, Inc. | Scheduling and presenting IPG ads in conjunction with programming ads in a television environment of application | | US8046313 | Nov 13, 2006 | Oct 25, 2011 | | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system | | US8046801 | Aug 26, 2004 | Oct 25, 2011 | United Video Properties, Inc. | Interactive television program guide with remote access | | US8051450 | Oct 16, 2003 | Nov 1, 2011 | Microsoft Corporation | Query-based electronic program guide | | US8055553 | Jan 19, 2006 | Nov 8, 2011 | Verizon Laboratories Inc. | Dynamic comparison text functionality | | US8056100 | May 20, 2005 | Nov 8, 2011 | Pinpoint, Incorporated | System and method for providing access to data using customer profiles | | US8056106 | Dec 20, 2005 | Nov 8, 2011 | | Video on demand system with dynamic enablement of random-access functionality | | US8060905 | Oct 1, 2001 | Nov 15, 2011 | Comcast IP Holdings I, LLC | Television delivery system having interactive electronic program guide | | US8065703 | Aug 25, 2006 | Nov 22, 2011 | Invidi Technologies Corporation | Reporting of user equipment selected content delivery | | US8069259 | Oct 6, 2005 | Nov 29, 2011 | | Managing removal of media titles from a list | | US8073695 | Jun 25, 1999 | Dec 6, 2011 | Adrea, LLC | Electronic book with voice emulation features | | US8079046 | Dec 14, 2000 | Dec 13, 2011 | TiVo Inc. | Intelligent system and methods of recommending media content items based on user preferences | | US8086168 | Jun 6, 2006 | Dec 27, 2011 | SanDisk IL Ltd. | Device and method for monitoring, rating and/or tuning to an audio content channel | | US8086491 | Dec 31, 2001 | Dec 27, 2011 | AT&T Intellectual Property I, L. P. | Method and system for targeted content distribution using tagged data streams | | US8087045 | Feb 1, 2008 | Dec 27, 2011 | Prime Research Alliance E, Inc. | Grouping advertisement subavails | | US8087050 | Aug 20, 2007 | Dec 27, 2011 | United Video Properties, Inc. | Client-server electronic program guide | | US8087051 | May 28, 2002 | Dec 27, 2011 | Thomson Licensing | Database management system and method for electronic program guide and television channel lineup organization | | US8090619 | Nov 6, 2000 | Jan 3, 2012 | Ochoa Optics LLC | Method and system for music distribution | | US8095948 | Mar 9, 2001 | Jan 10, 2012 | Sony Corporation Sony Electronics Inc. | System and method for billing for interactive television | | US8095949 | Jun 25, 1999 | Jan 10, 2012 | Adrea, LLC | Electronic book with restricted access features | | US8108542 | Dec 21, 2010 | Jan 31, 2012 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system | | US8108895 | Jan 12, 2006 | Jan 31, 2012 | Invidi Technologies Corporation | Content selection based on signaling from customer premises equipment in a broadcast network | | US8108899 | Apr 26, 2004 | Jan 31, 2012 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs | | US8112311 | Jan 4, 2002 | Feb 7, 2012 | Ochoa Optics LLC | Systems and methods for distribution of entertainment and advertising content | | US8112776 | Aug 20, 2007 | Feb 7, 2012 | Starsight Telecast, Inc. | Interactive computer system for providing television schedule information | | US8116611 | Sep 17, 2003 | Feb 14, 2012 | Aptiv Digital, Inc. | Tuner sharing video recorder system architecture | | US8117635 | Mar 25, 2010 | Feb 14, 2012 | Comcast IP Holdings I, LLC | Method and apparatus for targeting of interactive virtual objects | | US8132202 | Feb 17, 2004 | Mar 6, 2012 | AT&T Intellectual Property I, L.P. | Methods and systems for providing targeted content | | US8132219 | Dec 21, 2000 | Mar 6, 2012 | TiVo Inc. | Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media | | US8140391 | Aug 2, 2011 | Mar 20, 2012 | Amazon.com, Inc. | Item recommendation service | | US8146126 | May 18, 2009 | Mar 27, 2012 | Invidi Technologies Corporation | Request for information related to broadcast network content | | US8151295 | Nov 14, 2000 | Apr 3, 2012 | Prime Research Alliance E., Inc. | Queue based advertisement scheduling and sales | | US8156528 | Mar 21, 2002 | Apr 10, 2012 | United Video Properties, Inc. | Personal video recorder systems and methods | | US8156529 | Mar 3, 2003 | Apr 10, 2012 | Index Systems, Inc. | System and method for preprogrammed purchasing of television offered products | | US8161071 | Sep 30, 2009 | Apr 17, 2012 | United Video Properties, Inc. | Systems and methods for audio asset storage and management | | US8161388 | Jan 21, 2004 | Apr 17, 2012 | | Interactive discovery of display device characteristics | | US8171032 | Aug 4, 2008 | May 1, 2012 | Pinpoint, Incorporated | Providing customized electronic information | | US8176516 | Nov 25, 2009 | May 8, 2012 | Aptiv Digital, Inc. | Video recorder having user extended and automatically extended time slots | | US8180675 | Dec 21, 2000 | May 15, 2012 | Prime Research Alliance E., Inc. | System and method for automatically managing avail inventory data and avail pricing | | US8181194 | Dec 21, 2001 | May 15, 2012 | The Nielsen Company (US), LLC | Cooperative system for measuring electronic media | | US8181200 | Aug 20, 2007 | May 15, 2012 | Starsight Telecast, Inc. | Method and system for displaying advertising, video, and program schedule listing | | US8185923 | Jun 3, 2010 | May 22, 2012 | Interval Licensing LLC | System and method for selecting advertisements | | US8189472 | Sep 7, 2005 | May 29, 2012 | | Optimizing bandwidth utilization to a subscriber premises | | US8191093 | Feb 20, 2009 | May 29, 2012 | | Providing information pertaining to audio-visual and personal bi-directional services | | US8200677 | Nov 9, 2010 | Jun 12, 2012 | Aggregate Knowledge, Inc. | System and method for the dynamic generation of correlation scores between arbitrary objects | | US8205232 | Apr 19, 2004 | Jun 19, 2012 | Starsight Telecast, Inc. | Interactive computer system for providing television schedule information | | US8209574 | Feb 25, 2008 | Jun 26, 2012 | Intel Corporation | Correcting for data losses with feedback and response | | US8214264 | May 2, 2006 | Jul 3, 2012 | CBS Interactive, Inc. | System and method for an electronic product advisor | | US8214741 | May 22, 2002 | Jul 3, 2012 | Sharp Laboratories of America, Inc. | Synchronization of video and data | | US8214869 | Dec 29, 2005 | Jul 3, 2012 | Rovi Guides, Inc. | Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems | | US8219411 | Jul 24, 2009 | Jul 10, 2012 | AT&T Intellectual Property I, L. P. | Methods, systems, and products for targeting advertisements | | US8220017 | Apr 30, 1998 | Jul 10, 2012 | International Business Machines Corporation | System and method for programmatic generation of continuous media presentations | | US8224662 | Jul 31, 2009 | Jul 17, 2012 | AT&T Intellectual Property I, L.P. | Methods, systems, and products for developing tailored content | | US8224704 | Feb 13, 2009 | Jul 17, 2012 | SuperMedia LLC | Business rating placement heuristic | | US8225347 | Sep 22, 2010 | Jul 17, 2012 | Prime Research Alliance E., Inc. | Advertisement filtering and storage for targeted advertisement systems | | US8229283 | Apr 1, 2005 | Jul 24, 2012 | Rovi Guides, Inc. | System and method for quality marking of a recording | | US8239273 | Jul 13, 2005 | Aug 7, 2012 | SuperMedia LLC | Integrated pay per click and pay per call listings | | US8245259 | Aug 16, 2010 | Aug 14, 2012 | Comcast IP Holdings I, LLC | Video and digital multimedia aggregator | | USRE41137 | May 7, 2007 | Feb 16, 2010 | | Music distribution systems | | USRE41899 | Mar 12, 2003 | Oct 26, 2010 | Apple Inc. | System for ranking the relevance of information objects accessed by computer users |
Claims1. A method for selecting audiovisual programs for presentation to a viewer, each of the audiovisual programs having a plurality of program attributes and a corresponding content code comprising a plurality of information fields representing the plurality of program attributes of the audiovisual program, comprising the steps of: - storing a viewer preference file, wherein said viewer preference file comprises a plurality of attribute ratings corresponding to the plurality of program attributes, wherein each of said attribute ratings represents the viewer's preference of the program attribute corresponding to said rating;
- for a plurality of the audiovisual programs, receiving a plurality of the corresponding content codes;
- for each of said received content codes, comparing said viewer preference file to said corresponding content code such that each of said viewer's attribute ratings is compared with the corresponding information field in said corresponding content code; and
- in response to said comparing step, selecting at least one of the plurality of audiovisual programs for presentation to the viewer.
2. The method of claim 1 and further comprising the step of updating said viewer preference file. 3. The method of claim 2 and further comprising the steps of: - displaying a predetermined audiovisual program to a viewer; and
- receiving ratings from the viewer corresponding to the attributes for said predetermined audiovisual program, before said updating step.
4. The method of claim 2 and further comprising the steps of: - storing a plurality of preferred audiovisual programs in a list in response to performing a plurality of said selecting steps;
- displaying said preferred list of audiovisual programs to a viewer; and
- soliciting a ranking from the viewer for each of said preferred list of audiovisual programs, before said updating step.
5. The method of claim 1 wherein the corresponding content codes and said viewer preference files each comprise corresponding fields of the attributes, and wherein step of comparing comprises the steps of: - multiplying fields of a predetermined content code with corresponding fields of said viewer preference file to obtain a plurality of products;
- applying said plurality of products to a neural network; and
- determining a grade corresponding to said predetermined content code based on said products.
6. The method of claim 5 and further comprising the steps of: - performing said multiplying, applying, and determining steps for a plurality of content codes to obtain a plurality of corresponding grades;
- choosing a subset of said plurality of corresponding grades based on the relative magnitudes of said grades; and
- storing a preferred list of audiovisual programs corresponding to said grades in response to said choosing step.
7. The method of claim 6 and further comprising the steps of: - displaying said preferred list of audiovisual programs to a viewer; and
- soliciting a ranking from the viewer for each of said preferred list of audiovisual programs.
8. The method of claim 7 and further comprising the step of updating said viewer preference file in response to said soliciting step. 9. The method of claim 5 wherein said neural network comprises weighing factors, and further comprising the steps of: - receiving updated viewer preference information; and
- adjusting said weighing factors in response to said updated viewer preference information.
10. A method for selecting audiovisual programs for presentation to a viewer, each of the audiovisual programs having a plurality of program attributes and a corresponding content code comprising respective fields of information pertaining to the plurality of program attributes of the audiovisual program, comprising the steps of: - storing a viewer preference file, wherein said viewer preference file comprises a plurality of attribute ratings corresponding to the plurality of program attributes, wherein each of said attribute ratings represents the viewer's preference of the program attribute corresponding to said rating;
- for a plurality of the audiovisual programs, receiving a plurality of the corresponding content codes;
- multiplying fields of a predetermined content code with corresponding fields of said viewer preference file to obtain a plurality of products for a predetermined audiovisual program;
- applying said plurality of products to a neural network;
- determining a grade corresponding to said predetermined content code based on said products;
- repeating said receiving, multiplying, applying, and determining steps for a plurality of content codes to obtain a plurality of corresponding grades for a plurality of corresponding programs;
- choosing a subset of said plurality of corresponding grades based on the relative magnitudes of said grades; and
- storing a preferred list of audiovisual programs corresponding to said grades in response to said choosing step.
11. The method of claim 10 and further comprising the steps of: - displaying a predetermined audiovisual program to a viewer;
- receiving ratings from the viewer corresponding to the attributes for said predetermined audiovisual program; and
- updating said viewer preference file.
12. The method of claim 10 and further comprising the steps of: - displaying said preferred list of audiovisual programs to a viewer;
- soliciting a ranking from the viewer for each of said preferred list of audiovisual programs; and
- updating said viewer preference file in response to said soliciting step.
13. Apparatus for selecting audiovisual programs having a plurality of program attributes, comprising: - means for storing a viewer preference file, wherein said viewer preference file comprises a plurality of attribute ratings corresponding to the plurality of programming attributes, wherein each of said attribute ratings represents the viewer's preference of the program attribute corresponding to said rating;
- means for receiving a plurality of the audiovisual programs having a plurality of corresponding content codes, wherein each of said content codes comprises a plurality of information fields representing the plurality of program attributes; and
- means for comparing said viewer preference file to said plurality of the corresponding content codes, such that each of said viewer's attribute ratings is compared with the corresponding information field in said corresponding content code.
14. The apparatus of claim 13 and further comprising means for selecting at least one of the plurality of audiovisual programs in response to said comparing means. 15. The apparatus of claim 13 and further comprising means for updating said viewer preference file. 16. The apparatus of claim 13 wherein said means for comparing comprises neural network means. 17. The apparatus of claim 13 and further comprising: - means for displaying a predetermined audiovisual program to a viewer; and
- means for receiving ratings from the viewer corresponding to the attributes for said predetermined audiovisual program.
18. The apparatus of claim 13 and further comprising means for selecting a subset of the plurality of audiovisual programs in a preferred viewing list in response to said comparing means. 19. The apparatus of claim 18 and further comprising: - means for displaying said preferred list of audiovisual programs to a viewer; and
- means for soliciting and receiving a ranking from the viewer for each of said preferred list of audiovisual programs.
20. The apparatus of claim 13 and further comprising means for transmitting said corresponding content codes. |