US 11,722,539 B2
System and method for client-initiated playlist shuffle in a media content environment
Per Eckerdal, Stockholm (SE); and Lukas Polacek, Zurich (CH)
Assigned to Spotify AB, Stockholm (SE)
Filed by Spotify AB, Stockholm (SE)
Filed on Nov. 23, 2021, as Appl. No. 17/534,209.
Application 17/534,209 is a continuation of application No. 16/859,698, filed on Apr. 27, 2020, granted, now 11,218,526.
Application 16/859,698 is a continuation of application No. 15/048,654, filed on Feb. 19, 2016, granted, now 10,659,504, issued on May 19, 2020.
Prior Publication US 2022/0150291 A1, May 12, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 65/612 (2022.01); G06F 16/638 (2019.01); G06F 16/438 (2019.01); G06F 7/76 (2006.01); H04L 67/01 (2022.01)
CPC H04L 65/612 (2022.05) [G06F 7/76 (2013.01); G06F 16/4387 (2019.01); G06F 16/639 (2019.01); H04L 67/01 (2022.05)] 15 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more processors; and
a shuffle logic that is configured to provide a shuffle order for a plurality of media content items, including instructions for:
associating a media content item with a weight that determines an average position of a placement interval within the shuffle order;
associating the media content item with the placement interval within which the media content item can be placed;
determining a random offset value within the placement interval;
calculating an ordering score for the media content item based on its weight plus its random offset value;
forming the shuffle order for the plurality of media content items, based on the ordering score; and
providing the plurality of media content items in the shuffle order, for playback by a media device.