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).

  • Publication number: 20200320120
    Abstract: A system for supporting a user's repetitive motion activity operates to manage cadence-based playlists identifying one or more media content items having a tempo corresponding to a user's cadence. The cadence-based playlists can be categorized by different tempi or tempo ranges that cover all likely cadences during the user's activities. A media-playback device is provided to acquire a user's cadence and retrieve a cadence-based playlist associated with a tempo or a tempo range corresponding to the cadence.
    Type: Application
    Filed: March 10, 2020
    Publication date: October 8, 2020
    Applicant: Spotify AB
    Inventors: Sten Garmark, Dariusz Dziuk, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis
  • Publication number: 20200319847
    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: June 24, 2020
    Publication date: October 8, 2020
    Applicant: Spotify AB
    Inventors: Owen Smith, Sten Garmark, Gustav Söderström
  • Patent number: 10791376
    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: July 9, 2018
    Date of Patent: September 29, 2020
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Lawrence Kennedy, Johan Oskarsson
  • Patent number: 10755749
    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: Grant
    Filed: April 23, 2018
    Date of Patent: August 25, 2020
    Assignee: SPOTIFY AB
    Inventors: Owen Smith, Tristan Jehan, Sten Garmark, Rahul Sen
  • Publication number: 20200264748
    Abstract: A method is performed at a first electronic device associated with a user. The method includes displaying a webpage including a control element associated with media content provided by a media server. The webpage originates from a webpage server distinct from the media server. The method includes receiving a user input selecting the control element, and, in response to the user input: sending a media control request to the media server, the media control request configured to cause the media server to perform a media control operation to control presentation of the media content at a second electronic device associated with the user, wherein the second electronic device is distinct from the first electronic device; and sending, to the second electronic device, a local media control request via a local network. The local media control request is configured to cause performance of the same media control operation.
    Type: Application
    Filed: March 10, 2020
    Publication date: August 20, 2020
    Inventors: Sten GARMARK, Karl Magnus RÖÖS, Andreas ÖMAN, Per Gunnar Joachim BENGTSSON, Marcus Per VESTERLUND
  • Patent number: 10747423
    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: Grant
    Filed: December 29, 2017
    Date of Patent: August 18, 2020
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Adam Price, Daniel Choe
  • Patent number: 10742701
    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: Grant
    Filed: September 7, 2018
    Date of Patent: August 11, 2020
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Quenton Cook, Gustav Soderstrom, Ivo Silva, Michelle Kadir, Peter Stromberg
  • Patent number: 10725730
    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: January 7, 2019
    Date of Patent: July 28, 2020
    Assignee: SPOTIFY AB
    Inventors: Owen Smith, Sten Garmark, Gustav Söderström
  • Patent number: 10721556
    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: December 21, 2018
    Date of Patent: July 21, 2020
    Assignee: Spotify AB
    Inventors: Par Mikael Bohrarper, Sten Garmark, Niklas Martin Gustavsson, John Fredrik Wilhelm Noren, Gustav Söderström, Babar Zafar
  • Publication number: 20200174744
    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: February 10, 2020
    Publication date: June 4, 2020
    Inventors: Tristan Jehan, Sten Garmark, Nicola Montecchio
  • Publication number: 20200150920
    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: January 15, 2020
    Publication date: May 14, 2020
    Applicant: Spotify AB
    Inventors: Sten Garmark, Dariusz Dziuk, Mateo Rando, Angus William Sackfield
  • Publication number: 20200125320
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for media content playback during travel are provided. An example method of generating a user interface for a media playback device. The method includes the step of displaying a first user interface screen in a first display format. The first display format including graphical representations of a plurality of selectable controls. The method also includes the step of determining that the media playback device is travelling and after determining that the media playback device is travelling, converting the first user interface screen to a second display format. The second display format includes fewer graphical representations of the plurality of selectable controls than the first display format.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 23, 2020
    Applicant: Spotify AB
    Inventors: Sten GARMARK, Fredrik SCHMIDT, Johan OSKARSSON, Caroline ARKENSON, Shervin SHORAVI, Adam PRICE, Daniel CHOE
  • Patent number: 10620797
    Abstract: A method for controlling media presentation is disclosed. In some implementations, the method is performed at a first electronic device having one or more processors and memory storing one or more programs for execution by the one or more processors. The first electronic device displays a webpage including a control element, such as a “play” button. The webpage originates from a webpage server. The first electronic device receives a user input, such as a mouse click, selecting the control element. In response to the user input, the first electronic device sends a media control request to a media server. The media control request is configured to cause the media server to control presentation of first media content at a second electronic device associated with the user, wherein the second electronic device is different from the first electronic device, and wherein the media server is different from the webpage server.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: April 14, 2020
    Assignee: Spotify AB
    Inventors: Sten Garmark, Karl Magnus Röös, Andreas Öman, Per Gunnar Joachim Bengtsson, Marcus Per Vesterlund
  • Patent number: 10621229
    Abstract: A system for supporting a user's repetitive motion activity operates to manage cadence-based playlists identifying one or more media content items having a tempo corresponding to a user's cadence. The cadence-based playlists can be categorized by different tempi or tempo ranges that cover all likely cadences during the user's activities. A media-playback device is provided to acquire a user's cadence and retrieve a cadence-based playlist associated with a tempo or a tempo range corresponding to the cadence.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: April 14, 2020
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Dariusz Dziuk, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis
  • Patent number: 10599388
    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: September 20, 2018
    Date of Patent: March 24, 2020
    Assignee: SPOTIFY AB
    Inventors: Tristan Jehan, Sten Garmark, Nicola Montecchio
  • Publication number: 20200081681
    Abstract: A method of providing a piece of music to a listener may involve determining a device the listener is using to listen to music and/or an environment in which the listener is listening to music, selecting a preferred master version of the piece of music from a collection of multiple master versions of the piece of music stored in a database, and providing the preferred master version of the piece of music on the device to the listener. In an alternative embodiment, the method may involve providing a list of multiple master versions of the piece of music to the listener, receiving a command from the listener, selecting a preferred master version from the list of multiple master versions, and providing the preferred master version of the piece of music to the listener.
    Type: Application
    Filed: September 10, 2018
    Publication date: March 12, 2020
    Inventor: Sten GARMARK
  • Patent number: 10572219
    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 25, 2019
    Date of Patent: February 25, 2020
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Dariusz Dziuk, Mateo Rando, Angus William Sackfield
  • Publication number: 20200059463
    Abstract: A client computer includes a web browser connected to a local web server that is coupled with a local utility. Upon loading a web page, the web browser sends, to the local web server, a first open-ended message that does not require a return message from the local web server. In response to and upon receiving a response to the first open-ended message, the web browser maintains communication with the local web server by sending a second open-ended message that does not require a return message to the local web server. The local web server receives the first open-ended message, waits until the local utility determines that there is information to be provided to the web browser, and in response to determining that there is information to be provided to the web browser, sends a first return message including the information to the web browser.
    Type: Application
    Filed: August 26, 2019
    Publication date: February 20, 2020
    Inventors: Sten GARMARK, Nicklas SODERLIND, Samuel CYPRIAN, Aron LEVIN, Hannes GRAAH, Erik HARTWIG, Gunnar KREITZ
  • Publication number: 20200014985
    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: Application
    Filed: July 9, 2018
    Publication date: January 9, 2020
    Inventors: Sten Garmark, Lawrence Kennedy, Johan Oskarsson
  • Patent number: 10489106
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for media content playback during travel are provided. An example method of generating a user interface for a media playback device. The method includes the step of displaying a first user interface screen in a first display format. The first display format including graphical representations of a plurality of selectable controls. The method also includes the step of determining that the media playback device is travelling and after determining that the media playback device is travelling, converting the first user interface screen to a second display format. The second display format includes fewer graphical representations of the plurality of selectable controls than the first display format.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: November 26, 2019
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Fredrik Schmidt, Johan Oskarsson, Caroline Arkenson, Shervin Shoravi, Adam Price, Daniel Choe