Patents by Inventor Gustav Soderstrom
Gustav Soderstrom 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: 10075496Abstract: 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: GrantFiled: April 18, 2016Date of Patent: September 11, 2018Assignee: SPOTIFY ABInventors: Sten Garmark, Quenton Cook, Gustav Soderstrom, Ivo Silva, Michelle Kadir, Peter Stromberg
-
Patent number: 10055413Abstract: Systems, devices, apparatuses, components, methods, and techniques for identifying media content for playback during a repetitive motion activity are provided. An example media-playback device includes a media-output device that plays media content items and a repetitive-motion activity content identification engine. The repetitive-motion activity content identification engine is configured to: review media content items to identify the media content items that are conducive to performing repetitive-motion activities; and select certain media content items from the media content items, the certain media content items being conducive to performing the repetitive-motion activities.Type: GrantFiled: November 18, 2015Date of Patent: August 21, 2018Assignee: Spotify ABInventors: Tristan Jehan, Dariusz Dziuk, Gustav Söderström, Mateo Rando, Nicola Montecchio
-
Publication number: 20180167726Abstract: 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: ApplicationFiled: January 29, 2018Publication date: June 14, 2018Inventors: Par Mikael Bohrarper, Sten Garmark, Niklas Martin Gustavsson, John Fredrik Wilhelm Noren, Gustav Söderström, Babar Zafar
-
Patent number: 9883284Abstract: 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: GrantFiled: May 28, 2014Date of Patent: January 30, 2018Assignee: Spotify ABInventors: Par Mikael Bohrarper, Sten Garmark, Niklas Martin Gustavsson, John Fredrik Wilhelm Noren, Gustav Söderström, Babar Zafar
-
Publication number: 20170289489Abstract: An electronic device with one or more processors, memory and a display displays a first video stream on the display. While displaying the first video stream, the electronic device downloads and stores a first portion of a second video stream and receives a request to display the second video stream on the display. In response to receiving the request, the electronic device starts to play the second video stream using the first portion of the second video stream, if the first portion of the second video stream meets recency criteria with respect to a current stream time of the second video stream. But if the first portion of the second video stream does not meet the recency criteria, the electronic device requests a second portion of the second video stream that is outside of the first portion of the second video stream.Type: ApplicationFiled: May 1, 2017Publication date: October 5, 2017Inventors: Eric Hoffert, Mike Berkley, Kevin Faaborg, Gustav Soderstrom
-
Publication number: 20170235541Abstract: 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: December 22, 2016Publication date: August 17, 2017Inventors: Owen Smith, Sten Garmark, Gustav Söderström
-
Patent number: 9661379Abstract: An electronic device with one or more processors, memory, and a display displays a first video stream on the display. The electronic device downloads and stores a portion of a second video stream and, once the portion of the second video stream has been downloaded, ceases to download the second video stream. The electronic device receives a request to display the second video stream on the display and, in response, determines whether the stored portion of the second video stream satisfies recency criteria with respect to a current stream time of the second video stream. In accordance with a determination that the stored portion of the second video stream satisfies the recency criteria, the electronic device displays at least a portion of the first video stream on the display concurrently with at least the stored portion of the second video stream.Type: GrantFiled: May 22, 2015Date of Patent: May 23, 2017Assignee: SPOTIFY ABInventors: Eric Hoffert, Mike Berkley, Kevin Faaborg, Gustav Soderstrom
-
Patent number: 9654822Abstract: An electronic device displays a first video stream on a display. While displaying the first video stream on the display, the device allocates, in accordance with a historical pattern of video stream switching of a particular user, available bandwidth for receiving data at the device at least between receiving the first video stream and preloading a second, non-displayed video stream. The device receives the first video stream and preloads the second, non-displayed video stream in accordance with the allocated available bandwidth. The device receives a request to display the second video stream on the display. In response to receiving the request to display the second video stream on the display, the device displays the preloaded second video stream on the display.Type: GrantFiled: July 21, 2015Date of Patent: May 16, 2017Assignee: SPOTIFY ABInventors: Eric Hoffert, Mike Berkley, Kevin Faaborg, Gustav Soderstrom
-
Patent number: 9641891Abstract: An electronic device with one or more processors, memory and a display receives a first request to display a first video stream and, in response, displays the first video stream. After receiving the first request, the device preloads a second video stream that corresponds to live content, including caching a cached portion of the second video stream. While displaying the first video stream, the device receives a second request to display the second video stream. In response to receiving the second request, the device determines whether the second request meets recency criteria. When the second request meets recency criteria, the device starts to play the second video stream using the cached portion. When the second request does not meet the recency criteria, the device requests, from a content source for the second video stream, data corresponding to a portion of the second video stream other than the cached portion.Type: GrantFiled: January 27, 2014Date of Patent: May 2, 2017Assignee: SPOTIFY ABInventors: Eric Hoffert, Mike Berkley, Kevin Faaborg, Gustav Soderstrom
-
Patent number: 9635416Abstract: A client device with one or more processors, memory, and a display displays a first video stream that corresponds to a first channel in a sequence. While displaying the first video stream and before receiving a request to display a second video stream corresponding to a second channel in the sequence, the client device preloads, from a remote content source, video content of one or more intervening channels. In response to receiving the request, the client device transitions from displaying the first video stream to displaying the second video stream: a portion of the first video stream is concurrently displayed with at least a portion of the preloaded video content of one or more intervening channels, and at least a portion of the preloaded video content of one or more intervening channels is displayed concurrently with at least a portion of the second video stream.Type: GrantFiled: June 18, 2015Date of Patent: April 25, 2017Assignee: SPOTIFY ABInventors: Eric Hoffert, Mike Berkley, Kevin Faaborg, Gustav Soderstrom
-
Patent number: 9563268Abstract: 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: October 14, 2015Date of Patent: February 7, 2017Assignee: Spotify ABInventors: Owen Smith, Sten Garmark, Gustav Söderström
-
Publication number: 20170019441Abstract: 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: ApplicationFiled: April 18, 2016Publication date: January 19, 2017Inventors: Sten Garmark, Quenton Cook, Gustav Soderstrom, Ivo Silva, Michelle Kadir, Peter Stromberg
-
Publication number: 20160342199Abstract: 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: October 14, 2015Publication date: November 24, 2016Inventors: Owen Smith, Sten Garmark, Gustav Söderström
-
Publication number: 20160342687Abstract: Systems, apparatuses, components, methods, and techniques for acquiring a cadence and selecting one song version from more than one versions of a song are disclosed. An example system acquires a cadence and selects one of a plurality of song versions that has a tempo matching the acquired cadence. Each song version shares at least one characteristic, such as a melody, and each song version is different from each of the other song versions in at least one characteristic, such as tempo. The different song versions can be based on different musical compositions composed for different tempos.Type: ApplicationFiled: October 14, 2015Publication date: November 24, 2016Inventors: Sten Garmark, Dariusz Dziuk, Gustav Söderström, Matilda Hannäs, Mateo Rando
-
Publication number: 20160342598Abstract: Systems, devices, apparatuses, components, methods, and techniques for identifying media content for playback during a repetitive motion activity are provided. An example media-playback device includes a media-output device that plays media content items and a repetitive-motion activity content identification engine. The repetitive-motion activity content identification engine is configured to: review media content items to identify the media content items that are conducive to performing repetitive-motion activities; and select certain media content items from the media content items, the certain media content items being conducive to performing the repetitive-motion activities.Type: ApplicationFiled: November 18, 2015Publication date: November 24, 2016Inventors: Tristan Jehan, Dariusz Dziuk, Gustav Söderström, Mateo Rando, Nicola Montecchio
-
Patent number: 9503780Abstract: An electronic device with one or more processors, memory, and a display displays a first video stream on the display and plays first audio content that corresponds to the first video stream. While displaying the first video stream and playing the first audio content, the electronic device receives a request to display a second video stream on the display. In response, the electronic device displays a visual transition from display of the first video stream to display of the second video stream; plays second audio content that corresponds to the second video stream; and increases an amplitude of the second audio content while decreasing an amplitude of the first audio content, in accordance with progress of the visual transition.Type: GrantFiled: June 18, 2015Date of Patent: November 22, 2016Assignee: Spotify ABInventors: Eric Hoffert, Mike Berkley, Kevin Faaborg, Gustav Soderstrom
-
Publication number: 20160313872Abstract: An electronic device includes one or more processors and memory storing one or more programs configured to be executed by the one or more proecessors. The one or more programs include instructions for determining whether a first input is released at a time before expiration of a first time period after a beginning of the first input is detected. In accordance with a determination as to whether the first input is released at a time before expiration of the first time period after the beginning of the first input is detected, the electronic device selects between presenting the first media content or adding the first media content to a playlist. The electronic device performs the selected one of presenting the first media content or adding the first media content to the playlist.Type: ApplicationFiled: January 26, 2016Publication date: October 27, 2016Inventors: Sten Garmark, Quenton Cook, Gustav Soderstrom, Ivo Silva, Michelle Kadir, Peter Stromberg
-
Patent number: 9430772Abstract: A mobile device, system, and method are directed towards employing a social SMS question and response interaction to identify and provide an advertisement to questioner, along with the response. In one embodiment, the questioner may register for discounts to the SMS server in return for receiving advertisements. As the questioner sends a question to another user, the question may be intercepted and a copy stored. When the other user provides a response to the question, the response may be intercepted and used to socially refine the question. The refined question may then be used to select a contextual advertisement sent with the response. In one embodiment, the questioner may receive a discount for receiving the contextual advertisement.Type: GrantFiled: June 14, 2007Date of Patent: August 30, 2016Assignee: Yahoo! Inc.Inventor: Gustav Söderström
-
Patent number: 9409611Abstract: An articulated tracked vehicle comprising a first vehicle unit and a second vehicle unit controllably connected by means of a control member, wherein each vehicle unit comprises two tracks driven by drive wheels, wherein the first vehicle unit comprises a mechanical propulsion unit with a combustion engine for driving the drive wheels of the first vehicle unit and the second vehicle unit consists of one electric propulsion unit for driving the drive wheels of the second vehicle unit, wherein the combustion engine is arranged to drive a generator for electric power generation, wherein the generator is arranged to transfer electric power via power electronics to the electric propulsion unit of the second vehicle unit, wherein power transfer between said vehicle units is arranged to be effected only electrically.Type: GrantFiled: February 26, 2015Date of Patent: August 9, 2016Assignee: BAE Systems Hägglunds AktiebolagInventors: Bjorn Hellholm, Gustav Soderstrom
-
Patent number: 9333997Abstract: An articulated tracked vehicle comprising a first vehicle unit and a second vehicle unit controllably connected by means of a control member, wherein each vehicle unit comprises two driven tracks driven by drive wheels and has one electric motor per track for driving respective drive wheel via drive shafts for propulsion of the vehicle, wherein the first vehicle unit comprises a combustion engine, wherein the combustion engine is arranged to drive a generator for electric power generation, wherein the generator is arranged to transfer electric power via power electronics to the electric motors of each vehicle unit, wherein propulsion of the vehicle is arranged to be effected only electrically, and wherein power transfer between said vehicle units is arranged to be effected only electrically.Type: GrantFiled: February 26, 2015Date of Patent: May 10, 2016Assignee: BAE Systems Hägglunds AktiebolagInventors: Bjorn Hellholm, Gustav Soderstrom