IP Library Granted Patent US 8,620,878
Granted Patent B2
US 8,620,878 · App. 12/176,934 · Granted Dec 31, 2013

System and method of distributing multimedia content

Inventors: Gyula Feher (Budapest, HU); Fred Bradley Hunstable (Keller, TX); John Ham (Riverside, CA); Timothy G. Villanueva (Los Gatos, CA); Christopher Shen Yeh (Palo Alto, CA)
Assignee: UStream, Inc.
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,620,878
App. No.
12/176,934
Granted
Dec 31, 2013
Kind
B2
Abstract

In accordance with one embodiment of the present invention, multimedia content may be streamed, together with associated timing information, to various users, who may provide feedback data in response to the multimedia content; the feedback data may be related to the multimedia content using the associated timing information, and then stored to some medium.

Claims (44)

1. A method of distributing broadcasting multimedia content, the method comprising:

receiving multimedia data to be distributed;

streaming, by a computing device at a first time, a first presentation of the multimedia data to first users, wherein the multimedia data is presented to each of the first users for a duration of time in a time-dependent manner;

responsive to streaming the first presentation, receiving a plurality of items of experience data from the first users, each item of experience data associated with a point of time in the multimedia data, and the each item of experience data representing a reaction by one of the first users at the associated point of time during the first presentation of the multimedia data;

aggregating, by a telemetry engine, the items of experience data corresponding to the multimedia data to generate aggregated experience data;

analyzing the aggregated experience data;

assigning at least a portion of the multimedia data to one or more categories based on the analysis of the aggregated experience data;

sending the aggregated experience data to the first users for presentation to the users in conjunction with the first presentation of the multimedia data;

storing the aggregated experience data in association with the multimedia data;

at a second time after the first time, streaming a second presentation of the multimedia data to second users; and

sending the aggregated experience data to the second users for presentation to the second users in conjunction with the second presentation of the multimedia data.

2. The method of claim 1 , wherein the experience data comprises at least one of textual messages, polling data and audience approval data.

3. The method of claim 2 , wherein analyzing the experience data comprises parsing the textual messages to extract a topic of the multimedia data.

4. The method of claim 1 , wherein the assigning of the portion of the multimedia data is performed while the multimedia data are being streamed to the first users.

5. The method of claim 1 , further comprising:

receiving one or more tags for categorizing the multimedia data from the first users, wherein the multimedia data is assigned to the one or more categories based on the received tags.

6. The method of claim 1 , further comprising synchronizing the aggregated experience data or a portion of the aggregated experience data with the multimedia data.

7. The method of claim 1 , further comprising:

responsive to streaming the second presentation, receiving an additional item of experience data from one of the second users, the additional item of experience data associated with a point of time in the multimedia data, and the additional item of experience data representing a reaction by the second user at the associated point of time during the second presentation of the multimedia data; and

storing the additional item of experience data in association with the multimedia data.

8. The method of claim 7 , wherein storing the additional item of experience data comprises combining the additional item of experience data with the aggregated experience data.

9. The method of claim 7 , wherein storing the additional item of experience data comprises storing the additional item of experience data separately from the aggregated experience data.

10. A system for distributing broadcasting multimedia content, the system comprising:

a streaming engine comprising a processor, the streaming engine configured to:

at a first time, stream a first presentation of multimedia data to first users, wherein the multimedia data is presented to the first users for a duration of time in a time-dependent manner; and

at a second time after the first time, stream a second presentation of the multimedia data to second users; and

a telemetry engine configured to:

receive a plurality of items of experience data from the first users responsive to streaming the first presentation of the multimedia data to the first users, each item of experience data associated with a point of time of the multimedia data, and the each item of experience data representing a reaction by one of the first users at the associated point of time during the first presentation of the multimedia data;

aggregate the items of experience data corresponding to the multimedia data to generate aggregated experience data;

analyze the aggregated experience data;

assign at least a portion of the multimedia data to one or more categories based on the analysis of the aggregated experience data;

send the aggregated experience data to the first users to be presented to the first users in conjunction with the first presentation of the multimedia data;

store the aggregated experience data in association with the multimedia data; and

send the aggregated experience data to the second users to be presented to the second users in conjunction with the second presentation of the multimedia data.

11. The system of claim 10 , wherein the experience data comprises at least one of textual messages, polling data and audience approval data.

12. The system of claim 11 , wherein the telemetry engine analyzes the experience data by parsing the textual messages to extract a topic of the multimedia data.

13. The system of claim 10 , wherein the telemetry engine is configured to assign the portion of the multimedia data while the streaming engine streams the multimedia data to the first users.

14. The system of claim 10 , wherein the telemetry engine is further configured to receive one or more tags for categorizing the multimedia data from the first users, wherein the multimedia data is assigned to the one or more categories based on the received tags.

15. The system of claim 10 , further comprising a discovery engine configured to find multimedia data based on the aggregated experience data.

16. The system of claim 10 , wherein the telemetry engine is further configured to:

responsive to streaming the second presentation, receive an additional item of experience data from one of the second users, the additional item of experience data associated with a point of time in the multimedia data, and the additional item of experience data representing a reaction by the second user at the associated point of time during the second presentation of the multimedia data; and

store the additional item of experience data in association with the multimedia data.

17. The system of claim 16 , wherein storing the additional item of experience data comprises combining the additional item of experience data with the aggregated experience data.

18. The system of claim 16 , wherein storing the additional item of experience data comprises storing the additional item of experience data separately from the aggregated experience data.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Nov 8, 2016
From: USTREAM, INC.
To: BRIDGE BANK, NATIONAL ASSOCIATION
Reel/Frame 040254/0913 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2016
From: USTREAM, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 040100/0567 →
SECURITY INTEREST Recorded Jun 3, 2014
From: USTREAM, INC.
To: BRIDGE BANK, NATIONAL ASSOCIATION
Reel/Frame 033080/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2008
From: FEHER, GYULA; HUNSTABLE, FRED BRADLEY; HAM, JOHN
To: USTREAM.TV
Reel/Frame 021899/0904 →
Continuity (2)
Provisional Application 60950863 · Jul 19, 2007
Related Publication 20090100098A1 · Apr 16, 2009