Patents Assigned to Spotify AB
-
Publication number: 20240236155Abstract: Simulator augmented content selection is provided by initializing a content selection object according to session initialization parameter values associated with a simulated media content playback session. The content selection object corresponds to a candidate content selection machine learning model trained to predict selectable content media items for at least one simulated user. A simulated session including a sequence of predicted simulated user next actions and one or more predicted sets of selectable content items are generated by applying a simulated user model to content items identified by the initialized content selection object, where the simulated user model is trained to predict a next action of the simulated user in response to a simulated playback input received from the simulated user and each set of the selectable content items are correlated to each next action in the sequence of predicted simulated user next actions.Type: ApplicationFiled: October 25, 2022Publication date: July 11, 2024Applicant: Spotify ABInventors: Joseph Cauteruccio, Mehdi Ben Ayed, Zhenwen Dai
-
Patent number: 12035216Abstract: A system for device-to-device media capturing is described herein. An example system includes a media delivery system of a media service and at least a first and second device associated with respective first and second user accounts of the media service. The first device is also associated with an active media content item provided by the media delivery system that is automatically captured by the second device. For example, as the second device is moved proximate to the first device, one or more wireless communications are transmitted between the devices that trigger device-to-device media capturing. Resultantly, an identifier for the active media content item is stored to a library of the second user account of the media service. The identifier is stored in response to detecting the proximity of the devices and determining that the second device is moving towards the first device.Type: GrantFiled: May 17, 2022Date of Patent: July 9, 2024Assignee: Spotify ABInventor: Owen Benjamin Parry
-
Patent number: 12032620Abstract: Systems, devices, and methods for identifying media content using indirect qualities are provided. An example media-delivery system includes a content identification engine that applies a model associated with an indirect quality to media content items to generate indirect quality scores for the media content items, filters the media content items based on metadata associated with the media content items to generate filtered media content items, and presents at least some of the filtered media content items based on the indirect quality scores. An example media-playback device includes a search control engine that presents a search interface with a user-actuatable control for specifying a value of an indirect quality for use as a search criteria, transmits the search criteria to a media-delivery service, and receives media content items matching the search criteria from the media-delivery service, wherein the media content items are identified using a statistical model.Type: GrantFiled: March 22, 2021Date of Patent: July 9, 2024Assignee: Spotify ABInventors: Tristan Jehan, Nicola Montecchio
-
Patent number: 12032639Abstract: A media system includes: a media-playback device including: a media-output device that plays media content items; and a tempo control engine to: select media content based upon suitability for a repetitive-motion activity; place each media content item from the media content into two or more pools of media content, with a first pool including media content which the user has previously indicated as being relevant, and a second pool including media content that the user has not previously indicated as being relevant; and sort the media content in each of the first pool and the second pool based upon tempo.Type: GrantFiled: August 6, 2021Date of Patent: July 9, 2024Assignee: Spotify ABInventors: Tristan Jehan, Nicola Montecchio
-
Patent number: 12032619Abstract: An electronic device obtains a collection of images and obtains a media item. The electronic device selects a subset of the collection of images, including: selecting an initial subset of the collection of images, wherein the initial subset of the collection of images is based on descriptors associated with the collection of images and/or the media item; obtaining a set of preferences for a user of the media-providing service; and selecting the subset of the collection of images from the initial subset of the collection of images based on the set of preferences for the user of the media-providing service. The electronic device concurrently presents: a respective image of the subset of the collection of images; and the media item.Type: GrantFiled: March 27, 2023Date of Patent: July 9, 2024Assignee: Spotify ABInventor: Mikael Simon David Klamra
-
Publication number: 20240223951Abstract: 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: ApplicationFiled: December 28, 2022Publication date: July 4, 2024Applicant: Spotify ABInventors: Andreas ROSSHOLM, Richard MITIC
-
Publication number: 20240221754Abstract: A method for processing voice input is disclosed. The method may be performed by a device including a voice assistant manager and a plurality of voice assistants. In some embodiments, the method includes receiving an utterance from a user, detecting a category of the utterance, and communicating the utterance to a selected voice assistant of the plurality of voice assistants. The selected voice assistant may be associated with the detected category. In some embodiments, the selected voice assistant may generate a response to utterance, and the response may be output to the user.Type: ApplicationFiled: December 28, 2022Publication date: July 4, 2024Applicant: Spotify ABInventors: Daniel BROMAND, Björn Erik ROTH
-
Publication number: 20240221755Abstract: A method for managing voice assistants is disclosed. The method may be performed by a voice assistant controller communicatively coupled to a plurality of voice assistants. The voice assistant controller may determine a first order of the plurality of voice assistants. Based at least in part on the first order, the voice assistant controller may activate one or more voice assistants. Furthermore, the voice assistant controller may determine a second order of the plurality of voice assistants. Based at least in part on the second order, the voice assistant controller may suspend an active assistant, activate a suspended assistant, or perform both operations.Type: ApplicationFiled: December 28, 2022Publication date: July 4, 2024Applicant: Spotify ABInventors: Daniel BROMAND, Björn Erik ROTH
-
Publication number: 20240221728Abstract: A system for processing voice requests includes a voice assistant manager and a plurality of voice assistants. The voice assistant manager detects a wake word in an utterance and communicates the utterance to a voice assistant of the plurality of voice assistants. In some embodiments, the voice assistant may verify the detected wake word and communicate with a cloud service, which may also verify the detected wake word and generate a response to the utterance. In some embodiments, the voice assistant manager may activate or deactivate one or more of the voice assistants.Type: ApplicationFiled: December 28, 2022Publication date: July 4, 2024Applicant: Spotify ABInventors: Daniel BROMAND, Björn Erik ROTH, Nick PRIEM
-
Patent number: 12026296Abstract: A system for multi-track playback of media content includes: a media device; a user interface, provided at the media device, which displays a visual array of media options, a playback logic, provided within the media device, which is configured so that, while a selected point or region is determined by the user interface as being moved in response to user input, within the visual array of media options, the system determines media options that are proximate to the selected point or region, and adjusts playback parameters for corresponding media content items, by crossfading or otherwise combining playback to reflect the media options relative distances from the selected point or region; and a tempo logic, provided within the media device, which is configured to provide or receive a selected tempo and provide the one or more media content items associated with the selected tempo.Type: GrantFiled: September 2, 2021Date of Patent: July 2, 2024Assignee: Spotify ABInventors: Dariusz Dziuk, Rahul Sen
-
Publication number: 20240211500Abstract: A parse arbitrator receives a rule-based parser predictive test result indicating whether a first <intent, slots> set contains at least one predictive slot and a descriptive classifier test result indicating whether the digitized descriptive query is descriptive. The parse arbitrator instructs a fulfillment system to perform a fulfillment operation based on the first <intent, slots> set when the rule-based parser predictive test result and the descriptive classifier test result align and instructs a fulfillment system to perform a fulfillment operation based on a second <intent, slots> set when the rule-based parser predictive test result and the descriptive classifier test result do not align. The first <intent, slots> set has been generated by using a first parser to parse a digitized descriptive query and the second <intent, slots> set has been generated by using a second parser to parse the digitized descriptive query.Type: ApplicationFiled: December 23, 2022Publication date: June 27, 2024Applicant: Spotify ABInventors: Kristen Sheets, Matthew McKenna, Yakov Kronrod
-
Publication number: 20240203401Abstract: Systems, methods, and devices for training and testing utterance based frameworks are disclosed. The training and testing can be conducting using synthetic utterance samples in addition to natural utterance samples. The synthetic utterance samples can be generated based on a vector space representation of natural utterances. In one method, a synthetic weight vector associated with a vector space is generated. An average representation of the vector space is added to the synthetic weight vector to form a synthetic feature vector. The synthetic feature vector is used to generate a synthetic voice sample. The synthetic voice sample is provided to the utterance-based framework as at least one of a testing or training sample.Type: ApplicationFiled: December 6, 2023Publication date: June 20, 2024Applicant: Spotify ABInventor: Daniel Bromand
-
Patent number: 12014230Abstract: Technology for generating, reading, and using machine-readable codes is disclosed. There is a method, performed by an image capture device, for reading and using the codes. The method includes obtaining an image, identifying an area in the image having a machine-readable code. The method also includes, within the image area, finding a predefined start marker defining a start point and a predefined stop marker defining a stop point, an axis being defined there between. A plurality of axis points can be defined along the axis. For each axis point, a first distance within the image area to a mark is determined. The distance can be measured from the axis point in a first direction which is orthogonal to the axis. The first distances can be converted to a binary code using Gray code such that each first distance encodes at least one bit of data in the code.Type: GrantFiled: October 13, 2022Date of Patent: June 18, 2024Assignee: Spotify ABInventors: Keenan Cassidy, Damian Ferrai, Ludvig Strigeus, Mattias Svala, Nicklas Söderlind, Jimmy Wahlberg
-
Patent number: 12001500Abstract: Affinity scores are computed for a plurality of user accounts, each affinity score quantifies an affinity of a user account to a content creator of one or more digital objects hosted in a content hosting platform. Each affinity score is computed by collecting interaction data for the user account corresponding to the content creator, normalizing the collected interaction data using a total activity data of the user account on the content hosting platform and attribute data associated with the content creator, and generating the affinity score using the normalized interaction data.Type: GrantFiled: November 15, 2021Date of Patent: June 4, 2024Assignee: Spotify ABInventors: Noel Cody, Kinshuk Mishra, Steve Shirley
-
Patent number: 12003558Abstract: 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: GrantFiled: March 20, 2023Date of Patent: June 4, 2024Assignee: Spotify ABInventors: Mikael Ragnhult, Rifat Ordulu, Aron Manucheri, Kenny Christer Öberg Falguera, Cecilia Humlelu, Gustav Mattias Over Bergstöm
-
Methods and systems for interactive queuing for shared listening sessions based on user satisfaction
Patent number: 12003822Abstract: An electronic device stores a shared playback queue for the shared playback session, the shared playback queue comprising one or more media content items, including a first media content item associated with a first user and a second media content item associated with a second user of the plurality of users. The device receives a request to adjust the shared playback queue. The device determines an order for the adjusted shared playback queue based at least in part on media preferences indicated in a profile of a third user of the plurality of users participating in the shared playback session, wherein the third user is distinct from the first user and the second user. The device provides the first media content item and the second media content item based on the order of the shared playback queue.Type: GrantFiled: December 22, 2022Date of Patent: June 4, 2024Assignee: Spotify ABInventor: Mattias Anders Malte Patricks -
Patent number: 11995756Abstract: An electronic device displays a first icon comprising a shape. While displaying the first icon, the device receives a voice command corresponding to a request for media content from the application. In response to, and while receiving, the voice command, the device dynamically animates the first icon, including distorting a radius of a portion of the shape in accordance with a direction of the voice command. The dynamic animation indicates that the electronic device is in a first state. After the voice command is completed, the device displays an indication that the device is in a second state that is distinct from the first state.Type: GrantFiled: June 21, 2021Date of Patent: May 28, 2024Assignee: Spotify ABInventors: Harry Morgan Bentell, Aaron Paul Harmon, Andreas Gustav Christian Pålsson, Karl Humphreys, Nicola Felaco, Daniel Bromand
-
Patent number: 11995377Abstract: Systems, devices, apparatuses, components, methods, and techniques for saving media content to a context for later playback are provided. An example media-playback device for identifying and playing media content for a user traveling in a vehicle includes a context detecting device, a context-driven playback engine, and a media playback engine. Contexts are established by parameters that can be detected by a media-playback device. Contexts are situations that are defined by one or more locations, times, events, activities, people, and devices. Media content is saved to the contexts for later playback. The contexts are detected by the context detecting device, the associated media content is identified by the context-driven playback engine, and the media content is automatically played through the media playback engine, without additional input required by the user.Type: GrantFiled: June 2, 2022Date of Patent: May 28, 2024Assignee: Spotify ABInventors: Ari Liusaari, Felice Mancino, Chris Linnett
-
Patent number: 11991232Abstract: A method of processing playback content control commands generated at a client device and communicated by a backend server to the client device and a controlled device to control media content playback at the controlled device is provided. The method includes the following steps: sending, by the client device, a playback content control command to the backend server, wherein the backend server is configured to communicated the playback content control command to the client device and to the controlled device; initiating a buffer time period; and refraining from processing, at the client device, one or more subsequent playback content control commands from the backend server during the buffer time period.Type: GrantFiled: May 28, 2021Date of Patent: May 21, 2024Assignee: Spotify ABInventors: Hilmar Birger Ólafsson, Jérôme Ceccato
-
Publication number: 20240160643Abstract: 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: ApplicationFiled: November 15, 2023Publication date: May 16, 2024Applicant: Spotify ABInventors: Jesse ANDERTON, Maryam AZIZ, David BOURGIN, Benjamin Austin CARTERETTE