Synchronization of media interactions using context
First Claim
1. One or more computer-storage media having one or more computer executable instructions when executed by a computing device perform a method of synchronizing media content with emotes, the method comprising;
- outputting for display on a primary device a scene of a first media content to a user for a first time period;
determining a plurality of friends for the user within a social network;
identifying emotes posted by the plurality of friends related to the scene in the first media content by analyzing metadata associated with the emotes, wherein the emotes are stored in computer storage associated with the social network, and wherein the emotes were posted to the social network during a second time period that is before the first time period;
retrieving over a network connection the emotes from the computer storage associated with the social network, the emotes related to the scene of the first media content and synchronized to progress points within the first media content, wherein the emotes comprise individual emotes associated with at least three different emotions;
while the scene is being output for display to the user on the primary device, outputting for display on a companion device a first indication communicating a first total count of emotes from emotes posted by the plurality of friends and related to the scene of the first media content that express a first emotion, a second indication communicating a second total count of emotes from the emotes that express a second emotion, and a third indication communicating a third total count of emotes from the plurality of emotes that express a third emotion, wherein the first emotion, second emotion, and third emotion are different; and
outputting for display on the companion device a feed comprising the emotes, wherein the emotes are output in synchronization with the first media content being output on the primary device.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide secondary content that is synchronized to progress within a primary media content. The secondary content, may be a comment, an emote, a poll, a contextual advertisement, a special feature, or other communication synchronized to a particular point in the media. Examples of media include movies, games, television shows, sporting events, video conferences, online chat sessions, and others. Some events are synchronized using time sequencing to a particular spot within a time-based media content. The events may be published through social media outlets. The progress point associated with the event may be directly accessed by selecting a link within the event.
84 Citations
18 Claims
-
1. One or more computer-storage media having one or more computer executable instructions when executed by a computing device perform a method of synchronizing media content with emotes, the method comprising;
-
outputting for display on a primary device a scene of a first media content to a user for a first time period; determining a plurality of friends for the user within a social network; identifying emotes posted by the plurality of friends related to the scene in the first media content by analyzing metadata associated with the emotes, wherein the emotes are stored in computer storage associated with the social network, and wherein the emotes were posted to the social network during a second time period that is before the first time period; retrieving over a network connection the emotes from the computer storage associated with the social network, the emotes related to the scene of the first media content and synchronized to progress points within the first media content, wherein the emotes comprise individual emotes associated with at least three different emotions; while the scene is being output for display to the user on the primary device, outputting for display on a companion device a first indication communicating a first total count of emotes from emotes posted by the plurality of friends and related to the scene of the first media content that express a first emotion, a second indication communicating a second total count of emotes from the emotes that express a second emotion, and a third indication communicating a third total count of emotes from the plurality of emotes that express a third emotion, wherein the first emotion, second emotion, and third emotion are different; and outputting for display on the companion device a feed comprising the emotes, wherein the emotes are output in synchronization with the first media content being output on the primary device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of synchronizing media content with emotes, the method comprising;
-
determining that a media content is being output for display through a first display device to a person during a first time period; determining a plurality of friends within one or more of the person'"'"'s social networks; identifying emotes posted by the plurality of friends related to the media content by analyzing metadata associated with the emotes, wherein the emotes are stored in computer storage associated with a social network, and wherein the emotes were posted to the social network during a second time period that is before the first time period; retrieving over a network connection from the computer storage associated with the social network the emotes, which are synchronized to progress points within the media content by the metadata; and while the media content is being output for display through the first display device, outputting for display on a companion device an indication indicating a first total count of emotes from the emotes that express a first emotion, a second total count of emotes from the emotes that express a second emotion, and a third total count of emotes from the emotes that express a third emotion; and outputting for display on the companion device a feed comprising the emotes, wherein the emotes are output in synchronization with the media content being output on the first display device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing system comprising:
-
a processor; and computer storage memory having computer-executable instructions stored thereon that, when executed by the processor, configure the computing system to; output for display on a primary display device a first media content to a user during a first time period; determine a plurality of friends for the user from within one or more social networks; identifying emotes posted by the plurality of friends related to the first media content by analyzing metadata associated with the emotes, wherein the emotes are stored in computer storage associated with a social network, and wherein the emotes were posted to the social network during a second time period that is before the first time period; retrieve the emotes from the computer storage over a computer network posted by the plurality of friends, the emotes related to a scene in the first media content and synchronized to progress points within the first media content; while the scene is being output for display on the primary display device, output for display on a companion device an indication communicating a total count of emotes from the emotes posted by the plurality of friends and related to the scene in the first media content that express a first emotion; and outputting for display on the companion device a feed comprising the emotes, wherein the emotes are output in synchronization with the first media content being output on the primary display device. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification