Media content management and presentation systems and methods
First Claim
1. A method comprising:
- linking together, by a media content presentation system, multiple, individual media content instances, whereinthe linking together includes generating linking data that identifies a link between the multiple, individual media content instances, andthe link between the multiple, individual media content instances comprises a two-way link in which one media content instance and another media content instance included in the multiple, individual media content instances are linked together by a directional link from the one media content instance to the another media content instance and by a reverse directional link from the another media content instance to the one media content instance; and
randomizing, by the media content presentation system, a playback of a playlist that includes the linked media content instances and one or more unlinked media content instances, each of the linked media content instances and the one or more unlinked media content instances being available for randomized selection for playback during the randomizing of the playback of the playlist, wherein the randomizing of the playback of the playlist comprisesrandomly selecting a first media content instance included in the playlist for playback,identifying, based on the linking data, that the first media content instance corresponds to one of the one or more unlinked media content instances,playing the first media content instance as an individual media content instance within the randomizing of the playback of the playlist,randomly selecting a second media content instance included in the playlist for playback,identifying, based on the linking data, that the second media content instance corresponds to one of the linked media content instances included in the playlist, andplaying the second media content instance and all of the linked media content instances, which are included in the playlist and are linked to the second media content instance, as an indivisible block of linked media content instances that are not divisible within the indivisible block by the randomizing of the playback of the playlist.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary media content management and presentation systems and methods are described herein. An exemplary method includes a media content presentation system linking together multiple media content instances, playing back or managing a playlist that includes the linked media content instances, and processing the linked media content instances as a block of linked media content instances within the playing back or managing of the playlist. Another exemplary method includes a media content presentation system playing back a media content instance for experiencing by a user, presenting a playback user interface in conjunction with the playing back of the media content instance, and providing, within the playback user interface, one or more media management tools configured for use by the user to manage the media content instance during the playing back of the media content instance. Corresponding systems and methods are also disclosed.
13 Citations
20 Claims
-
1. A method comprising:
-
linking together, by a media content presentation system, multiple, individual media content instances, wherein the linking together includes generating linking data that identifies a link between the multiple, individual media content instances, and the link between the multiple, individual media content instances comprises a two-way link in which one media content instance and another media content instance included in the multiple, individual media content instances are linked together by a directional link from the one media content instance to the another media content instance and by a reverse directional link from the another media content instance to the one media content instance; and randomizing, by the media content presentation system, a playback of a playlist that includes the linked media content instances and one or more unlinked media content instances, each of the linked media content instances and the one or more unlinked media content instances being available for randomized selection for playback during the randomizing of the playback of the playlist, wherein the randomizing of the playback of the playlist comprises randomly selecting a first media content instance included in the playlist for playback, identifying, based on the linking data, that the first media content instance corresponds to one of the one or more unlinked media content instances, playing the first media content instance as an individual media content instance within the randomizing of the playback of the playlist, randomly selecting a second media content instance included in the playlist for playback, identifying, based on the linking data, that the second media content instance corresponds to one of the linked media content instances included in the playlist, and playing the second media content instance and all of the linked media content instances, which are included in the playlist and are linked to the second media content instance, as an indivisible block of linked media content instances that are not divisible within the indivisible block by the randomizing of the playback of the playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. At least one non-transitory computer-readable medium encoded with instructions configured to direct at least one processor to:
-
link together multiple, individual media content instances, wherein the at least one processor links together the multiple, individual media content instances by generating linking data that identifies a link between the multiple, individual media content instances, and the link between the multiple, individual media content instances comprises a two-way link in which one media content instance and another media content instance included in the multiple, individual media content instances are linked together by a directional link from the one media content instance to the another media content instance and by a reverse directional link from the another media content instance to the one media content instance; and randomize a playback of a playlist that includes the linked media content instances and one or more unlinked media content instances, each of the linked media content instances and the one or more unlinked media content instances being available for randomized selection for playback during the randomizing of the playback of the playlist, wherein the at least one processor randomizes the playback of the playlist by randomly selecting a first media content instance included in the playlist for playback, identifying, based on the linking data, that the first media content instance corresponds to one of the one or more unlinked media content instances, playing the first media content instance as an individual media content instance within the randomizing of the playback of the playlist, randomly selecting a second media content instance included in the playlist for playback, identifying, based on the linking data, that the second media content instance corresponds to one of the linked media content instances included in the playlist, and playing the second media content instance and all of the linked media content instances, which are included in the playlist and are linked to the second media content instance, as an indivisible block of linked media content instances that are not divisible within the indivisible block by the randomizing of the playback of the playlist.
-
-
19. A system comprising:
-
at least one processor; a media content management facility that directs the at least one processor to link together multiple, individual media content instances by generating linking data that identifies a link between the multiple, individual media content instances, wherein the link between the multiple, individual media content instances comprises a two-way link in which one media content instance and another media content instance included in the multiple, individual media content instances are linked together by a directional link from the one media content instance to the another media content instance and by a reverse directional link from the another media content instance to the one media content instance; and a media content playback facility that directs the at least one processor to randomize a playback of a playlist that includes the linked media content instances and one or more unlinked media content instances, each of the linked media content instances and the one or more unlinked media content instances being available for randomized selection for playback during the randomizing of the playback of the playlist, wherein the at least one processor randomizes the playback of the playlist by randomly selecting a first media content instance included in the playlist for playback, identifying, based on the linking data, that the first media content instance corresponds to one of the one or more unlinked media content instances, playing the first media content instance as an individual media content instance within the randomizing of the playback of the playlist, randomly selecting a second media content instance included in the playlist for playback, identifying, based on the linking data, that the second media content instance corresponds to one of the linked media content instances included in the playlist, and playing the second media content instance and all of the linked media content instances, which are included in the playlist and are linked to the second media content instance, as an indivisible block of linked media content instances that are not divisible within the indivisible block by the randomizing of the playback of the playlist. - View Dependent Claims (20)
-
Specification