SYSTEM AND METHOD FOR CLIENT-INITIATED PLAYLIST SHUFFLE IN A MEDIA CONTENT ENVIRONMENT

    公开(公告)号:US20210084086A1

    公开(公告)日:2021-03-18

    申请号:US16859698

    申请日:2020-04-27

    Applicant: SPOTIFY AB

    Abstract: In accordance with an embodiment, described herein is a system and method for client-initiated playlist shuffle in a media content environment. A shuffle logic is configured to provide a shuffle order for a plurality of media content items, including associating each media content item with a placement interval within which the media content item can be placed, and a weight that determines the average position of the placement interval; associating each media content item with a random value that indicates a random offset or position within its placement interval; calculating an ordering score for each media content item based on its weight plus its random offset into its placement interval; collecting indications for the plurality of media content item that reflect their ordering scores; and placing the plurality of media content items into the shuffle order, for subsequent playback by a media device.

    SYSTEM AND METHOD FOR LOAD BALANCING BASED ON EXPECTED LATENCY FOR USE IN MEDIA CONTENT OR OTHER ENVIRONMENTS

    公开(公告)号:US20170230295A1

    公开(公告)日:2017-08-10

    申请号:US15017392

    申请日:2016-02-05

    Applicant: SPOTIFY AB

    Inventor: Lukas Polacek

    Abstract: In accordance with an embodiment, described herein is a system and method for load balancing of requests to servers based on expected latency, for use in the providing of media content or other types of data. The system comprises an access point, or other process or component, which operates as a load balancer in providing access to one or more servers, for use in processing requests at those servers. Each of the servers can be associated with an endpoint. An expected latency selection component can be used by the access point to determine how requests are distributed or load balanced to servers, based on a determination of expected latency at those servers. Upon the access point receiving a particular request, the determination of expected latency can be used to determine which endpoint or server to direct that particular request.

    System and method for client-initiated playlist shuffle in a media content environment

    公开(公告)号:US11722539B2

    公开(公告)日:2023-08-08

    申请号:US17534209

    申请日:2021-11-23

    Applicant: Spotify AB

    CPC classification number: H04L65/612 G06F7/76 G06F16/4387 G06F16/639 H04L67/01

    Abstract: In accordance with an embodiment, described herein is a system and method for client-initiated playlist shuffle in a media content environment. A shuffle logic is configured to provide a shuffle order for a plurality of media content items, including associating each media content item with a placement interval within which the media content item can be placed, and a weight that determines the average position of the placement interval; associating each media content item with a random value that indicates a random offset or position within its placement interval; calculating an ordering score for each media content item based on its weight plus its random offset into its placement interval; collecting indications for the plurality of media content item that reflect their ordering scores; and placing the plurality of media content items into the shuffle order, for subsequent playback by a media device.

    System and method for client-initiated playlist shuffle in a media content environment

    公开(公告)号:US11218526B2

    公开(公告)日:2022-01-04

    申请号:US16859698

    申请日:2020-04-27

    Applicant: SPOTIFY AB

    Abstract: In accordance with an embodiment, described herein is a system and method for client-initiated playlist shuffle in a media content environment. A shuffle logic is configured to provide a shuffle order for a plurality of media content items, including associating each media content item with a placement interval within which the media content item can be placed, and a weight that determines the average position of the placement interval; associating each media content item with a random value that indicates a random offset or position within its placement interval; calculating an ordering score for each media content item based on its weight plus its random offset into its placement interval; collecting indications for the plurality of media content item that reflect their ordering scores; and placing the plurality of media content items into the shuffle order, for subsequent playback by a media device.

    SYSTEM AND METHOD FOR CLIENT-INITIATED PLAYLIST SHUFFLE IN A MEDIA CONTENT ENVIRONMENT

    公开(公告)号:US20170244770A1

    公开(公告)日:2017-08-24

    申请号:US15048654

    申请日:2016-02-19

    Applicant: SPOTIFY AB

    Abstract: In accordance with an embodiment, described herein is a system and method for client-initiated playlist shuffle in a media content environment. A shuffle logic is configured to provide a shuffle order for a plurality of media content items, including associating each media content item with a placement interval within which the media content item can be placed, and a weight that determines the average position of the placement interval; associating each media content item with a random value that indicates a random offset or position within its placement interval; calculating an ordering score for each media content item based on its weight plus its random offset into its placement interval; collecting indications for the plurality of media content item that reflect their ordering scores; and placing the plurality of media content items into the shuffle order, for subsequent playback by a media device.

    SYSTEM AND METHOD FOR CLIENT-INITIATED PLAYLIST SHUFFLE IN A MEDIA CONTENT ENVIRONMENT

    公开(公告)号:US20220150291A1

    公开(公告)日:2022-05-12

    申请号:US17534209

    申请日:2021-11-23

    Applicant: Spotify AB

    Abstract: In accordance with an embodiment, described herein is a system and method for client-initiated playlist shuffle in a media content environment. A shuffle logic is configured to provide a shuffle order for a plurality of media content items, including associating each media content item with a placement interval within which the media content item can be placed, and a weight that determines the average position of the placement interval; associating each media content item with a random value that indicates a random offset or position within its placement interval; calculating an ordering score for each media content item based on its weight plus its random offset into its placement interval; collecting indications for the plurality of media content item that reflect their ordering scores; and placing the plurality of media content items into the shuffle order, for subsequent playback by a media device.

    System and method for client-initiated playlist shuffle in a media content environment

    公开(公告)号:US10659504B2

    公开(公告)日:2020-05-19

    申请号:US15048654

    申请日:2016-02-19

    Applicant: SPOTIFY AB

    Abstract: In accordance with an embodiment, described herein is a system and method for client-initiated playlist shuffle in a media content environment. A shuffle logic is configured to provide a shuffle order for a plurality of media content items, including associating each media content item with a placement interval within which the media content item can be placed, and a weight that determines the average position of the placement interval; associating each media content item with a random value that indicates a random offset or position within its placement interval; calculating an ordering score for each media content item based on its weight plus its random offset into its placement interval; collecting indications for the plurality of media content item that reflect their ordering scores; and placing the plurality of media content items into the shuffle order, for subsequent playback by a media device.

    System and method for load balancing based on expected latency for use in media content or other environments

    公开(公告)号:US10089309B2

    公开(公告)日:2018-10-02

    申请号:US15017392

    申请日:2016-02-05

    Applicant: SPOTIFY AB

    Inventor: Lukas Polacek

    Abstract: In accordance with an embodiment, described herein is a system and method for load balancing of requests to servers based on expected latency, for use in the providing of media content or other types of data. The system comprises an access point, or other process or component, which operates as a load balancer in providing access to one or more servers, for use in processing requests at those servers. Each of the servers can be associated with an endpoint. An expected latency selection component can be used by the access point to determine how requests are distributed or load balanced to servers, based on a determination of expected latency at those servers. Upon the access point receiving a particular request, the determination of expected latency can be used to determine which endpoint or server to direct that particular request.

Patent Agency Ranking