MEDIA PLAYER DISTRIBUTION AND COLLABORATIVE EDITING
First Claim
1. A method comprising:
- using a server computer, over a computer network, receiving digital message comprising a playlist from a first client computer, wherein the playlist identifies a plurality of media assets and includes synchronization information that specifies how to present the plurality of media assets as a synchronized media presentation;
using the server computer, receiving a request from the first client computer to share the playlist with a second client computer;
using the server computer, causing the plurality of media assets to be deposited in a digital client storage that is accessible to the second client computer;
using the server computer, sending the playlist to the second client computer;
using the second client computer, presenting the synchronized media presentation based on the plurality of media assets deposited in the client storage and the synchronization information of the playlist.
2 Assignments
0 Petitions
Accused Products
Abstract
In one approach, a server computer receives a playlist from a first client computer, wherein the playlist identifies a plurality of media assets and includes synchronization information that specifies how to present the plurality of media assets as a synchronized media presentation. The server computer receives a request from the first client computer to share the playlist with a second client computer. The server computer causes the plurality of media assets to be deposited in a client storage accessible to the second client computer. The server computer sends the playlist to the second client computer. The second client computer presents the synchronized media presentation based on the plurality of media assets deposited in the client storage and the synchronization information of the playlist.
-
Citations
26 Claims
-
1. A method comprising:
-
using a server computer, over a computer network, receiving digital message comprising a playlist from a first client computer, wherein the playlist identifies a plurality of media assets and includes synchronization information that specifies how to present the plurality of media assets as a synchronized media presentation; using the server computer, receiving a request from the first client computer to share the playlist with a second client computer; using the server computer, causing the plurality of media assets to be deposited in a digital client storage that is accessible to the second client computer; using the server computer, sending the playlist to the second client computer; using the second client computer, presenting the synchronized media presentation based on the plurality of media assets deposited in the client storage and the synchronization information of the playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing one or more instructions which, when executed by one or more processors, cause the one or more processors to perform steps comprising:
-
a server computer receiving a playlist from a first client computer, wherein the playlist identifies a plurality of media assets and includes synchronization information that specifies how to present the plurality of media assets as a synchronized media presentation; the server computer receiving a request from the first client computer to share the playlist with a second client computer; the server computer causing the plurality of media assets to be deposited in a client storage accessible to the second client computer; using the server computer, sending the playlist to the second client computer; using the second client computer, presenting the synchronized media presentation based on the plurality of media assets deposited in the client storage and the synchronization information of the playlist. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification