-
公开(公告)号:US20210089573A1
公开(公告)日:2021-03-25
申请号:US17111711
申请日:2020-12-04
Applicant: SPOTIFY AB
Inventor: Peter DeGlopper , David P. Rodger , Matthew S. Ogle
IPC: G06F16/638 , G06F16/635 , G06F16/683 , G06Q50/00 , G06Q30/02 , G06F16/60 , G06F16/68
Abstract: Methods, apparatuses, and computer-readable products for selecting tracks. A plurality of request parameters are received from a client device. Based on those request parameters, plurality of bans, history track attributes, and artist identifiers are loaded from a database. A most recent discovery track is calculated based on the plurality of histories and the plurality of artist identifiers. An artist identifier is repeatedly selected from the plurality of artist identifiers along with a track type from a set of track types until a predetermined number of artist identifier and track type pairs have been selected. A plurality of candidate tracks for each selected artist identifier are loaded from a database. One track of the plurality of candidate tracks is repeatedly selected for each artist identifier and track type pair until one track has been selected for each pair of the predetermined number of artist identifier and track type pairs. The predetermined number of tracks that have been selected are returned to the client device.
-
公开(公告)号:US20180052921A1
公开(公告)日:2018-02-22
申请号:US15389758
申请日:2016-12-23
Applicant: SPOTIFY AB
Inventor: Peter DeGlopper , David P. Rodger , Matthew S. Ogle
IPC: G06F17/30
CPC classification number: G06F16/639 , G06F16/60 , G06F16/635 , G06F16/68 , G06F16/683 , G06Q30/0201 , G06Q30/0282 , G06Q50/01
Abstract: Methods, apparatuses, and computer-readable products for selecting tracks. A plurality of request parameters are received from a client device. Based on those request parameters, plurality of bans, history track attributes, and artist identifiers are loaded from a database. A most recent discovery track is calculated based on the plurality of histories and the plurality of artist identifiers. An artist identifier is repeatedly selected from the plurality of artist identifiers along with a track type from a set of track types until a predetermined number of artist identifier and track type pairs have been selected. A plurality of candidate tracks for each selected artist identifier are loaded from a database. One track of the plurality of candidate tracks is repeatedly selected for each artist identifier and track type pair until one track has been selected for each pair of the predetermined number of artist identifier and track type pairs. The predetermined number of tracks that have been selected are returned to the client device.
-
公开(公告)号:US11537657B2
公开(公告)日:2022-12-27
申请号:US17111711
申请日:2020-12-04
Applicant: SPOTIFY AB
Inventor: Peter DeGlopper , David P. Rodger , Matthew S. Ogle
IPC: G06F17/00 , G06F7/00 , G06F16/638 , G06F16/635 , G06F16/683 , G06Q50/00 , G06Q30/02 , G06F16/60 , G06F16/68
Abstract: Methods, apparatuses, and computer-readable products for selecting tracks. A plurality of request parameters are received from a client device. Based on those request parameters, plurality of bans, history track attributes, and artist identifiers are loaded from a database. A most recent discovery track is calculated based on the plurality of histories and the plurality of artist identifiers. An artist identifier is repeatedly selected from the plurality of artist identifiers along with a track type from a set of track types until a predetermined number of artist identifier and track type pairs have been selected. A plurality of candidate tracks for each selected artist identifier are loaded from a database. One track of the plurality of candidate tracks is repeatedly selected for each artist identifier and track type pair until one track has been selected for each pair of the predetermined number of artist identifier and track type pairs. The predetermined number of tracks that have been selected are returned to the client device.
-
公开(公告)号:US10860646B2
公开(公告)日:2020-12-08
申请号:US15389758
申请日:2016-12-23
Applicant: SPOTIFY AB
Inventor: Peter DeGlopper , David P. Rodger , Matthew S. Ogle
IPC: G06F17/00 , G06F7/00 , G06F16/638 , G06F16/635 , G06F16/683 , G06Q50/00 , G06Q30/02 , G06F16/60 , G06F16/68
Abstract: Methods, apparatuses, and computer-readable products for selecting tracks. A plurality of request parameters are received from a client device. Based on those request parameters, plurality of bans, history track attributes, and artist identifiers are loaded from a database. A most recent discovery track is calculated based on the plurality of histories and the plurality of artist identifiers. An artist identifier is repeatedly selected from the plurality of artist identifiers along with a track type from a set of track types until a predetermined number of artist identifier and track type pairs have been selected. A plurality of candidate tracks for each selected artist identifier are loaded from a database. One track of the plurality of candidate tracks is repeatedly selected for each artist identifier and track type pair until one track has been selected for each pair of the predetermined number of artist identifier and track type pairs. The predetermined number of tracks that have been selected are returned to the client device.
-
-
-