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: 20180189278
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for media content playback during travel are provided. An example method a method of generating a playlist trailer for a media playback device, the method comprising: identifying a plurality of media content items from a playlist for inclusion in a playlist trailer identifying snippets from the identified plurality of media content items; and combining the identified snippets to generate a playlist trailer.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 5, 2018
    Inventors: Sten GARMARK, Fredrik SCHMIDT, Caroline ARKENSON
  • Publication number: 20180189023
    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: December 29, 2017
    Publication date: July 5, 2018
    Inventors: Sten GARMARK, Fredrik SCHMIDT, Johan OSKARSSON, Caroline ARKENSON, Shervin SHORAVI, Adam PRICE, Daniel CHOE
  • Publication number: 20180167726
    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: January 29, 2018
    Publication date: June 14, 2018
    Inventors: Par Mikael Bohrarper, Sten Garmark, Niklas Martin Gustavsson, John Fredrik Wilhelm Noren, Gustav Söderström, Babar Zafar
  • Patent number: 9978426
    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 media content items according to an enhancement program for the repetitive-motion activity.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: May 22, 2018
    Assignee: Spotify AB
    Inventors: Owen Smith, Tristan Jehan, Sten Garmark, Rahul Sen
  • Patent number: 9942283
    Abstract: In response to a request for a media-control operation to be implemented at a second electronic device distinct from a first electronic device, the first electronic device sends a first request to a server system to cause the media-control operation to be implemented at the second electronic device. The server system is distinct from the first electronic device. Also in response to the request for the media-control operation to be implemented at the second electronic device, the first electronic device sends a second request to the second electronic device. The second request is a request to implement the media-control operation at the second electronic device.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: April 10, 2018
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Karl Roos, Andreas Oman, Per Gunnar Joachim Bengtsson, Marcus Per Vesterlund
  • Patent number: 9935944
    Abstract: At a client computer, a web browser displays a control for a local utility executed on the client computer, wherein the control includes a link. The web browser receives a user input selecting the control and, in response to the user input, issues a request through the link to a local web server coupled with the local utility. The link includes a domain that resolves to a loopback network address. The loopback network address is a self-referencing address for the local web server at the client computer. The local web server receives the request and provides the local utility with a command portion of the request. In response to receiving the command portion of the request from the local web server, the local utility takes one or more actions based on the command portion of the request.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: April 3, 2018
    Assignee: Spotify AB
    Inventors: Sten Garmark, Nicklas Soderlind, Samuel Cyprian, Aron Levin, Hannes Graah, Erik Hartwig, Gunnar Kreitz
  • Patent number: 9933993
    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: January 12, 2017
    Date of Patent: April 3, 2018
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Dariusz Dziuk, Mateo Rando, Angus William Sackfield
  • Patent number: 9883284
    Abstract: Systems and methods for mixing music are disclosed. 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. In some implementations, making the first mix rule available to the one or more clients includes transmitting, to the first client, information enabling the first client to playback a transition between the first audio item and the second audio item in accordance with the first mix rule.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: January 30, 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: 20170235540
    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: November 28, 2016
    Publication date: August 17, 2017
    Inventors: Tristan Jehan, Sten Garmark, Dariusz Dziuk, Rahul Sen, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis
  • Publication number: 20170235826
    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: December 22, 2016
    Publication date: August 17, 2017
    Inventors: Sten Garmark, Dariusz Dziuk, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis
  • Publication number: 20170235541
    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: December 22, 2016
    Publication date: August 17, 2017
    Inventors: Owen Smith, Sten Garmark, Gustav Söderström
  • Publication number: 20170230429
    Abstract: In response to a request for a media-control operation to be implemented at a second electronic device distinct from a first electronic device, the first electronic device sends a first request to a server system to cause the media-control operation to be implemented at the second electronic device. The server system is distinct from the first electronic device. Also in response to the request for the media-control operation to be implemented at the second electronic device, the first electronic device sends a second request to the second electronic device. The second request is a request to implement the media-control operation at the second electronic device.
    Type: Application
    Filed: April 24, 2017
    Publication date: August 10, 2017
    Inventors: Sten Garmark, Karl Roos, Andreas Oman, Per Gunnar Joachim Bengtsson, Marcus Per Vesterlund
  • Publication number: 20170220316
    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 12, 2017
    Publication date: August 3, 2017
    Inventors: Sten Garmark, Dariusz Dziuk, Mateo Rando, Angus William Sackfield
  • Publication number: 20170118192
    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: August 30, 2016
    Publication date: April 27, 2017
    Inventors: Sten GARMARK, Nicklas SODERLIND, Samuel CYPRIAN, Aron LEVIN, Hannes GRAAH, Erik HARTWIG, Gunnar KREITZ
  • Patent number: 9635068
    Abstract: A method for controlling media presentation 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. A user input requesting a media-control operation to be implemented at a second electronic device distinct from the first electronic device is received. In response to receiving the user input, a first request is sent to a server system to cause the media-control operation to be implemented at the second electronic device, wherein the server system is distinct from the first electronic device. A second request is sent to the second electronic device, wherein the second request is a request to implement the media-control operation at the second electronic device.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: April 25, 2017
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Karl Magnus Roos, Andreas Oman, Per Gunnar Joachim Bengtsson, Marcus Per Vesterlund
  • Patent number: 9570059
    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: October 14, 2015
    Date of Patent: February 14, 2017
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Dariusz Dziuk, Mateo Rando, Angus William Sackfield
  • Patent number: 9563700
    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: October 14, 2015
    Date of Patent: February 7, 2017
    Assignee: Spotify AB
    Inventors: Sten Garmark, Dariusz Dziuk, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis
  • Patent number: 9563268
    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: October 14, 2015
    Date of Patent: February 7, 2017
    Assignee: Spotify AB
    Inventors: Owen Smith, Sten Garmark, Gustav Söderström
  • Publication number: 20170019441
    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: Application
    Filed: April 18, 2016
    Publication date: January 19, 2017
    Inventors: Sten Garmark, Quenton Cook, Gustav Soderstrom, Ivo Silva, Michelle Kadir, Peter Stromberg
  • Patent number: 9536560
    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: October 14, 2015
    Date of Patent: January 3, 2017
    Assignee: Spotify AB
    Inventors: Tristan Jehan, Sten Garmark, Dariusz Dziuk, Rahul Sen, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis