US 11,989,224 B2
Retrieving and playing out media content for a personalized playlist including a content placeholder
Venkatarama Anilkumar Panguluri, Milpitas, CA (US)
Assigned to Gracenote Digital Ventures, LLC, New York, NY (US)
Filed by Gracenote Digital Ventures, LLC, New York, NY (US)
Filed on Sep. 21, 2021, as Appl. No. 17/480,706.
Application 17/480,706 is a continuation of application No. 16/787,879, filed on Feb. 11, 2020, granted, now 11,151,189.
Application 16/787,879 is a continuation of application No. 14/280,337, filed on May 16, 2014, granted, now 10,599,705, issued on Mar. 24, 2020.
Claims priority of provisional application 61/968,183, filed on Mar. 20, 2014.
Prior Publication US 2022/0004572 A1, Jan. 6, 2022
Int. Cl. G06F 15/16 (2006.01); G06F 16/438 (2019.01)
CPC G06F 16/4387 (2019.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a client device, a playlist defining a sequence of media content items including a first media content item and a second media content item, and further defining a placeholder in between the first and second media content items;
retrieving, by the client device, from one or more server devices, first data representing the media content items of the received playlist, and using the retrieved first data to play out the media content items; and
while playing out at least one of the media content items represented by the retrieved first data:
making, by the client device, a first determination of whether the playlist defines a placeholder between the first and second media content items;
responsive to the first determination being that the playlist defines a placeholder between the first and second content items, making, by the client device, a second determination of whether a condition has been satisfied, wherein the condition comprises a condition that a content category type has a particular relationship with at least one of the media content items that has been played out, wherein the particular relationship is at least that the client device has played out a threshold number of media content items of the content category type, and wherein the content category type is one of a plurality of different predetermined content category types; and
responsive to the second determination being that the condition has been satisfied, (i) retrieving, by the client device, from the one or more server devices, second data representing a media content item that has the content category type and that is not specified in the accessed playlist, and (ii) using, by the client device, the retrieved second data to play out the media content item of the content category type in between playing out the first and second media content items.