Multiplexed data sharing
First Claim
1. A method comprising:
- receiving, at an apparatus, first media data from a first source device and second media data from a second source device;
determining, at the apparatus, that the first media data and the second media data represent an event;
receiving, at the apparatus, from a client device a request for media related to the event;
causing, at least in part by the apparatus, transmission of the first media data to the client device responsive to the received request;
receiving, at the apparatus, from the client device a user input indicating a desired change from the first source device to the second source device during playback of the first media data;
causing, at least in part by the apparatus, transmission of the second media data to the client device responsive to the user input;
receiving, at the apparatus, a selection from the client device choosing one of the first source device and the second source device over a duration of the event;
receiving, at the apparatus, a selection from a second client device choosing one of the first source device and the second source device over the duration of the event;
compiling, at the apparatus, statistics related to the received selections from the client device and the second client device over the duration of the event, wherein the compiled statistics include zooming in by one or more users for an object captured in one or more portions of the received selections;
remotely controlling, by the apparatus without user intervention, one or more microphones, one or more cameras, or a combination thereof, to capture one or more zoomed-in versions of the object; and
generating, by the apparatus, a summary version of media data following the object based on the portions, wherein the summary version of media data includes the one or more zoomed-in versions of the object.
10 Assignments
0 Petitions
Accused Products
Abstract
A computing device may receive multiple recordings or transmissions from one or more source devices. The recordings may include geo-tag information to relate the recordings to a specific event. The computing device may receive from a client device a request for the recordings. Responsive to the received request, the computing device may transmit the recordings to the client device. The computing device may receive from the client device an identification of which recording(s) are preferred over the course of the event, and may compile statistics related to the preferred selections over the course of the event as received from a plurality of client devices. The computing device may generate a “best-cut” recording or summary version of the event based on the most preferred recording at various points in time during the event, based on the compiled statistics.
33 Citations
18 Claims
-
1. A method comprising:
-
receiving, at an apparatus, first media data from a first source device and second media data from a second source device; determining, at the apparatus, that the first media data and the second media data represent an event; receiving, at the apparatus, from a client device a request for media related to the event; causing, at least in part by the apparatus, transmission of the first media data to the client device responsive to the received request; receiving, at the apparatus, from the client device a user input indicating a desired change from the first source device to the second source device during playback of the first media data; causing, at least in part by the apparatus, transmission of the second media data to the client device responsive to the user input; receiving, at the apparatus, a selection from the client device choosing one of the first source device and the second source device over a duration of the event; receiving, at the apparatus, a selection from a second client device choosing one of the first source device and the second source device over the duration of the event; compiling, at the apparatus, statistics related to the received selections from the client device and the second client device over the duration of the event, wherein the compiled statistics include zooming in by one or more users for an object captured in one or more portions of the received selections; remotely controlling, by the apparatus without user intervention, one or more microphones, one or more cameras, or a combination thereof, to capture one or more zoomed-in versions of the object; and generating, by the apparatus, a summary version of media data following the object based on the portions, wherein the summary version of media data includes the one or more zoomed-in versions of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium having stored thereon computer executable instructions that, when executed, cause an apparatus to perform:
-
receiving first media data from a first source device and second media data from a second source device; determining that the first media data and the second media data represent an event; receiving from a client device a request for media related to the event; causing, at least in part, transmission of the first media data to the client device responsive to the received request; receiving from the client device a user input indicating a desired change from the first source device to the second source device during playback of the first media data; causing, at least in part, transmission of the second media data to the client device responsive to the user input; receiving a selection from the client device choosing one of the first source device and the second source device over a duration of the event; receiving a selection from a second client device choosing one of the first source device and the second source device over the duration of the event; compiling statistics related to the received selections from the client device and the second client device over the duration of the event, wherein the compiled statistics include zooming in by one or more users for an object captured in one or more portions of the received selections; remotely controlling, without user intervention, one or more microphones, one or more cameras, or a combination thereof, to capture one or more zoomed-in versions of the object; and generating a summary version of media data following the object based on the portions, wherein the summary version of media data includes the one or more zoomed-in versions of the object. - View Dependent Claims (13, 14)
-
-
15. An apparatus comprising:
-
a processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, cause, at least in part, transmission of media data related to an event to a plurality of client devices; receive at least one selection from one or more of the plurality of client devices over the duration of the event, the at least one selection identifying a preferred source of the media data at discrete points in time during playback of the media data; compile statistics related to the received selections from the client device and the second client device over the duration of the event, wherein the compiled statistics include zooming in by one or more users for an object captured in one or more portions of the received selections; remotely control, without user intervention, one or more microphones, one or more cameras, or a combination thereof, to capture one or more zoomed-in versions of the object; and generate a summary version of media data following the object based on the portions, wherein the summary version of media data includes the one or more zoomed-in versions of the object. - View Dependent Claims (16, 17, 18)
-
Specification