Patents Assigned to Spotify AB
  • Patent number: 12279098
    Abstract: A training audio track feature vector is generated for training audio tracks. The training audio track feature vector includes training track vector components based on one or more feature sets. Each of the training track vector components is grouped into at least one cluster. Audio filters are mapped to one or more of the clusters, thereby building a feature-filter mapping function. Mapping functions from filters to audio output devices and/or physical space acoustic features can also be built. A media playback device receives the mapping function(s) and is enabled to apply the mapping function(s) to a query audio track feature vector to identify at least one audio filter corresponding to the query audio track. The media playback device can then apply the at least one audio filter to the query audio track.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: April 15, 2025
    Assignee: Spotify AB
    Inventors: Andreas Rossholm, Richard Mitic
  • Patent number: 12277178
    Abstract: A media content item recommendation system recommends media content items based on one or more attributes of a seed playlist. The recommended media content items can be determined from a plurality of existing playlists that have been created over a period of time. Such existing playlists can be selected based on similarity to the seed playlist.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: April 15, 2025
    Assignee: Spotify AB
    Inventors: Paul Lamere, Jonathan Marmor, Michelle Ackerman, Per Lindstrand, Oscar Söderlund, Mattias Johansson, Jacob Colin Waller, Felipe Oliveira Carvalho, Camilla Westraeus, Michael Öhman
  • Patent number: 12278853
    Abstract: A system for device discovery for social playback is disclosed. The system operates to connect a host media playback device to a media output device and broadcast a social playback session to guest media playback devices. Upon joining a social playback session, a guest media playback device may control the media playback at the host media playback device. Where the media output for the social playback session is provided by the media output device.
    Type: Grant
    Filed: April 29, 2024
    Date of Patent: April 15, 2025
    Assignee: Spotify AB
    Inventors: Mikael Ragnhult, Rifat Ordulu, Aron Manucheri, Kenny Christer Öberg, Cecilia Humlelu, Gustav Mattias Ovar Bergström
  • Patent number: 12277163
    Abstract: The various implementations described herein include methods and devices for identifying and presenting content to users. In one aspect, a method includes providing a domain specific language (DSL) tool to a user of the computing device and receiving a plurality of user inputs via the DSL tool. The plurality of user inputs includes: an input identifying a DSL object corresponding to a media pool; an input identifying a DSL object corresponding to a mutator to be applied to the media pool; and inputs identifying a plurality of DSL objects corresponding to respective objectives for a media set list. The method also includes generating the media set list from the media pool based on the mutator and the objectives and presenting information about the generated media set list to the user.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: April 15, 2025
    Assignee: Spotify AB
    Inventors: Paul Lamere, Zachary Damien Shaw, Aaron Paul Harmon, Marcus Daniel Better
  • Publication number: 20250119434
    Abstract: Device control permissions are managed during collaborative media consumption sessions. A permissions coordinator authenticates a group of users who wish to participate in a collaborative media session. A specific set of control permissions for an initial user group. The permissions can be determined based on the number of users within that group. Permissions coordinator communicates these control permissions back to the user group.
    Type: Application
    Filed: October 10, 2023
    Publication date: April 10, 2025
    Applicant: Spotify AB
    Inventors: Joshua Barley, Anton Hans Isak Tingström, Adam Peter Stuart Brown
  • Patent number: 12265555
    Abstract: An adaptive multi-model item selection method, comprising: receiving, from one of a plurality of client devices, a request including a client-side feature vector representing a state of the client device; determining, by an advocate model, a probability distribution of a plurality of specialist cluster models from the client-side feature vector; choosing, by a use case selector, a cluster corresponding to a use case from the probability distribution; and obtaining, by the use case selector based on the cluster (i.e., the cluster that was sampled by the user case selector), a specialist cluster model from the plurality of specialist cluster models.
    Type: Grant
    Filed: November 15, 2023
    Date of Patent: April 1, 2025
    Assignee: Spotify AB
    Inventors: Jesse Anderton, Maryam Aziz, David Bourgin, Benjamin Austin Carterette
  • Publication number: 20250106484
    Abstract: A method and system for resolving media content is disclosed. In some embodiments, the method includes requesting a manifest file for a media item identifier. The manifest file may be generated by a backend platform. The manifest file may include, among other things, a uniform resource locator (URL) that corresponds to a location of media content for the media item and a latency to generate the media content. The method further includes determining a time to request the media content from a content distribution network based at least in part on a time to play the media content and the latency time to generate the media content. The media playback device may request and play the media content.
    Type: Application
    Filed: September 25, 2023
    Publication date: March 27, 2025
    Applicant: Spotify AB
    Inventors: Paolo LA CAMERA, Erik Johan Curcio LINDSTRÖM
  • Publication number: 20250104690
    Abstract: A method and system for generating synthesized speech is disclosed. The method includes receiving a request to play a sequence of media items. The sequence of media items may include a media track and a narration media item that relates to the media track. The method further comprises generating a media item identifier for the narration media item. Based on compatibility information of a media playback device, the method includes providing the media item identifier to a shortening service. The shortening service may generate a shortened media item identifier that is provided to the media playback device. The shortened media item identifier may be used by the media playback device to retrieve a synthesized speech track for the narration media item.
    Type: Application
    Filed: September 25, 2023
    Publication date: March 27, 2025
    Applicant: Spotify AB
    Inventors: Paolo LA CAMERA, Erik Johan Curcio LINDSTRÖM
  • Patent number: 12259950
    Abstract: Disclosed examples include an automated online experimentation mechanism that can perform model selection from a large pool of models with a relatively small number of online experiments. The probability distribution of the metric of interest that contains the model uncertainty is derived from a Bayesian surrogate model trained using historical logs. Disclosed techniques can be applied to identify a superior model by sequentially selecting and deploying a list of models from the candidate set that balance exploration-exploitation.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: March 25, 2025
    Assignee: Spotify AB
    Inventors: Zhenwen Dai, Praveen Chandar Ravichandran, Ghazal Fazelnia, Benjamin Carterette, Mounia Lalmas-Roelleke
  • Publication number: 20250097536
    Abstract: Systems and methods for skipping to playback positions in media content using seek guides are provided. Seek guides may be associated with a media content item. Each seek guide may have a position and a radius. When a user skips to a reference position, a seek guide selector may select a seek guide to use in setting a new playback position. The seek guide selector may use a probabilistic distribution positioned based on the reference position to select a seek guide. Probabilities may be calculated for each seek guide using a cumulative distribution function, and the seek guides may be ranked based on the calculated probabilities. A seek guide may be selected based on the ranking, and a new playback position may be set based on the position of the selected seek guide.
    Type: Application
    Filed: September 10, 2024
    Publication date: March 20, 2025
    Applicant: Spotify AB
    Inventor: Erik Johan Curcio LINDSTRÖM
  • Patent number: 12254855
    Abstract: A system, method and computer product for combining audio tracks. In one example embodiment herein, the method comprises determining at least one music track that is musically compatible with a base music track, aligning those tracks in time, and combining the tracks. In one example embodiment herein, the tracks may be music tracks of different songs, the base music track can be an instrumental accompaniment track, and the at least one music track can be a vocal track. Also in one example embodiment herein, the determining is based on musical characteristics associated with at least one of the tracks, such as an acoustic feature vector distance between tracks, a likelihood of at least one track including a vocal component, a tempo, or musical key. Also, determining of musical compatibility can include determining at least one of a vertical musical compatibility or a horizontal musical compatibility among tracks.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: March 18, 2025
    Assignee: Spotify AB
    Inventors: Juan José Bosch Vicente, Youn Jin Kim, Peter Milan Thomson Sobot, Angus William Sackfield
  • Patent number: 12248735
    Abstract: Systems, methods, and devices for human-machine interfaces for utterance-based playlist selection are disclosed. In one method, a list of playlists is traversed and a portion of each is audibly output until a playlist command is received. Based on the playlist command, the traversing is stopped and a playlist is selected for playback. In examples, the list of playlists is modified based on a modification input.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: March 11, 2025
    Assignee: Spotify AB
    Inventors: Daniel Bromand, Richard Mitic, Horia-Dragos Jurcut, Henriette Susanne Martine Cramer, Ruth Brillman
  • Publication number: 20250077172
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for automatically generating media previews are provided. An example media system for automatically generating media previews for a particular artist include a trailer generation application configured to receive input specifying an artist and duration of a trailer, automatically select clips from two or more media items by the artist, and automatically arrange and combine the clips into a media trailer for later playback.
    Type: Application
    Filed: September 11, 2024
    Publication date: March 6, 2025
    Applicant: Spotify AB
    Inventors: Rachel Bittner, Tristan Jehan
  • Patent number: 12244904
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for generating and playing a selectable content depth media program are provided. Media content items are edited to produce selectable depth media segments which are assembled into selectable depth media programs. A media-playback device is configured to navigate and play the selectable depth media program through interaction by a listening user. The user selects the desired content depth for each media segment.
    Type: Grant
    Filed: November 8, 2023
    Date of Patent: March 4, 2025
    Assignee: Spotify AB
    Inventors: Sten Garmark, Lawrence Kennedy, Johan Oskarsson
  • Patent number: 12242534
    Abstract: An electronic device receives a first media content item and receives information indicating: a first insertion time within the first media content item; and a second media content item to be played at the first insertion time and/or one or more properties of the second media content item. The electronic device stores the first media content item. The electronic device provides the first media content item to the second electronic device, including queuing the second electronic device to playback, in sequence and without user intervention: the first media content item until the first insertion time; the second media content item at the first insertion time; and the first media content item resumed after playback of the second media content item is ceased.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: March 4, 2025
    Assignee: Spotify AB
    Inventors: Edward Yizhi Chen, Ludvig Asger Borgne, Andrew Apollonsky, Minchull Paul Kim
  • Publication number: 20250071381
    Abstract: Systems and methods for snapping to seek positions in media content using seek guides are provided. Seek guides may be associated with a media content item. Each seek guide may have a position and a radius. When a user seeks to a reference position, a seek guide selector may select a seek guide to use in setting a new playback position. The seek guide selector may use a probabilistic distribution positioned based on the reference position to select a seek guide. Probabilities may be calculated for each seek guide using a cumulative distribution function, and a seek guide may be selected based on the calculated probabilities.
    Type: Application
    Filed: August 25, 2023
    Publication date: February 27, 2025
    Applicant: Spotify AB
    Inventor: Erik Johan Curcio LINDSTRÖM
  • Patent number: 12231708
    Abstract: A server system receives a request to generate a playlist. The playlist includes a sequence of media items. The server system receives a plurality of constraints that define disqualification criteria for excluding media items from a respective slot in the sequence of media items. The plurality of constraints for the respective slot in the sequence of media items includes at least one constraint that is based on already-populated slots in the sequence of media items. The server system generates the playlist by sequentially populating each respective slot in the sequence of media items, including selecting, for the respective slot, a respective media item that meets the plurality of constraints for the respective slot in the sequence of media items. The server system provides the playlist to a user of the media providing service.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: February 18, 2025
    Assignee: Spotify AB
    Inventors: Paul Lamere, Christopher James Ciollaro, Chang Min Jeon, Peter Martin Deglopper, James Faulkner Kirk, Adam Latour Piel
  • Patent number: 12216668
    Abstract: Methods, systems, and computer programs for generating a playlist of media content items for a group of users. Media content items listened to by the selected users are compared to an average user taste profile to select media content items for playback to the group of users.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: February 4, 2025
    Assignee: Spotify AB
    Inventors: Mark Kizelshteyn, Andreas Jansson, Tracey Churray, Mark Koh
  • Publication number: 20250036980
    Abstract: Systems and methods for performing bias bounded sensitivity analysis of synthetic control models are provided. Bias bounds may be determined for a synthetic control model using data from the synthetic control model. If a difference between a synthetic control determined by the synthetic control model and an observed outcome are within the bias bounds, a causal effect determined using the synthetic control model may be untrustworthy. Graphical representations may be presented based, at least in part, on the observed outcome, the synthetic control, and the bias bounds.
    Type: Application
    Filed: January 30, 2024
    Publication date: January 30, 2025
    Applicant: Spotify AB
    Inventors: Ciarán GILLIGAN-LEE, Thanos VLONTZOS, Jakob ZEITLER
  • Patent number: D1062790
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: February 18, 2025
    Assignee: Spotify AB
    Inventor: Heiko Winter