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: 20200320120Abstract: 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: ApplicationFiled: March 10, 2020Publication date: October 8, 2020Applicant: Spotify ABInventors: Sten Garmark, Dariusz Dziuk, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis
-
Publication number: 20200319847Abstract: 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: ApplicationFiled: June 24, 2020Publication date: October 8, 2020Applicant: Spotify ABInventors: Owen Smith, Sten Garmark, Gustav Söderström
-
Patent number: 10791376Abstract: 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: GrantFiled: July 9, 2018Date of Patent: September 29, 2020Assignee: SPOTIFY ABInventors: Sten Garmark, Lawrence Kennedy, Johan Oskarsson
-
Patent number: 10755749Abstract: 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: GrantFiled: April 23, 2018Date of Patent: August 25, 2020Assignee: SPOTIFY ABInventors: Owen Smith, Tristan Jehan, Sten Garmark, Rahul Sen
-
Publication number: 20200264748Abstract: 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: ApplicationFiled: March 10, 2020Publication date: August 20, 2020Inventors: Sten GARMARK, Karl Magnus RÖÖS, Andreas ÖMAN, Per Gunnar Joachim BENGTSSON, Marcus Per VESTERLUND
-
Patent number: 10747423Abstract: 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: GrantFiled: December 29, 2017Date of Patent: August 18, 2020Assignee: SPOTIFY ABInventors: Sten Garmark, Adam Price, Daniel Choe
-
Patent number: 10742701Abstract: 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: GrantFiled: September 7, 2018Date of Patent: August 11, 2020Assignee: SPOTIFY ABInventors: Sten Garmark, Quenton Cook, Gustav Soderstrom, Ivo Silva, Michelle Kadir, Peter Stromberg
-
Patent number: 10725730Abstract: 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: GrantFiled: January 7, 2019Date of Patent: July 28, 2020Assignee: SPOTIFY ABInventors: Owen Smith, Sten Garmark, Gustav Söderström
-
Patent number: 10721556Abstract: 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: GrantFiled: December 21, 2018Date of Patent: July 21, 2020Assignee: Spotify ABInventors: Par Mikael Bohrarper, Sten Garmark, Niklas Martin Gustavsson, John Fredrik Wilhelm Noren, Gustav Söderström, Babar Zafar
-
Publication number: 20200174744Abstract: 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: ApplicationFiled: February 10, 2020Publication date: June 4, 2020Inventors: Tristan Jehan, Sten Garmark, Nicola Montecchio
-
Publication number: 20200150920Abstract: 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: ApplicationFiled: January 15, 2020Publication date: May 14, 2020Applicant: Spotify ABInventors: Sten Garmark, Dariusz Dziuk, Mateo Rando, Angus William Sackfield
-
Publication number: 20200125320Abstract: 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: ApplicationFiled: October 28, 2019Publication date: April 23, 2020Applicant: Spotify ABInventors: Sten GARMARK, Fredrik SCHMIDT, Johan OSKARSSON, Caroline ARKENSON, Shervin SHORAVI, Adam PRICE, Daniel CHOE
-
Patent number: 10620797Abstract: 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: GrantFiled: June 26, 2013Date of Patent: April 14, 2020Assignee: Spotify ABInventors: Sten Garmark, Karl Magnus Röös, Andreas Öman, Per Gunnar Joachim Bengtsson, Marcus Per Vesterlund
-
Patent number: 10621229Abstract: 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: GrantFiled: December 22, 2016Date of Patent: April 14, 2020Assignee: SPOTIFY ABInventors: Sten Garmark, Dariusz Dziuk, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis
-
Patent number: 10599388Abstract: 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: GrantFiled: September 20, 2018Date of Patent: March 24, 2020Assignee: SPOTIFY ABInventors: Tristan Jehan, Sten Garmark, Nicola Montecchio
-
Publication number: 20200081681Abstract: 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: ApplicationFiled: September 10, 2018Publication date: March 12, 2020Inventor: Sten GARMARK
-
Patent number: 10572219Abstract: 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: GrantFiled: February 25, 2019Date of Patent: February 25, 2020Assignee: SPOTIFY ABInventors: Sten Garmark, Dariusz Dziuk, Mateo Rando, Angus William Sackfield
-
Publication number: 20200059463Abstract: 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: ApplicationFiled: August 26, 2019Publication date: February 20, 2020Inventors: Sten GARMARK, Nicklas SODERLIND, Samuel CYPRIAN, Aron LEVIN, Hannes GRAAH, Erik HARTWIG, Gunnar KREITZ
-
Publication number: 20200014985Abstract: 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: ApplicationFiled: July 9, 2018Publication date: January 9, 2020Inventors: Sten Garmark, Lawrence Kennedy, Johan Oskarsson
-
Patent number: 10489106Abstract: 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: GrantFiled: December 29, 2017Date of Patent: November 26, 2019Assignee: SPOTIFY ABInventors: Sten Garmark, Fredrik Schmidt, Johan Oskarsson, Caroline Arkenson, Shervin Shoravi, Adam Price, Daniel Choe