US20050005308A1 - Methods and apparatus for recording and replaying sports broadcasts - Google Patents

Methods and apparatus for recording and replaying sports broadcasts Download PDF

Info

Publication number
US20050005308A1
US20050005308A1 US10/767,930 US76793004A US2005005308A1 US 20050005308 A1 US20050005308 A1 US 20050005308A1 US 76793004 A US76793004 A US 76793004A US 2005005308 A1 US2005005308 A1 US 2005005308A1
Authority
US
United States
Prior art keywords
segment
segments
playlist
viewer
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/767,930
Inventor
James Logan
Scott Durgin
Dana Burd
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.)
Gotuit Video Inc
Gotuit Media Corp
Original Assignee
Gotuit Video Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/060,001 external-priority patent/US20020120925A1/en
Priority claimed from US10/165,587 external-priority patent/US20030093790A1/en
Application filed by Gotuit Video Inc filed Critical Gotuit Video Inc
Priority to US10/767,930 priority Critical patent/US20050005308A1/en
Assigned to GOTUIT MEDIA CORP. reassignment GOTUIT MEDIA CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DURGIN, SCOTT A., BURD, DANA, LOGAN, JAMES D.
Publication of US20050005308A1 publication Critical patent/US20050005308A1/en
Priority to US11/517,677 priority patent/US20070113250A1/en
Priority to US11/894,685 priority patent/US8091111B2/en
Priority to US13/271,892 priority patent/US20120087637A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/73Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • 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/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
    • 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/439Processing of audio elementary streams
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • 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/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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4662Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms
    • H04N21/4663Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms involving probabilistic networks, e.g. Bayesian networks
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • 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/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • 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/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
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • 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/812Monomedia components thereof involving advertisement data
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/27Arrangements for recording or accumulating broadcast information or broadcast-related information

Definitions

  • This invention relates generally, although in its broader aspects not exclusively, to methods and apparatus for presenting sports events to television viewers.
  • the present invention belongs to a family of related systems that use metadata to control the playback of broadcast programming as disclosed in the previously issued patents and published patent applications summarized below. The disclosures of each of the following patents and published applications are hereby incorporated herein by reference.
  • U.S. Reissue Pat. No. Re 36,801 issued to James D. Logan et al. on Aug. 1, 2000 entitled “Time delayed digital video system using concurrent recording and playback” describes a mechanism for continually storing live television or radio broadcast programs in an addressable digital memory and playing back the broadcast program after a variable delay period under the control of the viewer, permitting the viewer to pause, replay, and fast-forward (skip) live programming.
  • the present invention takes the form of methods and apparatus for recording and replaying a televised sports event in a more format selected by the viewer. Although many of the techniques to be described are used to replay a football game, it should be understood that most of these techniques can in most cases be applied to other sports events as well, including baseball, basketball, hockey, boxing, etc.
  • the entire broadcast of a football game is recorded in a storage device which can be accessed by and controlled by the viewer, such as a program storage device in a cable or satellite VOD (video on demand), PVR (personal video recorder), nPVR (network personal video recorder) systems as described under “Platforms,” below.
  • a program storage device in a cable or satellite VOD (video on demand), PVR (personal video recorder), nPVR (network personal video recorder) systems as described under “Platforms,” below.
  • related program content which supplements the broadcast version of the football game may be made available, such as program content obtained form sources such as league cameras shooting footage for the coaches, interviews and background material on particular players or subjects, tutorial materials for explaining topics which may be unfamiliar to a particular viewer, advertising and promotional materials, and the like.
  • buttons are typically selected using a hand held remote control unit (which will be referred to simply as a “remote”), often from menu selections or other visual indicators presented on a conventional television monitor; however, voice commands, touch screens, or other input means, may also be used.
  • PC personal computer
  • PC systems which are connected to the television set or set top box, and connected to a server by some mechanism such as a Web interface, may be used to retrieve metadata and media content, set up user preferences, make catalog selections, and/or set up system parameters.
  • Metadata created either automatically or by human editors after the live sports event but before the playback is employed to identify the starting and ending points of segments of the stored broadcast and supplemental programming. Additional metadata in the form of“playlists” may be used to selectively play back selected sequences of these segments for the viewer, potentially in a different order than the sequence in which the segments were originally broadcast and recorded.
  • the user is presented with a segment selection guide which is displayed to the viewer and which enables the user to selectively control which segments, or which sequence of segments (playlists), are reproduced.
  • the metadata will typically be created as early as possible, but it is also likely that more metadata will available for any given segment as time passes; therefore the longer a viewer waits to watch the game, the more developed the playlists may become.
  • FIG. 1 shows a full screen presentation on a video presentation device of a sports event with a segment guide overlaying the media content image
  • FIG. 2 shows a display screen separated into panels including a video viewing area, a segment guide area, a toolbar, and an information area;
  • FIG. 3 shows a display screen which uses the information area to provide more detailed information about a highlighted segment on the segment guide.
  • the system for recording and playing back sports programming may be used on a variety of different platforms:
  • Metadata may be created by human editors or by automated techniques which subdivides a program, such as a broadcast sports event, into segments.
  • the metadata identify the location and extent of each segment, and may include text labels or other descriptive information characterizing individual segments. Segments may be described with short text labels (called “slugs,” “tags,” or “labels”) which may be displayed as a segment “index” or “guide” on the television monitor.
  • user may first select a playlist that presents all or selected parts of a sports program, may jump from segment to segment in either direction, or jump to any desired segment listed in the displayed segment guide, and thereby interactively control the presentation of the event.
  • the segment index or guide may consist of a “transparent overlay” of which shows all or part of the segment labels that make up the playlist as list of text labels that overlays a full screen presentation of the content.
  • the particular label of “slug” that describes the currently playing segment is preferably highlighted in some fashion as illustrated at 115 so that the user can visually associate the segment currently being played with the items on the list.
  • the viewer can move an on-screen “cursor,” or move the highlighted selection 1 15 to a different segment label and then, using the select button or the like, switch the playback to the selected segment. If the segment list is longer than the space allotted on the screen, it can scroll so that the highlighted segment label remains visible on the screen.
  • the segment label selected by the cursor may be indicated by one form of highlighting (e.g. a special text or text background color) while the segment label for the segment being viewed may be identified by a second mode of highlighting, such as a graphical pointer or icon positioned at the playing segment label.
  • the highlighting mechanism may change to provide additional information as a navigation aid. For example, when segments showing plays when a particular team is on offense may be identified with a highlighting icon that is that team's logo. Instead of an icon, the currently playing segment might be displayed in another color, or be indented or other placed in a different area of the screen, be displayed in a differently colored box, etc. Also, there might be a separate place on the screen that explicitly tells the user the segment slug of the currently playing segment.
  • the currently playing segment indicator (whether it be icon, graphic, color, etc.) should automatically update as viewing goes to the next segment in the playlist.
  • the screen display may also be divided into panels containing information and menus.
  • the video image or “picture” of the segment being played is reduced to the size shown at 205 , making room for a vertical panel at 207 to the right of the picture, as well as room for an information panel seen at 209 below the picture.
  • the separate panels insure that the metadata-based information displayed on the screen will be readily visible, which may not always be the case with overlaid characters, and that the added information will not obscure the picture.
  • the viewer may elect to return the display to an unobstructed full screen view at any time, and likewise may redisplay the paneled version at any time that the user wishes to view the extra information provided by the metadata, or to navigate to a new segment, or perform some other function.
  • the short “slug” or a longer description of the segment may be shown (or not, as selected by the viewer) in much the same way that close-caption text appears on screen when requested.
  • a four-button toolbar is displayed in the upper right-hand corner of the screen.
  • the four buttons are labeled “P” for Playlist, B for Bookmark, V for Vault and O for Options.
  • P Playlist
  • B Bookmark
  • V Vault
  • O Options
  • the P button By “clicking on” the P button, the user can display a list of playlists which are available for that program, and if desired, switch to a different playlist.
  • the user can “bookmark” and later more easily return to the position currently being shown.
  • the user may place the segment currently being played in the user's private “vault” which stores content the user may wish to view later.
  • O the user can call up an Options Menu which allows the user to select options and store preference data which will guide the system's actions thereafter.
  • the information panel seen at 209 may be used to present a variety of different kinds of information about the game, including a “chalk talk” description of the play as illustrated at 209 . As illustrated at 310 in FIG. 3 , the information panel may also be used to provide a more detailed text description of the segment, an a graphical display which indicates the relative position and length of each segment compared to other parts of the playlist. Finally, the information panel may be used to show “scoreboard” information at the time of the segment, such as the down, yards required for a 1st down or to reach the goal, ball placement, number of timeouts remaining, whether or not there was a flag on the play, etc. This scoreboard information may provide a useful way to scan a playlist to identify and play action of particular interest to the viewer.
  • the information panel seen at 209 may also be used to present advertising, which may occupy all or part of the information panel, depending on the need to present other information.
  • playlists supplied to the user by the content provider can be used to control the presentation of a special version of a sports event.
  • Playlists that can be used to advantage in presenting sports events include the following:
  • Snap-to-Tackle This playlist identifies and replays only those segments of a football game which depict play when the ball is in motion. Typically, presenting a football game to a viewer under the control of a “snap-to-tackle” playlist condenses the game down to about twenty minutes. The precise beginning (snap) and ending (tackle) of each play is selected by a human editor using the following guidelines: if players are “in motion” before the play, that footage is left in; if something extraordinary happens after the play, that is left in as well (these tail-endings might include treating an injured player or the handling of a penalty—sometimes skipping to a scene where the referee announces the penalty).
  • Another example of material left in by a snap-to-tackle playlist might be a short celebration after a sack or in the end zone after a score. In both cases (before and after the play), time might be added to allow for the announcer to complete a sentence. Although the editor has discretion to leave in certain material in addition to events which occur during a play, the editor would not delete any of the between the hike and the tackle.
  • This playlist presents a condensed version of the game which lasts about an hour and deletes the broadcast time taken for pre-game, halftime, and post-game shows. It also drops timeouts, penalty discussions, and other segments recorded when the game is not in progress and the game's official timekeeper's clock is not moving. Exceptions would be scenes where the referee is announcing a penalty or other important information is being conveyed to the audience.
  • This playlist presents a highly condensed version of the game, showing only the “best” or “most interesting” selected by the human editor to reduce the game to perhaps five minutes in duration.
  • This playlist presents a highly condensed but still “structurally complete” game, showing only the most important plays of each drive (each set of downs).
  • This playlist varies from the Highlights playlist above which shows the best plays regardless of when they occur. For instance all the Highlights action could occur in the fourth quarter.
  • the structure of the game is preserved as some representative plays are shown from each drive.
  • a variant of this playlist would vary the amount of time per play depending on the outcome. For instance, if a pass were dropped, that would have very tight editing. If the pass play was for a first down, more time before and after the play would be left in.
  • Player Spotlight In this playlist, the system pulls out and replays segments that are associated with specific players. A segment, or play, can be associated with more than one player and thus be used in multiple, different playlists devoted to different players. To access a particular player, the viewer displays a menu of players corresponding to the active roster. Individual players may be represented by name, picture, position, or any combination of these. The user may then select a playlist that plays only those plays, interviews, etc. that have been identified in the metadata as relating to the selected player of interest.
  • Player Spotlights would be one example of “highlights” available using the system.
  • a more generalized model of recombining stored segments would allow viewers to assemble playlists of highlights by player, team, play-type (e.g., hit, pass, or punt), or game situation (e.g. third downs).
  • the highlights could be assembled across a single game, a library of recorded games representing a team's season-to-date, or recordings stored for games recorded across the whole league in the case of play-type, game situation, or other non-player or team construct.
  • Best Hits In this playlist, the “best hits” of the game being viewed are replayed.
  • other playlists may be used to identify highlights of other types of plays, such as passes/receptions, interceptions, turnovers, kickoffs, etc.
  • the “slugs” or labels presented by this playlist shows the down and yards-to-go (e.g., “3rd and 7 yds”). This is particularly important for viewers whom have not seen the game or do not know the outcome. These viewers may not want the suspense of the game spoiled, and if they are shown a tag that says “quarterback sacked” or “touchdown pass” before they see the play, then the suspense is largely lost. So, tag descriptions that simply tell the field position at the start of the play are less likely to reduce the suspense of the game, particularly when the content is viewed in Fullscreen mode and the user cannot see the other/neighboring tags.
  • this type of playlist concept applies to other sports as well (e.g., a segment description in a baseball playlist might merely identify the inning, a stock car race playlist might indicate lap count, a golf playlist might identify the player and the hole being played.
  • this kind of playlist contains information that is known before the action shown in the segment actually happens, and hides the result of the play itself.
  • Playlists could include:
  • the complete game but containing only that content which is rights-approved for post-broadcast and/or on-demand viewing. This is particularly important for cases in which certain parts of the game (e.g., music playing in the stadium or on-air, in-depth coverage or background stories assembled by the broadcaster, etc.) haven't been cleared, so these pieces of content must be excised.
  • This version of a complete game playlist provides an efficient means of presenting the content without producing a fully edited version that removes the uncleared content.
  • Playlist where all the shots from that player are shown before viewing shots from another player.
  • bookmarks are typically a continuously-viewed collection of individual video segments, each with a start and end time.
  • a playlist can be formed by start times alone, without end times. These start times act as bookmarks into the video.
  • the user When viewing a “bookmark-type” playlist, the user will see the entire video from start to finish, and not a subset of the video. The viewer can select a segment, or hit the Next or Prev button, to jump to the next segment, but a bookmark-type playlist does not make these jumps automatically. It ignores segment end times and keeps playing.
  • the bookmark that marks the beginning of the next segment can be used to identify the location of the ending of the prior segment.
  • bookmark style playlists provide the same functions and features as playlists which include metadata that identifies both the start and ending, or the stare and duration, of a segment.
  • a playlist may be used to selectively play back and perhaps reorder the play back of segments
  • the same effects can be used by employing the metadata to actually create a concatenation of the identified segments as a revised version of the original content.
  • features and functions described in this specification can be applied to metadata playlists, bookmark playlists, or metadata edited, recorded versions of the original sports event content.
  • the metadata included in a playlist may specify a new audio track to be substituted for the original audio presented with each segment.
  • This audio track would be laid down in such a way that there were no “audio seams” that straddled segments. That is, each segment would have a standalone audio track allowing viewers to jump from segment to segment without abrupt breaks in the announcer's flow.
  • New audio segments should be captured or created so that they do not require the context of any particular prior or following segment to be understood, enabling segments to be assembled in a variety of different ways by different playlists such as those listed above.
  • the viewer can navigate in the same fashion as in Indexed Mode (when a segment guide is displayed). That is, the viewer can cursor to another segment several segments ahead or behind using the Up or Down arrow keys on the remote, and then pressing the Select Button to view the desired segment. Instead, this navigation could be using a special Next button that is a separate, unused remote control button, or the Next button could be simply an arrow button (e.g., right arrow), without the need to press Select.
  • the picture presentation works the same way in Full Screen Mode that it does in Indexed Mode, but the viewer can't see the name of the segments that are being navigated.
  • the jump takes the user to the start of the currently playing segment.
  • This action is similar to that used in conventional CD players and DVD players when browsing and navigating the audio and video tracks on optical discs, and provides a mechanism that is familiar to viewers when applied to the navigation of segments in a playlist.
  • the Next Button The viewer may wish to see the game in Full Screen mode without the index being visible. In this mode, the viewer can navigate blindly by skipping ahead to the next segment using the Next button, which advances the viewer ahead to the next segment. Because the Next button would be used so frequently, it is preferable to the Next button be a physical button on the remote, such as the Remote's Select button, or the Next button may be a separate, unused remote control button. Whenever the viewer hits the Select button the video would move on to the next segment while in Full Screen mode. Furthermore, when in Indexed Mode, the Select button would operate in a similar fashion. If the cursor were still on the segment being viewed, hitting the Select Button would advance the video to the next segment. If the viewer, however, had already advanced the cursor to another segment, hitting the Select button would select this highlighted segment, rather than causing the display to move to the next segment on the playlist.
  • Cross Show Navigation The system envisions a large database of video being available to viewers consisting of all recent league games and an archive of older games. Viewers could navigate through the database via video hyperlinks displayed on the system's UI in a number of ways. For instance, when watching a Best Hits playlist from the current game, the info-box might display icons representing the players involved in the play. Clicking on these icons might offer viewers the opportunity to see great plays they made in other games. Once a viewer was watching plays from these other games, there would be further opportunities to watch parts of those respective games, or the whole game itself. Another way to navigate would be to invoke the Info button (a physical button on the remote—see below) at any time. This might present opportunities to go to other related games or parts of the video database.
  • the Info button a physical button on the remote—see below
  • This sort of “chain hyperlinking” would allow viewers to peruse the database while watching actual playlists.
  • Other navigation means would be traditional menus of the league or team schedule from which users could access specific games, or menus of cross-game playlists, such as compilations of Best Hits.
  • the context of a scene or play could provide the basis for the hyperlinking; for instance, in the middle of watching a ski race, the user could hyperlink to see how the other skiers performed in the same section of the course currently being viewed. For golf, this could be to see how other players fared when facing the portion of the course.
  • the hyperlinking itself could be invoked using a special button on the remote control.
  • pressing the button would activate the hyperlinking to another screen that shows the user the options of to where they can hyperlink (e.g., what relevant playlists are available for viewing).
  • Transition interstitials may be presented to the viewer when browsing the tags within a playlist, jumping between segments (manual or automatically), or switching to another playlist. These interstitials would serve to add context to the viewing experience, so that the user has an indication of how far in time they are jumping forward (the time in question could be displayed as a graphic showing game-clock-time, broadcast-clock-time, or percentage-of-asset being viewed). Other graphical displays might be used, such as a 1 second video of a New England Patriots player rushing from one side of the screen to the other, which would be displayed immediately before the user sees the next discontiguous program segment in a New England Patriots game playlist.
  • interstitial content can accompany both manual browsing (that is, clicking on index segments or clicking the “next segment” button) as well as automatic browsing (that is, just watching a playlist and having the system automatically make the jump to the next segment).
  • manual browsing that is, clicking on index segments or clicking the “next segment” button
  • automatic browsing that is, just watching a playlist and having the system automatically make the jump to the next segment.
  • the latter automatic-browsing case would benefit more from the addition of the interstitial, since the user is not the one causing the jump in time, and therefore they might be lost without the context supplied by the interstitial.
  • a user may dynamically select “Preview Mode” in which only the first part (e.g., 10 seconds) of each segment in a playlist before viewing is automatically jumped to the next segment in the playlist. If the user presses a special remote control button (or any one of a number of buttons), play can continue normally and Preview Mode would be temporarily or completely disabled.
  • This mechanism is analogous to the “scan mode” in which car radios scan from station to station, playing each for a brief period, unless the scanning is interrupted so that the user can continue to listen to a program of interest.
  • the system may play a predetermined representative portion of a segment other than the beginning which may be deemed by the metadata provider to provide a better preview of the segment. In that case, when the preview mode is interrupted, playback begins at the beginning of the segment being previewed.
  • a segment guide may employ “Segment Groups” to create parent-child relationships. Segment Groups present the playlist's slugs (short on-screen descriptions of the segments in a playlist) in a hierarchy with a number of segments grouped together with a single group label. For example, all the plays within one drive of a football game (or one inning of baseball, one lap of NASCAR, one hole in golf, etc.) would be contained in a Segment Group that has a title representing that football drive along with supplementary information, such as game clock or game quarter (e.g., “Pats Drive 1-Q2”, or “Pats D1 26:30”).
  • game clock or game quarter e.g., “Pats Drive 1-Q2”, or “Pats D1 26:30”.
  • this serves to organize the segments, and makes it efficient for the user to peruse a long playlist by simply looking for the group in which they are interested, and then searching within that group for the play they wish to view.
  • the relationship of Segment Groups to Segments is analogous to the relationship of file folders to files in computer file systems.
  • Some playlists may have all segment slugs organized in Segment Groups, but other playlists may have only a portion of the segments (or none of the segments) organized in this way.
  • the most benefit is derived from applying Segment Groups to long playlists that are associated with content that it partitioned by some construct such as innings, periods, drives, holes, laps, etc.
  • Short content often doesn't need a segment group. For instance, a post-game news show might be only have 10 segments with 10 slugs; organizing 10 segments for easy and efficient perusal is not worthwhile since the user can browse them easily enough without the hierarchy of Segment Groups.
  • Bi-axial navigation is commonly used to permit VOD subscribers to search for videos available for viewing, and is thus familiar to VOD viewers. Bi-axial navigation can also be applied to advantage to provide a consistent way in which viewers can browse Segments and their Segment Groups.
  • the user has at his/her disposal four arrow buttons on a remote control (left, right, up, down), and a select key.
  • buttons either left & right, or up and down
  • the user can scroll through an on-screen list of Segment Groups that are arranged along the axis that correspond to the buttons they are using (i.e., left & right arrows would scroll through a horizontal list of Segment Groups, and up & down buttons would scroll vertically arranged Segment Groups titles).
  • the user finds a particular Segment Group of interest (e.g., a particular drive in a football game they wish to view), they can use the other set of arrow buttons to scroll in the other axis to find a particular segment within the Segment Group (e.g., if left & right scrolls a horizontal Segment Group list, then up & down would scroll a vertical list of segment slugs that reside in that Segment Group).
  • a particular Segment Group of interest e.g., a particular drive in a football game they wish to view
  • they can use the other set of arrow buttons to scroll in the other axis to find a particular segment within the Segment Group (e.g., if left & right scrolls a horizontal Segment Group list, then up & down would scroll a vertical list of segment slugs that reside in that Segment Group).
  • the user Once the user has located the segment of interest, they press another button (e.g., the Select button on the remote control) to select-and-view the desired
  • Segment Groups titles themselves often benefit from having a small graphic icon next to the Segment Group title to denote more information about the contents of the Segment Group, and to declare the title as being that of a Segment Group in the first place.
  • Segment Groups that are drives in a football game might have a helmet of the team with the ball placed next to the Segment Group title, which tells the user very quickly who has the ball and that it is a drive Segment Group.
  • a different icon e.g., goal posts, or a graphic that says “6pts” could be displayed next to the Segment Group title to denote that the drive ended in a touchdown.
  • Show-hide navigation is analogous to the opening and closing of file folders used to find files in a computer graphical interface, such as Windows(r).
  • This navigation method provides a familiar way in which a view can locate and play particular Segments and Segment Groups in a hierarchical playlist.
  • the viewer is shown with a list of Segment Groups titles on the screen.
  • the user uses a pair of arrow buttons (either left & right, or up and down) to scroll to a Segment Group of interest, and then they press another button (e.g., Select button, or one of the arrow button not used for scrolling the Segment Groups) to “open” the Segment Group, thereby revealing on-screen the segments that are contained in the selected Segment Group.
  • Select button e.g., Select button, or one of the arrow button not used for scrolling the Segment Groups
  • the segments appear in a way that denotes to the user that the segments are contained within the Segment Group. This can be accomplished in a number of ways: listing the segments below and indented from the Segment Group title; listing the segments below and in a different color than the Segment Group; showing an icon next to the segments and/or showing an icon next to the Segment Groups with the icons being different.
  • the segments are shown on-screen after the Segment Group is “opened”, the segments could animate into place, thereby reinforcing in the user's mind that the segments came from the action of selecting the Segment Group.
  • Segment Group titles can have an icon next to them to denote they are a Segment Group, and the icon can change when a particular Segment Group is “opened” or “closed”.
  • a “+” or sideways-facing arrow could be used when the Segment Group is “closed”, and when the user selects the Segment Group to “open” it and reveal it's segment contents the icon could change to a “ ⁇ ” or downwards-facing-arrow.
  • the “Mini-Nav Bar” provides a further navigation method which allows a viewer to navigate when the display is in fullscreen mode (that is, the video consumes the entire screen).
  • the user may navigate in full screen mode without seeing segments descriptions/titles. This isn't always optimal.
  • fullscreen mode users will sometimes want to see segment descriptions to know if they care to watch the segment. Displaying the segment titles in fullscreen mode is accomplished through the “Mini-Nav Bar”. This feature is a small graphic bar displayed near or at the bottom of the screen, either as an overlay on-top of the video or as a bar across the bottom that slightly vertically shrinks the video image.
  • the graphic is either always present, or more optimally it appears only when the user presses a remote control button, which can be either a button press that explicitly brings up the Mini-Nav Bar so the user can view it, or a button press (e.g., arrow button) used for segment browsing and the act of segment browsing automatically makes the Mini-Nav Bar appear to display the segment title being selected/browsed to. After a timeout (e.g., several seconds) the Mini-Nav Bar disappears, leaving only fullscreen video.
  • a remote control button can be either a button press that explicitly brings up the Mini-Nav Bar so the user can view it, or a button press (e.g., arrow button) used for segment browsing and the act of segment browsing automatically makes the Mini-Nav Bar appear to display the segment title being selected/browsed to.
  • a timeout e.g., several seconds
  • one or more segment titles are shown. If more than one segment title is shown, some indication is given to the user that identifies the title to which the user is browsing and/or selecting. That is, a highlight or icon or coloring or some other graphical element is used to denote the segment title that the user is about to select (or has just selected).
  • the Mini-Nav Bar may appear every time a new segment in the playlist starts to be viewed. So, instead of an explicit button press, or implicit appearance due to browsing in fullscreen mode, the Mini-Nav Bar could be displayed briefly every time the user sees a new segment. This could be entirely without user intervention, as the next segment in the playlist is shown, the Mini-Nav Bar automatically pops up to alert the user that:
  • Mini-Nav bar may be configured by the viewer or the provider, either dynamically or statically, to control:
  • Browsing and selecting segments in fullscreen mode with the Mini-Nav Bar could be accomplished in two ways: floating, or fixed.
  • the floating method of Mini-Nav Bar operation the user is allowed to browse (e.g., with remote control arrow buttons) to a new segments before they explicitly select it (e.g., with the remote control Select button), thereby jumping to the segment of interest.
  • the fixed method of Mini-Nav Bar operation every time the user browses to a new segment (e.g., with remote control arrow buttons), the jump to the new segment automatically occurs. In this way, there is no way to, say, browse and one-step jump from the first quarter to the third quarter of a football game; the operation is more like a Next button (“next, next, next, etc. etc. etc.”) where each segment is seen (that is jumped to).
  • the Info Button This button on the remote, on-screen commands, or voice-activated functions would allow the user to branch to additional content from within a given segment. For instance, if the Info button were invoked while watching highlights of a given player, a short menu would appear presenting choices to see this player's highlights from other games. We envision the best way to implement this function would be to hit the right arrow key when the viewer has placed the cursor on the appropriate segment. (This is consistent with a model that using the right arrow takes the viewer to successively greater levels of details.) An “i” could appear to the right of segment slug if there was extra information about the segment to be accessed. If all segments had information, the “i” might appear at the top of the UI or not at all, but not next to every segment.
  • the additional information will then appear in the information panel below the picture, or in the video space, in which case the video will automatically pause while it is displayed. Hitting the left arrow key removes the additional information from the display.
  • Running Statistics Some advanced viewers may be interested in having access to a continuing stream of personalized statistics. For instance, a viewer might wish to see at any moment in a game, either on-demand or in a pushed basis, statistics on: passing yards vs. rushing yards, quarterback ratings, third down conversion ratios, etc. It is envisioned that a viewer could set up a rotating sequence of such statistics with the viewer picking the statistics of interest and the order in which they would toggle through the appropriate window. The viewer could also specify at which times the video would be paused to let the statistics be viewed. Viewers could toggle through the list of statistics in one of the following ways:
  • Segment-Related Content Another use would be to use this space to provide a short narrative of what transpired in that particular segment.
  • the text in this space could either be in addition to the segment “slug” (short on-screen segment description normally shown in a list), or could be a continuation of the slug. That is, when a segment is selected and/or highlighted, the first part of the description could be the short description in the segment index listing, and the remaining portion could be the continuation of text in the information area.
  • this area could be scrollable (i.e., via remote control arrow buttons) by the user if all the text did not fit on the screen, or the application could automatically scroll the text (much like the horizontally moving banner text now often used on news and sports broadcasts, but provided by metadata as part of the playlist).
  • Chalk Talks Another segment-related use of interactive TV would be to display a “chalk talk” before, during or after a play.
  • Such diagrams outline for viewers how a play work, who runs where and who covers whom on defense.
  • the chart is comprised of “X's” and “O's”.
  • Such a diagram could be called up through use of the Info button mentioned above.
  • a chalk talk diagram could also be dynamic. As opposed to a real chalk diagram, which is static, the disclosed system could show the X's and O's in motion as the play progress and even have accompanying audio explaining the play.
  • the game video could be running at the same time.
  • a chalk talk could include an audio analysis of the play along with on-screen graphics that are on-top of the video, much like sportscasters now often use pen-drawn on-screen graphics in football replays. This could take the form of a secondary audio, video, and/or graphics track (much like a secondary audio track of a DVD) that the user can turn on/off at any time via an on-screen toggle or remote control button.
  • the diagram could also be interactive. Viewers could toggle over to the window displaying the diagram and once this window was in focus, the arrow keys could be used to highlight different players. Clicking on a player would bring up information on that player.
  • Drive Diagrams In addition to play-specific chalk talks, the system could also offer “drive diagrams” that graphically show the movement of the ball up and down the field. This type of graphic gives the user a “big picture” perspective on the game and would be particularly interesting to viewers watching the condensed game playlists. Viewers would be able to navigate through the video content using these diagrams by first toggling over to the window containing the diagram. Using the arrow keys, viewers could highlight the desired drive and click on it and thus bring up the video associated with the start of that drive.
  • “Learn The Game” Mode When a viewer is new to football, or any other sport, it is often hard to learn the game. Using the broadcast itself as a learning medium has two disadvantages—it has to progress at the rate of the live game, limiting the amount of time available to explain events in detail, and it is a one-size-fits-all production, meaning it can't be tailored for the fraction of the audience that is not up to speed on details of the game. With time-shifting and pause capability, the viewer is able to put the system into “learn mode”. In Learn mode, information is conveyed two ways.
  • the system would understand that viewer is trying to learn the game and offer the appropriate information as a result.
  • the system is “pushing” information to the viewer, for instance when the ad banner box is filled with data that the viewer did not necessarily request. In this case, as well, the information would be tailored to the user's level of knowledge.
  • the information presented could be text, a graphic, a dynamic graphic, or a video clip.
  • the information could also be “standard” or “custom”.
  • Standard information would be static data prepared well in advance and used for multiple games.
  • Custom information would be data created to be associated with a specific moment in a specific game.
  • a standard video clip could be a video clip showing a typical “face mask” infraction while a custom clip for the same topic could be an edited segment of the currently watched game (that is, a replay of the face mask penalty that was just watched). All these forms of information could be presented on either a push or pull basis.
  • This static database of helpful hints could also be accessed at will through a more elaborate menu scheme. That is, if viewers wished to understand what a clipping penalty was, they wouldn't have to wait for one to occur, but instead would have the option of going to, say, the Options menu, and ferreting out the clip or text explaining this penalty.
  • Advanced Viewer Mode In the same way that new football fans would want explanatory metadata about the game, experienced viewers might wish to have more advanced levels of data presented. To this extent, the system would also offer a similar Advanced Mode.
  • Some of the advanced statistics that might be offered include a summary of penalties so far in the game, a frequency table of which types of plays had been called so far, and a comparison of the types of yardage accumulated by each team.
  • Games for Viewers would also be able to use the system's time-shifted interactive TV functionality to participate in games. In particular, they could pause the picture and enter a “Guess the Play” contest where a multiple-choice question would appear in the information area. Users would toggle to the area and navigate to their selected answer.
  • a bet could be placed in jurisdictions that allowed gambling. In other locations, a virtual bet could be placed where the system would keep track of how much virtual money a viewer had won-such monies being exchangeable for prizes. Other games would involve multiple-choice trivia games.
  • the system may use an Internet connection to retrieve and display text and image data from the web on the information panel alongside the cable-based main video window, or on the full screen.
  • the remote and the television may effectively operate as a web browser to allow the user to interactively locate detailed information to which the metadata provides contextual links, participate in games and chat sessions, etc.
  • the current video presentation should be automatically paused while the user is viewing the requested material.
  • the video should be automatically put back into Play mode.
  • the user optionally clicks out (via clicking on the banner ad) to an ad video, the original video that they were watching should be paused and/or bookmarked.
  • the user re-joins the original video from the point where they clicked the ad.
  • the first technique would have the system not display the to-be-seen portions of the playlist, only listing segments already viewed. In this mode, the viewer would pick the playlist to watch and let it progress in a linear way, only randomly accessing and replaying already-viewed segments, or using the Next button to jump ahead-but only a segment at a time. A segment is not listed in the Index until it has been viewed in its entirety or the viewer has skipped ahead. (If a segment label is displayed in advance, it might well give away the storyline.
  • a second method would involve using labels for segments that did not contain scoring information. This approach allows a viewer to jump ahead more easily but can still give away a sense of the game by virtue of merely seeing who has the ball, when a kickoff is made, etc.
  • the system could actually change the segment title that is displayed once the user sees the segment, as described in relation to the Mini-Nav Bar, above.
  • the user might want the suspense of the game kept, and not want to see what was about to happen in the upcoming segment, as described by the segment title (e.g., “Quarterback Sacked”). Consequently, before the segment is shown, a more objective title is shown that won't ruin the suspense (e.g., “4th and 3 yd”). After viewing the segment, the more descriptive segment title that describes the outcome of the outcome would be presented.
  • the system can be used to advantage to re-use, simplify, condense, or more easily navigate standard broadcast content, it may also be used to expand on the coverage available in an original broadcast. Additional footage could be obtained from systems designed for multiple camera angle use, network cameras whose shots were not broadcast at a given time; stadium cameras; and league cameras shooting footage for the coaches. While multiple cameras may be used to shoot any one given play, only one can be shown to viewers during normal broadcasts. A second or third, however, could used during replays. In a VOD environment, however, video from more than one camera angle could be stored on the server. The system's default camera angle would be the one used in the broadcast, however, by invoking a command, viewers would be able to select from a menu of available camera angles whenever those were available.
  • a PIP (picture-in-picture) mode presents to or more games at the same time on the same screen.
  • Multiple windows of video may be shown in a picture-in-picture fashion, or one game could be displayed in the main window while one or more secondary video feeds (either different games, or other programming) could be shown in the information space, or some other subsidiary window.
  • Multiple views of the video would be useful in situations showing the game in the main window, while having the cheerleaders, crowd, or coaches shown in the information space.
  • an entirely different game could be shown in the subsidiary window.
  • the user could set up the presentation formats in an Options menu. Once set up, the viewer would then have different viewing “universes” controlled by one remote.
  • the commands When users invoked the standard navigation features such as pause, rewind, or fast-forward, the commands would apply to all the open windows at once (if the programming in the supplemental windows is associated with the context provided by the video feed in the main window. Alternatively, time shifting commands may be applied only to the window that is “in focus.” Multiple camera angles could be invoked in each window in the ways described above. The viewer would have to toggle over to the respective window first, to put it in “focus”, at which point the different cameras could be invoked.
  • PIP setup Another possibility for a PIP setup would allow viewers to have more control over the source of the subsidiary images within or adjacent to the main video.
  • a video feed or other presentation off the web to be used in the PIP (picture in picture display window).
  • every viewer could have a unique viewing construct.
  • a viewer would be able to “rent” a webcam that he or she could control.
  • friends were attending a camera, a community could be constructed by keeping a webcam trained on their seats while the game progress.
  • the system could also offer multiple audio feeds. Viewers could select the standard TV broadcast feed, as well as a radio broadcast feed or the audio broadcast at the stadium. In addition, users could overlay the stadium sound on any given feed for added effect. Another feed could be the audio captured from an on-field mike or a player's helmet. Viewers from different locations may want to select different radio broadcast feeds (e.g., viewers can get the feed of their home-town or favorite announcer).
  • the system may employ a “community markup” mechanism that allows users to create special playlists (using the bookmarking feature), and then transmit those playlists to other users who may then view programming under the control of the supplied playlist.
  • a “community markup” mechanism that allows users to create special playlists (using the bookmarking feature), and then transmit those playlists to other users who may then view programming under the control of the supplied playlist.
  • analogous concept is “community audio” whereby one or more viewers, for compensation or for free, would offer their commentary on a game.
  • a high school coach could add his spoken comments on a game in the system for benefit of his players, or a team player could offer his thoughts.
  • a celebrity could offer his or her comments.
  • Versions could be created that included comedic comments overlaid on part of the game in the same way that some music video stations offer Pop-Up comments during music videos.
  • the new announcer knowing the outcome of a play and the whole game, could give subtle hints as to what to watch.
  • Another feature could be the use of audio conferencing, so that viewers could enjoy watching a sporting event in the “virtual” presence of friends and family.
  • the audio conferencing could be accomplished via regular phone, Internet link, or Voice-Over IP, all played through the set-top box and/or television audio.
  • the system may dynamically configure the playback for the amount of time a viewer indicates that he or she want to spends watching a particular video or playlist (e.g., setting the system to 22 minutes for a football game viewing session; setting for a “Slow”, “Medium”, or “Fast” viewing time on a Highlights Playlist; etc.).
  • the system could select the playlist with the closest running time to what the user indicated they wished to spend viewing the video.
  • the system could dynamically change a playlist's segment time or number of segments so that the viewer is presented with an overall running time that approximately matches their desired viewing time.
  • the system could have an on-screen option (or a remote control button) that allows the user to request a speed up or slow down in the viewing experience.
  • the system would dynamically alter the playlist being watched, or else could dynamically change the current playlist's segment times or number of segment, so that the viewer is presented with an overall running time that appropriately matches their desires.
  • the Vault function invoked by clicking on the “V” button on the toolbar 220 seen in FIG. 2 , allows viewers to add the segment currently being viewed (or highlighted on the displayed segment guide) and save them to a virtual personal storage area called the “vault.”
  • VOD virtual personal storage area
  • the vault may contain a copy of the selected segment, or any segment in an identified program stored in the PVR may be copied before that program is erased.
  • Certain segments can be designated as “highlights” and be automatically sent to a viewer's vault. The viewer could program the system to save these highlights by player, Fantasy Football roster, team, play-type, etc.
  • Bookmarking invoked by clicking on the “P” button on the toolbar 220 seen in FIG. 2 , allows viewers to bookmark the game themselves. This would take the form of bookmarking segments or creating new metadata serving as a new jump-to location. Alternatively, a viewer could delineate their own segment by bookmarking the beginning and end of a segment. These segments could be dropped into the Vault. Bookmarks may be associated with specific viewers.
  • Advertising associated with the broadcast of a sports event may be available to view in the sports presentation system.
  • bookmarks denoting a new segment at the beginning of ads would provide an incentive for viewers to watch ads.
  • the system may require viewers to watch ad content in proportion to the game content viewed. Consumers could opt out of this requirement by paying an extra subscription fee.
  • the fast-forward button may be disabled, disabled to prevent skipping over ad content that is associated with a segment, or slowed to discourage ad skipping.
  • Another method to foster some limited ad viewing would be to require that the viewer click the “Next” button several times to get past an ad, with each click taking the viewer to a new position within the ad.
  • the navigation could even be suspended for a brief period at each “stop” to allow the viewer to absorb some part of the ad content.
  • the metadata may mark certain segments as mandatory, preventing them from being skipped except to skip to an entirely different segment, and in this way requiring that ad content be viewed as a condition for viewing designated program content.
  • the metadata could be used to place “required viewing” attribute(s) in ad segments to maximize their effectiveness without hindering the “navigational progress” of the viewer more than necessary.

Abstract

A system for replaying a broadcast sports event using a video on demand or personal video recording system. Metadata is created that subdivides the original broadcast into segments, and associates descriptive information with each segment. Playlists that specify an ordered subsequence of the sequence may be selected and used to present a variety of expanded or condensed versions of the sporting event to a viewer. Navigation controls including segment lists, specially formatted screen displays, and special functions under the control of a user-operated remote control, facilitate the interactive selection and control of the presentation.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a non-provisional of and claims the benefit of the filing date of U.S. Provisional Patent Application Ser. No. 60/443,379 filed Jan. 29, 2003
  • This application is also continuation in part of and claims the benefit of the effective filing date of U.S. application Ser. No. 10/060,001 filed by James D. Logan et al. on Jan. 29, 2002) entitled “Audio and Video Program Recording, Editing and Playback Systems Using Metadata” and published as U.S. patent application Publication No. 2002-0120925 on Aug. 29, 2002.
  • This application is also a continuation in part of and claims the benefit of the effective filing date of U.S. application Ser. No. 10/165,587 filed by James D. Logan et al. on Jun. 8, 2002 entitled “Audio and Video Program Recording, Editing and Playback Systems Using Metadata” and published as U.S. patent application Publication No. 2003/0093790 A1 on May 15, 2003.
  • The disclosure of each of the foregoing applications is incorporated herein by reference.
  • FIELD OF THE INVENTION
  • This invention relates generally, although in its broader aspects not exclusively, to methods and apparatus for presenting sports events to television viewers.
  • BACKGROUND OF THE INVENTION
  • The present invention belongs to a family of related systems that use metadata to control the playback of broadcast programming as disclosed in the previously issued patents and published patent applications summarized below. The disclosures of each of the following patents and published applications are hereby incorporated herein by reference.
  • U.S. Reissue Pat. No. Re 36,801 issued to James D. Logan et al. on Aug. 1, 2000 entitled “Time delayed digital video system using concurrent recording and playback” describes a mechanism for continually storing live television or radio broadcast programs in an addressable digital memory and playing back the broadcast program after a variable delay period under the control of the viewer, permitting the viewer to pause, replay, and fast-forward (skip) live programming.
  • U.S. Pat. Nos. 5,892,536 and 5,986,692 issued to James D. Logan et al. describe systems which employ metadata to selectively store, manipulate and playback broadcast programming. Some of the arrangements and features disclosed in those two patents may be summarized as follows:
      • 1. A remote editing station, which may be at the broadcast facility or at a remote location, classifies, describes or otherwise identifies individual segments of broadcast programming and sends metadata (sometimes referred to as “markup data”) identifying and describing those segments to a remote client receiver. For example, the markup data may identify individual segments by specifying the source and the time of the original broadcast, or by specifying some other unique characteristic of the broadcast signal. The program segments may be TV, radio, or Internet programs, or portions of programs, including individual songs, advertisements, or scenes.
      • 2. The communication link used to transmit the metadata to the client may take one of several forms, including the Internet, a dialup telephone link, the communications pathway used to carry the broadcast signals to the client, or other forms of communication used to transport the metadata to the client.
      • 3. At the client receiver, the metadata is used to identify particular program segments that may then be manipulated in one or more of a variety of ways. For example, the metadata may be used to selectively play back or record particular segments desired by the user; to re-sequence the identified segments into a different time order; to “edit-out” undesired portions of identified segments; to splice new information, such as computer text or advertising, into identified segments for rendering with the program materials, or to substitute different material (e.g. dubbing in acceptable audio to replace profanity to make programming more acceptable to minors).
      • 4. The client receives and locally stores incoming broadcast programming and uses the markup data to identify desired segments within the stored program materials. The local storage mechanism may advantageously include means for concurrently recording live broadcasting while replaying a delayed version of the previously recorded programming as described in U.S. Reissue Pat. No. 36,801 issued to James D. Logan et al.
      • 5. The markup data can provide a detailed “electronic program guide” to the broadcast programming previously received and stored in a personal video recorder (PVR) or an audio storage device, permitting the user to selectively play back a desired segment or portion of the programming previously recorded.
      • 6. The markup data may be used to create a recorded collection of desired segments extracted from the buffered broadcast, allowing the desired segments to be saved while the remainder of the buffered materials is discarded to conserve recording space.
      • 7. Special markup signals may be selectively sent to individual subscribers based on his or her indicated preferences so that only preferred program segments are identified and processed. For example, a subscriber might request markup data only for sports and news.
  • U.S. Pat. Nos. 5,271,811, 5,732,216, and 6,199,076, and co-pending application Ser. No. 09/782,546 filed on Feb. 13, 2001, by James D. Logan et al. describe a program distribution system which incorporates the following features:
      • 1. A host system organizes and transmits program segments to client subscriber locations.
      • 2. A scheduling file of metadata (a “playlist”) schedules the content and sequence of a playback session, which may then be modified by the user.
      • 3. The content of the scheduled programming is varied in accordance with preferences associated with each subscriber.
      • 4. Program segments are associated with descriptive subject matter segments, and the subject matter segments may be used to generate both text and audio cataloging presentations to enable the user to more easily identify and select desirable programming.
      • 5. A playback unit at the subscriber location reproduces the program segments received from the host and includes mechanisms for interactively navigating among the program segments, including jumping from segment to segment in both forward and reverse directions.
      • 6. A usage log is compiled to record the subscriber's use of the available program materials, to return data to the host for billing, to adaptively modify the subscriber's preferences based on actual usage, and to send subscriber-generated comments and requests to the host for processing.
      • 7. Voice input and control mechanisms included in the player allow the user to perform hands-free navigation of the program materials and to dictate comments and messages, which are returned to the host for retransmission to other subscribers.
      • 8. The program segments sent to each subscriber may include advertising materials, which the user can selectively play to obtain credits against the subscriber fee.
  • U.S. patent application Publication No. 2002/0120925 A1 published on Aug. 29, 2002 (based U.S. application Ser. No. 10/060,001 filed by James D. Logan et al. on Jan. 29, 2002) entitled “Audio and Video Program Recording, Editing and Playback Systems Using Metadata” describes structures and functions used to provide metadata control over the recoding, editing and playback of audio and video programming, including the use of mechanisms at the user's location for creating metadata which may be used in combination with metadata provided by an external source, for editing metadata in various ways at the user's location, for automatically responding to user activity to generate new metadata which characterizes the user's preferences and which serves to automatically identify and describe (or rate) programming segments, and for responding in numerous ways to the available metadata to enhance the utility and enjoyment of available broadcast materials.
  • U.S. patent application Publication No. 2003/0093790 A1 published on May 15, 2003 (based U.S. application Ser. No. 10/165,587 filed by James D. Logan et al. on Jun. 8, 2002) entitled “Audio and Video Program Recording, Editing and Playback Systems Using Metadata” describes systems for utilizing metadata created either at a central location for shared use by connected users, or at each individual user's location, to enhance user's enjoyment of available broadcast programming content. A variety of mechanisms are employed for automatically and manually identifying and designating programming segments, associating descriptive metadata which the identified segments, distributing the metadata for use at client locations, and using the supplied metadata to selectively record and playback desired programming.
  • SUMMARY OF THE INVENTION
  • The present invention takes the form of methods and apparatus for recording and replaying a televised sports event in a more format selected by the viewer. Although many of the techniques to be described are used to replay a football game, it should be understood that most of these techniques can in most cases be applied to other sports events as well, including baseball, basketball, hockey, boxing, etc.
  • In this system, the entire broadcast of a football game is recorded in a storage device which can be accessed by and controlled by the viewer, such as a program storage device in a cable or satellite VOD (video on demand), PVR (personal video recorder), nPVR (network personal video recorder) systems as described under “Platforms,” below. In addition, related program content which supplements the broadcast version of the football game may be made available, such as program content obtained form sources such as league cameras shooting footage for the coaches, interviews and background material on particular players or subjects, tutorial materials for explaining topics which may be unfamiliar to a particular viewer, advertising and promotional materials, and the like.
  • In the description that follows, user functions are typically selected using a hand held remote control unit (which will be referred to simply as a “remote”), often from menu selections or other visual indicators presented on a conventional television monitor; however, voice commands, touch screens, or other input means, may also be used. Personal computer (PC) systems which are connected to the television set or set top box, and connected to a server by some mechanism such as a Web interface, may be used to retrieve metadata and media content, set up user preferences, make catalog selections, and/or set up system parameters. When a remote or other device employing “buttons” is used, the manner in which buttons are associated with functions can play an important role in making the user interface intuitively easy to use, as illustrated in the examples which follow.
  • Metadata created either automatically or by human editors after the live sports event but before the playback is employed to identify the starting and ending points of segments of the stored broadcast and supplemental programming. Additional metadata in the form of“playlists” may be used to selectively play back selected sequences of these segments for the viewer, potentially in a different order than the sequence in which the segments were originally broadcast and recorded. In addition, the user is presented with a segment selection guide which is displayed to the viewer and which enables the user to selectively control which segments, or which sequence of segments (playlists), are reproduced. The metadata will typically be created as early as possible, but it is also likely that more metadata will available for any given segment as time passes; therefore the longer a viewer waits to watch the game, the more developed the playlists may become.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • In the detailed description which follows, frequent reference will be made to the attached drawings, in which:
  • FIG. 1 shows a full screen presentation on a video presentation device of a sports event with a segment guide overlaying the media content image;
  • FIG. 2 shows a display screen separated into panels including a video viewing area, a segment guide area, a toolbar, and an information area; and
  • FIG. 3 shows a display screen which uses the information area to provide more detailed information about a highlighted segment on the segment guide.
  • DETAILED DESCRIPTION
  • Platforms
  • The system for recording and playing back sports programming may be used on a variety of different platforms:
      • 1. A Video on Demand (VOD) system with storage at the headend and where viewing would be totally time-shifted; that is, the sports programming would be stored in its entirety in a VOD video server before being made available to subscribers.
      • 2. A networked Personal Video Recording (nPVR) system where the storage is again at the headend and viewing might be only partially time-shifted (that is, the game may still be in progress as the viewer begins to view the game, normally from the start, on a delayed basis).
      • 3. A Personal Video Recorder (PVR), where the storage is local and the game may be partially or totally time-shifted.
      • 4. An Satellite Video on Demand system where content is specifically broadcast in order to be placed in storage at the subscriber's location, typically in a PVR that may be incorporated into a satellite receiver. The satellite provider may choose which programs are downloaded, often during nighttime hours so that they will be available to viewers on demand the following day (and thereafter until deleted).
  • Each of the foregoing platforms is described in more detail in U.S. patent application Publication 2003/0093790 A1 published on May 15, 2003. As described there, and in the other patents and applications identified in the “Background” section above, metadata may be created by human editors or by automated techniques which subdivides a program, such as a broadcast sports event, into segments. The metadata identify the location and extent of each segment, and may include text labels or other descriptive information characterizing individual segments. Segments may be described with short text labels (called “slugs,” “tags,” or “labels”) which may be displayed as a segment “index” or “guide” on the television monitor. Using the remote control to generate content navigation and selection commands, user may first select a playlist that presents all or selected parts of a sports program, may jump from segment to segment in either direction, or jump to any desired segment listed in the displayed segment guide, and thereby interactively control the presentation of the event.
  • As shown in FIG. 1, the segment index or guide, as seen at 110, may consist of a “transparent overlay” of which shows all or part of the segment labels that make up the playlist as list of text labels that overlays a full screen presentation of the content. The particular label of “slug” that describes the currently playing segment is preferably highlighted in some fashion as illustrated at 115 so that the user can visually associate the segment currently being played with the items on the list. By using the remote, the viewer can move an on-screen “cursor,” or move the highlighted selection 1 15 to a different segment label and then, using the select button or the like, switch the playback to the selected segment. If the segment list is longer than the space allotted on the screen, it can scroll so that the highlighted segment label remains visible on the screen. Note that the segment label selected by the cursor may be indicated by one form of highlighting (e.g. a special text or text background color) while the segment label for the segment being viewed may be identified by a second mode of highlighting, such as a graphical pointer or icon positioned at the playing segment label. The highlighting mechanism may change to provide additional information as a navigation aid. For example, when segments showing plays when a particular team is on offense may be identified with a highlighting icon that is that team's logo. Instead of an icon, the currently playing segment might be displayed in another color, or be indented or other placed in a different area of the screen, be displayed in a differently colored box, etc. Also, there might be a separate place on the screen that explicitly tells the user the segment slug of the currently playing segment. The currently playing segment indicator (whether it be icon, graphic, color, etc.) should automatically update as viewing goes to the next segment in the playlist.
  • As shown in FIG. 2, the screen display may also be divided into panels containing information and menus. The video image or “picture” of the segment being played is reduced to the size shown at 205, making room for a vertical panel at 207 to the right of the picture, as well as room for an information panel seen at 209 below the picture. The separate panels insure that the metadata-based information displayed on the screen will be readily visible, which may not always be the case with overlaid characters, and that the added information will not obscure the picture.
  • It should be noted that the viewer may elect to return the display to an unobstructed full screen view at any time, and likewise may redisplay the paneled version at any time that the user wishes to view the extra information provided by the metadata, or to navigate to a new segment, or perform some other function. In the fullscreen mode, the short “slug” or a longer description of the segment may be shown (or not, as selected by the viewer) in much the same way that close-caption text appears on screen when requested.
  • As seen at 220 in FIG. 2, a four-button toolbar is displayed in the upper right-hand corner of the screen. The four buttons are labeled “P” for Playlist, B for Bookmark, V for Vault and O for Options. By “clicking on” the P button, the user can display a list of playlists which are available for that program, and if desired, switch to a different playlist. By clicking on the B button, the user can “bookmark” and later more easily return to the position currently being shown. By clicking on the V button, the user may place the segment currently being played in the user's private “vault” which stores content the user may wish to view later. Finally, by pressing O, the user can call up an Options Menu which allows the user to select options and store preference data which will guide the system's actions thereafter.
  • The information panel seen at 209 may be used to present a variety of different kinds of information about the game, including a “chalk talk” description of the play as illustrated at 209. As illustrated at 310 in FIG. 3, the information panel may also be used to provide a more detailed text description of the segment, an a graphical display which indicates the relative position and length of each segment compared to other parts of the playlist. Finally, the information panel may be used to show “scoreboard” information at the time of the segment, such as the down, yards required for a 1st down or to reach the goal, ball placement, number of timeouts remaining, whether or not there was a flag on the play, etc. This scoreboard information may provide a useful way to scan a playlist to identify and play action of particular interest to the viewer.
  • The information panel seen at 209 may also be used to present advertising, which may occupy all or part of the information panel, depending on the need to present other information.
  • In accordance with the invention, playlists supplied to the user by the content provider (such as a cable VOD or satellite provider) can be used to control the presentation of a special version of a sports event. Playlists that can be used to advantage in presenting sports events include the following:
  • Snap-to-Tackle: This playlist identifies and replays only those segments of a football game which depict play when the ball is in motion. Typically, presenting a football game to a viewer under the control of a “snap-to-tackle” playlist condenses the game down to about twenty minutes. The precise beginning (snap) and ending (tackle) of each play is selected by a human editor using the following guidelines: if players are “in motion” before the play, that footage is left in; if something extraordinary happens after the play, that is left in as well (these tail-endings might include treating an injured player or the handling of a penalty—sometimes skipping to a scene where the referee announces the penalty). Another example of material left in by a snap-to-tackle playlist might be a short celebration after a sack or in the end zone after a score. In both cases (before and after the play), time might be added to allow for the announcer to complete a sentence. Although the editor has discretion to leave in certain material in addition to events which occur during a play, the editor would not delete any of the between the hike and the tackle.
  • Clock-in-Motion: This playlist presents a condensed version of the game which lasts about an hour and deletes the broadcast time taken for pre-game, halftime, and post-game shows. It also drops timeouts, penalty discussions, and other segments recorded when the game is not in progress and the game's official timekeeper's clock is not moving. Exceptions would be scenes where the referee is announcing a penalty or other important information is being conveyed to the audience.
  • Highlights: This playlist presents a highly condensed version of the game, showing only the “best” or “most interesting” selected by the human editor to reduce the game to perhaps five minutes in duration.
  • Most Important Plays: This playlist presents a highly condensed but still “structurally complete” game, showing only the most important plays of each drive (each set of downs). This playlist varies from the Highlights playlist above which shows the best plays regardless of when they occur. For instance all the Highlights action could occur in the fourth quarter. In the Most Important Plays playlist, however, the structure of the game is preserved as some representative plays are shown from each drive. A variant of this playlist would vary the amount of time per play depending on the outcome. For instance, if a pass were dropped, that would have very tight editing. If the pass play was for a first down, more time before and after the play would be left in.
  • Player Spotlight: In this playlist, the system pulls out and replays segments that are associated with specific players. A segment, or play, can be associated with more than one player and thus be used in multiple, different playlists devoted to different players. To access a particular player, the viewer displays a menu of players corresponding to the active roster. Individual players may be represented by name, picture, position, or any combination of these. The user may then select a playlist that plays only those plays, interviews, etc. that have been identified in the metadata as relating to the selected player of interest.
  • Other Highlights: Player Spotlights would be one example of “highlights” available using the system. A more generalized model of recombining stored segments would allow viewers to assemble playlists of highlights by player, team, play-type (e.g., hit, pass, or punt), or game situation (e.g. third downs). Furthermore, the highlights could be assembled across a single game, a library of recorded games representing a team's season-to-date, or recordings stored for games recorded across the whole league in the case of play-type, game situation, or other non-player or team construct.
  • Best Hits: In this playlist, the “best hits” of the game being viewed are replayed. Similarly, other playlists may be used to identify highlights of other types of plays, such as passes/receptions, interceptions, turnovers, kickoffs, etc.
  • Downs and Yards: The “slugs” or labels presented by this playlist shows the down and yards-to-go (e.g., “3rd and 7 yds”). This is particularly important for viewers whom have not seen the game or do not know the outcome. These viewers may not want the suspense of the game spoiled, and if they are shown a tag that says “quarterback sacked” or “touchdown pass” before they see the play, then the suspense is largely lost. So, tag descriptions that simply tell the field position at the start of the play are less likely to reduce the suspense of the game, particularly when the content is viewed in Fullscreen mode and the user cannot see the other/neighboring tags. Note that this type of playlist concept applies to other sports as well (e.g., a segment description in a baseball playlist might merely identify the inning, a stock car race playlist might indicate lap count, a golf playlist might identify the player and the hole being played. In short, this kind of playlist contains information that is known before the action shown in the segment actually happens, and hides the result of the play itself.
  • Other Playlists could include:
      • The complete game in Play-by-Play mode organized by quarter then play;
      • The complete game broken down drive-by-drive, with each drive further being broken down by play;
      • The complete game organized around the “story of the game” with distinct chapters not necessarily related to time, for instance: “Scoreless first quarter,” “Patriots injury,” “Patriots roar back,” and “Opposition collapses” could all be chapter titles;
      • The complete game, but without commercial breaks. This playlist allows a provider to show sports content from the “back-haul feeds” in which commercial breaks in the live broadcast are dead-air (devoid of content) and not intended for viewers in that form. The complete game playlist, when presented, presents the game continuously, eliminating the commercial breaks.
  • The complete game, but containing only that content which is rights-approved for post-broadcast and/or on-demand viewing. This is particularly important for cases in which certain parts of the game (e.g., music playing in the stadium or on-air, in-depth coverage or background stories assembled by the broadcaster, etc.) haven't been cleared, so these pieces of content must be excised. This version of a complete game playlist provides an efficient means of presenting the content without producing a fully edited version that removes the uncleared content.
      • Scoring drives or scoring Plays only;
      • Plays in the Red Zone (ball inside the 20 yard line) only;
      • Third Down Attempts only;
      • Fourth Down Attempts only;
      • Special teams plays (kickoffs, field goals, and punt returns); and
      • Plays (or series of plays) in which the lead changes.
  • Other sports will have other playlists that apply specifically to that sport. For example, a golf match could have a “hole-by-hole playlist” where the content is re-arranged by hole, and the viewer watches how every player did on that hole before viewing the next hole. Also golf might have a “Player Playlist” where all the shots from that player are shown before viewing shots from another player.
  • The term “playlist” is typically a continuously-viewed collection of individual video segments, each with a start and end time. However, a playlist can be formed by start times alone, without end times. These start times act as bookmarks into the video. When viewing a “bookmark-type” playlist, the user will see the entire video from start to finish, and not a subset of the video. The viewer can select a segment, or hit the Next or Prev button, to jump to the next segment, but a bookmark-type playlist does not make these jumps automatically. It ignores segment end times and keeps playing. In mechanisms that require the end point of a segment to be known, the bookmark that marks the beginning of the next segment can be used to identify the location of the ending of the prior segment. Thus, unless otherwise apparent from the context, bookmark style playlists provide the same functions and features as playlists which include metadata that identifies both the start and ending, or the stare and duration, of a segment.
  • It should also be noted that, while a playlist may be used to selectively play back and perhaps reorder the play back of segments, the same effects can be used by employing the metadata to actually create a concatenation of the identified segments as a revised version of the original content. Unless otherwise apparent from the context, then features and functions described in this specification can be applied to metadata playlists, bookmark playlists, or metadata edited, recorded versions of the original sports event content.
  • New Voiceovers
  • Condensed versions of games often eliminate much of the audio track, which can lead to a choppy feel to the presentation. Thus, the metadata included in a playlist may specify a new audio track to be substituted for the original audio presented with each segment. This audio track would be laid down in such a way that there were no “audio seams” that straddled segments. That is, each segment would have a standalone audio track allowing viewers to jump from segment to segment without abrupt breaks in the announcer's flow. New audio segments should be captured or created so that they do not require the context of any particular prior or following segment to be understood, enabling segments to be assembled in a variety of different ways by different playlists such as those listed above.
  • Navigation Features
  • Blind Navigation
  • When in Full Screen Mode (without a visible segment guide being displayed—but with the optional display of the description of the segment currently being shown), the viewer can navigate in the same fashion as in Indexed Mode (when a segment guide is displayed). That is, the viewer can cursor to another segment several segments ahead or behind using the Up or Down arrow keys on the remote, and then pressing the Select Button to view the desired segment. Instead, this navigation could be using a special Next button that is a separate, unused remote control button, or the Next button could be simply an arrow button (e.g., right arrow), without the need to press Select. The picture presentation works the same way in Full Screen Mode that it does in Indexed Mode, but the viewer can't see the name of the segments that are being navigated.
  • The playlist navigation mechanisms described in U.S. Pat. Nos. 5,271,811, 5,732,216, and 6,199,076 discussed in the background section above may be applied to advantage in performing blind navigation of a sports event playlist.
  • Replaying the Current Segment: To get to the back to beginning of the currently playing segment when in Full Screen or Indexed Mode, the user would hit the Up arrow and then the Select button. To go back to the beginning of the previous segment for instance, the viewer would hit the up arrow twice and then the Select button. Alternatively, a special Previous button that is a separate, unused remote control button could be employed, or the Previous button could be simply an arrow button (e.g., left arrow), without the need to press Select. When the viewer presses a Previous button, the viewing jumps to the start of the previous segment. If the user is currently viewing video that is within a defined and/or configured number of seconds from the start of a segment, then the jump takes the user to the previous segment in the playlist. However, if the user is currently viewing video in excess of this defined and/or configured value, the jump takes the user to the start of the currently playing segment. This action is similar to that used in conventional CD players and DVD players when browsing and navigating the audio and video tracks on optical discs, and provides a mechanism that is familiar to viewers when applied to the navigation of segments in a playlist.
  • The Next Button: The viewer may wish to see the game in Full Screen mode without the index being visible. In this mode, the viewer can navigate blindly by skipping ahead to the next segment using the Next button, which advances the viewer ahead to the next segment. Because the Next button would be used so frequently, it is preferable to the Next button be a physical button on the remote, such as the Remote's Select button, or the Next button may be a separate, unused remote control button. Whenever the viewer hits the Select button the video would move on to the next segment while in Full Screen mode. Furthermore, when in Indexed Mode, the Select button would operate in a similar fashion. If the cursor were still on the segment being viewed, hitting the Select Button would advance the video to the next segment. If the viewer, however, had already advanced the cursor to another segment, hitting the Select button would select this highlighted segment, rather than causing the display to move to the next segment on the playlist.
  • Cross Show Navigation: The system envisions a large database of video being available to viewers consisting of all recent league games and an archive of older games. Viewers could navigate through the database via video hyperlinks displayed on the system's UI in a number of ways. For instance, when watching a Best Hits playlist from the current game, the info-box might display icons representing the players involved in the play. Clicking on these icons might offer viewers the opportunity to see great plays they made in other games. Once a viewer was watching plays from these other games, there would be further opportunities to watch parts of those respective games, or the whole game itself. Another way to navigate would be to invoke the Info button (a physical button on the remote—see below) at any time. This might present opportunities to go to other related games or parts of the video database. This sort of “chain hyperlinking” would allow viewers to peruse the database while watching actual playlists. Other navigation means would be traditional menus of the league or team schedule from which users could access specific games, or menus of cross-game playlists, such as compilations of Best Hits. The context of a scene or play could provide the basis for the hyperlinking; for instance, in the middle of watching a ski race, the user could hyperlink to see how the other skiers performed in the same section of the course currently being viewed. For golf, this could be to see how other players fared when facing the portion of the course.
  • The hyperlinking itself could be invoked using a special button on the remote control. When the user is presented with an on-screen notification (alert, icon, text, graphic, etc.), pressing the button would activate the hyperlinking to another screen that shows the user the options of to where they can hyperlink (e.g., what relevant playlists are available for viewing).
  • Transitions Between Segments
  • Transition interstitials (e.g., graphics, color, audio, and/or video) may be presented to the viewer when browsing the tags within a playlist, jumping between segments (manual or automatically), or switching to another playlist. These interstitials would serve to add context to the viewing experience, so that the user has an indication of how far in time they are jumping forward (the time in question could be displayed as a graphic showing game-clock-time, broadcast-clock-time, or percentage-of-asset being viewed). Other graphical displays might be used, such as a 1 second video of a New England Patriots player rushing from one side of the screen to the other, which would be displayed immediately before the user sees the next discontiguous program segment in a New England Patriots game playlist.
  • The presentation of such interstitial content can accompany both manual browsing (that is, clicking on index segments or clicking the “next segment” button) as well as automatic browsing (that is, just watching a playlist and having the system automatically make the jump to the next segment). However, the latter automatic-browsing case would benefit more from the addition of the interstitial, since the user is not the one causing the jump in time, and therefore they might be lost without the context supplied by the interstitial.
  • Preview Mode
  • A user may dynamically select “Preview Mode” in which only the first part (e.g., 10 seconds) of each segment in a playlist before viewing is automatically jumped to the next segment in the playlist. If the user presses a special remote control button (or any one of a number of buttons), play can continue normally and Preview Mode would be temporarily or completely disabled. This mechanism is analogous to the “scan mode” in which car radios scan from station to station, playing each for a brief period, unless the scanning is interrupted so that the user can continue to listen to a program of interest. Alternatively, the system may play a predetermined representative portion of a segment other than the beginning which may be deemed by the metadata provider to provide a better preview of the segment. In that case, when the preview mode is interrupted, playback begins at the beginning of the segment being previewed.
  • Hierarchical Segment Guides
  • A segment guide may employ “Segment Groups” to create parent-child relationships. Segment Groups present the playlist's slugs (short on-screen descriptions of the segments in a playlist) in a hierarchy with a number of segments grouped together with a single group label. For example, all the plays within one drive of a football game (or one inning of baseball, one lap of NASCAR, one hole in golf, etc.) would be contained in a Segment Group that has a title representing that football drive along with supplementary information, such as game clock or game quarter (e.g., “Pats Drive 1-Q2”, or “Pats D1 26:30”). Overall, this serves to organize the segments, and makes it efficient for the user to peruse a long playlist by simply looking for the group in which they are interested, and then searching within that group for the play they wish to view. The relationship of Segment Groups to Segments is analogous to the relationship of file folders to files in computer file systems. By organizing segments into groups, the viewer can first search for the desired group, and then find a desired segment within that group, which is much faster than searching a single long list of segments.
  • Some playlists may have all segment slugs organized in Segment Groups, but other playlists may have only a portion of the segments (or none of the segments) organized in this way. Generally, the most benefit is derived from applying Segment Groups to long playlists that are associated with content that it partitioned by some construct such as innings, periods, drives, holes, laps, etc. Short content often doesn't need a segment group. For instance, a post-game news show might be only have 10 segments with 10 slugs; organizing 10 segments for easy and efficient perusal is not worthwhile since the user can browse them easily enough without the hierarchy of Segment Groups.
  • Two different methods for the navigation of Segment Groups are provided, and are called “bi-axial” and “show-hide.”
  • Bi-axial navigation is commonly used to permit VOD subscribers to search for videos available for viewing, and is thus familiar to VOD viewers. Bi-axial navigation can also be applied to advantage to provide a consistent way in which viewers can browse Segments and their Segment Groups. In this application of bi-axial navigation, the user has at his/her disposal four arrow buttons on a remote control (left, right, up, down), and a select key. Using one pair of arrow buttons (either left & right, or up and down), the user can scroll through an on-screen list of Segment Groups that are arranged along the axis that correspond to the buttons they are using (i.e., left & right arrows would scroll through a horizontal list of Segment Groups, and up & down buttons would scroll vertically arranged Segment Groups titles). Once the user finds a particular Segment Group of interest (e.g., a particular drive in a football game they wish to view), they can use the other set of arrow buttons to scroll in the other axis to find a particular segment within the Segment Group (e.g., if left & right scrolls a horizontal Segment Group list, then up & down would scroll a vertical list of segment slugs that reside in that Segment Group). Once the user has located the segment of interest, they press another button (e.g., the Select button on the remote control) to select-and-view the desired segment. Segment Groups titles themselves often benefit from having a small graphic icon next to the Segment Group title to denote more information about the contents of the Segment Group, and to declare the title as being that of a Segment Group in the first place. For example, Segment Groups that are drives in a football game might have a helmet of the team with the ball placed next to the Segment Group title, which tells the user very quickly who has the ball and that it is a drive Segment Group. Another example is that if the drive ended in a touchdown, then a different icon (e.g., goal posts, or a graphic that says “6pts”) could be displayed next to the Segment Group title to denote that the drive ended in a touchdown.
  • Show-hide navigation is analogous to the opening and closing of file folders used to find files in a computer graphical interface, such as Windows(r). This navigation method provides a familiar way in which a view can locate and play particular Segments and Segment Groups in a hierarchical playlist. The viewer is shown with a list of Segment Groups titles on the screen. The user uses a pair of arrow buttons (either left & right, or up and down) to scroll to a Segment Group of interest, and then they press another button (e.g., Select button, or one of the arrow button not used for scrolling the Segment Groups) to “open” the Segment Group, thereby revealing on-screen the segments that are contained in the selected Segment Group. On-screen, the segments appear in a way that denotes to the user that the segments are contained within the Segment Group. This can be accomplished in a number of ways: listing the segments below and indented from the Segment Group title; listing the segments below and in a different color than the Segment Group; showing an icon next to the segments and/or showing an icon next to the Segment Groups with the icons being different. When the segments are shown on-screen after the Segment Group is “opened”, the segments could animate into place, thereby reinforcing in the user's mind that the segments came from the action of selecting the Segment Group. When the user is done browsing and/or viewing the segments within a particular Segment Group, they have the option of either, a) actively “closing” the segment group by highlighting the Segment Group title and pressing a button (e.g., Select button, or one of the arrow button not used for scrolling the Segment Groups) thereby hiding the on-screen segments that are contained in the selected Segment Group, or b) browsing to a different Segment Group and selecting that Segment Group to “open” which cause implicitly causes the previously “opened” Segment Group to “close”. Segment Group titles can have an icon next to them to denote they are a Segment Group, and the icon can change when a particular Segment Group is “opened” or “closed”. For example, a “+” or sideways-facing arrow could be used when the Segment Group is “closed”, and when the user selects the Segment Group to “open” it and reveal it's segment contents the icon could change to a “−” or downwards-facing-arrow.
  • Mini-Nav Bar
  • The “Mini-Nav Bar” provides a further navigation method which allows a viewer to navigate when the display is in fullscreen mode (that is, the video consumes the entire screen). As noted above under “Blind Navigation, ” the user may navigate in full screen mode without seeing segments descriptions/titles. This isn't always optimal. In fullscreen mode, users will sometimes want to see segment descriptions to know if they care to watch the segment. Displaying the segment titles in fullscreen mode is accomplished through the “Mini-Nav Bar”. This feature is a small graphic bar displayed near or at the bottom of the screen, either as an overlay on-top of the video or as a bar across the bottom that slightly vertically shrinks the video image. The graphic is either always present, or more optimally it appears only when the user presses a remote control button, which can be either a button press that explicitly brings up the Mini-Nav Bar so the user can view it, or a button press (e.g., arrow button) used for segment browsing and the act of segment browsing automatically makes the Mini-Nav Bar appear to display the segment title being selected/browsed to. After a timeout (e.g., several seconds) the Mini-Nav Bar disappears, leaving only fullscreen video.
  • In the Mini-Nav Bar graphic, one or more segment titles are shown. If more than one segment title is shown, some indication is given to the user that identifies the title to which the user is browsing and/or selecting. That is, a highlight or icon or coloring or some other graphical element is used to denote the segment title that the user is about to select (or has just selected).
  • Alternatively, the Mini-Nav Bar may appear every time a new segment in the playlist starts to be viewed. So, instead of an explicit button press, or implicit appearance due to browsing in fullscreen mode, the Mini-Nav Bar could be displayed briefly every time the user sees a new segment. This could be entirely without user intervention, as the next segment in the playlist is shown, the Mini-Nav Bar automatically pops up to alert the user that:
      • (a) a new segment is going to be shown,
      • (b) this new segment is possibly forward in [broadcast] time of the stream, making the viewer aware of a time discontinuity in the viewed stream and
      • (c) the title/description of the segment that is starting to be viewed.
  • The manner in which the Mini-Nav bar is presented may be configured by the viewer or the provider, either dynamically or statically, to control:
      • a) where on the screen the Mini-Nav Bar is displayed. The Mini-Nav Bar's default position is at the bottom of the screen, but for particular types of content that has action at the bottom of the screen which would be obscured by that placement of the Mini-Nav Bar, or simply because of user preference, the graphic could be displayed in other areas of the screen.
      • b) the time duration after which the Mini-Nav Bar disappears may be varied. This could be set as the number of seconds that the Mini-Nav Bar is shown, and may vary depending on the amount of time which the viewer will need to read or understand the segment description presented.
      • c) the time after the start of the play that the Mini-Nav Bar first appears. The default behavior is to show the Mini-Nav Bar when the user causes it to appear (explicit button press, or implicit in browsing in Fullscreen mode). The user could desire that the Mini-Nav Bar not be shown until after a certain amount of time after the start of the play, so as to not ruin the suspense of what was about to happen in the play. This could be expressed as a time-after-start-of-play, or else set to show after the event described in the segment title actually occurs.
      • d) whether the Mini-Nav Bar automatically appears for each new segment in the playlist.
      • e) what segment title is shown in the Mini-Nav Bar. The user might want the suspense of the game kept, so they may not want to see what was about to happen in the upcoming segment, as described by the segment title (e.g., “Quarterback Sacked”). The user could configure whether they wanted a more objective title shown in the Mini-Nav Bar that didn't ruin the suspense, as described above in the “Downs and Yards” playlist concept above. For example, instead of “Quarterback Sacked” the Mini-Nav Bar might be configured for suspense mode, and the user is presented with “4th and 3 yd” instead.
      • f) the number of segments shown in the Mini-Nav Bar could be configurable. This is particularly useful when the user has not seen the game and wants to preserve the suspense; by setting the Mini-Nav Bar to a single segment, the user will not see neighboring segment titles, which could ruin the suspense by telling the user what the next play will be.
      • g) the way in which multiple segment titles are arranged in the Mini-Nav Bar. If there are multiple segments displayed in the Mini-Nav Bar, the currently highlighted and/or selected segment could be in the middle, left or right end of the list of displayed horizontally segments (or middle, top, or bottom if the Mini-Nav Bar lists segments vertically). The default behavior is currently to set the highlighted and/or selected segment title in the middle of the list. This has the unfortunate side-effect of showing the viewer neighboring segment titles, which could ruin the suspense of the game. Therefore, the Mini-Nav Bar could be configured (statically or dynamically by the user) to display multiple segment titles in a different way to preserve the suspense. For example, the highlighted and/or selected segment title could be on the right side of a horizontal list. That was a user could through the Mini-Nav Bar browse to and select a segment to view, but in doing so never sees the segment one further to the right which is associated with the next play. If the segment the user browses to and selects is “4th down attempt”, then they wouldn't see outcome that is described in the now-off-screen segment title.
  • Browsing and selecting segments in fullscreen mode with the Mini-Nav Bar could be accomplished in two ways: floating, or fixed. In the floating method of Mini-Nav Bar operation, the user is allowed to browse (e.g., with remote control arrow buttons) to a new segments before they explicitly select it (e.g., with the remote control Select button), thereby jumping to the segment of interest. In the fixed method of Mini-Nav Bar operation, every time the user browses to a new segment (e.g., with remote control arrow buttons), the jump to the new segment automatically occurs. In this way, there is no way to, say, browse and one-step jump from the first quarter to the third quarter of a football game; the operation is more like a Next button (“next, next, next, etc. etc. etc.”) where each segment is seen (that is jumped to).
  • Interactive TV Capabilities
  • The Info Button: This button on the remote, on-screen commands, or voice-activated functions would allow the user to branch to additional content from within a given segment. For instance, if the Info button were invoked while watching highlights of a given player, a short menu would appear presenting choices to see this player's highlights from other games. We envision the best way to implement this function would be to hit the right arrow key when the viewer has placed the cursor on the appropriate segment. (This is consistent with a model that using the right arrow takes the viewer to successively greater levels of details.) An “i” could appear to the right of segment slug if there was extra information about the segment to be accessed. If all segments had information, the “i” might appear at the top of the UI or not at all, but not next to every segment.
  • The additional information will then appear in the information panel below the picture, or in the video space, in which case the video will automatically pause while it is displayed. Hitting the left arrow key removes the additional information from the display.
  • Running Statistics: Some advanced viewers may be interested in having access to a continuing stream of personalized statistics. For instance, a viewer might wish to see at any moment in a game, either on-demand or in a pushed basis, statistics on: passing yards vs. rushing yards, quarterback ratings, third down conversion ratios, etc. It is envisioned that a viewer could set up a rotating sequence of such statistics with the viewer picking the statistics of interest and the order in which they would toggle through the appropriate window. The viewer could also specify at which times the video would be paused to let the statistics be viewed. Viewers could toggle through the list of statistics in one of the following ways:
      • 1. The one-click method would use the right arrow to toggle through the various angles (under the theory that the camera angles represent another level of detail about the video.). The Info use of this button would be terminated and that function could be accessed from an on-screen command.
      • 2. Toggling through the Favorite button (if there is one)
      • 3. Toggling through one of the A, B, C buttons
      • 4. The various options could be offered as a menu in the banner ad space.
  • Look-Ahead Stories: A certain type of running statistical story would be feasible under a time-shifted scenario-one where the end of the story was known by the system in advance. Thus, if a running back ended up breaking, or coming close to breaking, a record by the end of the game, the system would know that outcome in advance and start to develop that storyline earlier than a live announcer would. Viewers would have the advantage of having displayed for them early in the game a chart showing total yards per-moment in the game versus the record. They would therefore be tipped off that this is a major story without knowing the outcome. Viewers watching the video for the second time, or ones who knew the outcome would have the benefit of following the storyline right from its inception. Whether the record is broken or not, the comparison is fun to watch right up to the end.
  • Segment-Related Content: Another use would be to use this space to provide a short narrative of what transpired in that particular segment. The text in this space could either be in addition to the segment “slug” (short on-screen segment description normally shown in a list), or could be a continuation of the slug. That is, when a segment is selected and/or highlighted, the first part of the description could be the short description in the segment index listing, and the remaining portion could be the continuation of text in the information area. If the information area is used for text or a narrative describing the segment, this area could be scrollable (i.e., via remote control arrow buttons) by the user if all the text did not fit on the screen, or the application could automatically scroll the text (much like the horizontally moving banner text now often used on news and sports broadcasts, but provided by metadata as part of the playlist).
  • Chalk Talks: Another segment-related use of interactive TV would be to display a “chalk talk” before, during or after a play. Such diagrams, as illustrated at 209 in FIG. 2, outline for viewers how a play work, who runs where and who covers whom on defense. Typically, the chart is comprised of “X's” and “O's”. Such a diagram could be called up through use of the Info button mentioned above. A chalk talk diagram could also be dynamic. As opposed to a real chalk diagram, which is static, the disclosed system could show the X's and O's in motion as the play progress and even have accompanying audio explaining the play. The game video could be running at the same time. If the chalk talk window was in “focus”, the pause and rewind buttons could be applied to reviewing the dynamic graphic. A chalk talk could include an audio analysis of the play along with on-screen graphics that are on-top of the video, much like sportscasters now often use pen-drawn on-screen graphics in football replays. This could take the form of a secondary audio, video, and/or graphics track (much like a secondary audio track of a DVD) that the user can turn on/off at any time via an on-screen toggle or remote control button. In addition to being dynamic, the diagram could also be interactive. Viewers could toggle over to the window displaying the diagram and once this window was in focus, the arrow keys could be used to highlight different players. Clicking on a player would bring up information on that player.
  • Drive Diagrams In addition to play-specific chalk talks, the system could also offer “drive diagrams” that graphically show the movement of the ball up and down the field. This type of graphic gives the user a “big picture” perspective on the game and would be particularly interesting to viewers watching the condensed game playlists. Viewers would be able to navigate through the video content using these diagrams by first toggling over to the window containing the diagram. Using the arrow keys, viewers could highlight the desired drive and click on it and thus bring up the video associated with the start of that drive.
  • “Learn The Game” Mode: When a viewer is new to football, or any other sport, it is often hard to learn the game. Using the broadcast itself as a learning medium has two disadvantages—it has to progress at the rate of the live game, limiting the amount of time available to explain events in detail, and it is a one-size-fits-all production, meaning it can't be tailored for the fraction of the audience that is not up to speed on details of the game. With time-shifting and pause capability, the viewer is able to put the system into “learn mode”. In Learn mode, information is conveyed two ways.
  • For situations where the viewer “pulls” information from the system (i.e. using the Info button), the system would understand that viewer is trying to learn the game and offer the appropriate information as a result. In other situations the system is “pushing” information to the viewer, for instance when the ad banner box is filled with data that the viewer did not necessarily request. In this case, as well, the information would be tailored to the user's level of knowledge.
  • The information presented could be text, a graphic, a dynamic graphic, or a video clip. The information could also be “standard” or “custom”. Standard information would be static data prepared well in advance and used for multiple games. Custom information would be data created to be associated with a specific moment in a specific game. For instance, a standard video clip could be a video clip showing a typical “face mask” infraction while a custom clip for the same topic could be an edited segment of the currently watched game (that is, a replay of the face mask penalty that was just watched). All these forms of information could be presented on either a push or pull basis. This static database of helpful hints could also be accessed at will through a more elaborate menu scheme. That is, if viewers wished to understand what a clipping penalty was, they wouldn't have to wait for one to occur, but instead would have the option of going to, say, the Options menu, and ferreting out the clip or text explaining this penalty.
  • Advanced Viewer Mode: In the same way that new football fans would want explanatory metadata about the game, experienced viewers might wish to have more advanced levels of data presented. To this extent, the system would also offer a similar Advanced Mode.
  • Some of the advanced statistics that might be offered include a summary of penalties so far in the game, a frequency table of which types of plays had been called so far, and a comparison of the types of yardage accumulated by each team.
  • Games for Viewers: Viewers would also be able to use the system's time-shifted interactive TV functionality to participate in games. In particular, they could pause the picture and enter a “Guess the Play” contest where a multiple-choice question would appear in the information area. Users would toggle to the area and navigate to their selected answer. A bet could be placed in jurisdictions that allowed gambling. In other locations, a virtual bet could be placed where the system would keep track of how much virtual money a viewer had won-such monies being exchangeable for prizes. Other games would involve multiple-choice trivia games.
  • IP-Based Interactivity: The system may use an Internet connection to retrieve and display text and image data from the web on the information panel alongside the cable-based main video window, or on the full screen. In this mode, the remote and the television may effectively operate as a web browser to allow the user to interactively locate detailed information to which the metadata provides contextual links, participate in games and chat sessions, etc.
  • When a viewer brings up an information screen, or supplemental programming of any kind, that will become the new focus of attention, the current video presentation should be automatically paused while the user is viewing the requested material. When the user exits this presentation, the video should be automatically put back into Play mode.
  • Similarly, if the user optionally clicks out (via clicking on the banner ad) to an ad video, the original video that they were watching should be paused and/or bookmarked. When the ad viewing is completed, the user re-joins the original video from the point where they clicked the ad.
  • Both of these speak to the idea of “pausing” at the point of OPTIONAL departure from the original on-demand content, so that the user returns to the same place.
  • Additional System Capabilities
  • Masking Outcomes
  • Often a viewer will not know, nor want to know, the score of the time-shifted game being reviewed. If the user wishes to be “kept in suspense,” that preference should be ascertained as soon as the viewer entered the game presentation environment. If that preference is expressed, the system will endeavor to mask the outcome of the game from the viewer in one of several ways:
  • The first technique would have the system not display the to-be-seen portions of the playlist, only listing segments already viewed. In this mode, the viewer would pick the playlist to watch and let it progress in a linear way, only randomly accessing and replaying already-viewed segments, or using the Next button to jump ahead-but only a segment at a time. A segment is not listed in the Index until it has been viewed in its entirety or the viewer has skipped ahead. (If a segment label is displayed in advance, it might well give away the storyline.
  • A second method would involve using labels for segments that did not contain scoring information. This approach allows a viewer to jump ahead more easily but can still give away a sense of the game by virtue of merely seeing who has the ball, when a kickoff is made, etc.
  • Using a third method, the system could actually change the segment title that is displayed once the user sees the segment, as described in relation to the Mini-Nav Bar, above. For example, the user might want the suspense of the game kept, and not want to see what was about to happen in the upcoming segment, as described by the segment title (e.g., “Quarterback Sacked”). Consequently, before the segment is shown, a more objective title is shown that won't ruin the suspense (e.g., “4th and 3 yd”). After viewing the segment, the more descriptive segment title that describes the outcome of the outcome would be presented.
  • Multiple Camera Angles
  • Although the system can be used to advantage to re-use, simplify, condense, or more easily navigate standard broadcast content, it may also be used to expand on the coverage available in an original broadcast. Additional footage could be obtained from systems designed for multiple camera angle use, network cameras whose shots were not broadcast at a given time; stadium cameras; and league cameras shooting footage for the coaches. While multiple cameras may be used to shoot any one given play, only one can be shown to viewers during normal broadcasts. A second or third, however, could used during replays. In a VOD environment, however, video from more than one camera angle could be stored on the server. The system's default camera angle would be the one used in the broadcast, however, by invoking a command, viewers would be able to select from a menu of available camera angles whenever those were available. It is envisioned that various methods could be implemented to let viewers access the multi-angle feature. These options are similar to those described above for allowing advanced users toggle through a list of statistical presentations. The user could specify the order of which the angles would appear when toggling by going to the set-up section of the Option menu. Each time the Right Arrow (if this was the method of toggling) was hit, the segment would start playing over again using the camera angle first on the list. Viewers could also specify camera angles by type of play or player featured, a feature that can't be offered to live viewers. For instance, a viewer could set up the system so that field goals are always shown with the camera behind the goal posts. Hail Mary passes would always be shown by stepping the camera back to capture the whole field. This latter example would offer the additional drama of tipping the viewer off that a dramatic moment was being set up.
  • Picture in Picture
  • A PIP (picture-in-picture) mode presents to or more games at the same time on the same screen. Multiple windows of video may be shown in a picture-in-picture fashion, or one game could be displayed in the main window while one or more secondary video feeds (either different games, or other programming) could be shown in the information space, or some other subsidiary window. Multiple views of the video would be useful in situations showing the game in the main window, while having the cheerleaders, crowd, or coaches shown in the information space. Alternatively, an entirely different game could be shown in the subsidiary window. The user could set up the presentation formats in an Options menu. Once set up, the viewer would then have different viewing “universes” controlled by one remote. When users invoked the standard navigation features such as pause, rewind, or fast-forward, the commands would apply to all the open windows at once (if the programming in the supplemental windows is associated with the context provided by the video feed in the main window. Alternatively, time shifting commands may be applied only to the window that is “in focus.” Multiple camera angles could be invoked in each window in the ways described above. The viewer would have to toggle over to the respective window first, to put it in “focus”, at which point the different cameras could be invoked.
  • Another possibility for a PIP setup would allow viewers to have more control over the source of the subsidiary images within or adjacent to the main video. Besides other cable broadcast sources (i.e., another game), a video feed or other presentation off the web to be used in the PIP (picture in picture display window). In this way, every viewer could have a unique viewing construct. In particular, relating to sports, a viewer would be able to “rent” a webcam that he or she could control. Thus, if friends were attending a camera, a community could be constructed by keeping a webcam trained on their seats while the game progress.
  • Multiple Audio Feeds
  • In addition to multiple camera angles, the system could also offer multiple audio feeds. Viewers could select the standard TV broadcast feed, as well as a radio broadcast feed or the audio broadcast at the stadium. In addition, users could overlay the stadium sound on any given feed for added effect. Another feed could be the audio captured from an on-field mike or a player's helmet. Viewers from different locations may want to select different radio broadcast feeds (e.g., viewers can get the feed of their home-town or favorite announcer).
  • As described in detail in described in more detail in U.S. patent application Publication 2003/0093790 A1 published on May 15, 2003. the system may employ a “community markup” mechanism that allows users to create special playlists (using the bookmarking feature), and then transmit those playlists to other users who may then view programming under the control of the supplied playlist. As analogous concept is “community audio” whereby one or more viewers, for compensation or for free, would offer their commentary on a game. Thus, a high school coach could add his spoken comments on a game in the system for benefit of his players, or a team player could offer his thoughts. In another case, a celebrity could offer his or her comments. Versions could be created that included comedic comments overlaid on part of the game in the same way that some music video stations offer Pop-Up comments during music videos. In another special version of audio, the new announcer, knowing the outcome of a play and the whole game, could give subtle hints as to what to watch.
  • Another feature could be the use of audio conferencing, so that viewers could enjoy watching a sporting event in the “virtual” presence of friends and family. The audio conferencing could be accomplished via regular phone, Internet link, or Voice-Over IP, all played through the set-top box and/or television audio.
  • Dynamic Configuration
  • The system may dynamically configure the playback for the amount of time a viewer indicates that he or she want to spends watching a particular video or playlist (e.g., setting the system to 22 minutes for a football game viewing session; setting for a “Slow”, “Medium”, or “Fast” viewing time on a Highlights Playlist; etc.). With this information, the system could select the playlist with the closest running time to what the user indicated they wished to spend viewing the video. Alternatively, the system could dynamically change a playlist's segment time or number of segments so that the viewer is presented with an overall running time that approximately matches their desired viewing time.
  • Additionally, the system could have an on-screen option (or a remote control button) that allows the user to request a speed up or slow down in the viewing experience. With this input, the system would dynamically alter the playlist being watched, or else could dynamically change the current playlist's segment times or number of segment, so that the viewer is presented with an overall running time that appropriately matches their desires.
  • Features Adapted to Sports Events
  • Other features described in detail in the patents and published applications noted in the background section above, may be adapted to sports programming.
  • The Vault function, invoked by clicking on the “V” button on the toolbar 220 seen in FIG. 2, allows viewers to add the segment currently being viewed (or highlighted on the displayed segment guide) and save them to a virtual personal storage area called the “vault.” For a VOD system, such action does not result in the actual copying of the video to a separate location, but merely the storage of metadata that signifies that a segment stored on the central server has been “virtually” stored by the viewer. In a PVR system, the vault may contain a copy of the selected segment, or any segment in an identified program stored in the PVR may be copied before that program is erased. Certain segments can be designated as “highlights” and be automatically sent to a viewer's vault. The viewer could program the system to save these highlights by player, Fantasy Football roster, team, play-type, etc.
  • Bookmarking, invoked by clicking on the “P” button on the toolbar 220 seen in FIG. 2, allows viewers to bookmark the game themselves. This would take the form of bookmarking segments or creating new metadata serving as a new jump-to location. Alternatively, a viewer could delineate their own segment by bookmarking the beginning and end of a segment. These segments could be dropped into the Vault. Bookmarks may be associated with specific viewers.
  • Advertising associated with the broadcast of a sports event may be available to view in the sports presentation system. To encourage ad viewing, bookmarks denoting a new segment at the beginning of ads would provide an incentive for viewers to watch ads. Furthermore, the system may require viewers to watch ad content in proportion to the game content viewed. Consumers could opt out of this requirement by paying an extra subscription fee. Under any model, the fast-forward button may be disabled, disabled to prevent skipping over ad content that is associated with a segment, or slowed to discourage ad skipping. Another method to foster some limited ad viewing would be to require that the viewer click the “Next” button several times to get past an ad, with each click taking the viewer to a new position within the ad. The navigation could even be suspended for a brief period at each “stop” to allow the viewer to absorb some part of the ad content. The metadata may mark certain segments as mandatory, preventing them from being skipped except to skip to an entirely different segment, and in this way requiring that ad content be viewed as a condition for viewing designated program content. The metadata could be used to place “required viewing” attribute(s) in ad segments to maximize their effectiveness without hindering the “navigational progress” of the viewer more than necessary.
  • Conclusion
  • It is to be understood that the methods and apparatus which have been described above are merely illustrative applications of the principles of the invention. Numerous modifications may be made by those skilled in the art without departing from the true spirit and scope of the invention.

Claims (13)

1. A method for presenting recorded sports broadcasts which comprises, in combination, the steps of:
recording a live sports event to create a video program stored in a program storage device,
creating a metadata playlist which identifies and describes each of a plurality of segments of said video program as stored,
transmitting said metadata playlist to a presentation device,
displaying a segment guide containing information from said playlist on said presentation device, said segment guide including elements which identify at least selected ones of said plurality of segments,
employing a control device operated by a viewer and coupled to said presentation device for selecting a specified one of said elements,
retrieving the particular segment identified by said specified one of said elements from said storage device,
transmitting said particular segment to said presentation device,
and displaying said particular segment for said viewer on said presentation device
2. A method for presenting recorded sports broadcasts as set forth in claim 1 wherein each of said plurality of segments substantially excludes any portion of video program recorded when said sports event was not in active play.
3. A method for presenting recorded sports broadcasts as set forth in claim 1 wherein said metadata playlist is one of a group of metadata playlists, each of which identifies and describes a different plurality of segments of said video program as stored, said method further comprising the steps of displaying a description of each playlist in said group and accepting a designation of said metadata playlist from said control device operated by said viewer.
4. A method for presenting recorded sports broadcasts as set forth in claim 3 wherein said plurality of segments designated by said playlist comprise substantially less than all of said video program whereby viewing said plurality of segments designated by said playlist provides said viewer with a condensed version of said sports event.
5. A method for presenting recorded sports broadcasts as set forth in claim 4 wherein each of said plurality of segments substantially excludes any portion of video program recorded when
6. A method for presenting recorded sports broadcasts as set forth in claim 1 wherein said sports event is a football game and wherein each element of said segment guide describes one or more plays in said football game.
7. A method for presenting recorded sports broadcasts as set forth in claim 6 wherein most of said plurality of segments substantially excludes any portion of said video program recorded when said football game was not in active play.
8. A method for presenting recorded sports broadcasts as set forth in claim 7 wherein most of said plurality of segments of said video program were recorded when the football was in motion.
9. A method for presenting recorded sports broadcasts as set forth in claim 7 wherein most of said plurality of segments substantially excludes any portion of said video program recorded when the official timekeeper's clock for said football game was not in motion.
10. A method for presenting recorded sports broadcasts as set forth in claim 6 wherein said plurality of segments are each devoted to only those events in the football game that are selected by one or more human editors as being more important than the remainder of the events in said football game whereby said playlist presents a condensed version of said football game for said viewer on said presentation device.
11. A method for presenting recorded sports broadcasts as set forth in claim 1 wherein said video program stored in said storage device is subdivided into segments each of which is associated with attribute data and wherein each of said plurality of segments identified by said metadata playlist is associated with attributed data having defined characteristics.
12. A method for presenting recorded sports broadcasts as set forth in claim 11 wherein said attribute data identifies persons who participated in that portion of the sports event depicted by each segment, and wherein the attribute data for each of said plurality of segments identified by said playlist identifies a particular person.
13. A method for presenting recorded sports broadcasts as set forth in claim 1 1 wherein said attribute data identifies one or more categories within which said segments may be classified, and wherein the attribute data for each of said plurality of segments identified by said playlist identifies a specific one of more of said categories.
US10/767,930 2001-06-08 2004-01-29 Methods and apparatus for recording and replaying sports broadcasts Abandoned US20050005308A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US10/767,930 US20050005308A1 (en) 2002-01-29 2004-01-29 Methods and apparatus for recording and replaying sports broadcasts
US11/517,677 US20070113250A1 (en) 2002-01-29 2006-09-08 On demand fantasy sports systems and methods
US11/894,685 US8091111B2 (en) 2001-06-08 2007-08-20 Methods and apparatus for recording and replaying sports broadcasts
US13/271,892 US20120087637A1 (en) 2002-01-29 2011-10-12 Methods and apparatus for recording and replaying video broadcasts

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US10/060,001 US20020120925A1 (en) 2000-03-28 2002-01-29 Audio and video program recording, editing and playback systems using metadata
US10/165,587 US20030093790A1 (en) 2000-03-28 2002-06-08 Audio and video program recording, editing and playback systems using metadata
US44337903P 2003-01-29 2003-01-29
US10/767,930 US20050005308A1 (en) 2002-01-29 2004-01-29 Methods and apparatus for recording and replaying sports broadcasts

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
US10/060,001 Continuation-In-Part US20020120925A1 (en) 1996-10-02 2002-01-29 Audio and video program recording, editing and playback systems using metadata
US10/165,587 Continuation-In-Part US20030093790A1 (en) 1996-10-02 2002-06-08 Audio and video program recording, editing and playback systems using metadata

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US11/517,677 Continuation-In-Part US20070113250A1 (en) 2002-01-29 2006-09-08 On demand fantasy sports systems and methods
US11/894,685 Continuation US8091111B2 (en) 2001-06-08 2007-08-20 Methods and apparatus for recording and replaying sports broadcasts
US11/895,685 Continuation US20080072074A1 (en) 2002-01-29 2007-08-27 Information-protection device, information-protection system, information-protection method, and program-storage medium storing information protection program

Publications (1)

Publication Number Publication Date
US20050005308A1 true US20050005308A1 (en) 2005-01-06

Family

ID=33556214

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/767,930 Abandoned US20050005308A1 (en) 2001-06-08 2004-01-29 Methods and apparatus for recording and replaying sports broadcasts
US11/894,685 Expired - Fee Related US8091111B2 (en) 2001-06-08 2007-08-20 Methods and apparatus for recording and replaying sports broadcasts

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/894,685 Expired - Fee Related US8091111B2 (en) 2001-06-08 2007-08-20 Methods and apparatus for recording and replaying sports broadcasts

Country Status (1)

Country Link
US (2) US20050005308A1 (en)

Cited By (219)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030229642A1 (en) * 2002-06-05 2003-12-11 Kim Mi Hyun Method for managing recorded streams in a rewritable recording medium
US20050010953A1 (en) * 2003-07-11 2005-01-13 John Carney System and method for creating and presenting composite video-on-demand content
US20050010950A1 (en) * 2003-07-11 2005-01-13 John Carney System and method for automatically generating a composite video-on-demand content
US20050159220A1 (en) * 2003-12-15 2005-07-21 Gordon Wilson Method and interface system for facilitating access to fantasy sports leagues
US20050183017A1 (en) * 2001-01-31 2005-08-18 Microsoft Corporation Seekbar in taskbar player visualization mode
WO2005107399A2 (en) * 2004-04-30 2005-11-17 Vulcan Inc. Voice control of multimedia content
US20050278761A1 (en) * 2004-05-27 2005-12-15 Gonder Thomas L Playlist menu navigation
US20060015826A1 (en) * 2004-07-13 2006-01-19 Sony Corporation Hard disk multimedia player and method
US20060023073A1 (en) * 2004-07-27 2006-02-02 Microsoft Corporation System and method for interactive multi-view video
US20060041829A1 (en) * 2004-08-18 2006-02-23 White Christopher A Selective composition of a media event
EP1629672A2 (en) * 2003-06-05 2006-03-01 NDS Limited System for transmitting information from a streamed program to external devices and media
US20060047774A1 (en) * 2004-08-05 2006-03-02 Bowman Robert A Media play of selected portions of an event
US20060075429A1 (en) * 2004-04-30 2006-04-06 Vulcan Inc. Voice control of television-related information
US20060090186A1 (en) * 2004-10-21 2006-04-27 Santangelo Bryan D Programming content capturing and processing system and method
WO2006094131A2 (en) * 2005-03-02 2006-09-08 Guideworks, Llc Playlists and bookmarks in an interactive media guidance application system
US20060269220A1 (en) * 2005-05-31 2006-11-30 Sony Corporation Reproducing system, reproducing apparatus, receiving and reproducing apparatus, and reproducing method
US20070074115A1 (en) * 2005-09-23 2007-03-29 Microsoft Corporation Automatic capturing and editing of a video
US20070092203A1 (en) * 2003-06-24 2007-04-26 Yoshiaki Iwata Recording device and proxy-recording device
US20070100891A1 (en) * 2005-10-26 2007-05-03 Patrick Nee Method of forming a multimedia package
US20070103558A1 (en) * 2005-11-04 2007-05-10 Microsoft Corporation Multi-view video delivery
US20070136748A1 (en) * 2000-06-09 2007-06-14 Rodriguez Arturo A Supplementary data corresponding to a video presentation
US20070154169A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for accessing media program options based on program segment interest
US20070168543A1 (en) * 2004-06-07 2007-07-19 Jason Krikorian Capturing and Sharing Media Content
US20070220580A1 (en) * 2002-03-14 2007-09-20 Daniel Putterman User interface for a media convergence platform
US20070292106A1 (en) * 2006-06-15 2007-12-20 Microsoft Corporation Audio/visual editing tool
US20080059631A1 (en) * 2006-07-07 2008-03-06 Voddler, Inc. Push-Pull Based Content Delivery System
US20080063363A1 (en) * 2006-08-31 2008-03-13 Georgia Tech Research Method and computer program product for synchronizing, displaying, and providing access to data collected from various media
US20080065638A1 (en) * 2006-09-11 2008-03-13 Rainer Brodersen Organizing and sorting media menu items
US20080113812A1 (en) * 2005-03-17 2008-05-15 Nhn Corporation Game Scrap System, Game Scrap Method, and Computer Readable Recording Medium Recording Program for Implementing the Method
US20080114794A1 (en) * 2006-11-10 2008-05-15 Guideworks Llc Systems and methods for using playlists
US20080115173A1 (en) * 2006-11-10 2008-05-15 Guideworks Llc Systems and methods for using playlists
US20080124056A1 (en) * 2006-06-23 2008-05-29 Steve Concotelli Media playback system
US20080134260A1 (en) * 2006-12-04 2008-06-05 Qualcomm Incorporated Systems, methods and apparatus for providing sequences of media segments and corresponding interactive data on a channel in a media distribution system
US20080163301A1 (en) * 2006-12-27 2008-07-03 Joon Young Park Remote Control with User Profile Capability
US20080168497A1 (en) * 2007-01-04 2008-07-10 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for providing interactive electronic programming guide services
US20080235586A1 (en) * 2007-03-19 2008-09-25 Hung-Te Chou Method and related system for multiple displays
US20080250358A1 (en) * 2007-04-06 2008-10-09 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for implementing a navigational search structure for media content
US20080259205A1 (en) * 2007-04-17 2008-10-23 Canon Kabushiki Kaisha Apparatus and method for upconverting content data
US20080269924A1 (en) * 2007-04-30 2008-10-30 Huang Chen-Hsiu Method of summarizing sports video and apparatus thereof
US20080287095A1 (en) * 2006-03-20 2008-11-20 Sms.Ac Systems and methods for generation, registration and mobile phone billing of a network-enabled application with one-time opt-in
US20080313682A1 (en) * 2004-07-27 2008-12-18 Hiroyuki Kajiura Near Video-on-Demand System, Near Video-on-Demand System Control Method, and Program and Recording Medium for the Same
US20090013351A1 (en) * 2005-03-02 2009-01-08 Matsushita Electric Industrial Co., Ltd. Distribution Device and Reception Device
US20090055383A1 (en) * 2007-08-23 2009-02-26 Sony Computer Entertainment America Inc. Dynamic media interaction using time-based metadata
EP2036344A2 (en) * 2006-06-22 2009-03-18 TiVo, Inc. Method and apparatus for creating and viewing customized multimedia segments
US20090119737A1 (en) * 2002-12-10 2009-05-07 Onlive, Inc. System for collaborative conferencing using streaming interactive video
US20090119738A1 (en) * 2002-12-10 2009-05-07 Onlive, Inc. System for recursive recombination of streaming interactive video
US20090118018A1 (en) * 2002-12-10 2009-05-07 Onlive, Inc. System for reporting recorded video preceding system failures
US20090119729A1 (en) * 2002-12-10 2009-05-07 Onlive, Inc. Method for multicasting views of real-time streaming interactive video
US20090125968A1 (en) * 2002-12-10 2009-05-14 Onlive, Inc. System for combining recorded application state with application streaming interactive video output
US20090125967A1 (en) * 2002-12-10 2009-05-14 Onlive, Inc. Streaming interactive video integrated with recorded video segments
US20090124387A1 (en) * 2002-12-10 2009-05-14 Onlive, Inc. Method for user session transitioning among streaming interactive video servers
US20090125961A1 (en) * 2002-12-10 2009-05-14 Onlive, Inc. Method of combining linear content and interactive content compressed together as streaming interactive video
US20090133092A1 (en) * 2007-11-19 2009-05-21 Echostar Technologies Corporation Methods and Apparatus for Filtering Content in a Video Stream Using Text Data
US20090133093A1 (en) * 2007-11-20 2009-05-21 Echostar Technologies Corporation Methods and Apparatus for Generating Metadata Utilized to Filter Content from a Video Stream Using Text Data
US20090129747A1 (en) * 2007-11-20 2009-05-21 Echostar Technologies Corporation Methods and Apparatus for Displaying Information Regarding Interstitials of a Video Stream
US20090144391A1 (en) * 2007-11-30 2009-06-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Audio sharing
US20090150927A1 (en) * 2007-12-06 2009-06-11 Alcatel Lucent Facilitating interactive advertising in digital television program content through follow-up browsing of selectable advertised offerings presented within such digital television program content
US20090163239A1 (en) * 2007-12-21 2009-06-25 Nokia Corporation Method, apparatus and computer program product for generating media content by recording broadcast transmissions
EP2077524A2 (en) * 2008-01-07 2009-07-08 Voddler, Inc. Push-pull based content delivery system
US20090183201A1 (en) * 2008-01-14 2009-07-16 Verizon Data Services Inc. Interactive learning
US20090183199A1 (en) * 2008-01-10 2009-07-16 James Ivan Stafford Devices, Systems, and Methods Regarding Advertisement on Demand
US20090204894A1 (en) * 2008-02-11 2009-08-13 Nikhil Bhatt Image Application Performance Optimization
EP2090096A1 (en) * 2006-10-19 2009-08-19 LG Electronics, Inc. Encoding method and apparatus and decoding method and apparatus
US20090208180A1 (en) * 2006-08-14 2009-08-20 Nds Limited Controlled metadata revelation
US20090222570A1 (en) * 2005-08-01 2009-09-03 France Telecom Service for personalizing communications by processing audio and/or video media flows
US20090231423A1 (en) * 2008-03-14 2009-09-17 Illinois Tool Works Inc. Video recording device for a welder's helmet
US20090300699A1 (en) * 2008-05-30 2009-12-03 Echostar Technologies L.L.C. Methods and apparatus for presenting substitute content in an audio/video stream using text data
US20090307741A1 (en) * 2008-06-09 2009-12-10 Echostar Technologies L.L.C. Methods and apparatus for dividing an audio/video stream into multiple segments using text data
US20090327349A1 (en) * 2008-06-20 2009-12-31 Sony Corporation Information processing apparatus, information processing method and information processing program
US20090328105A1 (en) * 2008-06-27 2009-12-31 Guideworks, Llc Systems and methods for ranking assets relative to a group of viewers
US20100027976A1 (en) * 2006-06-22 2010-02-04 Smith Kevin P In-Band Data Recognition And Synchronization System
US20100039962A1 (en) * 2006-12-29 2010-02-18 Andrea Varesio Conference where mixing is time controlled by a rendering device
US20100043040A1 (en) * 2008-08-18 2010-02-18 Olsen Jr Dan R Interactive viewing of sports video
US20100104005A1 (en) * 2008-10-28 2010-04-29 International Business Machines Corporation Video scene matching on return from virtual rendering in a consumer digital video recording device
US20100103325A1 (en) * 2008-10-27 2010-04-29 Sony Corporation Broadcast programming delivery apparatus, switcher control method, and computer program product
US20100122193A1 (en) * 2008-06-11 2010-05-13 Lange Herve Generation of animation using icons in text
US7735101B2 (en) 2006-03-28 2010-06-08 Cisco Technology, Inc. System allowing users to embed comments at specific points in time into media presentation
US20100162291A1 (en) * 2008-12-24 2010-06-24 EchoStar Technologies, L.L.C. Methods and apparatus for filtering content from a presentation stream using signature data
US20100162344A1 (en) * 2008-12-24 2010-06-24 EchoStar Technologies, L.L.C. Methods and apparatus for identifying segments of content in a presentation stream using signature data
US20100158484A1 (en) * 2008-12-24 2010-06-24 EchoStar Technologies, L.L.C. Methods and apparatus for filtering and inserting content into a presentation stream using signature data
US20100169369A1 (en) * 2008-12-31 2010-07-01 Hulu Llc Method and apparatus for generating merged media program metadata
US20100175086A1 (en) * 2003-03-18 2010-07-08 United Video Properties, Inc. Systems and methods for providing transport control
US20100180297A1 (en) * 2009-01-15 2010-07-15 At&T Intellectual Property I, L.P. Systems and Methods to Control Viewed Content
US7769756B2 (en) 2004-06-07 2010-08-03 Sling Media, Inc. Selection and presentation of context-relevant supplemental content and advertising
US20100194892A1 (en) * 2009-02-04 2010-08-05 Sony Corporation Video processing device, video processing method, and program
US20100195972A1 (en) * 2009-01-30 2010-08-05 Echostar Technologies L.L.C. Methods and apparatus for identifying portions of a video stream based on characteristics of the video stream
US20100211198A1 (en) * 2009-02-13 2010-08-19 Ressler Michael J Tools and Methods for Collecting and Analyzing Sports Statistics
US20100211584A1 (en) * 2009-02-19 2010-08-19 Hulu Llc Method and apparatus for providing a program guide having search parameter aware thumbnails
US20100241953A1 (en) * 2006-07-12 2010-09-23 Tae Hyeon Kim Method and apparatus for encoding/deconding signal
US20100262618A1 (en) * 2009-04-14 2010-10-14 Disney Enterprises, Inc. System and method for real-time media presentation using metadata clips
US20100269043A1 (en) * 2003-06-25 2010-10-21 Microsoft Corporation Taskbar media player
US20100318939A1 (en) * 2009-06-10 2010-12-16 Samsung Electronics Co., Ltd. Method for providing list of contents and multimedia apparatus applying the same
US20100322592A1 (en) * 2009-06-17 2010-12-23 EchoStar Technologies, L.L.C. Method and apparatus for modifying the presentation of content
US20100332527A1 (en) * 2009-02-19 2010-12-30 Hulu Llc Method and apparatus for providing community-based metadata
US7877776B2 (en) 2004-06-07 2011-01-25 Sling Media, Inc. Personal media broadcasting system
US7917932B2 (en) 2005-06-07 2011-03-29 Sling Media, Inc. Personal video recorder functionality for placeshifting systems
US20110176787A1 (en) * 2007-12-14 2011-07-21 United Video Properties, Inc. Systems and methods for providing enhanced recording options of media content
US7988560B1 (en) * 2005-01-21 2011-08-02 Aol Inc. Providing highlights of players from a fantasy sports team
US20110264530A1 (en) * 2010-04-23 2011-10-27 Bryan Santangelo Apparatus and methods for dynamic secondary content and data insertion and delivery
US20120004018A1 (en) * 2007-05-18 2012-01-05 Reeves Iii Allen N Video gaming device and method of wagering on a virtual football game
US8196168B1 (en) * 2003-12-10 2012-06-05 Time Warner, Inc. Method and apparatus for exchanging preferences for replaying a program on a personal video recorder
CN102656897A (en) * 2009-12-15 2012-09-05 夏普株式会社 Content delivery system, content delivery apparatus, content playback terminal and content delivery method
US20120308195A1 (en) * 2011-05-31 2012-12-06 Michael Bannan Feedback system and method
US8346605B2 (en) 2004-06-07 2013-01-01 Sling Media, Inc. Management of shared media content
US20130042282A1 (en) * 2011-08-12 2013-02-14 Sony Corporation Information processing apparatus, information processing method, program, and information processing system
US8387099B2 (en) 2002-12-10 2013-02-26 Ol2, Inc. System for acceleration of web page delivery
US8453056B2 (en) 2003-06-25 2013-05-28 Microsoft Corporation Switching of media presentation
US20130185398A1 (en) * 2010-10-06 2013-07-18 Industry-University Cooperation Foundation Korea Aerospace University Apparatus and method for providing streaming content
US20130239158A1 (en) * 2012-03-12 2013-09-12 Cisco Technology, Inc. Method and System to Locally Cache and Inform Users of Partial Video Segments and Data Objects
EP2668552A1 (en) * 2011-01-27 2013-12-04 Netflix, Inc. Insertion points for streaming video autoplay
US8606085B2 (en) 2008-03-20 2013-12-10 Dish Network L.L.C. Method and apparatus for replacement of audio data in recorded audio/video stream
US20130332830A1 (en) * 2012-06-06 2013-12-12 Google Inc. Mobile user interface for contextual browsing while playing digital content
US8621099B2 (en) 2009-09-21 2013-12-31 Sling Media, Inc. Systems and methods for formatting media content for distribution
US8625754B1 (en) * 2005-10-24 2014-01-07 AT&T Intellectual Property II, L.P. via a transfer from AT&T Corp. Method and apparatus for providing information associated with embedded hyperlinked images
US8640181B1 (en) * 2010-09-15 2014-01-28 Mlb Advanced Media, L.P. Synchronous and multi-sourced audio and video broadcast
US8646013B2 (en) 2011-04-29 2014-02-04 Sling Media, Inc. Identifying instances of media programming available from different content sources
US8661496B2 (en) 2002-12-10 2014-02-25 Ol2, Inc. System for combining a plurality of views of real-time streaming interactive video
US20140105573A1 (en) * 2012-10-12 2014-04-17 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno Video access system and method based on action type detection
EP2745522A1 (en) * 2011-09-23 2014-06-25 Google, Inc. Video segment presentaton tracking
US20140186012A1 (en) * 2012-12-27 2014-07-03 Echostar Technologies, Llc Content-based highlight recording of television programming
US20140194173A1 (en) * 2005-02-11 2014-07-10 Frank C. Nicholas Method and system for operating and participating in fantasy leagues
US20140201778A1 (en) * 2013-01-15 2014-07-17 Sap Ag Method and system of interactive advertisement
US20140229887A1 (en) * 2006-07-31 2014-08-14 Rovi Guides, Inc. Systems and methods for providing enhanced sports watching media guidance
US20140281013A1 (en) * 2010-10-06 2014-09-18 Electronics And Telecommunications Research Institute Apparatus and method for providing streaming content
US8874575B2 (en) 2010-04-01 2014-10-28 Sony Computer Entertainment Inc. Media fingerprinting for social networking
US20140325568A1 (en) * 2013-04-26 2014-10-30 Microsoft Corporation Dynamic creation of highlight reel tv show
CN104135694A (en) * 2013-04-30 2014-11-05 索尼公司 Information processing device and information processing method
US8893207B2 (en) 2002-12-10 2014-11-18 Ol2, Inc. System and method for compressing streaming interactive video
US20140365228A1 (en) * 2013-03-15 2014-12-11 Honda Motor Co., Ltd. Interpretation of ambiguous vehicle instructions
US8931023B2 (en) * 2012-05-21 2015-01-06 Verizon Patent And Licensing Inc. Method and system for providing feedback based on monitoring of channels at a customer premise
US8934758B2 (en) 2010-02-09 2015-01-13 Echostar Global B.V. Methods and apparatus for presenting supplemental content in association with recorded content
US20150058780A1 (en) * 2013-08-26 2015-02-26 Stadium Technology Company Game event display with scroll bar and play event icons
US20150121436A1 (en) * 2013-10-25 2015-04-30 Broadcom Corporation Presentation timeline synchronization across audio-video (av) streams
US9038103B2 (en) 2005-05-06 2015-05-19 Rovi Guides, Inc. Systems and methods for content surfing
US9082018B1 (en) * 2014-09-30 2015-07-14 Google Inc. Method and system for retroactively changing a display characteristic of event indicators on an event timeline
US9108107B2 (en) 2002-12-10 2015-08-18 Sony Computer Entertainment America Llc Hosting and broadcasting virtual events using streaming interactive video
US20150243327A1 (en) * 2014-02-26 2015-08-27 Lenovo (Beijing) Co., Ltd. Information processing method and electronic apparatus
US20150241979A1 (en) * 2012-11-09 2015-08-27 Sony Corporation Information processing apparatus, information processing method, and recording medium
US20150248722A1 (en) * 2014-03-03 2015-09-03 Swell, Inc. Web based interactive multimedia system
US20150248194A1 (en) * 2014-02-28 2015-09-03 Keith Simpson Real-time collection and distribution of information for an event organized according to sub-events
US9143699B2 (en) 2010-07-13 2015-09-22 Sony Computer Entertainment Inc. Overlay non-video content on a mobile device
US20150289006A1 (en) * 2005-05-23 2015-10-08 British Sky Broadcasting Limited Media recording and playback
US9159165B2 (en) 2010-07-13 2015-10-13 Sony Computer Entertainment Inc. Position-dependent gaming, 3-D controller, and handheld as a remote
US9158974B1 (en) * 2014-07-07 2015-10-13 Google Inc. Method and system for motion vector-based video monitoring and event categorization
US20150296229A1 (en) * 2014-04-10 2015-10-15 Telibrahma Convergent Communications Private Limited Method and system for auditing multimedia content
US9264785B2 (en) 2010-04-01 2016-02-16 Sony Computer Entertainment Inc. Media fingerprinting for content determination and retrieval
US9317486B1 (en) 2013-06-07 2016-04-19 Audible, Inc. Synchronizing playback of digital content with captured physical content
US9325781B2 (en) 2005-01-31 2016-04-26 Invention Science Fund I, Llc Audio sharing
US9380347B2 (en) 2000-05-04 2016-06-28 Cisco Technology, Inc. Hypertext service guide menu display
US9380329B2 (en) 2009-03-30 2016-06-28 Time Warner Cable Enterprises Llc Personal media channel apparatus and methods
US20160193532A1 (en) * 2002-06-14 2016-07-07 Dizpersion Method and stsyem for operating and participating in fantasy leagues
US9451200B2 (en) 2005-06-02 2016-09-20 Invention Science Fund I, Llc Storage access technique for captured data
US9449229B1 (en) 2014-07-07 2016-09-20 Google Inc. Systems and methods for categorizing motion event candidates
US9467723B2 (en) 2012-04-04 2016-10-11 Time Warner Cable Enterprises Llc Apparatus and methods for automated highlight reel creation in a content delivery network
US9489717B2 (en) 2005-01-31 2016-11-08 Invention Science Fund I, Llc Shared image device
US9501915B1 (en) 2014-07-07 2016-11-22 Google Inc. Systems and methods for analyzing a video stream
US20160359935A1 (en) * 2009-09-10 2016-12-08 Open Tv, Inc. Method and system for sharing digital media content
US9555310B2 (en) 1998-11-20 2017-01-31 Maxx Holdings, Inc. Sports scorekeeping system with integrated scoreboard and automatic entertainment system
US20170041654A1 (en) * 2012-11-19 2017-02-09 John D. Steinberg System and method for creating customized, multi-platform video programming
US9578377B1 (en) 2013-12-03 2017-02-21 Venuenext, Inc. Displaying a graphical game play feed based on automatically detecting bounds of plays or drives using game related data sources
US20170064391A1 (en) * 2012-10-09 2017-03-02 Google Inc. Systems, methods, and media for inhibiting the presentation of spoiler content based on requested content
USD782495S1 (en) 2014-10-07 2017-03-28 Google Inc. Display screen or portion thereof with graphical user interface
US9615139B2 (en) 2004-01-21 2017-04-04 Tech 5 Determining device that performs processing of output pictures
US9621749B2 (en) 2005-06-02 2017-04-11 Invention Science Fund I, Llc Capturing selected image objects
US9632647B1 (en) * 2012-10-09 2017-04-25 Audible, Inc. Selecting presentation positions in dynamic content
CN106791925A (en) * 2017-02-09 2017-05-31 合网络技术(北京)有限公司 Video generation method and device
US9778830B1 (en) 2013-08-26 2017-10-03 Venuenext, Inc. Game event display with a scrollable graphical game play feed
US20170289208A1 (en) * 2016-03-30 2017-10-05 Microsoft Technology Licensing, Llc Montage service for video calls
US9807436B2 (en) 2014-07-23 2017-10-31 Rovi Guides, Inc. Systems and methods for providing media asset recommendations for a group
US9819490B2 (en) 2005-05-04 2017-11-14 Invention Science Fund I, Llc Regional proximity for shared image device(s)
US9814977B2 (en) 2010-07-13 2017-11-14 Sony Interactive Entertainment Inc. Supplemental video content on a mobile device
WO2017201206A1 (en) * 2016-05-18 2017-11-23 Playus Llc System and method for invitation to games or sports
US9832441B2 (en) 2010-07-13 2017-11-28 Sony Interactive Entertainment Inc. Supplemental content on a mobile device
US9910341B2 (en) 2005-01-31 2018-03-06 The Invention Science Fund I, Llc Shared image device designation
US9922460B2 (en) 2014-11-04 2018-03-20 Illinois Tool Works Inc. Stereoscopic helmet display
US9967424B2 (en) 2005-06-02 2018-05-08 Invention Science Fund I, Llc Data storage usage protocol
US9998802B2 (en) 2004-06-07 2018-06-12 Sling Media LLC Systems and methods for creating variable length clips from a media stream
US10003762B2 (en) 2005-04-26 2018-06-19 Invention Science Fund I, Llc Shared image devices
US10032388B2 (en) 2014-12-05 2018-07-24 Illinois Tool Works Inc. Augmented and mediated reality welding helmet systems
US10076709B1 (en) 2013-08-26 2018-09-18 Venuenext, Inc. Game state-sensitive selection of media sources for media coverage of a sporting event
US10097756B2 (en) 2005-06-02 2018-10-09 Invention Science Fund I, Llc Enhanced video/still image correlation
US10116676B2 (en) 2015-02-13 2018-10-30 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity
US10129579B2 (en) * 2015-10-15 2018-11-13 At&T Mobility Ii Llc Dynamic video image synthesis using multiple cameras and remote control
US10127783B2 (en) 2014-07-07 2018-11-13 Google Llc Method and device for processing motion events
US10140827B2 (en) 2014-07-07 2018-11-27 Google Llc Method and system for processing motion event notifications
EP3413558A1 (en) * 2005-12-29 2018-12-12 Rovi Guides, Inc. An interactive media guidance system having multiple devices
US10171754B2 (en) 2010-07-13 2019-01-01 Sony Interactive Entertainment Inc. Overlay non-video content on a mobile device
CN109672899A (en) * 2018-12-13 2019-04-23 南京邮电大学 The Wonderful time of object game live scene identifies and prerecording method in real time
US10277660B1 (en) 2010-09-06 2019-04-30 Ideahub Inc. Apparatus and method for providing streaming content
US10297287B2 (en) 2013-10-21 2019-05-21 Thuuz, Inc. Dynamic media recording
US20190166412A1 (en) * 2017-11-27 2019-05-30 Rovi Guides, Inc. Systems and methods for dynamically extending or shortening segments in a playlist
US10313755B2 (en) 2009-03-30 2019-06-04 Time Warner Cable Enterprises Llc Recommendation engine apparatus and methods
US20190197075A1 (en) * 2017-12-22 2019-06-27 Fujitsu Limited Search control device and search control method
US10362130B2 (en) 2010-07-20 2019-07-23 Ideahub Inc. Apparatus and method for providing streaming contents
US20190246158A1 (en) * 2018-02-02 2019-08-08 Martell Broadcasting Systems, Inc. Systems and Methods of Managing Video and Ad Segments in a Live Stream
EP3535974A4 (en) * 2016-12-08 2019-09-11 Zhejiang Dahua Technology Co., Ltd Methods and systems for video synopsis
US10419830B2 (en) 2014-10-09 2019-09-17 Thuuz, Inc. Generating a customized highlight sequence depicting an event
US10433030B2 (en) 2014-10-09 2019-10-01 Thuuz, Inc. Generating a customized highlight sequence depicting multiple events
US10536758B2 (en) 2014-10-09 2020-01-14 Thuuz, Inc. Customized generation of highlight show with narrative component
US20200099974A1 (en) * 2018-09-21 2020-03-26 Fubotv Inc. Systems and methods for generating individualized playlists
US10657382B2 (en) 2016-07-11 2020-05-19 Google Llc Methods and systems for person detection in a video feed
US11025985B2 (en) 2018-06-05 2021-06-01 Stats Llc Audio processing for detecting occurrences of crowd noise in sporting event television programming
US11082701B2 (en) 2016-05-27 2021-08-03 Google Llc Methods and devices for dynamic adaptation of encoding bitrate for video streaming
US11122316B2 (en) 2009-07-15 2021-09-14 Time Warner Cable Enterprises Llc Methods and apparatus for targeted secondary content insertion
US11138438B2 (en) 2018-05-18 2021-10-05 Stats Llc Video processing for embedded information card localization and content extraction
US11172269B2 (en) 2020-03-04 2021-11-09 Dish Network L.L.C. Automated commercial content shifting in a video streaming system
US20210385264A1 (en) * 2020-06-04 2021-12-09 Mk Systems Usa Inc. Systems and methods for providing audio-video streams with alternative content
US11212593B2 (en) 2016-09-27 2021-12-28 Time Warner Cable Enterprises Llc Apparatus and methods for automated secondary content management in a digital network
US11264048B1 (en) 2018-06-05 2022-03-01 Stats Llc Audio processing for detecting occurrences of loud sound characterized by brief audio bursts
US20220062774A1 (en) * 2019-01-24 2022-03-03 Sony Interactive Entertainment Inc. Information processing apparatus, method of controlling information processing apparatus, and program
US11403849B2 (en) 2019-09-25 2022-08-02 Charter Communications Operating, Llc Methods and apparatus for characterization of digital content
US11418825B2 (en) * 2016-12-30 2022-08-16 Turner Broadcasting System, Inc. Creation of channel to support legacy video-on-demand systems
US20220345761A1 (en) * 2017-06-21 2022-10-27 Google Llc Dynamic custom interstitial transition videos for video streaming services
US20230008928A1 (en) * 2019-03-27 2023-01-12 Rovi Guides, Inc. Systems and methods for media content navigation and filtering
US11599259B2 (en) 2015-06-14 2023-03-07 Google Llc Methods and systems for presenting alert event indicators
US11710387B2 (en) 2017-09-20 2023-07-25 Google Llc Systems and methods of detecting and responding to a visitor to a smart home environment
US11783010B2 (en) 2017-05-30 2023-10-10 Google Llc Systems and methods of person recognition in video streams
US11863848B1 (en) 2014-10-09 2024-01-02 Stats Llc User interface for interaction with customized highlight shows
US11936705B2 (en) * 2021-05-28 2024-03-19 Mk Systems Usa Inc. Systems and methods for providing audio-video streams with alternative content

Families Citing this family (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6859799B1 (en) 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US7103906B1 (en) 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
KR20120032046A (en) 2000-10-11 2012-04-04 유나이티드 비디오 프로퍼티즈, 인크. Systems and methods for delivering media content
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US8086575B2 (en) * 2004-09-23 2011-12-27 Rovi Solutions Corporation Methods and apparatus for integrating disparate media formats in a networked media system
US20060174290A1 (en) * 2004-11-23 2006-08-03 Garwin Richard L Enhanced program viewing method
US9066063B2 (en) 2004-11-23 2015-06-23 International Business Machines Corporation Enhanced program viewing method
US20070157240A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US20070156539A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US7840977B2 (en) * 2005-12-29 2010-11-23 United Video Properties, Inc. Interactive media guidance system having multiple devices
US8607287B2 (en) * 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US20070157260A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Interactive media guidance system having multiple devices
GB2435367A (en) * 2006-02-15 2007-08-22 Intime Media Ltd User interacting with events in a broadcast audio stream, such a a quizz, by comparing patterns in the stream to a stored signature.
US8715050B1 (en) * 2006-08-03 2014-05-06 Electronic Arts Inc. Interactive electronic gaming with matched-tournament game play
KR20080020868A (en) * 2006-09-01 2008-03-06 삼성전자주식회사 Apparatus and method for simultaneously recording and replaying streaming content
US9083938B2 (en) 2007-02-26 2015-07-14 Sony Computer Entertainment America Llc Media player with networked playback control and advertisement insertion
US8522301B2 (en) * 2007-02-26 2013-08-27 Sony Computer Entertainment America Llc System and method for varying content according to a playback control record that defines an overlay
US20100083307A1 (en) * 2007-02-26 2010-04-01 Sony Computer Entertainment America Inc. Media player with networked playback control and advertisement insertion
US20100082727A1 (en) * 2007-02-26 2010-04-01 Sony Computer Entertainment America Inc. Social network-driven media player system and method
US20130209066A1 (en) * 2007-02-26 2013-08-15 Sony Computer Entertainment America Llc Social network-driven media player system and method
US9183753B2 (en) * 2007-02-26 2015-11-10 Sony Computer Entertainment America Llc Variation and control of sensory work playback
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
EP2190544A4 (en) * 2007-08-20 2011-02-02 Wms Gaming Inc Presenting and controlling wagering game information
EP2193658B1 (en) * 2007-09-27 2020-06-10 DISH Technologies L.L.C. Systems and methods for communications between client devices of a broadcast system
US20090144463A1 (en) * 2007-11-29 2009-06-04 Dell Products L.P. System and Method for Input/Output Communication
US8209223B2 (en) 2007-11-30 2012-06-26 Google Inc. Video object tag creation and processing
US20090165051A1 (en) * 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting an interactive media guidance application
US20090165049A1 (en) * 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
US8578408B2 (en) * 2008-03-10 2013-11-05 Hulu, LLC Method and apparatus for providing directed advertising based on user preferences
US8239889B2 (en) 2008-03-10 2012-08-07 Hulu, LLC Method and apparatus for collecting viewer survey data and for providing compensation for same
US8223185B2 (en) * 2008-03-12 2012-07-17 Dish Network L.L.C. Methods and apparatus for providing chat data and video content between multiple viewers
US9055271B2 (en) 2008-03-20 2015-06-09 Verna Ip Holdings, Llc System and methods providing sports event related media to internet-enabled devices synchronized with a live broadcast of the sports event
US8244105B2 (en) * 2008-03-20 2012-08-14 Verna Ip Holdings, Llc Talking replay
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US8990848B2 (en) 2008-07-22 2015-03-24 At&T Intellectual Property I, L.P. System and method for temporally adaptive media playback
US7996422B2 (en) * 2008-07-22 2011-08-09 At&T Intellectual Property L.L.P. System and method for adaptive media playback based on destination
US20100107126A1 (en) * 2008-10-28 2010-04-29 Hulu Llc Method and apparatus for thumbnail selection and editing
US8108393B2 (en) 2009-01-09 2012-01-31 Hulu Llc Method and apparatus for searching media program databases
US8352629B2 (en) * 2009-03-26 2013-01-08 25-Seven Systems, Inc. Media stream capture, modification, and forwarding
US9189547B2 (en) * 2009-05-11 2015-11-17 Hulu, LLC Method and apparatus for presenting a search utility in an embedded video
US20100303440A1 (en) * 2009-05-27 2010-12-02 Hulu Llc Method and apparatus for simultaneously playing a media program and an arbitrarily chosen seek preview frame
JP5593643B2 (en) * 2009-07-10 2014-09-24 ソニー株式会社 Information processing apparatus and playlist display method
US9014546B2 (en) * 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
JP6042337B2 (en) 2010-09-27 2016-12-14 フル・エルエルシー Method and apparatus for providing user information to improve advertising experience
US10095367B1 (en) * 2010-10-15 2018-10-09 Tivo Solutions Inc. Time-based metadata management system for digital media
US20120166555A1 (en) * 2010-12-27 2012-06-28 Dave Petno Method and system for broadcasting sporting event information
US8688514B1 (en) 2011-06-24 2014-04-01 Google Inc. Ad selection using image data
US11087424B1 (en) 2011-06-24 2021-08-10 Google Llc Image recognition-based content item selection
US10972530B2 (en) 2016-12-30 2021-04-06 Google Llc Audio-based data structure generation
US9386063B2 (en) 2011-09-19 2016-07-05 Comcast Cable Communications, Llc Content storage and identification
US11093692B2 (en) 2011-11-14 2021-08-17 Google Llc Extracting audiovisual features from digital components
US10586127B1 (en) 2011-11-14 2020-03-10 Google Llc Extracting audiovisual features from content elements on online documents
FR2983380A1 (en) * 2011-11-24 2013-05-31 Logiways France METHOD FOR TRANSMITTING VIDEO PROGRAMS ON THE "PUSH" TYPE REQUEST AND DECODER
US9967621B2 (en) * 2011-12-15 2018-05-08 Rovi Technologies Corporation Dynamic personalized program content
JP5545891B2 (en) * 2011-12-15 2014-07-09 株式会社日立製作所 Video distribution system, information providing apparatus, and video information providing method
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9392335B2 (en) * 2012-03-06 2016-07-12 Comcast Cable Communications, Llc Fragmented content
JP2013192062A (en) * 2012-03-14 2013-09-26 Toshiba Corp Video distribution system, video distribution apparatus, video distribution method and program
WO2013149120A1 (en) * 2012-03-30 2013-10-03 Fox Sports Productions, Inc. System and method for enhanced second screen experience
US9357239B2 (en) * 2012-11-16 2016-05-31 Adobe Systems Incorporated Converting live streaming content to video-on-demand streaming content
TW201421985A (en) * 2012-11-23 2014-06-01 Inst Information Industry Scene segments transmission system, method and recording medium
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
FR3004054A1 (en) * 2013-03-26 2014-10-03 France Telecom GENERATING AND RETURNING A FLOW REPRESENTATIVE OF AUDIOVISUAL CONTENT
US11291920B2 (en) 2013-05-22 2022-04-05 David S. Thompson Interaction interleaver
US9440152B2 (en) 2013-05-22 2016-09-13 Clip Engine LLC Fantasy sports integration with video content
US11030239B2 (en) 2013-05-31 2021-06-08 Google Llc Audio based entity-action pair based selection
US9953085B1 (en) 2013-05-31 2018-04-24 Google Llc Feed upload for search entity based content selection
US9769546B2 (en) 2013-08-01 2017-09-19 Hulu, LLC Preview image processing using a bundle of preview images
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
EP3120540A4 (en) * 2014-03-17 2017-11-15 Clipcast Technologies LLC Media clip creation and distribution systems, apparatus, and methods
US9786324B2 (en) 2014-03-17 2017-10-10 Clipcast Technologies, LLC Media clip creation and distribution systems, apparatus, and methods
US9451335B2 (en) * 2014-04-29 2016-09-20 At&T Intellectual Property I, Lp Method and apparatus for augmenting media content
WO2016007967A1 (en) 2014-07-11 2016-01-14 ProSports Technologies, LLC Ball tracker snippets
US9655027B1 (en) 2014-07-11 2017-05-16 ProSports Technologies, LLC Event data transmission to eventgoer devices
WO2016007965A1 (en) 2014-07-11 2016-01-14 ProSports Technologies, LLC Ball tracker camera
US9760572B1 (en) 2014-07-11 2017-09-12 ProSports Technologies, LLC Event-based content collection for network-based distribution
WO2016007962A1 (en) 2014-07-11 2016-01-14 ProSports Technologies, LLC Camera feed distribution from event venue virtual seat cameras
US9729644B1 (en) 2014-07-28 2017-08-08 ProSports Technologies, LLC Event and fantasy league data transmission to eventgoer devices
US9699523B1 (en) 2014-09-08 2017-07-04 ProSports Technologies, LLC Automated clip creation
US9721611B2 (en) * 2015-10-20 2017-08-01 Gopro, Inc. System and method of generating video from video clips based on moments of interest within the video clips
US10679669B2 (en) * 2017-01-18 2020-06-09 Microsoft Technology Licensing, Llc Automatic narration of signal segment
US10237512B1 (en) 2017-08-30 2019-03-19 Assist Film, LLC Automated in-play detection and video processing
US10814230B2 (en) 2017-10-12 2020-10-27 Microsoft Technology Licensing, Llc Interactive event broadcasting
EP4173306A1 (en) * 2020-06-26 2023-05-03 Rovi Guides, Inc. Autoplay recommendations and sequencing in full screen video mode
US11395032B2 (en) 2020-06-26 2022-07-19 Rovi Guides, Inc. Autoplay recommendations and sequencing in full screen video mode

Citations (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4528589A (en) * 1977-02-14 1985-07-09 Telease, Inc. Method and system for subscription television billing and access
US5057932A (en) * 1988-12-27 1991-10-15 Explore Technology, Inc. Audio/video transceiver apparatus including compression means, random access storage means, and microwave transceiver means
US5109482A (en) * 1989-01-11 1992-04-28 David Bohrman Interactive video control system for displaying user-selectable clips
US5119507A (en) * 1991-02-19 1992-06-02 Mankovitz Roy J Receiver apparatus and methods for identifying broadcast audio program selections in a radio broadcast system
US5353121A (en) * 1989-10-30 1994-10-04 Starsight Telecast, Inc. Television schedule system
US5436653A (en) * 1992-04-30 1995-07-25 The Arbitron Company Method and system for recognition of broadcast segments
US5485219A (en) * 1994-04-18 1996-01-16 Depromax Limited Electric service to record transmissions without recording commercials
US5610653A (en) * 1992-02-07 1997-03-11 Abecassis; Max Method and system for automatically tracking a zoomed video image
US5634849A (en) * 1993-01-11 1997-06-03 Abecassis; Max Content-on-demand interactive video method and apparatus
US5694163A (en) * 1995-09-28 1997-12-02 Intel Corporation Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program
US5710815A (en) * 1995-06-07 1998-01-20 Vtech Communications, Ltd. Encoder apparatus and decoder apparatus for a television signal having embedded viewer access control data
US5732324A (en) * 1995-09-19 1998-03-24 Rieger, Iii; Charles J. Digital radio system for rapidly transferring an audio program to a passing vehicle
US5732516A (en) * 1996-10-18 1998-03-31 Western Highway Products, Inc. Sign support anchor
US5736977A (en) * 1995-04-26 1998-04-07 E-Systems, Inc. Video real estate information service
US5754938A (en) * 1994-11-29 1998-05-19 Herz; Frederick S. M. Pseudonymous server for system for customized electronic identification of desirable objects
US5838917A (en) * 1988-07-19 1998-11-17 Eagleview Properties, Inc. Dual connection interactive video based communication system
US5844620A (en) * 1995-08-11 1998-12-01 General Instrument Corporation Method and apparatus for displaying an interactive television program guide
US5872588A (en) * 1995-12-06 1999-02-16 International Business Machines Corporation Method and apparatus for monitoring audio-visual materials presented to a subscriber
US5892536A (en) * 1996-10-03 1999-04-06 Personal Audio Systems and methods for computer enhanced broadcast monitoring
US5937331A (en) * 1996-07-01 1999-08-10 Kalluri; Rama Protocol and system for transmitting triggers from a remote network and for controlling interactive program content at a broadcast station
US5986692A (en) * 1996-10-03 1999-11-16 Logan; James D. Systems and methods for computer enhanced broadcast monitoring
US6005603A (en) * 1998-05-15 1999-12-21 International Business Machines Corporation Control of a system for processing a stream of information based on information content
US6026376A (en) * 1997-04-15 2000-02-15 Kenney; John A. Interactive electronic shopping system and method
US6081830A (en) * 1997-10-09 2000-06-27 Gateway 2000, Inc. Automatic linking to program-specific computer chat rooms
US6088455A (en) * 1997-01-07 2000-07-11 Logan; James D. Methods and apparatus for selectively reproducing segments of broadcast programming
US6118450A (en) * 1998-04-03 2000-09-12 Sony Corporation Graphic user interface that is usable as a PC interface and an A/V interface
US6144375A (en) * 1998-08-14 2000-11-07 Praja Inc. Multi-perspective viewer for content-based interactivity
US6233389B1 (en) * 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US6243725B1 (en) * 1997-05-21 2001-06-05 Premier International, Ltd. List building system
US6262724B1 (en) * 1999-04-15 2001-07-17 Apple Computer, Inc. User interface for presenting media information
US20020026496A1 (en) * 1997-09-18 2002-02-28 Franklin E. Boyer Electronic-mail reminder for an internet television program guide
US6357042B2 (en) * 1998-09-16 2002-03-12 Anand Srinivasan Method and apparatus for multiplexing separately-authored metadata for insertion into a video data stream
US6366296B1 (en) * 1998-09-11 2002-04-02 Xerox Corporation Media browser using multimodal analysis
US6388958B1 (en) * 1995-07-26 2002-05-14 Sony Corporation Method of building a play list for a recorded media changer
US6389467B1 (en) * 2000-01-24 2002-05-14 Friskit, Inc. Streaming media search and continuous playback system of media resources located by multiple network addresses
US20020106191A1 (en) * 2001-01-05 2002-08-08 Vm Labs, Inc. Systems and methods for creating a video montage from titles on a digital video disk
US20020157101A1 (en) * 2001-03-02 2002-10-24 Schrader Joseph A. System for creating and delivering enhanced television services
US20020166123A1 (en) * 2001-03-02 2002-11-07 Microsoft Corporation Enhanced television services for digital video recording and playback
US20030093790A1 (en) * 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
US6567980B1 (en) * 1997-08-14 2003-05-20 Virage, Inc. Video cataloger system with hyperlinked output
US20030095790A1 (en) * 2001-08-17 2003-05-22 Joshi Ajit P. Methods and apparatus for generating navigation information on the fly
US20030100965A1 (en) * 1996-07-10 2003-05-29 Sitrick David H. Electronic music stand performer subsystems and music communication methodologies
US20030110507A1 (en) * 2001-12-11 2003-06-12 Koninklijke Philips Electronics N.V. System for and method of shopping through television
US20030182254A1 (en) * 2002-03-21 2003-09-25 Daniel Plastina Methods and systems for providing playlists
US6637029B1 (en) * 1997-07-03 2003-10-21 Nds Limited Intelligent electronic program guide
US20030208473A1 (en) * 1999-01-29 2003-11-06 Lennon Alison Joan Browsing electronically-accessible resources
US20040017389A1 (en) * 2002-07-25 2004-01-29 Hao Pan Summarization of soccer video content
US20040111465A1 (en) * 2002-12-09 2004-06-10 Wesley Chuang Method and apparatus for scanning, personalizing, and casting multimedia data streams via a communication network and television
US20040138948A1 (en) * 2002-12-13 2004-07-15 Stephen Loomis Apparatus and method for skipping songs without delay
US6839880B1 (en) * 1999-10-21 2005-01-04 Home Debut, Inc. Electronic property viewing system for providing virtual tours via a public communications network, and a method of exchanging the same
US6868440B1 (en) * 2000-02-04 2005-03-15 Microsoft Corporation Multi-level skimming of multimedia content using playlists
US20050149964A1 (en) * 1998-03-04 2005-07-07 United Video Properties, Inc. Program guide system with monitoring of advertisement usage and user activities
US20050183119A1 (en) * 2000-08-30 2005-08-18 Klaus Hofrichter Real-time bookmarking of streaming media assets
US6990676B1 (en) * 1999-03-17 2006-01-24 Sony Corporation Locally stored content previews. Representative of programming content in an electronic programming guide through a graphic image accessed from the hard drive of a set top box
US7055166B1 (en) * 1996-10-03 2006-05-30 Gotuit Media Corp. Apparatus and methods for broadcast monitoring
US7313808B1 (en) * 1999-07-08 2007-12-25 Microsoft Corporation Browsing continuous multimedia content
US20080154628A1 (en) * 2001-12-25 2008-06-26 Yukihiro Ogawa System and method, and computer program for managing product reserve

Family Cites Families (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6519693B1 (en) * 1989-08-23 2003-02-11 Delta Beta, Pty, Ltd. Method and system of program transmission optimization using a redundant transmission sequence
US5155591A (en) 1989-10-23 1992-10-13 General Instrument Corporation Method and apparatus for providing demographically targeted television commercials
US6131868A (en) * 1992-11-30 2000-10-17 Hill-Rom, Inc. Hospital bed communication and control device
US5600364A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US5630006A (en) * 1993-10-29 1997-05-13 Kabushiki Kaisha Toshiba Multi-scene recording medium and apparatus for reproducing data therefrom
US5534911A (en) * 1994-11-02 1996-07-09 Levitan; Gutman Virtual personal channel in a television system
EP1431864B2 (en) * 1995-02-13 2012-08-22 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
JP3472659B2 (en) * 1995-02-20 2003-12-02 株式会社日立製作所 Video supply method and video supply system
JP3367268B2 (en) * 1995-04-21 2003-01-14 株式会社日立製作所 Video digest creation apparatus and method
US5781228A (en) * 1995-09-07 1998-07-14 Microsoft Corporation Method and system for displaying an interactive program with intervening informational segments
US5884056A (en) * 1995-12-28 1999-03-16 International Business Machines Corporation Method and system for video browsing on the world wide web
US5970504A (en) * 1996-01-31 1999-10-19 Mitsubishi Denki Kabushiki Kaisha Moving image anchoring apparatus and hypermedia apparatus which estimate the movement of an anchor based on the movement of the object with which the anchor is associated
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US6628303B1 (en) * 1996-07-29 2003-09-30 Avid Technology, Inc. Graphical user interface for a motion video planning and editing system for a computer
US5732216A (en) * 1996-10-02 1998-03-24 Internet Angles, Inc. Audio message exchange system
US20020120925A1 (en) * 2000-03-28 2002-08-29 Logan James D. Audio and video program recording, editing and playback systems using metadata
US20060031882A1 (en) * 1997-01-06 2006-02-09 Swix Scott R Systems, methods, and devices for customizing content-access lists
US6226030B1 (en) * 1997-03-28 2001-05-01 International Business Machines Corporation Automated and selective distribution of video broadcasts
US20030040962A1 (en) * 1997-06-12 2003-02-27 Lewis William H. System and data management and on-demand rental and purchase of digital data products
JPH1166824A (en) 1997-08-15 1999-03-09 Sony Corp Audio server system
JPH11146325A (en) * 1997-11-10 1999-05-28 Hitachi Ltd Video retrieval method, device therefor, video information generating method and storage medium storing its processing program
US6563515B1 (en) * 1998-05-19 2003-05-13 United Video Properties, Inc. Program guide system with video window browsing
US6499027B1 (en) 1998-05-26 2002-12-24 Rockwell Collins, Inc. System software architecture for a passenger entertainment system, method and article of manufacture
US6154771A (en) * 1998-06-01 2000-11-28 Mediastra, Inc. Real-time receipt, decompression and play of compressed streaming video/hypervideo; with thumbnail display of past scenes and with replay, hyperlinking and/or recording permissively intiated retrospectively
JP4198786B2 (en) * 1998-06-30 2008-12-17 株式会社東芝 Information filtering system, information filtering apparatus, video equipment, and information filtering method
CN1867068A (en) 1998-07-14 2006-11-22 联合视频制品公司 Client-server based interactive television program guide system with remote server recording
TW447221B (en) * 1998-08-26 2001-07-21 United Video Properties Inc Television message system
TW463503B (en) * 1998-08-26 2001-11-11 United Video Properties Inc Television chat system
US6408128B1 (en) * 1998-11-12 2002-06-18 Max Abecassis Replaying with supplementary information a segment of a video
JP3434232B2 (en) 1999-03-08 2003-08-04 株式会社次世代情報放送システム研究所 Receiver and method
US6813775B1 (en) * 1999-03-29 2004-11-02 The Directv Group, Inc. Method and apparatus for sharing viewing preferences
JP2003503907A (en) * 1999-06-28 2003-01-28 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド Interactive television program guide system and method with niche hub
US6526411B1 (en) * 1999-11-15 2003-02-25 Sean Ward System and method for creating dynamic playlists
US7003789B1 (en) 1999-12-21 2006-02-21 International Business Machines Corporation Television commerce payments
US6754904B1 (en) * 1999-12-30 2004-06-22 America Online, Inc. Informing network users of television programming viewed by other network users
US20010049826A1 (en) 2000-01-19 2001-12-06 Itzhak Wilf Method of searching video channels by content
US6248946B1 (en) * 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
JP4529056B2 (en) * 2000-03-21 2010-08-25 ソニー株式会社 Information processing apparatus and method, recording medium, and information processing system
FR2809206A1 (en) * 2000-05-16 2001-11-23 France Telecom Method of access to multimedia content available on data network with payment collection, uses value unit purchased by user from distributor who reveals hidden number to access multimedia content
US7548565B2 (en) * 2000-07-24 2009-06-16 Vmark, Inc. Method and apparatus for fast metadata generation, delivery and access for live broadcast program
US6439572B1 (en) * 2000-07-31 2002-08-27 Teresa H. Bowen Baseball and soccer training system for children
US20020065678A1 (en) * 2000-08-25 2002-05-30 Steven Peliotis iSelect video
US8932136B2 (en) * 2000-08-25 2015-01-13 Opentv, Inc. Method and system for initiating an interactive game
US20060129458A1 (en) * 2000-10-12 2006-06-15 Maggio Frank S Method and system for interacting with on-demand video content
US6495658B2 (en) * 2001-02-06 2002-12-17 Folia, Inc. Comonomer compositions for production of imide-containing polyamino acids
US20020157099A1 (en) * 2001-03-02 2002-10-24 Schrader Joseph A. Enhanced television service
US7631327B2 (en) * 2001-08-08 2009-12-08 Accenture Global Services Gmbh Enhanced custom content television
US20030054885A1 (en) * 2001-09-17 2003-03-20 Pinto Albert Gregory Electronic community for trading information about fantasy sports leagues
US7320137B1 (en) * 2001-12-06 2008-01-15 Digeo, Inc. Method and system for distributing personalized editions of media programs using bookmarks
US7284032B2 (en) * 2001-12-19 2007-10-16 Thomson Licensing Method and system for sharing information with users in a network
US7458093B2 (en) * 2003-08-29 2008-11-25 Yahoo! Inc. System and method for presenting fantasy sports content with broadcast content
US20050239549A1 (en) * 2004-04-27 2005-10-27 Frank Salvatore Multi-media enhancement system for fantasy leagues
US20060184989A1 (en) * 2005-02-11 2006-08-17 Biap Systems, Inc. Interacting with Internet applications via a broadband network on electronic input/output devices
US20060183547A1 (en) * 2005-02-11 2006-08-17 Mcmonigle Mace Fantasy sports television programming systems and methods

Patent Citations (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4528589A (en) * 1977-02-14 1985-07-09 Telease, Inc. Method and system for subscription television billing and access
US5838917A (en) * 1988-07-19 1998-11-17 Eagleview Properties, Inc. Dual connection interactive video based communication system
US5057932A (en) * 1988-12-27 1991-10-15 Explore Technology, Inc. Audio/video transceiver apparatus including compression means, random access storage means, and microwave transceiver means
US5109482A (en) * 1989-01-11 1992-04-28 David Bohrman Interactive video control system for displaying user-selectable clips
US5353121A (en) * 1989-10-30 1994-10-04 Starsight Telecast, Inc. Television schedule system
US5119507A (en) * 1991-02-19 1992-06-02 Mankovitz Roy J Receiver apparatus and methods for identifying broadcast audio program selections in a radio broadcast system
US5610653A (en) * 1992-02-07 1997-03-11 Abecassis; Max Method and system for automatically tracking a zoomed video image
US5436653A (en) * 1992-04-30 1995-07-25 The Arbitron Company Method and system for recognition of broadcast segments
US5634849A (en) * 1993-01-11 1997-06-03 Abecassis; Max Content-on-demand interactive video method and apparatus
US5485219A (en) * 1994-04-18 1996-01-16 Depromax Limited Electric service to record transmissions without recording commercials
US5754938A (en) * 1994-11-29 1998-05-19 Herz; Frederick S. M. Pseudonymous server for system for customized electronic identification of desirable objects
US5736977A (en) * 1995-04-26 1998-04-07 E-Systems, Inc. Video real estate information service
US5710815A (en) * 1995-06-07 1998-01-20 Vtech Communications, Ltd. Encoder apparatus and decoder apparatus for a television signal having embedded viewer access control data
US6388958B1 (en) * 1995-07-26 2002-05-14 Sony Corporation Method of building a play list for a recorded media changer
US5844620A (en) * 1995-08-11 1998-12-01 General Instrument Corporation Method and apparatus for displaying an interactive television program guide
US5732324A (en) * 1995-09-19 1998-03-24 Rieger, Iii; Charles J. Digital radio system for rapidly transferring an audio program to a passing vehicle
US5694163A (en) * 1995-09-28 1997-12-02 Intel Corporation Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program
US5872588A (en) * 1995-12-06 1999-02-16 International Business Machines Corporation Method and apparatus for monitoring audio-visual materials presented to a subscriber
US5937331A (en) * 1996-07-01 1999-08-10 Kalluri; Rama Protocol and system for transmitting triggers from a remote network and for controlling interactive program content at a broadcast station
US20030100965A1 (en) * 1996-07-10 2003-05-29 Sitrick David H. Electronic music stand performer subsystems and music communication methodologies
US7055166B1 (en) * 1996-10-03 2006-05-30 Gotuit Media Corp. Apparatus and methods for broadcast monitoring
US5986692A (en) * 1996-10-03 1999-11-16 Logan; James D. Systems and methods for computer enhanced broadcast monitoring
US5892536A (en) * 1996-10-03 1999-04-06 Personal Audio Systems and methods for computer enhanced broadcast monitoring
US5732516A (en) * 1996-10-18 1998-03-31 Western Highway Products, Inc. Sign support anchor
US6088455A (en) * 1997-01-07 2000-07-11 Logan; James D. Methods and apparatus for selectively reproducing segments of broadcast programming
US6026376A (en) * 1997-04-15 2000-02-15 Kenney; John A. Interactive electronic shopping system and method
US6243725B1 (en) * 1997-05-21 2001-06-05 Premier International, Ltd. List building system
US6637029B1 (en) * 1997-07-03 2003-10-21 Nds Limited Intelligent electronic program guide
US6567980B1 (en) * 1997-08-14 2003-05-20 Virage, Inc. Video cataloger system with hyperlinked output
US20020026496A1 (en) * 1997-09-18 2002-02-28 Franklin E. Boyer Electronic-mail reminder for an internet television program guide
US6081830A (en) * 1997-10-09 2000-06-27 Gateway 2000, Inc. Automatic linking to program-specific computer chat rooms
US20050149964A1 (en) * 1998-03-04 2005-07-07 United Video Properties, Inc. Program guide system with monitoring of advertisement usage and user activities
US6118450A (en) * 1998-04-03 2000-09-12 Sony Corporation Graphic user interface that is usable as a PC interface and an A/V interface
US6005603A (en) * 1998-05-15 1999-12-21 International Business Machines Corporation Control of a system for processing a stream of information based on information content
US6233389B1 (en) * 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US6144375A (en) * 1998-08-14 2000-11-07 Praja Inc. Multi-perspective viewer for content-based interactivity
US6366296B1 (en) * 1998-09-11 2002-04-02 Xerox Corporation Media browser using multimodal analysis
US6357042B2 (en) * 1998-09-16 2002-03-12 Anand Srinivasan Method and apparatus for multiplexing separately-authored metadata for insertion into a video data stream
US20030208473A1 (en) * 1999-01-29 2003-11-06 Lennon Alison Joan Browsing electronically-accessible resources
US6990676B1 (en) * 1999-03-17 2006-01-24 Sony Corporation Locally stored content previews. Representative of programming content in an electronic programming guide through a graphic image accessed from the hard drive of a set top box
US6262724B1 (en) * 1999-04-15 2001-07-17 Apple Computer, Inc. User interface for presenting media information
US7313808B1 (en) * 1999-07-08 2007-12-25 Microsoft Corporation Browsing continuous multimedia content
US6839880B1 (en) * 1999-10-21 2005-01-04 Home Debut, Inc. Electronic property viewing system for providing virtual tours via a public communications network, and a method of exchanging the same
US6389467B1 (en) * 2000-01-24 2002-05-14 Friskit, Inc. Streaming media search and continuous playback system of media resources located by multiple network addresses
US6868440B1 (en) * 2000-02-04 2005-03-15 Microsoft Corporation Multi-level skimming of multimedia content using playlists
US20030093790A1 (en) * 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
US20050183119A1 (en) * 2000-08-30 2005-08-18 Klaus Hofrichter Real-time bookmarking of streaming media assets
US20020106191A1 (en) * 2001-01-05 2002-08-08 Vm Labs, Inc. Systems and methods for creating a video montage from titles on a digital video disk
US20020166123A1 (en) * 2001-03-02 2002-11-07 Microsoft Corporation Enhanced television services for digital video recording and playback
US20020157101A1 (en) * 2001-03-02 2002-10-24 Schrader Joseph A. System for creating and delivering enhanced television services
US20030095790A1 (en) * 2001-08-17 2003-05-22 Joshi Ajit P. Methods and apparatus for generating navigation information on the fly
US20030110507A1 (en) * 2001-12-11 2003-06-12 Koninklijke Philips Electronics N.V. System for and method of shopping through television
US20080154628A1 (en) * 2001-12-25 2008-06-26 Yukihiro Ogawa System and method, and computer program for managing product reserve
US20030182254A1 (en) * 2002-03-21 2003-09-25 Daniel Plastina Methods and systems for providing playlists
US20040017389A1 (en) * 2002-07-25 2004-01-29 Hao Pan Summarization of soccer video content
US20040111465A1 (en) * 2002-12-09 2004-06-10 Wesley Chuang Method and apparatus for scanning, personalizing, and casting multimedia data streams via a communication network and television
US20040138948A1 (en) * 2002-12-13 2004-07-15 Stephen Loomis Apparatus and method for skipping songs without delay

Cited By (461)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9555310B2 (en) 1998-11-20 2017-01-31 Maxx Holdings, Inc. Sports scorekeeping system with integrated scoreboard and automatic entertainment system
US9380347B2 (en) 2000-05-04 2016-06-28 Cisco Technology, Inc. Hypertext service guide menu display
US20070136748A1 (en) * 2000-06-09 2007-06-14 Rodriguez Arturo A Supplementary data corresponding to a video presentation
US8707153B2 (en) * 2000-06-09 2014-04-22 Cisco Technology, Inc. Displaying comment data corresponding to a video presentation
US20050183017A1 (en) * 2001-01-31 2005-08-18 Microsoft Corporation Seekbar in taskbar player visualization mode
US20070220580A1 (en) * 2002-03-14 2007-09-20 Daniel Putterman User interface for a media convergence platform
US20080126727A1 (en) * 2002-06-05 2008-05-29 Mi Hyun Kim Method for managing recorded streams in a rewritable recording medium
US20080276323A1 (en) * 2002-06-05 2008-11-06 Mi Hyun Kim Method for managing recorded streams in a rewritable recording medium
US20070016317A1 (en) * 2002-06-05 2007-01-18 Kim Mi H Method for managing recorded streams in a rewritable recording medium
US20080279525A1 (en) * 2002-06-05 2008-11-13 Mi Hyun Kim Method for managing recorded streams in a rewritable recording medium
US20030229642A1 (en) * 2002-06-05 2003-12-11 Kim Mi Hyun Method for managing recorded streams in a rewritable recording medium
US7206892B2 (en) * 2002-06-05 2007-04-17 Lg Electronics Inc. Method for managing recorded streams in a rewritable recording medium
US20190015753A1 (en) * 2002-06-14 2019-01-17 Dizpersion Method and system for operating and participating in fantasy leagues
US10046244B2 (en) * 2002-06-14 2018-08-14 Dizpersion Corporation Method and system for operating and participating in fantasy leagues
US20160193532A1 (en) * 2002-06-14 2016-07-07 Dizpersion Method and stsyem for operating and participating in fantasy leagues
US8893207B2 (en) 2002-12-10 2014-11-18 Ol2, Inc. System and method for compressing streaming interactive video
US8832772B2 (en) 2002-12-10 2014-09-09 Ol2, Inc. System for combining recorded application state with application streaming interactive video output
US8387099B2 (en) 2002-12-10 2013-02-26 Ol2, Inc. System for acceleration of web page delivery
US9108107B2 (en) 2002-12-10 2015-08-18 Sony Computer Entertainment America Llc Hosting and broadcasting virtual events using streaming interactive video
US20090124387A1 (en) * 2002-12-10 2009-05-14 Onlive, Inc. Method for user session transitioning among streaming interactive video servers
US20090125967A1 (en) * 2002-12-10 2009-05-14 Onlive, Inc. Streaming interactive video integrated with recorded video segments
US20090125968A1 (en) * 2002-12-10 2009-05-14 Onlive, Inc. System for combining recorded application state with application streaming interactive video output
US8949922B2 (en) 2002-12-10 2015-02-03 Ol2, Inc. System for collaborative conferencing using streaming interactive video
US8661496B2 (en) 2002-12-10 2014-02-25 Ol2, Inc. System for combining a plurality of views of real-time streaming interactive video
US9032465B2 (en) 2002-12-10 2015-05-12 Ol2, Inc. Method for multicasting views of real-time streaming interactive video
US20090119729A1 (en) * 2002-12-10 2009-05-07 Onlive, Inc. Method for multicasting views of real-time streaming interactive video
US20090125961A1 (en) * 2002-12-10 2009-05-14 Onlive, Inc. Method of combining linear content and interactive content compressed together as streaming interactive video
US20090118018A1 (en) * 2002-12-10 2009-05-07 Onlive, Inc. System for reporting recorded video preceding system failures
US8549574B2 (en) * 2002-12-10 2013-10-01 Ol2, Inc. Method of combining linear content and interactive content compressed together as streaming interactive video
US8468575B2 (en) 2002-12-10 2013-06-18 Ol2, Inc. System for recursive recombination of streaming interactive video
US20090119738A1 (en) * 2002-12-10 2009-05-07 Onlive, Inc. System for recursive recombination of streaming interactive video
US9003461B2 (en) 2002-12-10 2015-04-07 Ol2, Inc. Streaming interactive video integrated with recorded video segments
US20090119737A1 (en) * 2002-12-10 2009-05-07 Onlive, Inc. System for collaborative conferencing using streaming interactive video
US8840475B2 (en) 2002-12-10 2014-09-23 Ol2, Inc. Method for user session transitioning among streaming interactive video servers
US8495678B2 (en) 2002-12-10 2013-07-23 Ol2, Inc. System for reporting recorded video preceding system failures
US20100175086A1 (en) * 2003-03-18 2010-07-08 United Video Properties, Inc. Systems and methods for providing transport control
US9055325B2 (en) * 2003-03-18 2015-06-09 Rovi Guides, Inc. Systems and methods for providing transport control
US9621956B2 (en) 2003-03-18 2017-04-11 Rovi Guides, Inc. Systems and methods for providing a transport control interface
US9843839B2 (en) * 2003-03-18 2017-12-12 Rovi Guides, Inc. Systems and methods for providing a transport control interface
EP1629672A2 (en) * 2003-06-05 2006-03-01 NDS Limited System for transmitting information from a streamed program to external devices and media
US8010987B2 (en) * 2003-06-05 2011-08-30 Nds Limited System for transmitting information from a streamed program to external devices and media
US20070094703A1 (en) * 2003-06-05 2007-04-26 Nds Limited System for transmitting information from a streamed program to external devices and media
EP1629672B1 (en) * 2003-06-05 2015-11-11 NDS Limited System for transmitting information from a streamed program to external devices and media
US20070092203A1 (en) * 2003-06-24 2007-04-26 Yoshiaki Iwata Recording device and proxy-recording device
US7738774B2 (en) * 2003-06-24 2010-06-15 Panasonic Corporation Recording device and proxy-recording device
US10261665B2 (en) 2003-06-25 2019-04-16 Microsoft Technology Licensing, Llc Taskbar media player
US8214759B2 (en) 2003-06-25 2012-07-03 Microsoft Corporation Taskbar media player
US20100269043A1 (en) * 2003-06-25 2010-10-21 Microsoft Corporation Taskbar media player
US8453056B2 (en) 2003-06-25 2013-05-28 Microsoft Corporation Switching of media presentation
US9275673B2 (en) 2003-06-25 2016-03-01 Microsoft Technology Licensing, Llc Taskbar media player
US9615061B2 (en) * 2003-07-11 2017-04-04 Tvworks, Llc System and method for creating and presenting composite video-on-demand content
US20050010950A1 (en) * 2003-07-11 2005-01-13 John Carney System and method for automatically generating a composite video-on-demand content
US20050010953A1 (en) * 2003-07-11 2005-01-13 John Carney System and method for creating and presenting composite video-on-demand content
US8196168B1 (en) * 2003-12-10 2012-06-05 Time Warner, Inc. Method and apparatus for exchanging preferences for replaying a program on a personal video recorder
US20050159220A1 (en) * 2003-12-15 2005-07-21 Gordon Wilson Method and interface system for facilitating access to fantasy sports leagues
US9615139B2 (en) 2004-01-21 2017-04-04 Tech 5 Determining device that performs processing of output pictures
WO2005107399A2 (en) * 2004-04-30 2005-11-17 Vulcan Inc. Voice control of multimedia content
WO2005107399A3 (en) * 2004-04-30 2007-03-01 Vulcan Inc Voice control of multimedia content
US20060041926A1 (en) * 2004-04-30 2006-02-23 Vulcan Inc. Voice control of multimedia content
US20060075429A1 (en) * 2004-04-30 2006-04-06 Vulcan Inc. Voice control of television-related information
US20050278761A1 (en) * 2004-05-27 2005-12-15 Gonder Thomas L Playlist menu navigation
US8434118B2 (en) * 2004-05-27 2013-04-30 Time Warner Cable Enterprises Llc Playlist menu navigation
US7877776B2 (en) 2004-06-07 2011-01-25 Sling Media, Inc. Personal media broadcasting system
US20070168543A1 (en) * 2004-06-07 2007-07-19 Jason Krikorian Capturing and Sharing Media Content
US8346605B2 (en) 2004-06-07 2013-01-01 Sling Media, Inc. Management of shared media content
US9998802B2 (en) 2004-06-07 2018-06-12 Sling Media LLC Systems and methods for creating variable length clips from a media stream
US7769756B2 (en) 2004-06-07 2010-08-03 Sling Media, Inc. Selection and presentation of context-relevant supplemental content and advertising
US7975062B2 (en) 2004-06-07 2011-07-05 Sling Media, Inc. Capturing and sharing media content
US20060015826A1 (en) * 2004-07-13 2006-01-19 Sony Corporation Hard disk multimedia player and method
US20080313682A1 (en) * 2004-07-27 2008-12-18 Hiroyuki Kajiura Near Video-on-Demand System, Near Video-on-Demand System Control Method, and Program and Recording Medium for the Same
US7671893B2 (en) * 2004-07-27 2010-03-02 Microsoft Corp. System and method for interactive multi-view video
US20060023073A1 (en) * 2004-07-27 2006-02-02 Microsoft Corporation System and method for interactive multi-view video
US20180081506A1 (en) * 2004-08-05 2018-03-22 Bamtech, Llc Media play of selected portions of an event
US20140157195A1 (en) * 2004-08-05 2014-06-05 Mlb Advanced Media, L.P. Media play of selected portions of an event
US8601089B2 (en) * 2004-08-05 2013-12-03 Mlb Advanced Media, L.P. Media play of selected portions of an event
US10949063B2 (en) * 2004-08-05 2021-03-16 Bamtech, Llc Media play of selected portions of an event
US20060047774A1 (en) * 2004-08-05 2006-03-02 Bowman Robert A Media play of selected portions of an event
US20060041829A1 (en) * 2004-08-18 2006-02-23 White Christopher A Selective composition of a media event
US20060090186A1 (en) * 2004-10-21 2006-04-27 Santangelo Bryan D Programming content capturing and processing system and method
US20130072307A1 (en) * 2005-01-21 2013-03-21 Brian Heller Providing highlights of players from a fantasy sports team
US7988560B1 (en) * 2005-01-21 2011-08-02 Aol Inc. Providing highlights of players from a fantasy sports team
US9489717B2 (en) 2005-01-31 2016-11-08 Invention Science Fund I, Llc Shared image device
US9910341B2 (en) 2005-01-31 2018-03-06 The Invention Science Fund I, Llc Shared image device designation
US9325781B2 (en) 2005-01-31 2016-04-26 Invention Science Fund I, Llc Audio sharing
US20140194173A1 (en) * 2005-02-11 2014-07-10 Frank C. Nicholas Method and system for operating and participating in fantasy leagues
US9283474B2 (en) * 2005-02-11 2016-03-15 Dizpersion Corporation Method and system for operating and participating in fantasy leagues
US10908761B2 (en) 2005-03-02 2021-02-02 Rovi Guides, Inc. Playlists and bookmarks in an interactive media guidance application system
US8850479B2 (en) * 2005-03-02 2014-09-30 Panasonic Corporation Distribution device and reception device
WO2006094131A2 (en) * 2005-03-02 2006-09-08 Guideworks, Llc Playlists and bookmarks in an interactive media guidance application system
JP2012170134A (en) * 2005-03-02 2012-09-06 United Video Properties Inc Play lists and bookmarks in interactive media guidance application system
EP1854287B1 (en) 2005-03-02 2016-04-27 Rovi Guides, Inc. Playlists and bookmarks in an interactive media guidance application system
JP2008532182A (en) * 2005-03-02 2008-08-14 ガイドワークス, エルエルシー Playlists and bookmarks in interactive media guidance application system
CN102833603A (en) * 2005-03-02 2012-12-19 联合视频制品公司 Playlists and bookmarks in interactive media guidance application system
EP2632152A3 (en) * 2005-03-02 2015-11-04 Rovi Guides, Inc. Playlists and bookmarks in an interactive media guidance application system
EP4131942A1 (en) * 2005-03-02 2023-02-08 Rovi Guides, Inc. Playlists and bookmarks in an interactive media guidance application system
US20090013351A1 (en) * 2005-03-02 2009-01-08 Matsushita Electric Industrial Co., Ltd. Distribution Device and Reception Device
US9753602B2 (en) 2005-03-02 2017-09-05 Rovi Guides, Inc. Playlists and bookmarks in an interactive media guidance application system
US20060267995A1 (en) * 2005-03-02 2006-11-30 Radloff Jon P Playlists and bookmarks in an interactive media guidance application system
WO2006094131A3 (en) * 2005-03-02 2007-03-29 Guideworks Llc Playlists and bookmarks in an interactive media guidance application system
US8489990B2 (en) * 2005-03-02 2013-07-16 Rovi Guides, Inc. Playlists and bookmarks in an interactive media guidance application system
JP2009165147A (en) * 2005-03-02 2009-07-23 United Video Properties Inc Playlist and bookmark in interactive media guidance application system
EP3209015A1 (en) * 2005-03-02 2017-08-23 Rovi Guides, Inc. Playlists and bookmarks in an interactive media guidance application system
EP3211884A1 (en) * 2005-03-02 2017-08-30 Rovi Guides, Inc. Playlists and bookmarks in an interactive media guidance application system
EP3211883A1 (en) * 2005-03-02 2017-08-30 Rovi Guides, Inc. Playlists and bookmarks in an interactive media guidance application system
US20080113812A1 (en) * 2005-03-17 2008-05-15 Nhn Corporation Game Scrap System, Game Scrap Method, and Computer Readable Recording Medium Recording Program for Implementing the Method
US9242173B2 (en) * 2005-03-17 2016-01-26 Nhn Entertainment Corporation Game scrapbook system, game scrapbook method, and computer readable recording medium recording program for implementing the method
US10773166B2 (en) 2005-03-17 2020-09-15 Nhn Entertainment Corporation Game scrapbook system, game scrapbook method, and computer readable recording medium recording program for implementing the method
US10003762B2 (en) 2005-04-26 2018-06-19 Invention Science Fund I, Llc Shared image devices
US9819490B2 (en) 2005-05-04 2017-11-14 Invention Science Fund I, Llc Regional proximity for shared image device(s)
US9038103B2 (en) 2005-05-06 2015-05-19 Rovi Guides, Inc. Systems and methods for content surfing
US20150289006A1 (en) * 2005-05-23 2015-10-08 British Sky Broadcasting Limited Media recording and playback
US20060269220A1 (en) * 2005-05-31 2006-11-30 Sony Corporation Reproducing system, reproducing apparatus, receiving and reproducing apparatus, and reproducing method
US10097756B2 (en) 2005-06-02 2018-10-09 Invention Science Fund I, Llc Enhanced video/still image correlation
US9967424B2 (en) 2005-06-02 2018-05-08 Invention Science Fund I, Llc Data storage usage protocol
US9451200B2 (en) 2005-06-02 2016-09-20 Invention Science Fund I, Llc Storage access technique for captured data
US9621749B2 (en) 2005-06-02 2017-04-11 Invention Science Fund I, Llc Capturing selected image objects
US7917932B2 (en) 2005-06-07 2011-03-29 Sling Media, Inc. Personal video recorder functionality for placeshifting systems
US7805534B2 (en) * 2005-08-01 2010-09-28 France Telecom Service for personalizing communications by processing audio and/or video media flows
US20090222570A1 (en) * 2005-08-01 2009-09-03 France Telecom Service for personalizing communications by processing audio and/or video media flows
US7739599B2 (en) 2005-09-23 2010-06-15 Microsoft Corporation Automatic capturing and editing of a video
US20070074115A1 (en) * 2005-09-23 2007-03-29 Microsoft Corporation Automatic capturing and editing of a video
US8625754B1 (en) * 2005-10-24 2014-01-07 AT&T Intellectual Property II, L.P. via a transfer from AT&T Corp. Method and apparatus for providing information associated with embedded hyperlinked images
US20070100891A1 (en) * 2005-10-26 2007-05-03 Patrick Nee Method of forming a multimedia package
EP1949681A4 (en) * 2005-11-04 2010-04-28 Microsoft Corp Multi-view video delivery
EP1949681A1 (en) * 2005-11-04 2008-07-30 Microsoft Corporation Multi-view video delivery
US20070103558A1 (en) * 2005-11-04 2007-05-10 Microsoft Corporation Multi-view video delivery
WO2007056048A1 (en) 2005-11-04 2007-05-18 Microsoft Corporation Multi-view video delivery
US20070154169A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for accessing media program options based on program segment interest
EP3413558A1 (en) * 2005-12-29 2018-12-12 Rovi Guides, Inc. An interactive media guidance system having multiple devices
US20080287095A1 (en) * 2006-03-20 2008-11-20 Sms.Ac Systems and methods for generation, registration and mobile phone billing of a network-enabled application with one-time opt-in
US8332886B2 (en) 2006-03-28 2012-12-11 Michael Lanza System allowing users to embed comments at specific points in time into media presentation
US7735101B2 (en) 2006-03-28 2010-06-08 Cisco Technology, Inc. System allowing users to embed comments at specific points in time into media presentation
US7945142B2 (en) 2006-06-15 2011-05-17 Microsoft Corporation Audio/visual editing tool
US20110185269A1 (en) * 2006-06-15 2011-07-28 Microsoft Corporation Audio/visual editing tool
US20070292106A1 (en) * 2006-06-15 2007-12-20 Microsoft Corporation Audio/visual editing tool
EP2036344A2 (en) * 2006-06-22 2009-03-18 TiVo, Inc. Method and apparatus for creating and viewing customized multimedia segments
US8572669B2 (en) 2006-06-22 2013-10-29 Tivo Inc. In-band data recognition and synchronization system
US9100670B2 (en) 2006-06-22 2015-08-04 Tivo Inc. In-band data recognition and synchronization system
US8146130B2 (en) 2006-06-22 2012-03-27 Tivo Inc. In-band data recognition and synchronization system
EP2036344A4 (en) * 2006-06-22 2010-11-24 Tivo Inc Method and apparatus for creating and viewing customized multimedia segments
JP2009542088A (en) * 2006-06-22 2009-11-26 ティヴォ インク Method and apparatus for creating and viewing customized multimedia segments
US20100027976A1 (en) * 2006-06-22 2010-02-04 Smith Kevin P In-Band Data Recognition And Synchronization System
US8023800B2 (en) * 2006-06-23 2011-09-20 Steve Concotelli Media playback system
US20080124056A1 (en) * 2006-06-23 2008-05-29 Steve Concotelli Media playback system
US20080059631A1 (en) * 2006-07-07 2008-03-06 Voddler, Inc. Push-Pull Based Content Delivery System
US20100241953A1 (en) * 2006-07-12 2010-09-23 Tae Hyeon Kim Method and apparatus for encoding/deconding signal
US8275814B2 (en) 2006-07-12 2012-09-25 Lg Electronics Inc. Method and apparatus for encoding/decoding signal
US20140229887A1 (en) * 2006-07-31 2014-08-14 Rovi Guides, Inc. Systems and methods for providing enhanced sports watching media guidance
US9544526B2 (en) 2006-07-31 2017-01-10 Rovi Guides, Inc. Systems and methods for providing custom media content flipping
US8656435B2 (en) 2006-08-14 2014-02-18 Cisco Technology Inc. Controlled metadata revelation
US20090208180A1 (en) * 2006-08-14 2009-08-20 Nds Limited Controlled metadata revelation
US20080063363A1 (en) * 2006-08-31 2008-03-13 Georgia Tech Research Method and computer program product for synchronizing, displaying, and providing access to data collected from various media
US8275243B2 (en) * 2006-08-31 2012-09-25 Georgia Tech Research Corporation Method and computer program product for synchronizing, displaying, and providing access to data collected from various media
US20080065638A1 (en) * 2006-09-11 2008-03-13 Rainer Brodersen Organizing and sorting media menu items
US8099665B2 (en) * 2006-09-11 2012-01-17 Apple Inc. Organizing and sorting media menu items
US20100174733A1 (en) * 2006-10-19 2010-07-08 Tae Hyeon Kim Encoding method and apparatus and decoding method and apparatus
EP2090096A4 (en) * 2006-10-19 2010-11-03 Lg Electronics Inc Encoding method and apparatus and decoding method and apparatus
US8271553B2 (en) 2006-10-19 2012-09-18 Lg Electronics Inc. Encoding method and apparatus and decoding method and apparatus
EP2089883A4 (en) * 2006-10-19 2010-11-03 Lg Electronics Inc Encoding method and apparatus and decoding method and apparatus
US8271554B2 (en) 2006-10-19 2012-09-18 Lg Electronics Encoding method and apparatus and decoding method and apparatus
US20100174989A1 (en) * 2006-10-19 2010-07-08 Tae Hyeon Kim Encoding method and apparatus and decoding method and apparatus
US8176424B2 (en) 2006-10-19 2012-05-08 Lg Electronics Inc. Encoding method and apparatus and decoding method and apparatus
US8499011B2 (en) 2006-10-19 2013-07-30 Lg Electronics Inc. Encoding method and apparatus and decoding method and apparatus
EP2090096A1 (en) * 2006-10-19 2009-08-19 LG Electronics, Inc. Encoding method and apparatus and decoding method and apparatus
EP2089883A1 (en) * 2006-10-19 2009-08-19 LG Electronics Inc. Encoding method and apparatus and decoding method and apparatus
US8452801B2 (en) 2006-10-19 2013-05-28 Lg Electronics Inc. Encoding method and apparatus and decoding method and apparatus
US20100100819A1 (en) * 2006-10-19 2010-04-22 Tae Hyeon Kim Encoding method and apparatus and decoding method and apparatus
US20100042924A1 (en) * 2006-10-19 2010-02-18 Tae Hyeon Kim Encoding method and apparatus and decoding method and apparatus
US20080114794A1 (en) * 2006-11-10 2008-05-15 Guideworks Llc Systems and methods for using playlists
US9967509B2 (en) 2006-11-10 2018-05-08 Rovi Guides, Inc. Systems and methods for using playlists
US20100325650A1 (en) * 2006-11-10 2010-12-23 Rovi Guides, Inc. Systems and methods for using playlists
US9118868B2 (en) 2006-11-10 2015-08-25 Rovi Guides, Inc. Systems and methods for using playlists
US20110170840A1 (en) * 2006-11-10 2011-07-14 Rovi Guides, Inc. Systems and methods for using playlists
US20080115173A1 (en) * 2006-11-10 2008-05-15 Guideworks Llc Systems and methods for using playlists
US8819724B2 (en) * 2006-12-04 2014-08-26 Qualcomm Incorporated Systems, methods and apparatus for providing sequences of media segments and corresponding interactive data on a channel in a media distribution system
US20080134260A1 (en) * 2006-12-04 2008-06-05 Qualcomm Incorporated Systems, methods and apparatus for providing sequences of media segments and corresponding interactive data on a channel in a media distribution system
US20080163301A1 (en) * 2006-12-27 2008-07-03 Joon Young Park Remote Control with User Profile Capability
US8421931B2 (en) * 2006-12-27 2013-04-16 Motorola Mobility Llc Remote control with user profile capability
US20100039962A1 (en) * 2006-12-29 2010-02-18 Andrea Varesio Conference where mixing is time controlled by a rendering device
US20080168497A1 (en) * 2007-01-04 2008-07-10 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for providing interactive electronic programming guide services
US20080235586A1 (en) * 2007-03-19 2008-09-25 Hung-Te Chou Method and related system for multiple displays
US20080250358A1 (en) * 2007-04-06 2008-10-09 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for implementing a navigational search structure for media content
US8631439B2 (en) * 2007-04-06 2014-01-14 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for implementing a navigational search structure for media content
US20080259205A1 (en) * 2007-04-17 2008-10-23 Canon Kabushiki Kaisha Apparatus and method for upconverting content data
US8897616B2 (en) * 2007-04-17 2014-11-25 Canon Kabushiki Kaisha Apparatus and method for upconverting content data
US20080269924A1 (en) * 2007-04-30 2008-10-30 Huang Chen-Hsiu Method of summarizing sports video and apparatus thereof
US8221230B2 (en) * 2007-05-18 2012-07-17 ProVSports, Inc. Video gaming device and method of wagering on a virtual football game
US20120004018A1 (en) * 2007-05-18 2012-01-05 Reeves Iii Allen N Video gaming device and method of wagering on a virtual football game
US20090055383A1 (en) * 2007-08-23 2009-02-26 Sony Computer Entertainment America Inc. Dynamic media interaction using time-based metadata
US10580459B2 (en) * 2007-08-23 2020-03-03 Sony Interactive Entertainment America Llc Dynamic media interaction using time-based metadata
US20090133092A1 (en) * 2007-11-19 2009-05-21 Echostar Technologies Corporation Methods and Apparatus for Filtering Content in a Video Stream Using Text Data
US8977106B2 (en) 2007-11-19 2015-03-10 Echostar Technologies L.L.C. Methods and apparatus for filtering content in a video stream using closed captioning data
US8165450B2 (en) 2007-11-19 2012-04-24 Echostar Technologies L.L.C. Methods and apparatus for filtering content in a video stream using text data
US8165451B2 (en) 2007-11-20 2012-04-24 Echostar Technologies L.L.C. Methods and apparatus for displaying information regarding interstitials of a video stream
US20090133093A1 (en) * 2007-11-20 2009-05-21 Echostar Technologies Corporation Methods and Apparatus for Generating Metadata Utilized to Filter Content from a Video Stream Using Text Data
US20090129747A1 (en) * 2007-11-20 2009-05-21 Echostar Technologies Corporation Methods and Apparatus for Displaying Information Regarding Interstitials of a Video Stream
US8965177B2 (en) 2007-11-20 2015-02-24 Echostar Technologies L.L.C. Methods and apparatus for displaying interstitial breaks in a progress bar of a video stream
US8136140B2 (en) 2007-11-20 2012-03-13 Dish Network L.L.C. Methods and apparatus for generating metadata utilized to filter content from a video stream using text data
US20090144391A1 (en) * 2007-11-30 2009-06-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Audio sharing
US20090150927A1 (en) * 2007-12-06 2009-06-11 Alcatel Lucent Facilitating interactive advertising in digital television program content through follow-up browsing of selectable advertised offerings presented within such digital television program content
US20110176787A1 (en) * 2007-12-14 2011-07-21 United Video Properties, Inc. Systems and methods for providing enhanced recording options of media content
US20090163239A1 (en) * 2007-12-21 2009-06-25 Nokia Corporation Method, apparatus and computer program product for generating media content by recording broadcast transmissions
EP2077524A2 (en) * 2008-01-07 2009-07-08 Voddler, Inc. Push-pull based content delivery system
EP2077524A3 (en) * 2008-01-07 2009-09-30 Voddler, Inc. Push-pull based content delivery system
US20090183199A1 (en) * 2008-01-10 2009-07-16 James Ivan Stafford Devices, Systems, and Methods Regarding Advertisement on Demand
US8516521B2 (en) * 2008-01-14 2013-08-20 Verizon Patent And Licensing Inc. Interactive learning
US20090183201A1 (en) * 2008-01-14 2009-07-16 Verizon Data Services Inc. Interactive learning
US20090201316A1 (en) * 2008-02-11 2009-08-13 Nikhil Bhatt Image Application Performance Optimization
US20090204894A1 (en) * 2008-02-11 2009-08-13 Nikhil Bhatt Image Application Performance Optimization
US9092240B2 (en) * 2008-02-11 2015-07-28 Apple Inc. Image application performance optimization
US8502866B2 (en) * 2008-03-14 2013-08-06 Illinois Tool Works Inc. Video recording device for a welder's helmet
US20090231423A1 (en) * 2008-03-14 2009-09-17 Illinois Tool Works Inc. Video recording device for a welder's helmet
US8606085B2 (en) 2008-03-20 2013-12-10 Dish Network L.L.C. Method and apparatus for replacement of audio data in recorded audio/video stream
US20090300699A1 (en) * 2008-05-30 2009-12-03 Echostar Technologies L.L.C. Methods and apparatus for presenting substitute content in an audio/video stream using text data
US9357260B2 (en) 2008-05-30 2016-05-31 Echostar Technologies L.L.C. Methods and apparatus for presenting substitute content in an audio/video stream using text data
US8156520B2 (en) 2008-05-30 2012-04-10 EchoStar Technologies, L.L.C. Methods and apparatus for presenting substitute content in an audio/video stream using text data
US8726309B2 (en) 2008-05-30 2014-05-13 Echostar Technologies L.L.C. Methods and apparatus for presenting substitute content in an audio/video stream using text data
US20090307741A1 (en) * 2008-06-09 2009-12-10 Echostar Technologies L.L.C. Methods and apparatus for dividing an audio/video stream into multiple segments using text data
US9953450B2 (en) * 2008-06-11 2018-04-24 Nawmal, Ltd Generation of animation using icons in text
US20100122193A1 (en) * 2008-06-11 2010-05-13 Lange Herve Generation of animation using icons in text
US8538914B2 (en) 2008-06-20 2013-09-17 Sony Corporation Information processing apparatus, information processing method and information processing program
US10380178B2 (en) 2008-06-20 2019-08-13 Sony Corporation Information processing apparatus, information processing method and information processing program
US9805117B2 (en) 2008-06-20 2017-10-31 Sony Corporation Information processing apparatus, information processing method and information processing program
US20090327349A1 (en) * 2008-06-20 2009-12-31 Sony Corporation Information processing apparatus, information processing method and information processing program
US8244665B2 (en) * 2008-06-20 2012-08-14 Sony Corporation Information processing apparatus, information processing method and information processing program
US8510778B2 (en) 2008-06-27 2013-08-13 Rovi Guides, Inc. Systems and methods for ranking assets relative to a group of viewers
US9148701B2 (en) 2008-06-27 2015-09-29 Rovi Guides, Inc. Systems and methods for ranking assets relative to a group of viewers
US20090328105A1 (en) * 2008-06-27 2009-12-31 Guideworks, Llc Systems and methods for ranking assets relative to a group of viewers
US20100043040A1 (en) * 2008-08-18 2010-02-18 Olsen Jr Dan R Interactive viewing of sports video
US9432629B2 (en) 2008-08-18 2016-08-30 Brigham Young University Interactive viewing of sports video
US8726332B2 (en) 2008-10-27 2014-05-13 Sony Corporation Broadcast programming delivery apparatus, switcher control method, and computer program product
US20100103325A1 (en) * 2008-10-27 2010-04-29 Sony Corporation Broadcast programming delivery apparatus, switcher control method, and computer program product
US8233530B2 (en) 2008-10-28 2012-07-31 International Business Machines Corporation Video scene matching on return from virtual rendering in a consumer digital video recording device
US20100104005A1 (en) * 2008-10-28 2010-04-29 International Business Machines Corporation Video scene matching on return from virtual rendering in a consumer digital video recording device
US8588579B2 (en) 2008-12-24 2013-11-19 Echostar Technologies L.L.C. Methods and apparatus for filtering and inserting content into a presentation stream using signature data
US8407735B2 (en) 2008-12-24 2013-03-26 Echostar Technologies L.L.C. Methods and apparatus for identifying segments of content in a presentation stream using signature data
US8510771B2 (en) 2008-12-24 2013-08-13 Echostar Technologies L.L.C. Methods and apparatus for filtering content from a presentation stream using signature data
US20100158484A1 (en) * 2008-12-24 2010-06-24 EchoStar Technologies, L.L.C. Methods and apparatus for filtering and inserting content into a presentation stream using signature data
US20100162344A1 (en) * 2008-12-24 2010-06-24 EchoStar Technologies, L.L.C. Methods and apparatus for identifying segments of content in a presentation stream using signature data
US20100162291A1 (en) * 2008-12-24 2010-06-24 EchoStar Technologies, L.L.C. Methods and apparatus for filtering content from a presentation stream using signature data
US8185513B2 (en) 2008-12-31 2012-05-22 Hulu Llc Method and apparatus for generating merged media program metadata
US8661017B2 (en) 2008-12-31 2014-02-25 Hulu, LLC Method and apparatus for generating merged media program metadata
US20100169369A1 (en) * 2008-12-31 2010-07-01 Hulu Llc Method and apparatus for generating merged media program metadata
US9253430B2 (en) * 2009-01-15 2016-02-02 At&T Intellectual Property I, L.P. Systems and methods to control viewed content
US20100180297A1 (en) * 2009-01-15 2010-07-15 At&T Intellectual Property I, L.P. Systems and Methods to Control Viewed Content
US20100195972A1 (en) * 2009-01-30 2010-08-05 Echostar Technologies L.L.C. Methods and apparatus for identifying portions of a video stream based on characteristics of the video stream
US8326127B2 (en) 2009-01-30 2012-12-04 Echostar Technologies L.L.C. Methods and apparatus for identifying portions of a video stream based on characteristics of the video stream
US8358346B2 (en) * 2009-02-04 2013-01-22 Sony Corporation Video processing device, video processing method, and program
US20100194892A1 (en) * 2009-02-04 2010-08-05 Sony Corporation Video processing device, video processing method, and program
US20100211198A1 (en) * 2009-02-13 2010-08-19 Ressler Michael J Tools and Methods for Collecting and Analyzing Sports Statistics
US8527537B2 (en) 2009-02-19 2013-09-03 Hulu, LLC Method and apparatus for providing community-based metadata
US20100211584A1 (en) * 2009-02-19 2010-08-19 Hulu Llc Method and apparatus for providing a program guide having search parameter aware thumbnails
US20100332527A1 (en) * 2009-02-19 2010-12-30 Hulu Llc Method and apparatus for providing community-based metadata
US8805866B2 (en) 2009-02-19 2014-08-12 Hulu, LLC Augmenting metadata using user entered metadata
US8782709B2 (en) 2009-02-19 2014-07-15 Hulu, LLC Method and apparatus for providing a program guide having search parameter aware thumbnails
US11659224B2 (en) 2009-03-30 2023-05-23 Time Warner Cable Enterprises Llc Personal media channel apparatus and methods
US10313755B2 (en) 2009-03-30 2019-06-04 Time Warner Cable Enterprises Llc Recommendation engine apparatus and methods
US9380329B2 (en) 2009-03-30 2016-06-28 Time Warner Cable Enterprises Llc Personal media channel apparatus and methods
US11076189B2 (en) 2009-03-30 2021-07-27 Time Warner Cable Enterprises Llc Personal media channel apparatus and methods
US11012749B2 (en) 2009-03-30 2021-05-18 Time Warner Cable Enterprises Llc Recommendation engine apparatus and methods
US8793282B2 (en) * 2009-04-14 2014-07-29 Disney Enterprises, Inc. Real-time media presentation using metadata clips
US20140244607A1 (en) * 2009-04-14 2014-08-28 Disney Enterprises, Inc. System and Method for Real-Time Media Presentation Using Metadata Clips
US20100262618A1 (en) * 2009-04-14 2010-10-14 Disney Enterprises, Inc. System and method for real-time media presentation using metadata clips
US20100318939A1 (en) * 2009-06-10 2010-12-16 Samsung Electronics Co., Ltd. Method for providing list of contents and multimedia apparatus applying the same
US20100322592A1 (en) * 2009-06-17 2010-12-23 EchoStar Technologies, L.L.C. Method and apparatus for modifying the presentation of content
US8437617B2 (en) 2009-06-17 2013-05-07 Echostar Technologies L.L.C. Method and apparatus for modifying the presentation of content
US11122316B2 (en) 2009-07-15 2021-09-14 Time Warner Cable Enterprises Llc Methods and apparatus for targeted secondary content insertion
US11102262B2 (en) * 2009-09-10 2021-08-24 Opentv, Inc. Method and system for sharing digital media content
US11522928B2 (en) 2009-09-10 2022-12-06 Opentv, Inc. Method and system for sharing digital media content
US20180248928A1 (en) * 2009-09-10 2018-08-30 Opentv, Inc. Method and system for sharing digital media content
US20160359935A1 (en) * 2009-09-10 2016-12-08 Open Tv, Inc. Method and system for sharing digital media content
US10313411B2 (en) * 2009-09-10 2019-06-04 Opentv, Inc. Method and system for sharing digital media content
US8621099B2 (en) 2009-09-21 2013-12-31 Sling Media, Inc. Systems and methods for formatting media content for distribution
CN102656897A (en) * 2009-12-15 2012-09-05 夏普株式会社 Content delivery system, content delivery apparatus, content playback terminal and content delivery method
US8934758B2 (en) 2010-02-09 2015-01-13 Echostar Global B.V. Methods and apparatus for presenting supplemental content in association with recorded content
US8874575B2 (en) 2010-04-01 2014-10-28 Sony Computer Entertainment Inc. Media fingerprinting for social networking
US9264785B2 (en) 2010-04-01 2016-02-16 Sony Computer Entertainment Inc. Media fingerprinting for content determination and retrieval
US9473820B2 (en) 2010-04-01 2016-10-18 Sony Interactive Entertainment Inc. Media fingerprinting for content determination and retrieval
US9113217B2 (en) 2010-04-01 2015-08-18 Sony Computer Entertainment Inc. Media fingerprinting for social networking
US11616992B2 (en) 2010-04-23 2023-03-28 Time Warner Cable Enterprises Llc Apparatus and methods for dynamic secondary content and data insertion and delivery
US20110264530A1 (en) * 2010-04-23 2011-10-27 Bryan Santangelo Apparatus and methods for dynamic secondary content and data insertion and delivery
US9143699B2 (en) 2010-07-13 2015-09-22 Sony Computer Entertainment Inc. Overlay non-video content on a mobile device
US10609308B2 (en) 2010-07-13 2020-03-31 Sony Interactive Entertainment Inc. Overly non-video content on a mobile device
US10279255B2 (en) 2010-07-13 2019-05-07 Sony Interactive Entertainment Inc. Position-dependent gaming, 3-D controller, and handheld as a remote
US9159165B2 (en) 2010-07-13 2015-10-13 Sony Computer Entertainment Inc. Position-dependent gaming, 3-D controller, and handheld as a remote
US9832441B2 (en) 2010-07-13 2017-11-28 Sony Interactive Entertainment Inc. Supplemental content on a mobile device
US10171754B2 (en) 2010-07-13 2019-01-01 Sony Interactive Entertainment Inc. Overlay non-video content on a mobile device
US9814977B2 (en) 2010-07-13 2017-11-14 Sony Interactive Entertainment Inc. Supplemental video content on a mobile device
US10981055B2 (en) 2010-07-13 2021-04-20 Sony Interactive Entertainment Inc. Position-dependent gaming, 3-D controller, and handheld as a remote
US9762817B2 (en) 2010-07-13 2017-09-12 Sony Interactive Entertainment Inc. Overlay non-video content on a mobile device
US10819815B2 (en) 2010-07-20 2020-10-27 Ideahub Inc. Apparatus and method for providing streaming content
US10362130B2 (en) 2010-07-20 2019-07-23 Ideahub Inc. Apparatus and method for providing streaming contents
US10277660B1 (en) 2010-09-06 2019-04-30 Ideahub Inc. Apparatus and method for providing streaming content
US8640181B1 (en) * 2010-09-15 2014-01-28 Mlb Advanced Media, L.P. Synchronous and multi-sourced audio and video broadcast
US10104408B1 (en) 2010-09-15 2018-10-16 Bamtech, Llc Synchronous and multi-sourced audio and video broadcast
US8832768B1 (en) 2010-09-15 2014-09-09 Mlb Advanced Media, L.P. Synchronous and multi-sourced audio and video broadcast
US9369512B2 (en) * 2010-10-06 2016-06-14 Electronics And Telecommunications Research Institute Apparatus and method for providing streaming content
US9986009B2 (en) 2010-10-06 2018-05-29 Electronics And Telecommunications Research Institute Apparatus and method for providing streaming content
US20130185398A1 (en) * 2010-10-06 2013-07-18 Industry-University Cooperation Foundation Korea Aerospace University Apparatus and method for providing streaming content
US20170041371A9 (en) * 2010-10-06 2017-02-09 Electronics And Telecommunications Research Institute Apparatus and method for providing streaming content
US8909805B2 (en) * 2010-10-06 2014-12-09 Electronics And Telecommunications Research Institute Apparatus and method for providing streaming content
US20140281013A1 (en) * 2010-10-06 2014-09-18 Electronics And Telecommunications Research Institute Apparatus and method for providing streaming content
EP2668552A4 (en) * 2011-01-27 2014-08-27 Netflix Inc Insertion points for streaming video autoplay
USRE46114E1 (en) 2011-01-27 2016-08-16 NETFLIX Inc. Insertion points for streaming video autoplay
EP2668552A1 (en) * 2011-01-27 2013-12-04 Netflix, Inc. Insertion points for streaming video autoplay
US8646013B2 (en) 2011-04-29 2014-02-04 Sling Media, Inc. Identifying instances of media programming available from different content sources
US20120308195A1 (en) * 2011-05-31 2012-12-06 Michael Bannan Feedback system and method
US11153659B2 (en) 2011-08-12 2021-10-19 Saturn Licensing Llc Information processing apparatus, information processing method, program, and information processing system
US10595089B2 (en) 2011-08-12 2020-03-17 Saturn Licensing Llc Information processing apparatus, information processing method, program, and information processing system
US20130042282A1 (en) * 2011-08-12 2013-02-14 Sony Corporation Information processing apparatus, information processing method, program, and information processing system
US9992542B2 (en) * 2011-08-12 2018-06-05 Saturn Licensing Llc Information processing apparatus, information processing method, program, and information processing system
EP2745522A1 (en) * 2011-09-23 2014-06-25 Google, Inc. Video segment presentaton tracking
EP2745522A4 (en) * 2011-09-23 2015-04-29 Google Inc Video segment presentaton tracking
US9661357B2 (en) * 2012-03-12 2017-05-23 Cisco Technology, Inc. Method and system to locally cache and inform users of partial video segments and data objects
US20130239158A1 (en) * 2012-03-12 2013-09-12 Cisco Technology, Inc. Method and System to Locally Cache and Inform Users of Partial Video Segments and Data Objects
US9467723B2 (en) 2012-04-04 2016-10-11 Time Warner Cable Enterprises Llc Apparatus and methods for automated highlight reel creation in a content delivery network
US10250932B2 (en) 2012-04-04 2019-04-02 Time Warner Cable Enterprises Llc Apparatus and methods for automated highlight reel creation in a content delivery network
US11109090B2 (en) 2012-04-04 2021-08-31 Time Warner Cable Enterprises Llc Apparatus and methods for automated highlight reel creation in a content delivery network
US8931023B2 (en) * 2012-05-21 2015-01-06 Verizon Patent And Licensing Inc. Method and system for providing feedback based on monitoring of channels at a customer premise
US20130332830A1 (en) * 2012-06-06 2013-12-12 Google Inc. Mobile user interface for contextual browsing while playing digital content
US10928983B2 (en) * 2012-06-06 2021-02-23 Google Llc Mobile user interface for contextual browsing while playing digital content
US20190250775A1 (en) * 2012-06-06 2019-08-15 Google Llc Mobile user interface for contextual browsing while playing digital content
US9262413B2 (en) * 2012-06-06 2016-02-16 Google Inc. Mobile user interface for contextual browsing while playing digital content
US10268343B2 (en) * 2012-06-06 2019-04-23 Google Llc Mobile user interface for contextual browsing while playing digital content
US9872071B2 (en) * 2012-10-09 2018-01-16 Google Llc Systems, methods, and media for inhibiting the presentation of spoiler content based on requested content
US9632647B1 (en) * 2012-10-09 2017-04-25 Audible, Inc. Selecting presentation positions in dynamic content
US20170064391A1 (en) * 2012-10-09 2017-03-02 Google Inc. Systems, methods, and media for inhibiting the presentation of spoiler content based on requested content
US20140105573A1 (en) * 2012-10-12 2014-04-17 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno Video access system and method based on action type detection
US9554081B2 (en) * 2012-10-12 2017-01-24 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno Video access system and method based on action type detection
US9946352B2 (en) * 2012-11-09 2018-04-17 Sony Corporation Information processing apparatus, information processing method, and recording medium
US20150241979A1 (en) * 2012-11-09 2015-08-27 Sony Corporation Information processing apparatus, information processing method, and recording medium
US10289209B2 (en) 2012-11-09 2019-05-14 Sony Corporation Information processing apparatus, information processing method, and recording medium
US10042431B2 (en) 2012-11-09 2018-08-07 Sony Corporation Information processing apparatus, information processing method, and recording medium
US20220150562A1 (en) * 2012-11-19 2022-05-12 John Douglas Steinberg System and method for creating customized, multi-platform video programming
US11671645B2 (en) * 2012-11-19 2023-06-06 John Douglas Steinberg System and method for creating customized, multi-platform video programming
US10158901B2 (en) * 2012-11-19 2018-12-18 Steinberg John D System and method for creating customized, multi-platform video programming
US20190182525A1 (en) * 2012-11-19 2019-06-13 John Douglas Steinberg System and method for creating customized, multi-platform video programming
US11178442B2 (en) * 2012-11-19 2021-11-16 John Douglas Steinberg System and method for creating customized, multi-platform video programming
US20170041654A1 (en) * 2012-11-19 2017-02-09 John D. Steinberg System and method for creating customized, multi-platform video programming
US20140186012A1 (en) * 2012-12-27 2014-07-03 Echostar Technologies, Llc Content-based highlight recording of television programming
US9451202B2 (en) * 2012-12-27 2016-09-20 Echostar Technologies L.L.C. Content-based highlight recording of television programming
US20140201778A1 (en) * 2013-01-15 2014-07-17 Sap Ag Method and system of interactive advertisement
US20140365228A1 (en) * 2013-03-15 2014-12-11 Honda Motor Co., Ltd. Interpretation of ambiguous vehicle instructions
US9747898B2 (en) * 2013-03-15 2017-08-29 Honda Motor Co., Ltd. Interpretation of ambiguous vehicle instructions
US20140325568A1 (en) * 2013-04-26 2014-10-30 Microsoft Corporation Dynamic creation of highlight reel tv show
CN104135694A (en) * 2013-04-30 2014-11-05 索尼公司 Information processing device and information processing method
US20160112524A1 (en) * 2013-04-30 2016-04-21 Sony Corporation Information processing apparatus and information processing method
CN104135694B (en) * 2013-04-30 2019-01-08 索尼公司 Information processing unit and information processing method
EP2993907A4 (en) * 2013-04-30 2016-12-21 Sony Corp Information processing device and information processing method
US10075544B2 (en) * 2013-04-30 2018-09-11 Sony Corporation Information processing apparatus and information processing method
US9317486B1 (en) 2013-06-07 2016-04-19 Audible, Inc. Synchronizing playback of digital content with captured physical content
US9778830B1 (en) 2013-08-26 2017-10-03 Venuenext, Inc. Game event display with a scrollable graphical game play feed
US10076709B1 (en) 2013-08-26 2018-09-18 Venuenext, Inc. Game state-sensitive selection of media sources for media coverage of a sporting event
US9671940B1 (en) * 2013-08-26 2017-06-06 Venuenext, Inc. Game event display with scroll bar and play event icons
US20150058780A1 (en) * 2013-08-26 2015-02-26 Stadium Technology Company Game event display with scroll bar and play event icons
US9575621B2 (en) * 2013-08-26 2017-02-21 Venuenext, Inc. Game event display with scroll bar and play event icons
US10500479B1 (en) * 2013-08-26 2019-12-10 Venuenext, Inc. Game state-sensitive selection of media sources for media coverage of a sporting event
US10282068B2 (en) * 2013-08-26 2019-05-07 Venuenext, Inc. Game event display with a scrollable graphical game play feed
US10297287B2 (en) 2013-10-21 2019-05-21 Thuuz, Inc. Dynamic media recording
US9609373B2 (en) * 2013-10-25 2017-03-28 Avago Technologies General Ip (Singapore) Pte. Ltd. Presentation timeline synchronization across audio-video (AV) streams
US20150121436A1 (en) * 2013-10-25 2015-04-30 Broadcom Corporation Presentation timeline synchronization across audio-video (av) streams
US9578377B1 (en) 2013-12-03 2017-02-21 Venuenext, Inc. Displaying a graphical game play feed based on automatically detecting bounds of plays or drives using game related data sources
US9883243B2 (en) * 2014-02-26 2018-01-30 Lenovo (Beijing) Co., Ltd. Information processing method and electronic apparatus
US20150243327A1 (en) * 2014-02-26 2015-08-27 Lenovo (Beijing) Co., Ltd. Information processing method and electronic apparatus
US9912743B2 (en) * 2014-02-28 2018-03-06 Skycapital Investors, Llc Real-time collection and distribution of information for an event organized according to sub-events
US20150248194A1 (en) * 2014-02-28 2015-09-03 Keith Simpson Real-time collection and distribution of information for an event organized according to sub-events
US20150248722A1 (en) * 2014-03-03 2015-09-03 Swell, Inc. Web based interactive multimedia system
US9794599B2 (en) * 2014-04-10 2017-10-17 Telibrahma Convergent Communications Private Limited Method and system for auditing multimedia content
US20150296229A1 (en) * 2014-04-10 2015-10-15 Telibrahma Convergent Communications Private Limited Method and system for auditing multimedia content
US9609380B2 (en) 2014-07-07 2017-03-28 Google Inc. Method and system for detecting and presenting a new event in a video feed
US9224044B1 (en) 2014-07-07 2015-12-29 Google Inc. Method and system for video zone monitoring
US10192120B2 (en) 2014-07-07 2019-01-29 Google Llc Method and system for generating a smart time-lapse video clip
US10180775B2 (en) 2014-07-07 2019-01-15 Google Llc Method and system for displaying recorded and live video feeds
US10140827B2 (en) 2014-07-07 2018-11-27 Google Llc Method and system for processing motion event notifications
US10127783B2 (en) 2014-07-07 2018-11-13 Google Llc Method and device for processing motion events
US9354794B2 (en) 2014-07-07 2016-05-31 Google Inc. Method and system for performing client-side zooming of a remote video feed
US9420331B2 (en) 2014-07-07 2016-08-16 Google Inc. Method and system for categorizing detected motion events
US9449229B1 (en) 2014-07-07 2016-09-20 Google Inc. Systems and methods for categorizing motion event candidates
US10108862B2 (en) 2014-07-07 2018-10-23 Google Llc Methods and systems for displaying live video and recorded video
US9479822B2 (en) 2014-07-07 2016-10-25 Google Inc. Method and system for categorizing detected motion events
US9489580B2 (en) 2014-07-07 2016-11-08 Google Inc. Method and system for cluster-based video monitoring and event categorization
US10977918B2 (en) 2014-07-07 2021-04-13 Google Llc Method and system for generating a smart time-lapse video clip
US9940523B2 (en) 2014-07-07 2018-04-10 Google Llc Video monitoring user interface for displaying motion events feed
US9501915B1 (en) 2014-07-07 2016-11-22 Google Inc. Systems and methods for analyzing a video stream
US11250679B2 (en) 2014-07-07 2022-02-15 Google Llc Systems and methods for categorizing motion events
US11062580B2 (en) 2014-07-07 2021-07-13 Google Llc Methods and systems for updating an event timeline with event indicators
US9674570B2 (en) 2014-07-07 2017-06-06 Google Inc. Method and system for detecting and presenting video feed
US10452921B2 (en) 2014-07-07 2019-10-22 Google Llc Methods and systems for displaying video streams
US10467872B2 (en) 2014-07-07 2019-11-05 Google Llc Methods and systems for updating an event timeline with event indicators
US9886161B2 (en) 2014-07-07 2018-02-06 Google Llc Method and system for motion vector-based video monitoring and event categorization
US9213903B1 (en) 2014-07-07 2015-12-15 Google Inc. Method and system for cluster-based video monitoring and event categorization
US10867496B2 (en) 2014-07-07 2020-12-15 Google Llc Methods and systems for presenting video feeds
US9672427B2 (en) 2014-07-07 2017-06-06 Google Inc. Systems and methods for categorizing motion events
US9158974B1 (en) * 2014-07-07 2015-10-13 Google Inc. Method and system for motion vector-based video monitoring and event categorization
US9544636B2 (en) 2014-07-07 2017-01-10 Google Inc. Method and system for editing event categories
US11011035B2 (en) 2014-07-07 2021-05-18 Google Llc Methods and systems for detecting persons in a smart home environment
US10789821B2 (en) 2014-07-07 2020-09-29 Google Llc Methods and systems for camera-side cropping of a video feed
US9602860B2 (en) 2014-07-07 2017-03-21 Google Inc. Method and system for displaying recorded and live video feeds
US9779307B2 (en) 2014-07-07 2017-10-03 Google Inc. Method and system for non-causal zone search in video monitoring
US9807436B2 (en) 2014-07-23 2017-10-31 Rovi Guides, Inc. Systems and methods for providing media asset recommendations for a group
US9170707B1 (en) 2014-09-30 2015-10-27 Google Inc. Method and system for generating a smart time-lapse video clip
US9082018B1 (en) * 2014-09-30 2015-07-14 Google Inc. Method and system for retroactively changing a display characteristic of event indicators on an event timeline
US20160092737A1 (en) * 2014-09-30 2016-03-31 Google Inc. Method and System for Adding Event Indicators to an Event Timeline
USD893508S1 (en) 2014-10-07 2020-08-18 Google Llc Display screen or portion thereof with graphical user interface
USD782495S1 (en) 2014-10-07 2017-03-28 Google Inc. Display screen or portion thereof with graphical user interface
US11778287B2 (en) 2014-10-09 2023-10-03 Stats Llc Generating a customized highlight sequence depicting multiple events
US11882345B2 (en) 2014-10-09 2024-01-23 Stats Llc Customized generation of highlights show with narrative component
US11290791B2 (en) 2014-10-09 2022-03-29 Stats Llc Generating a customized highlight sequence depicting multiple events
US11863848B1 (en) 2014-10-09 2024-01-02 Stats Llc User interface for interaction with customized highlight shows
US11582536B2 (en) 2014-10-09 2023-02-14 Stats Llc Customized generation of highlight show with narrative component
US10536758B2 (en) 2014-10-09 2020-01-14 Thuuz, Inc. Customized generation of highlight show with narrative component
US10433030B2 (en) 2014-10-09 2019-10-01 Thuuz, Inc. Generating a customized highlight sequence depicting multiple events
US10419830B2 (en) 2014-10-09 2019-09-17 Thuuz, Inc. Generating a customized highlight sequence depicting an event
US9922460B2 (en) 2014-11-04 2018-03-20 Illinois Tool Works Inc. Stereoscopic helmet display
US11790802B2 (en) 2014-12-05 2023-10-17 Illinois Tool Works Inc. Augmented and mediated reality welding helmet systems
US11322041B2 (en) 2014-12-05 2022-05-03 Illinois Tool Works Inc. Augmented and mediated reality welding helmet systems
US10032388B2 (en) 2014-12-05 2018-07-24 Illinois Tool Works Inc. Augmented and mediated reality welding helmet systems
US11057408B2 (en) 2015-02-13 2021-07-06 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity
US10116676B2 (en) 2015-02-13 2018-10-30 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity
US11606380B2 (en) 2015-02-13 2023-03-14 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity
US11599259B2 (en) 2015-06-14 2023-03-07 Google Llc Methods and systems for presenting alert event indicators
US11025978B2 (en) 2015-10-15 2021-06-01 At&T Mobility Ii Llc Dynamic video image synthesis using multiple cameras and remote control
US10129579B2 (en) * 2015-10-15 2018-11-13 At&T Mobility Ii Llc Dynamic video image synthesis using multiple cameras and remote control
US10631032B2 (en) 2015-10-15 2020-04-21 At&T Mobility Ii Llc Dynamic video image synthesis using multiple cameras and remote control
US20170289208A1 (en) * 2016-03-30 2017-10-05 Microsoft Technology Licensing, Llc Montage service for video calls
WO2017201206A1 (en) * 2016-05-18 2017-11-23 Playus Llc System and method for invitation to games or sports
US11082701B2 (en) 2016-05-27 2021-08-03 Google Llc Methods and devices for dynamic adaptation of encoding bitrate for video streaming
US10657382B2 (en) 2016-07-11 2020-05-19 Google Llc Methods and systems for person detection in a video feed
US11587320B2 (en) 2016-07-11 2023-02-21 Google Llc Methods and systems for person detection in a video feed
US11212593B2 (en) 2016-09-27 2021-12-28 Time Warner Cable Enterprises Llc Apparatus and methods for automated secondary content management in a digital network
EP3535974A4 (en) * 2016-12-08 2019-09-11 Zhejiang Dahua Technology Co., Ltd Methods and systems for video synopsis
US11057635B2 (en) 2016-12-08 2021-07-06 Zhejiang Dahua Technology Co., Ltd. Methods and systems for video synopsis
US11818410B2 (en) * 2016-12-30 2023-11-14 Turner Broadcasting System, Inc. Creation of channel to support legacy video-on-demand systems
US11418825B2 (en) * 2016-12-30 2022-08-16 Turner Broadcasting System, Inc. Creation of channel to support legacy video-on-demand systems
US20220368970A1 (en) * 2016-12-30 2022-11-17 Turner Broadcasting System, Inc. Creation of channel to support legacy video-on-demand systems
CN106791925A (en) * 2017-02-09 2017-05-31 合网络技术(北京)有限公司 Video generation method and device
US11783010B2 (en) 2017-05-30 2023-10-10 Google Llc Systems and methods of person recognition in video streams
US20220345761A1 (en) * 2017-06-21 2022-10-27 Google Llc Dynamic custom interstitial transition videos for video streaming services
US11710387B2 (en) 2017-09-20 2023-07-25 Google Llc Systems and methods of detecting and responding to a visitor to a smart home environment
US11025998B2 (en) * 2017-11-27 2021-06-01 Rovi Guides, Inc. Systems and methods for dynamically extending or shortening segments in a playlist
US11388488B2 (en) 2017-11-27 2022-07-12 Rovi Guides, Inc. Systems and methods for dynamically extending or shortening segments in a playlist
US20190166412A1 (en) * 2017-11-27 2019-05-30 Rovi Guides, Inc. Systems and methods for dynamically extending or shortening segments in a playlist
US20190197075A1 (en) * 2017-12-22 2019-06-27 Fujitsu Limited Search control device and search control method
US20190246158A1 (en) * 2018-02-02 2019-08-08 Martell Broadcasting Systems, Inc. Systems and Methods of Managing Video and Ad Segments in a Live Stream
US10701424B2 (en) * 2018-02-02 2020-06-30 Martell Broadcasting Systems, Inc. Systems and methods of managing video and ad segments in a live stream
US11373404B2 (en) 2018-05-18 2022-06-28 Stats Llc Machine learning for recognizing and interpreting embedded information card content
US11138438B2 (en) 2018-05-18 2021-10-05 Stats Llc Video processing for embedded information card localization and content extraction
US11594028B2 (en) 2018-05-18 2023-02-28 Stats Llc Video processing for enabling sports highlights generation
US11615621B2 (en) 2018-05-18 2023-03-28 Stats Llc Video processing for embedded information card localization and content extraction
US11025985B2 (en) 2018-06-05 2021-06-01 Stats Llc Audio processing for detecting occurrences of crowd noise in sporting event television programming
US11264048B1 (en) 2018-06-05 2022-03-01 Stats Llc Audio processing for detecting occurrences of loud sound characterized by brief audio bursts
US11922968B2 (en) 2018-06-05 2024-03-05 Stats Llc Audio processing for detecting occurrences of loud sound characterized by brief audio bursts
US20200099974A1 (en) * 2018-09-21 2020-03-26 Fubotv Inc. Systems and methods for generating individualized playlists
CN109672899A (en) * 2018-12-13 2019-04-23 南京邮电大学 The Wonderful time of object game live scene identifies and prerecording method in real time
US20220062774A1 (en) * 2019-01-24 2022-03-03 Sony Interactive Entertainment Inc. Information processing apparatus, method of controlling information processing apparatus, and program
US20230008928A1 (en) * 2019-03-27 2023-01-12 Rovi Guides, Inc. Systems and methods for media content navigation and filtering
US11871060B2 (en) * 2019-03-27 2024-01-09 Rovi Guides, Inc. Systems and methods for media content navigation and filtering
US11403849B2 (en) 2019-09-25 2022-08-02 Charter Communications Operating, Llc Methods and apparatus for characterization of digital content
US11172269B2 (en) 2020-03-04 2021-11-09 Dish Network L.L.C. Automated commercial content shifting in a video streaming system
US20210385264A1 (en) * 2020-06-04 2021-12-09 Mk Systems Usa Inc. Systems and methods for providing audio-video streams with alternative content
US11936705B2 (en) * 2021-05-28 2024-03-19 Mk Systems Usa Inc. Systems and methods for providing audio-video streams with alternative content

Also Published As

Publication number Publication date
US20080060001A1 (en) 2008-03-06
US8091111B2 (en) 2012-01-03

Similar Documents

Publication Publication Date Title
US8091111B2 (en) Methods and apparatus for recording and replaying sports broadcasts
US20120087637A1 (en) Methods and apparatus for recording and replaying video broadcasts
US7313808B1 (en) Browsing continuous multimedia content
US7506356B2 (en) Skimming continuous multimedia content
US6973669B2 (en) Pausing television programming in response to selection of hypertext link
US20070113250A1 (en) On demand fantasy sports systems and methods
US10313714B2 (en) Audiovisual content presentation dependent on metadata
KR100776528B1 (en) Screen control method
JP4450511B2 (en) Electronic program guide with digital storage
US8286215B2 (en) Pausing television programming in response to selection of network address
US8230343B2 (en) Audio and video program recording, editing and playback systems using metadata
EP1421792B1 (en) Audio and video program recording, editing and playback systems using metadata
EP1294190B1 (en) Programme generation
US20040255336A1 (en) Methods and apparatus for simultaneous program viewing
US20040197088A1 (en) System for presenting audio-video content
EP1227417A2 (en) Selective viewing of video based on one or more themes
US20040268398A1 (en) Controlled multi-media program review
WO2007030621A1 (en) On demand fantasy sports game enhanced with recorded real sports broadcasts
KR20020094005A (en) Enhanced television services for digital video recording and playback
US10659842B2 (en) Integral program content distribution
US20120114308A1 (en) Method and Apparatus for Virtual Editing of Multimedia Presentations
CA2582783C (en) Method for generating a programme, method for providing programme elements to a receiver and related apparatuses
AU2003203840B2 (en) Programme generation

Legal Events

Date Code Title Description
AS Assignment

Owner name: GOTUIT MEDIA CORP., MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LOGAN, JAMES D.;BURD, DANA;DURGIN, SCOTT A.;REEL/FRAME:015114/0502;SIGNING DATES FROM 20040817 TO 20040819

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION