Patent application number | Description | Published |
20120303710 | SYSTEMS AND METHODS FOR GENERATING AND EMPLOYING A SOCIAL MEDIA GRAPH - Methods and systems for generating and employing a social media graph are disclosed. For example, a method can include receiving first data indicating consumption of media by a first user from at least one user device associated with the first user. Second data including metadata identifying the media consumed by the first user may be retrieved based on the first data. The second data may be processed to generate a social media profile for the first user, the social media profile identifying the media consumed by the first user. In some examples, the social media profile may be used to provide media recommendations to another user, to provide at least some of the media associated with the social media profile to another user, or to facilitate other tasks. | 11-29-2012 |
20130007201 | INTERACTIVE STREAMING CONTENT APPARATUS, SYSTEMS AND METHODS - Apparatus, methods, and systems that operate to provide interactive streaming content identification and processing are disclosed. | 01-03-2013 |
20140074839 | USER PROFILE BASED ON CLUSTERING TIERED DESCRIPTORS - A user of a network-based system may correspond to a user profile that describes the user. The user profile may describe the user using one or more descriptors of items that correspond to the user (e.g., items owned by the user, items liked by the user, or items rated by the user). In some situations, such a user profile may be characterized as a “taste profile” that describes an array or distribution of one or more tastes, preferences, or habits of the user. Accordingly, the user profile machine within the network-based system may generate the user profile by accessing descriptors of items that correspond to the user, clustering one or more of the descriptors, and generating the user profile based on one or more clusters of the descriptors. | 03-13-2014 |
20140196077 | AUTHORIZING DEVICES BASED ON IDENTIFYING CONTENT DISTRIBUTOR - Methods and systems to authorize devices and/or perform other actions based on identifying content distributors are described. In some example embodiments, the methods and systems access video content playing at a client device, calculate fingerprints of a portion of the video content, identify a distributor of the video content based on the fingerprints, and perform an action in response to the identification of the distributor of the video content, such as actions to authorize the client device or other associated devices (e.g., second screens) to receive content from the distributor, actions to present sponsored content to the client device or associated devices, and so on. | 07-10-2014 |
20140196085 | INSERTING ADVERTISEMENTS INTO VIDEO CONTENT - Methods and systems to insert advertisements and/or other supplemental or replacement content into a stream of video content are described. In some example embodiments, the methods and systems receive a request to replace a portion of video content currently playing at a client device with supplemental video content, such as an advertisement. In response to the request, the methods and systems determine one or more fingerprints of the video content plating at the client device, identify one or more frames of the video content at which to insert the supplemental video content based on the one or more fingerprints, and insert the supplemental video content at the identified one or more frames of the video content. | 07-10-2014 |
20140274353 | DETECTING AN EVENT WITHIN INTERACTIVE MEDIA - As a user is being presented with interactive media by a presenting device, a separate monitoring device may be used to monitor the presentation of the interactive media and detect an event that occurs therein. Such a monitoring device may be configured and positioned to access media content from the presentation of the interactive media. For example, the monitoring device may be configured and positioned to record video content with a camera and record audio content with a microphone. Having accessed this media content, the monitoring device may generate an identifier, such as a fingerprint or watermark, of the media content and compare the generated identifier with a reference identifier that is generated from the source of the media content. Based on the generated identifier matching the reference identifier, the monitoring device may detect that an event has occurred within the interactive media presentation and present a corresponding notification. | 09-18-2014 |
20140280304 | MATCHING VERSIONS OF A KNOWN SONG TO AN UNKNOWN SONG - Methods and systems for determining a certain version of a known media content item, such as an known audio recording, matches an unknown media content item, such as an unknown audio recording, are described. In some example embodiments, the methods and systems facilitate the identification of a media content item as a specific version of a song or other audio recording by performing comparisons of the differences between two or more versions of the song or audio recording, among other things. | 09-18-2014 |
20140330848 | METHODS AND APPARATUS FOR DETERMINING A MOOD PROFILE ASSOCIATED WITH MEDIA DATA - In an embodiment, a method is provided for determining a mood profile of media data. In this method, mood is determined across multiple elements of mood for the media data to create a mood profile associated with the media data. In some embodiments, the mood profile is then used to determine congruencies between one or more pieces of media data. | 11-06-2014 |
20150073574 | MODIFYING PLAYBACK OF CONTENT USING PRE-PROCESSED PROFILE INFORMATION - Example methods and systems for modifying the playback of content using pre-processed profile information are described. In some example embodiments, the methods and systems may access a stream of content to be delivered to a playback device, identify a piece of content within the stream of content to be delivered to the playback device, determine a profile for the identified piece of content, and deliver the determined profile to the playback device. In some example embodiments, the methods and systems may receive a stream of content at a playback device, access profile information associated with the stream of content, and modify playback of the stream of content based on the accessed profile information. | 03-12-2015 |
20150074526 | INSERTING INFORMATION INTO PLAYING CONTENT - Example methods and systems for inserting information into playing content are described. In some example embodiments, the methods and systems may identify a break in content playing via a playback device, select an information segment representative of information received by the playback device to present during the identified break, and insert the information segment into the content playing via the playback device upon an occurrence of the identified break. | 03-12-2015 |
20150074703 | DISPLAYING AN ACTIONABLE ELEMENT OVER PLAYING CONTENT - Example methods and systems for displaying actionable elements over playing content, such as video content, are described. In some example embodiments, the methods and systems identify video content currently playing within a display environment provided by a playback device, and display an actionable element within the display environment provided by the playback device that is based on the identified video content and includes one or more user-selectable options to perform an action associated with the identified video content. Further, in some example embodiments, the methods and systems may perform an action (e.g., present supplemental content and/or information) in response to a selection of one or more of the user-selectable options. | 03-12-2015 |
20150110340 | IDENTIFYING VIDEO CONTENT VIA COLOR-BASED FINGERPRINT MATCHING - Systems and methods of identifying unknown video content are described. An example method may include receiving a first fingerprint and a second fingerprint. The first fingerprint may be a color-based fingerprint derived from colors in a portion of the unknown video content, and the second fingerprint may be at least partially based on a feature other than the colors of the unknown video content. A reference database of reference fingerprints may then be queried using one of the first fingerprint or the second fingerprint to obtain a candidate group of fingerprints. The candidate group of fingerprints may then be queried using the other of the first fingerprint and the second fingerprint to identify at least one query fingerprint. The unknown video content may then be identified using the at least one query fingerprint. For example, the second fingerprint may be a luminance-based fingerprint derived from luminance in the unknown video content. | 04-23-2015 |
20150181263 | AUTHORIZING DEVICES BASED ON IDENTIFYING CONTENT DISTRIBUTOR - Methods and systems to authorize devices and/or perform other actions based on identifying content distributors are described. In some example embodiments, the methods and systems access video content playing at a client device, calculate fingerprints of a portion of the video content, identify a distributor of the video content based on the fingerprints, and perform an action in response to the identification of the distributor of the video content, such as actions to authorize the client device or other associated devices (e.g., second screens) to receive content from the distributor, actions to present sponsored content to the client device or associated devices, and so on. | 06-25-2015 |
20150194151 | MODIFICATION OF ELECTRONIC SYSTEM OPERATION BASED ON ACOUSTIC AMBIENCE CLASSIFICATION - Methods and systems for modification of electronic system operation based on acoustic ambience classification are presented. In an example method, at least one audio signal present in a physical environment of a user is detected. The at least one audio signal is analyzed to extract at least one audio feature from the audio signal. The audio signal is classified based on the audio feature to produce at least one classification of the audio signal. Operation of an electronic system interacting with the user in the physical environment is modified based on the classification of the audio signal. | 07-09-2015 |
20150195621 | INTERACTIVE PROGRAMMING GUIDE - Techniques of providing an interactive programming guide with a personalized lineup are disclosed. In some embodiments, a profile is accessed, and a personalized lineup is determined based on the profile. The personalized lineup may comprise a corresponding media content identification assigned to each one of a plurality of sequential time slots, where each media content identification identifies media content for the corresponding time slot. A first interactive programming guide may be caused to be displayed on a first media content device associated with the profile, where the first interactive programming guide comprises the personalized lineup. | 07-09-2015 |
20150228306 | SYNTHESIZING A PRESENTATION OF A MULTIMEDIA EVENT - Example embodiments of a media synchronization system and method for synthesizing a presentation of a multimedia event are generally described herein. In some example embodiments, the media synchronization system includes a media ingestion module to access a plurality of media clips received from a plurality of client devices, a media analysis module to determine a temporal relation between a first media clip from the plurality of media clips and a second media clip from the plurality of media clips, and a content creation module to align the first media clip and the second media clip based on the temporal relation, and to combine the first media clip and the second media clip to generate the presentation. | 08-13-2015 |
20150234833 | SYSTEMS, METHODS, AND APPARATUS FOR GENERATING AN AUDIO-VISUAL PRESENTATION USING CHARACTERISTICS OF AUDIO, VISUAL AND SYMBOLIC MEDIA OBJECTS - In an embodiment, a method and apparatus for generating a presentation is provided. The method considers characteristics of audio works and visual works when constructing the presentation. In some embodiments, the presentation may be automatically constructed. | 08-20-2015 |
20150262229 | TARGETED AD REDISTRIBUTION - A user may view a video. The user may share a portion or the entirety of the video. The user may provide tags or comments with the shared video. The tags or comments may indicate a mood associated with the shared video. The server receiving the request to share the video may have metadata associated with the video. Additional metadata may be stored associated with smaller portions of the video. As an example, metadata may indicate the mood of a scene. The server may embed one or more advertisements into the shared video. The one or more advertisements may be targeted. Selection of advertisements may be based on a match between advertisement metadata and a user profile of the sharing user, a user profile of the receiving user, tags or comments provided by the sharing user, and metadata for the video or the clip. | 09-17-2015 |
20150302086 | AUDIO IDENTIFICATION DURING PERFORMANCE - During a live performance of an audio piece, an audience member may use a network-based system to identify the audio piece during its performance. A machine may be configured to receive, from the audience member's device, a live fingerprint of a segment of a live performance of the audio piece being performed differently from a reference version of the audio piece recorded by an artist. The machine may identify a performer that is performing the live version and access a set of reference fingerprints based on the identified performer of the live version. The reference fingerprints may be generated from segments of reference versions of audio pieces recorded by the artist. The machine may compare the live fingerprint to the set of reference fingerprints, determine a match, and provide the identifier to the audience member's device. | 10-22-2015 |
20150350725 | TEXT DETECTION IN VIDEO - Techniques of detecting text in video are disclosed. In some embodiments, a portion of video content can be identified as having text. Text within the identified portion of the video content can be identified. A category for the identified text can be determined. In some embodiments, a determination is made as to whether the video content satisfies at least one predetermined condition, and the portion of video content is identified as having text in response to a determination that the video content satisfies the predetermined condition(s). In some embodiments, the predetermined condition(s) comprises at least one of a minimum level of clarity, a minimum level of contrast, and a minimum level of content stability across multiple frames. In some embodiments, additional information corresponding to the video content is determined based on the identified text and the determined category. | 12-03-2015 |
20160036782 | CONTENT-BASED ASSOCIATION OF DEVICE TO USER - Example methods and systems for content-based association of a device to a user are presented. In an example method, data corresponding to each of a plurality of items of content stored within a user device are accessed. A device identifier for the user device is generated based on the data. The device identifier is transmitted from the user device to a service device to associate the user device with a user. | 02-04-2016 |