IP Library › Granted Patent US 8,744,237
Granted Patent B2
US 8,744,237 · App. 13/164,434 · Granted Jun 3, 2014

Providing video presentation commentary

Inventors: James A. Baldwin (Palo Alto, CA); Joseph H. Matthews, III (Woodinville, WA)
Assignee: Microsoft Corporation
H04N9/8715
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,744,237
App. No.
13/164,434
Granted
Jun 3, 2014
Kind
B2
Abstract

Embodiments are disclosed that relate to providing commentary for video content. For example, one disclosed embodiment provides a method comprising receiving and storing an input of commentary data from each of a plurality of commentary input devices, and also, for each input of commentary data, receiving and storing identification metadata identifying a commentator, for each input of commentary data, synchronization metadata that synchronizes the commentary data with the associated media content item is received and stored. The method further comprises receiving a request from a requesting media presentation device for commentary relevant to a specified media content item and a specified user, identifying relevant commentary data based upon social network information for the specified user, and sending the relevant commentary data to the requesting client device.

Claims (32)

1. On a computing device, a method of providing commentary for media content to media presentation devices, the method comprising:

receiving from each of a plurality of commentary input devices an input of commentary data;

for each input of commentary data, receiving identification metadata identifying a commentator and an associated media content item;

for each input of commentary data, receiving synchronization metadata that synchronizes the commentary data with the associated media content item;

for each input of commentary data, receiving emotional response metadata determined from analysis of the commentary data, the emotional response metadata representing an emotional response of the commentator as a function of location within the associated media content item;

storing each input of commentary data along with the synchronization metadata, the emotional response metadata, and the identification metadata;

receiving a request from a requesting media presentation device for commentary relevant to a specified media content item and a specified user;

identifying relevant commentary data based upon social network information for the specified user and also based upon identification metadata associated with commentary data received from social network members; and

sending the relevant commentary data to the requesting media presentation device.

2. The method of claim 1 , wherein the commentary data received comprises a stream of audio and/or video data.

3. The method of claim 1 , wherein the commentary data received comprises portions of a stream of audio and/or video data.

4. The method of claim 1 , wherein the commentary data comprises one or more of text, markup content, and one or more software triggers.

5. The method of claim 1 , wherein identifying the relevant commentary data comprises identifying one or more portions of a stream of audio and/or video commentary data based upon the emotional response metadata, and wherein sending the relevant commentary data comprises sending the one or more portions of the stream of audio and/or video commentary data.

6. The method of claim 1 , further comprising sending the synchronization metadata with the commentary data.

7. The method of claim 1 , wherein the synchronization metadata comprises time stamp data.

8. The method of claim 1 , wherein the synchronization metadata comprises an identification of a video presentation, and further comprising generating time stamp data based upon the identification of the video presentation.

9. The method of claim 1 , wherein the synchronization metadata comprises digital fingerprint data.

10. The method of claim 1 , wherein the commentary data is sent to a mobile device.

11. The method of claim 1 , wherein receiving the emotional response metadata comprises generating the emotional response metadata from the commentary data at the computing device.

12. The method of claim 1 , wherein receiving the emotional response metadata comprises receiving the emotional response metadata from the plurality of commentary input devices.

13. A media server, comprising:

a logic subsystem; and

a data-holding subsystem comprising instructions stored thereon that are executable by the logic subsystem to:

receive from each of a plurality of commentary detection systems a stream of commentary data;

receive identification metadata identifying a commentator and an associated media content item, synchronization metadata that synchronizes the stream of commentary data with the associated media content item, and emotional response metadata determined from analysis of the stream of commentary data and representing an emotional response of a commentator as a function of location within the associated media content item;

store each stream of commentary data along with the synchronization metadata, the identification metadata, and the emotional response metadata;

receive a request from a requesting media presentation device for commentary relevant to a specified media content item and a specified user;

identify relevant commentary data based upon social network information for the specified user and identification metadata associated with commentary data originated by social network members;

send the relevant commentary data in response to the request; and

send synchronization metadata associated with the relevant commentary data in response to the request.

14. The media server of claim 13 , wherein the instructions are further executable to identify relevant commentary by identifying portions of the commentary data via the emotional response metadata.

15. The media server of claim 13 , wherein the instructions are further executable to send the relevant commentary data to a mobile device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2011
From: BALDWIN, JAMES A.; MATTHEWS, JOSEPH H., III
To: MICROSOFT CORPORATION
Reel/Frame 026483/0129 →
Continuity (1)
Related Publication 20120321271A1 · Dec 20, 2012