CA2443659A1 - System and method for providing user-defined media presentations - Google Patents

System and method for providing user-defined media presentations Download PDF

Info

Publication number
CA2443659A1
CA2443659A1 CA002443659A CA2443659A CA2443659A1 CA 2443659 A1 CA2443659 A1 CA 2443659A1 CA 002443659 A CA002443659 A CA 002443659A CA 2443659 A CA2443659 A CA 2443659A CA 2443659 A1 CA2443659 A1 CA 2443659A1
Authority
CA
Canada
Prior art keywords
media
user
information
user interface
presentation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002443659A
Other languages
French (fr)
Other versions
CA2443659C (en
Inventor
Geoffrey G. Hammett
Robert T. Van Orden
John Eric West
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2443659A1 publication Critical patent/CA2443659A1/en
Application granted granted Critical
Publication of CA2443659C publication Critical patent/CA2443659C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4351Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • H04N21/8113Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Abstract

A media system including memory to store media information that characterizes the media and a processor configured by the memory to provide a user interface to enable a user to define a media presentation from the media information.
The processor is configured by the memory to continually and automatically segue media stream changes among a plurality of the media streams containing the media to present the user defined media presentation.

Claims (38)

1. A media system, comprising:

a memory to store media information characterizing media; and a processor configured by the memory to provide a user interface to enable a user to define a media presentation from the media information, wherein the processor is further configured by the memory to continually and automatically segue media stream changes among a plurality of the media streams containing the media to present the user defined media presentation.
2. The system of claim 1, wherein the processor and the memory are resident in a media services client device.
3. The system of claim 1, wherein the processor and the memory are resident in a media services server device.
4. The system of claim 1, wherein the user interface is configured to enable the user to prioritize the presentation order of the media corresponding to the media presentation defined by the user.
5. The system of claim 1, wherein the media corresponds to broadcast music.
6. The system of claim 5, wherein the media information is selected from a group consisting of genre, song title, song artist, composer, and date of composition.
7. The system of claim 1, wherein the user interface is configured as a plurality of screen displays.
8. The system of claim 7, wherein the screen displays comprise a displayed list of the media information.
9. The system of claim 1, wherein the media information is categorized by media information categories.
10. The system of claim 9, wherein the user interface is configured to display the media information corresponding to at least one of the media information categories.
11. The system of claim 1, wherein the user interface is configured to enable the user to enter input as alphanumeric characters.
12. The system of claim 1, wherein the user interface is configured to enable the user to search for the media information by entering alphanumeric characters corresponding to the media information.
13. The system of claim 12, wherein the user interface is configured to responsively display the media information resulting from the alphanumeric search for the media content.
14. The system of claim 1, wherein the user interface is configured to display the media information defined by the user.
15. The system of claim 14, wherein the user interface is configured to enable the user to select a prior defined media presentation.
16. The system of claim 14, wherein the user interface is configured to enable the user to add or delete media information from at least one of the user defined media information categories.
17. The system of claim 1, wherein the user interface is configured to enable the user to exclude media.
18. The system of claim 1, wherein the user interface is configured to enable the user to enter input from a remote control device.
19. The system of claim 1, wherein the processor is configured by the memory to receive the media information from a media services server device.
20. The system of claim 1, wherein the media information includes timing data that define start and end times of the media among the plurality of the media streams.
21. The system of claim 1, wherein the processor is configured by the memory to search for media in-progress and upcoming, that correspond to the media information defined by the user, among the plurality of the media streams.
22. The system of claim 1, wherein the processor is configured by the memory to continuously and automatically segue from media in progress to upcoming media corresponding to the user defined media presentation among a plurality of media streams.
23. The system of claim 22, wherein the processor is configured by the memory to cross fade the upcoming media defined by the user with the in-progress media defined by the user.
24. The system of claim 1, wherein the processor is configured by the memory to buffer at least part of the media corresponding to the user defined media presentation in the memory to enable the media to be presented in its entirety.
25. The system of claim 1, wherein the media is a media instance.
26. A method for presenting a user-defined media presentation, the method comprising:
providing a user interface to a user to receive user definition of media information, wherein the media information characterizes media for the media presentation;
searching for the media corresponding to the user-defined media information among a plurality of media streams; and automatically segueing media stream changes among the plurality of media streams to present the media corresponding to the user-defined media information.
27. The method of claim 26, wherein the user interface step comprises providing a plurality of screen displays for receiving user input that defines the media presentation with increasing detail.
28. The method of claim 27, further comprising the step of presenting a predefined list of media information categories on the screen display.
29. The method of claim 27, further comprising the step of providing at least one of the plurality of the screen displays for displaying the past user defined media presentation.
30. The method of claim 27, further comprising the step of providing at least one of the plurality of the screen displays for enabling the user to add or delete media information.
31. The method of claim 27, further comprising the step of providing at least one of the plurality of the screen displays for enabling the user to exclude media.
32. The method of claim 27, further comprising the step of providing at least one of the plurality of the screen displays for enabling the user to prioritize the order in which the media of the media presentation is presented to the user.
33. The method of claim 27 further comprising the step of providing at least one of the plurality of the screen displays for enabling the user to prioritize the order the media of the media presentation is presented.
34. The method of claim 26, further comprising the step of searching for media in-progress and upcoming, that correspond to the media information defined by the user, among the plurality of the media streams.
35. The method of claim 34, further comprising the step of cross fading from the user-defined in-progress media to the user-defined upcoming media located among the plurality of the media streams.
36. The method of claim 26, further comprising the step of buffering at least part of the user-defined media to enable the presentation of the media in its entirety.
37. The method of claim 26, wherein the user interface receives user input from a remote control device.
38. The method of claim 26, further comprising the step of identifying the media from media information generated by a media services server device.
CA2443659A 2001-04-06 2002-03-27 System and method for providing user-defined media presentations Expired - Fee Related CA2443659C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/827,470 2001-04-06
US09/827,470 US7395547B2 (en) 2001-04-06 2001-04-06 System and method for providing user-defined media presentations
PCT/US2002/009358 WO2002082803A1 (en) 2001-04-06 2002-03-27 System and method for providing user-defined media presentations

Publications (2)

Publication Number Publication Date
CA2443659A1 true CA2443659A1 (en) 2002-10-17
CA2443659C CA2443659C (en) 2011-01-25

Family

ID=25249306

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2443659A Expired - Fee Related CA2443659C (en) 2001-04-06 2002-03-27 System and method for providing user-defined media presentations

Country Status (4)

Country Link
US (1) US7395547B2 (en)
EP (1) EP1378115A1 (en)
CA (1) CA2443659C (en)
WO (1) WO2002082803A1 (en)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
JP4062577B2 (en) 1997-07-21 2008-03-19 ジェムスター ディベロプメント コーポレイション System and method for display and recording control interface
CN1867068A (en) 1998-07-14 2006-11-22 联合视频制品公司 Client-server based interactive television program guide system with remote server recording
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
EP1986435B1 (en) 2000-10-11 2020-01-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
JP2002222312A (en) * 2000-11-24 2002-08-09 Sony Corp Device and method for managing individual account, storage medium storing individual account managing program, individual account managing program, customer preferential treatment device, customer preferential treatment method, storage medium storing customer preferential treatment program and customer preferential treatment program
CN101883233B (en) 2001-02-21 2012-10-03 联合视频制品公司 Systems and methods for interactive program guides with personal video recording features
US20030014755A1 (en) * 2001-07-13 2003-01-16 Williams Marvin Lynn Method and system for processing correlated audio-video segments with digital signatures within a broadcast system
US7962011B2 (en) 2001-12-06 2011-06-14 Plourde Jr Harold J Controlling substantially constant buffer capacity for personal video recording with consistent user interface of available disk space
US8565578B2 (en) 2001-12-06 2013-10-22 Harold J. Plourde, Jr. Dividing and managing time-shift buffering into program specific segments based on defined durations
US20030159145A1 (en) * 2002-02-15 2003-08-21 Louis Kaltz Device and method for automatically tuning to a certain data choice based on user content preferences
US20030206719A1 (en) * 2002-04-23 2003-11-06 Jim Bumgardner Storage Management for a Video Recorder
DE10239860A1 (en) * 2002-08-29 2004-03-18 Micronas Gmbh Automated data management method for management of large amounts of entertainment, and news data that is to be recorded, temporarily stored and if suitable transferred to a large-capacity playback unit
JP3935412B2 (en) * 2002-09-09 2007-06-20 キヤノン株式会社 Receiving apparatus, receiving apparatus control method, and stream data distribution system
US8181205B2 (en) 2002-09-24 2012-05-15 Russ Samuel H PVR channel and PVR IPG information
US7409457B2 (en) * 2002-12-11 2008-08-05 Broadcom Corporation Media exchange network supporting varying media guide based on viewing filters
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US7930711B2 (en) * 2003-03-06 2011-04-19 Wegener Communications, Inc. Apparatus and method for addressing control in a network for distributed data
US20040216158A1 (en) * 2003-04-23 2004-10-28 International Business Machines Corporation Preferred entertainment guide
DE602004017475D1 (en) * 2003-08-07 2008-12-11 Thomson Licensing METHOD OF REPRODUCING AUDIO DOCUMENTS THROUGH AN INTERFACE WITH DOCUMENT GROUPS AND ASSOCIATED REPRODUCTION DEVICE
JP4333409B2 (en) * 2004-02-27 2009-09-16 ソニー株式会社 Information processing apparatus and method, and program
US7830833B2 (en) * 2004-05-04 2010-11-09 Qualcomm Incorporated Method and apparatus for ranking of media services and program packages
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
JP2007028227A (en) * 2005-07-15 2007-02-01 Toshiba Corp Receiver
CN101416503A (en) * 2005-11-01 2009-04-22 诺基亚公司 Identifying scope ESG fragments and enabling hierarchy in the scope
US7792815B2 (en) 2006-03-06 2010-09-07 Veveo, Inc. Methods and systems for selecting and presenting content based on context sensitive user preferences
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US8694910B2 (en) 2006-05-09 2014-04-08 Sonos, Inc. User interface to enable users to scroll through a large list of items
US11363347B1 (en) 2006-05-19 2022-06-14 Universal Innovation Council, LLC Creating customized programming content
US9602884B1 (en) * 2006-05-19 2017-03-21 Universal Innovation Counsel, Inc. Creating customized programming content
US20080086699A1 (en) * 2006-10-09 2008-04-10 Mika Antikainen Fast input component
US20080178219A1 (en) * 2007-01-23 2008-07-24 At&T Knowledge Ventures, Lp System and method for providing video content
US20080222689A1 (en) * 2007-03-06 2008-09-11 At&T Knowledge Ventures, L.P. System to filter and multicast personal video content
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US8752110B2 (en) * 2008-01-10 2014-06-10 At&T Intellectual Property I, Lp System for managing media content for a personal television channel
US8839300B2 (en) * 2008-02-19 2014-09-16 At&T Intellectual Property I, Lp Method and system for presenting electronic programming guides
WO2009120010A2 (en) * 2008-03-28 2009-10-01 Samsung Electronics Co., Ltd. Apparatus and method for providing contents in internet broadcasting system
US8989561B1 (en) 2008-05-29 2015-03-24 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US20100122295A1 (en) * 2008-11-11 2010-05-13 International Business Machines Corporation Method for defining television content lineup
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US20110258211A1 (en) * 2010-04-18 2011-10-20 Kalisky Ofer System and method for synchronous matching of media samples with broadcast media streams
EP2416564B1 (en) * 2010-08-02 2016-04-13 Lg Electronics Inc. Method for providing a shortcut and image display device thereof
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
JP5930363B2 (en) * 2011-11-21 2016-06-08 株式会社ソニー・インタラクティブエンタテインメント Portable information device and content display method
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US8832752B2 (en) * 2012-12-03 2014-09-09 International Business Machines Corporation Automatic transmission content selection
US10055491B2 (en) 2012-12-04 2018-08-21 Sonos, Inc. Media content search based on metadata
US10095785B2 (en) 2013-09-30 2018-10-09 Sonos, Inc. Audio content search in a media playback system
US9226072B2 (en) 2014-02-21 2015-12-29 Sonos, Inc. Media content based on playback zone awareness
US9559805B2 (en) * 2014-11-03 2017-01-31 Cisco Technology, Inc. Self-describing error correction of consolidated media content
US10673967B2 (en) * 2018-05-14 2020-06-02 International Business Machines Corporation Personalized website modification based on online user activity

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5654140A (en) * 1979-10-09 1981-05-14 Sony Corp Transmission method for pcm signal
US5210611A (en) * 1991-08-12 1993-05-11 Keen Y. Yee Automatic tuning radio/TV using filtered seek
JPH0879685A (en) * 1994-08-31 1996-03-22 Sony Corp Program reproducing device for near-video-on-demand system
US5534911A (en) * 1994-11-02 1996-07-09 Levitan; Gutman Virtual personal channel in a television system
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5880768A (en) 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
US6216264B1 (en) * 1995-11-17 2001-04-10 Thomson Licensing S.A. Scheduler apparatus employing a gopher agent
US5978043A (en) * 1996-08-14 1999-11-02 Samsung Electronics Co., Ltd. TV graphical user interface that provides customized lists of programming
US6172677B1 (en) 1996-10-07 2001-01-09 Compaq Computer Corporation Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
JP4120896B2 (en) * 1996-11-28 2008-07-16 ソニー株式会社 Video editing apparatus and method
US6177931B1 (en) 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
JPH11187324A (en) * 1997-12-19 1999-07-09 Matsushita Electric Ind Co Ltd Program information preparing device, its method and receiver
JP3645720B2 (en) 1998-10-02 2005-05-11 松下電器産業株式会社 EPG information display method and program recording medium
DE69937674T2 (en) * 1998-12-23 2008-10-30 Koninklijke Philips Electronics N.V. PROGRAMS RECEIVERS
DE19946022A1 (en) * 1999-09-25 2001-04-26 Bosch Gmbh Robert Control device and method for determining an information output ranking of several information sources, in particular audio sources
US6192340B1 (en) * 1999-10-19 2001-02-20 Max Abecassis Integration of music from a personal library with real-time information
US6670971B1 (en) * 2000-05-11 2003-12-30 Onder Uzel Internet television system and method with user selectable genres and schedule
US20020138641A1 (en) * 2001-03-26 2002-09-26 Taylor Christopher Stephen Targeted multimedia proxy server (tmps)

Also Published As

Publication number Publication date
CA2443659C (en) 2011-01-25
WO2002082803A1 (en) 2002-10-17
US20020147977A1 (en) 2002-10-10
US7395547B2 (en) 2008-07-01
EP1378115A1 (en) 2004-01-07

Similar Documents

Publication Publication Date Title
CA2443659A1 (en) System and method for providing user-defined media presentations
US7890849B2 (en) Concurrent presentation of media and related content lists
JP5323178B2 (en) Method and system for generating streaming media additional description file and inserting multimedia information
US7805681B2 (en) System and method for generating a thumbnail image for an audiovisual file
US9697230B2 (en) Methods and apparatus for dynamic presentation of advertising, factual, and informational content using enhanced metadata in search-driven media applications
US10108706B2 (en) Visual representation of supplemental information for a digital work
US7945857B2 (en) Interactive presentation viewing system employing multi-media components
US20080281689A1 (en) Embedded video player advertisement display
US20070027844A1 (en) Navigating recorded multimedia content using keywords or phrases
TWI514171B (en) System and methods for dynamic page creation
US20030237043A1 (en) User interface for media player program
US20150261397A1 (en) User Interface
CN108471542A (en) The resources of movie & TV playback method, intelligent sound box and storage medium based on intelligent sound box
RU2008150843A (en) GRAPHIC DISPLAY
KR20070020208A (en) Method and apparatus for locating content in a program
CN101311919A (en) Text data display device capable of appropriately displaying text data
US20080168397A1 (en) Menu trails for a portable media player
JP2009239479A (en) Information display apparatus, information display method, and program
JP2010098730A (en) Link information providing apparatus, display device, system, method, program, recording medium, and link information transmitting/receiving system
CN112989104A (en) Information display method and device, computer readable storage medium and electronic equipment
JPH11265189A (en) Karaoke system for synthetically displaying promotion video during play
JP5553715B2 (en) Electronic program guide generation system, broadcast station, television receiver, server, and electronic program guide generation method
JP2001075989A (en) Device and method for presenting information and computer readable recording medium recording information presenting program
JP2008305390A (en) Chat system, method for providing log with link information, display device, display method, program, recording medium, and log with link information
JP2010165354A (en) Transmission and reception system of link information and display device of link information

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20190327