Patents by Inventor Sten Garmark

Sten Garmark has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10440075
    Abstract: A method of remotely controlling an electronic device is disclosed. In some implementations, the method is performed on a server system. The server system receives, from a first electronic device, a first media control request, wherein the first electronic device provides a single user interface that allows a user to both select media content for presentation by the first electronic device and to generate media control requests for transmission to the server system; and the first electronic device also sends a second media control request to a second electronic device over a local area network to which both the first electronic device and the second electronic device are connected. The server system then sends the received first media control request to the second electronic device, distinct from the first electronic device, wherein the server system and the second electronic device are not on the same local area network.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: October 8, 2019
    Assignee: Spotify AB
    Inventors: Sten Garmark, Karl Magnus Röös, Andreas Öman, Per Gunnar Joachim Bengtsson, Marcus Per Vesterlund
  • Patent number: 10397219
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for controlling a local utility are disclosed. A first request originating from an application and including a first token is received at a local utility. The application received a web page, including a plurality of links and the first token, from a first server. The plurality of links are received by the application from a second server. The first token is authenticated. Authentication includes sending the first token to a third server. In response to authenticating the first token, a second token is generated at the local utility. The second token is sent to the application for inclusion in subsequent requests from the application.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: August 27, 2019
    Assignee: Spotify AB
    Inventors: Sten Garmark, Nicklas Soderlind, Samuel Cyprian, Aron Levin, Hannes Graah, Erik Hartwig, Gunnar Kreitz
  • Publication number: 20190250880
    Abstract: A system and methods for acquiring cadence and selecting a song version based on the acquired cadence are disclosed. If the system detects a new cadence, then a new song version that corresponds to the new cadence can be played. The new song version playback can start in a corresponding position as the location of playback in a currently-playing song version. Each related song version shares one or more characteristics, such as melody, but is different in at least one characteristic, such as tempo.
    Type: Application
    Filed: February 25, 2019
    Publication date: August 15, 2019
    Inventors: Sten Garmark, Dariusz Dziuk, Mateo Rando, Angus William Sackfield
  • Publication number: 20190243602
    Abstract: A media-playback device includes: a media-output device that plays media content items; a physiological measurement device programmed to measure at least one physiological measurement of a user of the media-output device; and a physiological control engine configured to: identify a current physiological measurement for the user; and cause the media-output device to modify playback of the media content items based upon the current physiological measurement.
    Type: Application
    Filed: January 7, 2019
    Publication date: August 8, 2019
    Applicant: Spotify AB
    Inventors: Owen Smith, Sten Garmark, Gustav Söderström
  • Publication number: 20190246204
    Abstract: Audio mix information is received from a plurality of users. Mix rules are determined from the audio mix information from the plurality of users, wherein the mix rules include a first mix rule associated with a first audio item. The first mix rule relates to an overlap of the first audio item with another audio item. The first mix rule is made available to one or more clients. After making the first mix rule available, an indication, from a respective client device, that the first audio item is to be mixed with a second audio item at the respective client device in accordance with the first mix rule is received. In response to the indication, a specification of the first mix rule is transmitted to the respective client device to be applied by the respective client device to generate a transition between the first audio item and the second item.
    Type: Application
    Filed: December 21, 2018
    Publication date: August 8, 2019
    Inventors: Par Mikael Bohrarper, Sten Garmark, Niklas Martin Gustavsson, John Fredrik Wilhelm Noren, Gustav Söderström, Babar Zafar
  • Publication number: 20190235828
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for cadence determination and media content selection are provided. An example media-playback device comprises a media-output device that plays media content items, a cadence-acquiring device, and a cadence-based media content selection engine. The cadence-acquiring device includes an accelerometer and a cadence-determination engine configured to determine a cadence based on acceleration data captured by the accelerometer. The cadence-based media content selection engine is configured to identify a media content item based on the cadence determined by the cadence-determining engine and cause the media-output device to playback the identified media content item.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 1, 2019
    Applicant: Spotify AB
    Inventors: Tristan Jehan, Sten Garmark, Dariusz Dziuk, Rahul Sen, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis
  • Publication number: 20190206399
    Abstract: A method of providing voice feedback to a listener as part of a user interface of a media playback system may include: storing multiple different voice feedback recordings in at least one computer-readable storage device, where each of the multiple different voice feedback recordings is of a different voice artist; receiving a listener command corresponding to a musical selection; determining an identifying musical characteristic of the musical selection; selecting a first voice feedback recording from the multiple different voice feedback recordings, where the first voice feedback recording corresponds to the identifying musical characteristic; and playing the first voice feedback recording to the listener via the media playback system.
    Type: Application
    Filed: November 1, 2018
    Publication date: July 4, 2019
    Applicant: Spotify AB
    Inventor: Sten Garmark
  • Publication number: 20190182561
    Abstract: In general, this disclosure concerns media streaming. Among other things, the present disclosure presents a first media item for streaming from a computer server system to a media device. The first media item has an audio format. Furthermore, the first media item comprises a number of media segments, wherein each one of the number of media segments is identifiable by a media segment identifier. Still further, one or several of the number of media segments is/are associated with a respective second media item corresponding to a respective media segment identifier. The second media item(s) typically has/have a media format other than audio.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 13, 2019
    Inventors: Sten GARMARK, Lisa BRÄNNFORS
  • Publication number: 20190121603
    Abstract: A system for playing media content items operates to provide smooth transitions between the media content items to continuously support a user's repetitive motion activity. The system can generate crossfade data containing information for transitions between media content items. The mix-in and mix-out points for the transitions are calculated to eliminate one or more portions of media content items that have lower musical energy than a majority portion of the items, and to maintain substantially consistent and/or stable musical energy (e.g., audio power or sound power) throughout the media content items including transitions therebetween.
    Type: Application
    Filed: September 20, 2018
    Publication date: April 25, 2019
    Applicant: Spotify AB
    Inventors: Tristan Jehan, Sten Garmark, Nicola Montecchio
  • Patent number: 10255036
    Abstract: A system and methods for acquiring cadence and selecting a song version based on the acquired cadence are disclosed. If the system detects a new cadence, then a new song version that corresponds to the new cadence can be played. The new song version playback can start in a corresponding position as the location of playback in a currently-playing song version. Each related song version shares one or more characteristics, such as melody, but is different in at least one characteristic, such as tempo.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: April 9, 2019
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Dariusz Dziuk, Mateo Rando, Angus William Sackfield
  • Patent number: 10235127
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for cadence determination and media content selection are provided. An example media-playback device comprises a media-output device that plays media content items, a cadence-acquiring device, and a cadence-based media content selection engine. The cadence-acquiring device includes an accelerometer and a cadence-determination engine configured to determine a cadence based on acceleration data captured by the accelerometer. The cadence-based media content selection engine is configured to identify a media content item based on the cadence determined by the cadence-determining engine and cause the media-output device to playback the identified media content item.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: March 19, 2019
    Assignee: Spotify AB
    Inventors: Tristan Jehan, Sten Garmark, Dariusz Dziuk, Rahul Sen, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis
  • Publication number: 20190081997
    Abstract: An electronic device is disclosed. The electronic device includes a display, one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include instructions for detecting a display change associated with media content item represented on a display, transmitting a request (e.g., to a server) for at least a portion of the media content item, receiving the requested portion of the media content item, storing the received portion of the media content item in a local cache, receiving a user input indicative of the selection of the media content item, and presenting the received portion of the media content item in response to receiving the user input indicative of the selection of the media content item.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 14, 2019
    Inventors: Sten Garmark, Quenton Cook, Gustav Soderstrom, Ivo Silva, Michelle Kadir, Peter Stromberg
  • Patent number: 10209950
    Abstract: A media-playback device includes: a media-output device that plays media content items; a physiological measurement device programmed to measure at least one physiological measurement of a user of the media-output device; and a physiological control engine configured to: identify a current physiological measurement for the user; and cause the media-output device to modify playback of the media content items based upon the current physiological measurement.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: February 19, 2019
    Assignee: Spotify AB
    Inventors: Owen Smith, Sten Garmark, Gustav Söderström
  • Patent number: 10165357
    Abstract: Audio mix information is received from a plurality of users. Mix rules are determined from the audio mix information from the plurality of users, wherein the mix rules include a first mix rule associated with a first audio item. The first mix rule relates to an overlap of the first audio item with another audio item. The first mix rule is made available to one or more clients. After making the first mix rule available, an indication, from a respective client device, that the first audio item is to be mixed with a second audio item at the respective client device in accordance with the first mix rule is received. In response to the indication, a specification of the first mix rule is transmitted to the respective client device to be applied by the respective client device to generate a transition between the first audio item and the second item.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: December 25, 2018
    Assignee: Spotify AB
    Inventors: Par Mikael Bohrarper, Sten Garmark, Niklas Martin Gustavsson, John Fredrik Wilhelm Noren, Gustav Söderström, Babar Zafar
  • Publication number: 20180358053
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for repetitive-motion activity enhancement based upon media content selection are provided. An example media-playback device for enhancement of a repetitive-motion activity includes a media-output device that plays media content items, a plurality of media content selection engines, and a repetitive-activity enhancement mode selection engine. The plurality of media content selection engines includes a cadence-based media content selection engine and an enhancement program engine. The cadence-based media content selection engine is configured to select media content items based on a cadence associated with the repetitive-motion activity. The enhancement program engine is configured to select a media content items according to an enhancement program for the repetitive-motion activity.
    Type: Application
    Filed: April 23, 2018
    Publication date: December 13, 2018
    Applicant: Spotify AB
    Inventors: Owen Smith, Tristan Jehan, Sten Garmark, Rahul Sen
  • Publication number: 20180332024
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for controlling a local utility are disclosed. A first request originating from an application and including a first token is received at a local utility. The application received a web page, including a plurality of links and the first token, from a first server. The plurality of links are received by the application from a second server. The first token is authenticated. Authentication includes sending the first token to a third server. In response to authenticating the first token, a second token is generated at the local utility. The second token is sent to the application for inclusion in subsequent requests from the application.
    Type: Application
    Filed: April 2, 2018
    Publication date: November 15, 2018
    Inventors: Sten GARMARK, Nicklas SODERLIND, Samuel CYPRIAN, Aron LEVIN, Hannes GRAAH, Erik HARTWIG, Gunnar KREITZ
  • Patent number: 10101960
    Abstract: A system for playing media content items operates to provide smooth transitions between the media content items to continuously support a user's repetitive motion activity. The system can generate crossfade data containing information for transitions between media content items. The mix-in and mix-out points for the transitions are calculated to eliminate one or more portions of media content items that have lower musical energy than a majority portion of the items, and to maintain substantially consistent and/or stable musical energy (e.g., audio power or sound power) throughout the media content items including transitions therebetween.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: October 16, 2018
    Assignee: Spotify AB
    Inventors: Tristan Jehan, Sten Garmark, Nicola Montecchio
  • Patent number: 10075496
    Abstract: An electronic device presents a first song that includes a sample of a second song, different from the first song. While presenting the first song, the electronic device displays a preview control on a display. The preview control corresponds to the second song. The electronic device receives selection of the preview control and, in response to receiving the selection of the preview control, plays a preview of the second song.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: September 11, 2018
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Quenton Cook, Gustav Soderstrom, Ivo Silva, Michelle Kadir, Peter Stromberg
  • Publication number: 20180239580
    Abstract: A system and methods for acquiring cadence and selecting a song version based on the acquired cadence are disclosed. If the system detects a new cadence, then a new song version that corresponds to the new cadence can be played. The new song version playback can start in a corresponding position as the location of playback in a currently-playing song version. Each related song version shares one or more characteristics, such as melody, but is different in at least one characteristic, such as tempo.
    Type: Application
    Filed: February 20, 2018
    Publication date: August 23, 2018
    Applicant: Spotify AB
    Inventors: Sten Garmark, Dariusz Dziuk, Mateo Rando, Angus William Sackfield
  • Publication number: 20180188945
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for a user interface for media content playback, such as during travel, are provided. An method of media playback by a media playback device, the method comprising: playing a media content item of a selected playlist of a selected group of playlists; generating a user interface displaying a graphic associated with the media content item that is playing; when an input associated with a first dimension is received into the user interface, playing another media content item of the selected playlist; when an input associated with a second dimension is received into the user interface, playing another media content item of another selected playlist of the selected group of playlists; and when an input associated with a third dimension is received into the user interface, playing another media content item of another selected playlist of another group of playlists.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 5, 2018
    Inventors: Sten GARMARK, Adam PRICE, Daniel CHOE