Multiplexed Data Sharing
First Claim
1. A method comprising:
- 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;
transmitting 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; and
transmitting the second media data to the client device responsive to the user input.
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.
93 Citations
31 Claims
-
1. A method comprising:
-
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; transmitting 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; and transmitting the second media data to the client device responsive to the user input. - View Dependent Claims (2, 3, 4, 5, 8, 10, 14, 15)
-
-
6. (canceled)
-
7. (canceled)
-
9. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
16. A 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; transmitting 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; and transmitting the second media data to the client device responsive to the user input. - View Dependent Claims (17, 18, 19)
-
-
20. (canceled)
-
21. (canceled)
-
22. (canceled)
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. An apparatus comprising:
-
a processor; and a memory having stored therein computer executable instructions, that when executed, cause the apparatus to perform; transmitting media data related to an event to a plurality of client devices; receiving 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; compiling statistics based on the received at least one selection; and generating a summary version of media data based on the compiled statistics. - View Dependent Claims (27, 28)
-
-
29. (canceled)
-
30. (canceled)
-
31. (canceled)
Specification