Apparatus, systems and methods for providing segues to contextualize media content
AssigneeSpotify AB
InventorsSarah Mennicken, Morteza Behrooz, Henriette Cramer, Rohit Kumar
Life of this patent
Estimating the term…
Abstract
Apparatus, systems and methods for augmenting a group of media content items by forming a graph including a plurality of nodes and a plurality of edges, where each node represents a segue option at a position in the graph and each edge represents a connection between a first node in the graph at a first position and a second node in the graph at a second position and finding a path in the graph.
Claims18
A method of augmenting a group of media content items, comprising:
- forming a graph including a plurality of nodes and a plurality of edges, where each node represents a segue option at a position in the graph and each edge represents a connection between a first node in the graph at a first position and a second node in the graph at a second position, wherein each node of a first plurality of the nodes corresponds to a different contextualizing segue after a playback, by a playback device, of a first media content item in a playlist and before a playback, by the playback device, of a second media content item in the playlist, wherein each node of a second plurality of the nodes corresponds to a different contextualizing segue after a playback, by the playback device, of the second media content item in the playlist, the first media content item and the second media content item being different from each other;
- and
- selecting one of the first plurality of nodes and one of the second plurality of nodes to generate a path in the graph, the selecting being based on the playlist,
- wherein the path is configured to cause the playback device to output, consecutively, the first media content item, the contextualizing segue corresponding to the selected one of the first plurality of nodes, the second media content item, and the contextualizing segue corresponding to the selected one of the second plurality of nodes;
- and
- wherein the output of the contextualizing segue corresponding to the selected one of the first plurality of nodes includes a playback, by the playback device, of contextual information that describes information related to the first media content item and the second media content item.
A system for augmenting a group of media content items, comprising:
- one or more processors and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to:
- form a graph including a plurality of nodes and a plurality of edges, where each node represents a segue option at a position in the graph and each edge represents a connection between a first node in the graph at a first position and a second node in the graph at a second position, wherein each node of a first plurality of the nodes corresponds to a different contextualizing segue after a playback, by a playback device, of a first media content item in a playlist and before a playback, by the playback device, of a second media content item in the playlist, wherein each node of a second plurality of the nodes corresponds to a different contextualizing segue after a playback, by the playback device, of the second media content item in the playlist, the first media content item and the second media content item being different from each other;
- and
- selecting one of the first plurality of nodes and one of the second plurality of nodes to generate a path in the graph, the selecting being based on the playlist,
- wherein the path is configured to cause the playback device to output, consecutively, the first media content item, the contextualizing segue corresponding to the selected one of the first plurality of nodes, the second media content item, and the contextualizing segue corresponding to the selected one of the second plurality of nodes;
- and
- wherein the output of the contextualizing segue corresponding to the selected one of the first plurality of nodes includes a playback, by the playback device, of contextual information that describes information related to the first media content item and the second media content item.
A non-transitory computer-readable medium having stored thereon one or more sequences of instructions for causing one or more processors to perform:
- forming a graph including a plurality of nodes and a plurality of edges, where each node represents a segue option at a position in the graph and each edge represents a connection between a first node in the graph at a first position and a second node in the graph at a second position, wherein each node of a first plurality of the nodes corresponds to a different contextualizing segue after a playback, by a playback device, of a first media content item in a playlist and before a playback, by the playback device, of a second media content item in the playlist, wherein each node of a second plurality of the nodes corresponds to a different contextualizing segue after a playback, by the playback device, of the second media content item in the playlist, the first media content item and the second media content item being different from each other;
- and
- selecting one of the first plurality of nodes and one of the second plurality of nodes to generate a path in the graph, the selecting being based on the playlist,
- wherein the path is configured to cause the playback device to output, consecutively, the first media content item, the contextualizing segue corresponding to the selected one of the first plurality of nodes, the second media content item, and the contextualizing segue corresponding to the selected one of the second plurality of nodes;
- and
- wherein the output of the contextualizing segue corresponding to the selected one of the first plurality of nodes includes a playback, by the playback device, of contextual information that describes information related to the first media content item and the second media content item.
Dependencies are inferred from the claim text.