Aggregation of multiple media streams to a user
First Claim
Patent Images
1. A method for an aggregation provider to provide an aggregated media stream to a user, the method comprising the steps of:
- a media source provider that has a portable media source agreeing with the aggregation provider to provide a media stream from the portable media source that satisfies a media content specification that specifies how the media source provider provides the media stream of a live televised event, wherein the media content specification comprises device type of the portable media source, data type generated by the portable media source, media quality that specifies minimum resolution of the media stream generated by the portable media source, event type of the live televised event, and a plurality of views that each specify a direction for pointing the portable media source when generating the media stream of the live televised event;
the media source provider supplying the media stream of the live televised event to the aggregation provider based on the media content specification;
the aggregation provider analyzing embedded metadata in the media stream received from the media source provider, and determining based on the embedded metadata whether the media stream satisfies the media content specification;
when the media stream received from the media source provider does not satisfy the media content specification, not using the media stream in the aggregated media stream;
when the media stream received from the media source provider satisfies the media content specification, using at least a portion of the media stream in the aggregated media stream; and
sending the aggregated media stream to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A media stream aggregation mechanism receives and analyzes multiple media streams and creates an aggregate media stream output based on user preferences. In this manner a media provider that uses the media stream aggregation mechanism potentially may provide a customized presentation to each user based on user preferences. By providing the aggregation of multiple media streams to a user, the user'"'"'s experience is customized according to user preferences.
35 Citations
2 Claims
-
1. A method for an aggregation provider to provide an aggregated media stream to a user, the method comprising the steps of:
-
a media source provider that has a portable media source agreeing with the aggregation provider to provide a media stream from the portable media source that satisfies a media content specification that specifies how the media source provider provides the media stream of a live televised event, wherein the media content specification comprises device type of the portable media source, data type generated by the portable media source, media quality that specifies minimum resolution of the media stream generated by the portable media source, event type of the live televised event, and a plurality of views that each specify a direction for pointing the portable media source when generating the media stream of the live televised event; the media source provider supplying the media stream of the live televised event to the aggregation provider based on the media content specification; the aggregation provider analyzing embedded metadata in the media stream received from the media source provider, and determining based on the embedded metadata whether the media stream satisfies the media content specification; when the media stream received from the media source provider does not satisfy the media content specification, not using the media stream in the aggregated media stream; when the media stream received from the media source provider satisfies the media content specification, using at least a portion of the media stream in the aggregated media stream; and sending the aggregated media stream to the user.
-
-
2. A method for a media aggregation provider to provide an aggregated media stream to a user, the method comprising the steps of:
-
agreeing with a plurality of media source providers to receive a plurality of media streams of a live televised event from a plurality of media sources controlled by the plurality of media source providers based on a media content specification that comprises device type of the portable media source, data type generated by the portable media source, media quality that specifies minimum resolution of the media stream generated by the portable media source, event type of the live televised event, and a plurality of views that each specify a direction for pointing the portable media source when generating the media stream of the live televised event; receiving a request from the user for the aggregated media stream of the live televised event based on user preferences specified by the user, wherein the user preferences including minimum segment length, minimum quality, event, and location that specifies a point of view; receiving at least two media streams for the live televised event from at least two of the plurality of media sources; analyzing embedded metadata in each of the at least two media streams to determine based on the embedded metadata which of the at least two media streams satisfy the media content specification; for each of the at least two media streams that satisfy the media content specification, processing the at least two media streams that satisfy the media content specification and generating therefrom the aggregated media stream according to media stream characteristics that include information regarding each of the plurality of media streams and according to the user preferences sending the aggregated media stream to the user.
-
Specification