| Patent application number | Description | Published |
| 20090070305 | METHOD AND SYSTEM FOR INFORMATION QUERYING - Methods and systems for information querying are described. At least one recent image of a video signal may be accessed. Recent text associated with the at least one recent image may be accessed. A presentation image may be provided from the at least one recent image for presentation on a display. An original portion of the recent text may be identified within the presentation image. A selection of a user portion of the recent text may be received. An information source may be queried with the selection of the user portion of the recent text. The information source may be capable of using the selection to provide a result. | 03-12-2009 |
| 20090172733 | METHOD AND SYSTEM FOR CONTENT RECORDING AND INDEXING - Methods and systems for content recording and indexing are described. Content may be accessed from a content source. The content may be processed to generate an index of the content. Programming data for future content may be accessed. A content selection guide may be generated in accordance with the index and the programming data. The content selection guide may include a listing of the indexed content and the future content. | 07-02-2009 |
| 20100023544 | SYSTEM AND METHOD FOR ADAPTIVE MEDIA PLAYBACK BASED ON DESTINATION - Disclosed herein are systems, methods, and computer readable-media for adaptive media playback based on destination. The method for adaptive media playback comprises determining one or more destinations, collecting media content that is relevant to or describes the one or more destinations, assembling the media content into a program, and outputting the program. In various embodiments, media content may be advertising, consumer-generated, based on real-time events, based on a schedule, or assembled to fit within an estimated available time. Media content may be assembled using an adaptation engine that selects a plurality of media segments that fit in the estimated available time, orders the plurality of media segments, alters at least one of the plurality of media segments to fit the estimated available time, if necessary, and creates a playlist of selected media content containing the plurality of media segments. | 01-28-2010 |
| 20100023964 | SYSTEM AND METHOD FOR TEMPORALLY ADAPTIVE MEDIA PLAYBACK - Disclosed herein are systems, methods, and computer readable-media for temporally adaptive media playback. The method for adaptive media playback includes estimating or determining an amount of time between a first event and a second event, selecting media content to fill the estimated amount of time between the first event and the second event, and playing the selected media content possibly at a reasonably different speed to fit the time interval. One embodiment includes events that are destination-based or temporal-based. Another embodiment includes adding, removing, speeding up, or slowing down selected media content in order to fit the estimated amount of time between the first event and the second event or to modify the selected media content to adjust to an updated estimated amount of time. Another embodiment bases selected media content on a user or group profile. | 01-28-2010 |
| 20100023966 | SYSTEM AND METHOD FOR CONTEXTUAL ADAPTIVE ADVERTISING - Disclosed herein are systems, methods, and computer readable-media for contextual adaptive advertising. The method for contextual adaptive advertising comprises analyzing a video program, selecting at least one advertisement related to the video program and based on a viewer profile, and displaying the at least one advertisement simultaneously with the video program. One aspect of the method includes advertisements that are one or more of audio, text, images, or video and are displayed in a different modality, in a different location, or on a different device. Contextual adaptive advertisements may be displayed in a partially transparent manner over the video program. Contextual adaptive advertisements may be streamed, stored in advance, or a combination of both. The space and time for advertisements may also be auctioned to interested parties based on a number of parameters. | 01-28-2010 |
| 20100042642 | SYSTEM AND METHOD FOR GENERATING MEDIA BOOKMARKS - Disclosed herein are systems, methods, and computer-readable media for transmedia video bookmarks, the method comprising receiving a first place marker and a second place marker for a segment of video media, extracting metadata from the video media between the first and second place markers, normalizing the extracted metadata, storing the normalized metadata, first place marker, and second place marker as a video bookmark, and retrieving the media represented by the video bookmark upon request from a user. One aspect further aggregates video bookmarks from multiple sources and refines the first place marker and second place marker based on the aggregated video bookmarks. Metadata can be extracted by analyzing text or audio annotations. Another aspect of normalizing the extracted metadata includes generating a video thumbnail representing the video media between the first place marker and the second place marker. Multiple video bookmarks may be searchable by metadata or by the video thumbnail visually. In one aspect a user profile stores video bookmarks on a per media and per user basis. | 02-18-2010 |
| 20100043020 | SYSTEM AND METHOD FOR FINE GRAIN PAYMENT FOR MEDIA SERVICES - Disclosed herein are systems, methods, and computer readable-media for recommending media content, the method comprising generating a playlist representing one or more media segments, receiving comments describing the one or more media segments, transmitting the playlist and received comments to one or more viewers, and charging a fee for displaying the media segment represented by the playlist. In one aspect, the fee charged is paid in full or in part by one or more of a recommending party, a third party, one or more viewer, and an advertiser in exchange for inserting advertising content in one or more of the playlist and the comments. Referral credit can be granted recursively when the viewer recommends the playlist to a second viewer and a second fee is charged. In one aspect, received comments are generated based on one or more of media segment metadata, text or audio comments from a recommending party, and previously generated comments describing the media segment. Statistics representing viewing habits of and personal information about the viewer may be collected for use with an election based on the collected statistics. | 02-18-2010 |
| 20100050064 | SYSTEM AND METHOD FOR SELECTING A MULTIMEDIA PRESENTATION TO ACCOMPANY TEXT - Disclosed herein are systems, methods, and computer readable-media for selecting a multimedia presentation to accompany text. The method for selecting a multimedia presentation to accompany text comprises analyzing a body of text, selecting a multimedia presentation based on the body of text, and playing the selected multimedia presentation at an appropriate time simultaneous with presenting portions of the body of text. In one embodiment, the audio track comprises music, sound effects, silence, one or more ambient effect (such as dimming lights), and any combination thereof. In another embodiment, the audio track is based on content of the text, language, an associated still illustration or video clip, meta-data or a user profile. In yet another embodiment, an appropriate volume is determined for playing the selected audio track and that volume is used to adjust how loudly the selected audio track is played. Multiple multimedia presentations can be played back collaboratively and simultaneously. | 02-25-2010 |
| 20100066684 | Multimodal portable communication interface for accessing video content - A portable communication device has a touch screen display that receives tactile input and a microphone that receives audio input. The portable communication device initiates a query for media based at least in part on tactile input and audio input. The touch screen display is a multi-touch screen. The portable communication device sends an initiated query and receives a text response indicative of a speech to text conversion of the query. The portable communication device then displays video in response to tactile input and audio input. | 03-18-2010 |
| 20100104261 | Brief and high-interest video summary generation - A video is summarized by determining if a video contains one or more junk frames, modifying one or more boundaries of shots of the video based at least in part on the determination of if the video contains one or more junk frames, sampling a plurality of the shots of the video into a plurality of subshots, clustering the plurality of subshots with a multiple step k-means clustering, and creating a video summary based at least in part on the clustered plurality of subshots. The video is segmented into a plurality of shots and a keyframe from each of the plurality of shots is extracted. A video summary is created based on a determined importance of the subshots in a clustered plurality of subshots and a time budget. The created video summary is rendered by displaying playback rate information for the rendered video summary, displaying a currently playing subshot marker with the rendered video summary, and displaying an indication of similar content in the rendered video summary. | 04-29-2010 |
| 20100114953 | Embedded business metadata - A methodology is disclosed for improving searches of a distributed Internet network. A distributed Internet network is searched for a particular information type, searching for a field identified using a predetermined identifier indicating that the field comprises information of the particular information type. When the field identified using the predetermined identifier is found, an association of the contents of the field with the search results is made, and repeated using the same predetermined identifier. Information of a particular information type may then be served in a field identified using a predetermined identifier that identifies the field as containing information of the particular information type. | 05-06-2010 |
| 20100157063 | SYSTEM AND METHOD FOR CREATING AND MANIPULATING SYNTHETIC ENVIRONMENTS - Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for synthesizing a virtual window. The method includes receiving an environment feed, selecting video elements of the environment feed, displaying the selected video elements on a virtual window in a window casing, selecting non-video elements of the environment feed, and outputting the selected non-video elements coordinated with the displayed video elements. Environment feeds can include synthetic and natural elements. The method can further toggle the virtual window between displaying the selected elements and being transparent. The method can track user motion and adapt the displayed selected elements on the virtual window based on the tracked user motion. The method can further detect a user in close proximity to the virtual window, receive an interaction from the detected user, and adapt the displayed selected elements on the virtual window based on the received interaction. | 06-24-2010 |
| 20100162117 | SYSTEM AND METHOD FOR PLAYING MEDIA - Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for media playback. The method includes receiving a request from a user to play a media asset, detecting capabilities of the playback device, detecting playback environment acoustic characteristics, optimizing media playback settings for the playback device and the playback environment characteristics, preparing the media asset for playback on the playback device, and transferring the prepared media asset to the playback device for playback. In one aspect, the method further transfers optimized playback settings to the playback device. Media asset preparation can be based at least in part on the optimized playback settings. A playback profile can store environment characteristics and playback device capabilities. In another aspect, the method continuously detects changes in the playback environment characteristics, and optimizes media playback settings when detected changes exceed a threshold. | 06-24-2010 |
| 20100185891 | Environment Delivery Network - A method for environmental delivery network prioritizes groups of data for transmission based on a various factors such as synchronization requirements, endpoint configuration, and the fidelity of sensory stimuli reproduction. A device detects data missing from a group of data received from a server and replaces the missing data with replacement data based on a predetermined value. The predetermined value may be based on a default value specific to the sensory stimulus missing data, data received prior to the missing data, or data received prior to and after the missing data. | 07-22-2010 |
| 20110090233 | Method and System for Time-Multiplexed Shared Display - A method is provided for sharing a display. The method includes displaying periodically a first image sequence on the display in synchronicity with a first signal, and displaying periodically a second image sequence on the display in synchronicity with a second signal. The method also includes selecting by a user the first image sequence for viewing, and shuttering periodically a set of goggles for the user in synchronicity with the first signal. A method is provided for sharing a display. The method includes displaying periodically a private image sequence on the display in synchronicity with a first signal, and displaying periodically a non-private image sequence on the display. In the method, the private image sequence and the non-private image sequence combine to form a public image sequence on the display. A system is provided for sharing a display. | 04-21-2011 |
| 20110093798 | Automated Content Detection, Analysis, Visual Synthesis and Repurposing - A content summary is generated by determining a relevance of each of a plurality of scenes, removing at least one of the plurality of scenes based on the determined relevance, and creating a scene summary based on the plurality of scenes. The scene summary is output to a graphical user interface, which may be a three-dimensional interface. The plurality of scenes is automatically detected in a source video and a scene summary is created with user input to modify the scene summary. A synthetic frame representation is formed by determining a sentiment of at least one frame object in a plurality of frame objects and creating a synthetic representation of the at least one frame object based at least in part on the determined sentiment. The relevance of the frame object may be determined and the synthetic representation is then created based on the determined relevance and the determined sentiment. | 04-21-2011 |
| 20110112821 | METHOD AND APPARATUS FOR MULTIMODAL CONTENT TRANSLATION - In one embodiment, the present disclosure is a method and apparatus for multimodal content translation. In one embodiment, a method for translating content includes receiving the content via a first modality, extracting at least one verbal component and at least one non-verbal component from the content, and translating the at least one verbal component and the at least one non-verbal component into translated content, where the translated content is in a form for output in a second modality. | 05-12-2011 |
| 20110125777 | Sense and Match Advertising Content - The present disclosure generally provides a method for delivering targeted content to a user device based on environmental variables sensed at or near the user device. At least one sensed environmental variable associated with a user device is received. At least one environmental state is determined based on the at least one environmental variable. Content is then selected to be delivered to the user device based on the at least one environmental state, and the selected content is delivered to the user device. | 05-26-2011 |
| 20110126223 | Method and Apparatus for Distributed Display Monitoring - A method for monitoring a monitored display monitors data to be output from a monitored display. The monitored data is analyzed to generate one or more content identifiers. The content identifiers are compared to a set of rules to determine if the monitored data should be blocked from being output or if an alert should be transmitted to a supervisor device. One or more supervisor devices may be used to respond to alerts and may also be used to control the output of the monitored display. | 05-26-2011 |