Method and apparatus for creating and using video playlists within a network
First Claim
Patent Images
1. A method comprising:
- storing, in a network, a playlist comprising a plurality of pointers to a plurality of video segments, wherein the plurality of pointers comprises a pointer to an uploaded video segment from a user of the network and a pointer to a first memory location for a future video segment;
receiving a selection of the playlist from a requesting user; and
responsive to receiving the selection of the playlist, transmitting a first of the plurality of video segments to the requesting user.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention pertains to a method and apparatus for creating and using video playlists within a network. In accordance with the invention, a user is enabled to create a playlist comprising a plurality of video segments and store the playlist for later access and viewing. In some implementations, the user may upload playlists to the network in order to permit other users to view the playlist and, if desired, watch the playlist'"'"'s contents. In other implementations, the content provider or third parties may create playlists and make the contents available for viewing. In yet other implementations, the content provider or a third party may insert advertisements into a playlist'"'"'s contents.
15 Citations
20 Claims
-
1. A method comprising:
-
storing, in a network, a playlist comprising a plurality of pointers to a plurality of video segments, wherein the plurality of pointers comprises a pointer to an uploaded video segment from a user of the network and a pointer to a first memory location for a future video segment; receiving a selection of the playlist from a requesting user; and responsive to receiving the selection of the playlist, transmitting a first of the plurality of video segments to the requesting user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
a computing device configured to; receive a playlist from a client node via a network, wherein the playlist comprises a pointer to an uploaded video segment from a user of the network and a pointer to a first memory location for a future video segment; receive input from an administrator identifying content to add to the playlist; add a pointer to the identified content to the playlist; store the playlist including the added pointer to the identified content; receive a request for the playlist from a requesting user; and responsive to the request for the playlist, send the identified content and the uploaded video segment from the user of the network to the requesting user. - View Dependent Claims (13, 14, 15, 16)
-
17. A method comprising:
-
receiving playlists from client nodes via a network, wherein a first playlist of the playlists comprises a pointer to an uploaded video segment from a user of the network, a pointer to a video segment from content on-demand, and a pointer to a memory location for a future video segment; receiving input from an administrator identifying content to add to the received playlists; adding one or more pointers for the identified content to the received playlists; storing the playlists including the added one or more pointers for the identified content; permitting users at the client nodes to peruse the playlists; receiving a request for the first playlist; and sending segments of video identified by pointers listed in the first playlist to at least one of the client nodes responsive to the request, the segments of video comprising the added content, the uploaded video segment from the user of the network, and the video segment from the content on-demand. - View Dependent Claims (18, 19, 20)
-
Specification