Patents by Inventor Karl-Johan Persson

Karl-Johan Persson 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: 11520474
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment: a portion of a day is determined; a first data message is sent to a computer server system. The first data message comprises instructions to the computer server system to return media content associated with the determined portion of the day. A second data message is received from the computer server system, the second data message comprising media content associated with the determined portion of the day. In response thereto is playback performed of the media content at the user interface of the electronic device in dependence of the determined portion of the day. While performing playback is a visual appearance parameter of the user interface adjusted according the determined portion of the day.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: December 6, 2022
    Assignee: SPOTIFY AB
    Inventors: Karl-Johan Persson, Steven Paul Everington, Fredric Vinnå, Stig Gustav Viktor Söderström, Daniel Galfvensjö, Ari Liusaari, Dejan Sormaz, Felice Mancino, Samwoo E
  • Patent number: 11392285
    Abstract: The present disclosure generally relates to providing video, and more particularly to streaming of video. There is described a method and a system for performing scrubbing in a video stream of a video item selected at a media device. The video item is streamed from a server system to the media device. The method comprises dividing the selected video item into a number of segments and selecting a first snippet for each segment, which snippet is pre-buffered. The video stream of a first segment of the selected video item is played at the media device simultaneously as scrubbing to a second segment of the selected video item. When the scrubbing is done the video stream of the first segment stops and the first snippet of the second segment starts playing seamlessly.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: July 19, 2022
    Assignee: SPOTIFY AB
    Inventors: Karl-Johan Persson, Steven Paul Everington, Fredric Vinna, Stig Gustav Viktor Soderstrom
  • Publication number: 20210326029
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment: a portion of a day is determined; a first data message is sent to a computer server system. The first data message comprises instructions to the computer server system to return media content associated with the determined portion of the day. A second data message is received from the computer server system, the second data message comprising media content associated with the determined portion of the day. In response thereto is playback performed of the media content at the user interface of the electronic device in dependence of the determined portion of the day. While performing playback is a visual appearance parameter of the user interface adjusted according the determined portion of the day.
    Type: Application
    Filed: December 9, 2020
    Publication date: October 21, 2021
    Inventors: Karl-Johan Persson, Steven Paul Everington, Fredric Vinnå, Stig Gustav Viktor Söderström, Daniel Galfvensjö, Ari Liusaari, Dejan Sormaz, Felice Mancino, Samwoo E
  • Publication number: 20210034227
    Abstract: The present disclosure generally relates to providing video, and more particularly to streaming of video. There is described a method and a system for performing scrubbing in a video stream of a video item selected at a media device. The video item is streamed from a server system to the media device. The method comprises dividing the selected video item into a number of segments and selecting a first snippet for each segment, which snippet is pre-buffered. The video stream of a first segment of the selected video item is played at the media device simultaneously as scrubbing to a second segment of the selected video item. When the scrubbing is done the video stream of the first segment stops and the first snippet of the second segment starts playing seamlessly.
    Type: Application
    Filed: March 11, 2020
    Publication date: February 4, 2021
    Inventors: Karl-Johan Persson, Steven Paul Everington, Fredric Vinna, Stig Gustav Viktor Soderstrom
  • Publication number: 20200167063
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment: a portion of a day is determined; a first data message is sent to a computer server system. The first data message comprises instructions to the computer server system to return media content associated with the determined portion of the day. A second data message is received from the computer server system, the second data message comprising media content associated with the determined portion of the day. In response thereto is playback performed of the media content at the user interface of the electronic device in dependence of the determined portion of the day. While performing playback is a visual appearance parameter of the user interface adjusted according the determined portion of the day.
    Type: Application
    Filed: July 1, 2019
    Publication date: May 28, 2020
    Inventors: Karl-Johan Persson, Steven Paul Everington, Fredric Vinnå, Stig Gustav Viktor Söderström, Daniel Galfvensjö, Ari Liusaari, Dejan Sormaz, Felice Mancino, Samwoo E
  • Patent number: 10620810
    Abstract: The present disclosure generally relates to providing video, and more particularly to streaming of video. There is described a method and a system for performing scrubbing in a video stream of a video item selected at a media device. The video item is streamed from a server system to the media device. The method comprises dividing the selected video item into a number of segments and selecting a first snippet for each segment, which snippet is pre-buffered. The video stream of a first segment of the selected video item is played at the media device simultaneously as scrubbing to a second segment of the selected video item. When the scrubbing is done the video stream of the first segment stops and the first snippet of the second segment starts playing seamlessly.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: April 14, 2020
    Assignee: SPOTIFY AB
    Inventors: Karl-Johan Persson, Steven Paul Everington, Fredric Vinnå, Stig Gustav Viktor Söderström
  • Patent number: 10338794
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment: a portion of a day is determined; a first data message is sent to a computer server system. The first data message comprises instructions to the computer server system to return media content associated with the determined portion of the day. A second data message is received from the computer server system, the second data message comprising media content associated with the determined portion of the day. In response thereto is playback performed of the media content at the user interface of the electronic device in dependence of the determined portion of the day. While performing playback is a visual appearance parameter of the user interface adjusted according the determined portion of the day.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: July 2, 2019
    Assignee: SPOTIFY AB
    Inventors: Karl-Johan Persson, Steven Paul Everington, Fredric Vinnå, Stig Gustav Viktor Söderström, Daniel Galfvensjö, Ari Liusaari, Dejan Sormaz, Felice Mancino, Samwoo E
  • Patent number: 9875010
    Abstract: The present disclosure generally relates to providing video, and more particularly to streaming of video. There is described a method and a system for performing scrubbing in a video stream of a video item selected at a media device. The video item is streamed from a server system to the media device. The method comprises dividing the selected video item into a number of segments and selecting a first snippet for each segment, which snippet is pre-buffered. The video stream of a first segment of the selected video item is played at the media device simultaneously as scrubbing to a second segment of the selected video item. When the scrubbing is done the video stream of the first segment stops and the first snippet of the second segment starts playing seamlessly.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: January 23, 2018
    Assignee: SPOTIFY AB
    Inventors: Karl-Johan Persson, Steven Paul Everington, Fredric Vinnå, Stig Gustav Viktor Söderström
  • Patent number: 9800631
    Abstract: The present disclosure relates to a method and a media device for pre-buffering media content streamed to the media device from a server system. The media device is connected to a network and has a rechargeable battery. The media device determines, by means of a bandwidth logic, an available network bandwidth and, by means of a charging logic, a charging level of the rechargeable battery. Based on these determinations, i.e. based on the determined available network bandwidth and the determined charging level of the rechargeable battery the media device selects a pre-buffering policy, by means of a pre-buffering logic, and pre-buffers media content, by means of the pre-buffering logic, from the server system in accordance with the selected pre-buffering policy.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: October 24, 2017
    Assignee: SPOTIFY AB
    Inventors: Karl-Johan Persson, Fredric Vinnå, Stig Gustav Viktor Söderström, Pär Bohrarper
  • Patent number: 9794309
    Abstract: The present disclosure relates to a method and a media device for pre-buffering media content streamed to the media device from a server system. The media device is connected to a network and has a rechargeable battery. The media device determines, by means of a bandwidth logic, an available network bandwidth and, by means of a charging logic, a charging level of the rechargeable battery. Based on these determinations, i.e. based on the determined available network bandwidth and the determined charging level of the rechargeable battery the media device selects a pre-buffering policy, by means of a pre-buffering logic, and pre-buffers media content, by means of the pre-buffering logic, from the server system in accordance with the selected pre-buffering policy.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: October 17, 2017
    Assignee: SPOTIFY AB
    Inventors: Karl-Johan Persson, Fredric Vinnå, Stig Gustav Viktor Söderström, Pär Bohrarper
  • Publication number: 20160334979
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment, a portion of a day is determined; a first data message is sent to a computer server system. The first data message comprises instructions to the computer server system to return media content associated with the determined portion of the day. A second data message is received from the computer server system, the second data message comprising media content associated with the determined portion of the day. In response thereto is playback performed of the media content at the user interface of the electronic device in dependence of the determined portion of the day. While performing playback is a visual appearance parameter of the user interface adjusted according the determined portion of the day.
    Type: Application
    Filed: August 28, 2015
    Publication date: November 17, 2016
    Inventors: KARL-JOHAN PERSSON, STEVEN PAUL EVERINGTON, FREDRIC VINNÅ, STIG GUSTAV VIKTOR SÖDERSTRÖM, DANIEL GALFVENSJÖ, ARI LIUSAARI, DEJAN SORMAZ, FELICE MANCINO, SAMWOO E
  • Publication number: 20160334978
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment: a portion of a day is determined; a first data message is sent to a computer server system. The first data message comprises instructions to the computer server system to return media content associated with the determined portion of the day. A second data message is received from the computer server system, the second data message comprising media content associated with the determined portion of the day. In response thereto is playback performed of the media content at the user interface of the electronic device in dependence of the determined portion of the day. While performing playback is a visual appearance parameter of the user interface adjusted according the determined portion of the day.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 17, 2016
    Inventors: KARL-JOHAN PERSSON, STEVEN PAUL EVERINGTON, FREDRIC VINNÄ, STIG GUSTAV VIKTOR SÖDERSTRÖM, DANIEL GALFVENSJÖ, ARI LIUSAARI, DEJAN SORMAZ, FELICE MANCINO, SAMWOO E
  • Publication number: 20160337429
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment: while receiving a first media content item of the streamed media content, a request for a second media content item is received, and a first data message sent to the computer server system, to return the second media content item. In response to receiving a second data message the electronic device begins to perform playback of the second media content item combined with the playback of the first media content item at the user interface of the electronic device, e.g. by pausing the first media content item. The electronic device receives a request for including the second media content item in a playlist associated with a current portion of the day, and includes the second media content item into the playlist associated with the current portion of the day.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 17, 2016
    Inventors: KARL-JOHAN PERSSON, STEVEN PAUL EVERINGTON, FREDRIC VINNÅ, STIG GUSTAV VIKTOR SÖDERSTRÖM
  • Publication number: 20160335049
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment, while receiving a first media content item of the streamed media content, a request for a second media content item is received, and a first data message sent to the computer server system, to return the second media content item. In response to receiving a second data message the electronic device begins to perform playback of the second media content item combined with the playback of the first media content item at the user interface of the electronic device, e.g. by pausing the first media content item. The electronic device receives a request for including the second media content item in a playlist associated with a current portion of the day, and includes the second media content item into the playlist associated with the current portion of the day.
    Type: Application
    Filed: August 28, 2015
    Publication date: November 17, 2016
    Inventors: KARL-JOHAN PERSSON, STEVEN PAUL EVERINGTON, FREDRIC VINNÅ, STIG GUSTAV VIKTOR SÖDERSTRÖM
  • Publication number: 20160334980
    Abstract: The present disclosure generally relates to providing video, and more particularly to streaming of video. There is described a method and a system for performing scrubbing in a video stream of a video item selected at a media device. The video item is streamed from a server system to the media device. The method comprises dividing the selected video item into a number of segments and selecting a first snippet for each segment, which snippet is pre-buffered. The video stream of a first segment of the selected video item is played at the media device simultaneously as scrubbing to a second segment of the selected video item. When the scrubbing is done the video stream of the first segment stops and the first snippet of the second segment starts playing seamlessly.
    Type: Application
    Filed: August 28, 2015
    Publication date: November 17, 2016
    Inventors: KARL-JOHAN PERSSON, STEVEN PAUL EVERINGTON, FREDRIC VINNÅ, STIG GUSTAV VIKTOR SÖDERSTRÖM
  • Publication number: 20160337432
    Abstract: The present disclosure generally relates to providing video, and more particularly to streaming of video. There is described a method and a system for performing scrubbing in a video stream of a video item selected at a media device. The video item is streamed from a server system to the media device. The method comprises dividing the selected video item into a number of segments and selecting a first snippet for each segment, which snippet is pre-buffered. The video stream of a first segment of the selected video item is played at the media device simultaneously as scrubbing to a second segment of the selected video item. When the scrubbing is done the video stream of the first segment stops and the first snippet of the second segment starts playing seamlessly.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 17, 2016
    Inventors: Karl-Johan PERSSON, Steven Paul EVERINGTON, Fredric VINNÄ, Stig Gustav Viktor SÖDERSTRÖM
  • Publication number: 20160337419
    Abstract: The present disclosure relates to a method and a media device for pre-buffering media content streamed to the media device from a server system. The media device is connected to a network and has a rechargeable battery. The media device determines, by means of a bandwidth logic, an available network bandwidth and, by means of a charging logic, a charging level of the rechargeable battery. Based on these determinations, i.e. based on the determined available network bandwidth and the determined charging level of the rechargeable battery the media device selects a pre-buffering policy, by means of a pre-buffering logic, and pre-buffers media content, by means of the pre-buffering logic, from the server system in accordance with the selected pre-buffering policy.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 17, 2016
    Inventors: KARL-JOHAN PERSSON, FREDRIC VINNÅ, STIG GUSTAV VIKTOR SÖDERSTRÖM, PÄR BOHRARPER
  • Publication number: 20160337260
    Abstract: The present disclosure relates to a method and a media device for pre-buffering media content streamed to the media device from a server system. The media device is connected to a network and has a rechargeable battery. The media device determines, by means of a bandwidth logic, an available network bandwidth and, by means of a charging logic, a charging level of the rechargeable battery. Based on these determinations, i.e. based on the determined available network bandwidth and the determined charging level of the rechargeable battery the media device selects a pre-buffering policy, by means of a pre-buffering logic, and pre-buffers media content, by means of the pre-buffering logic, from the server system in accordance with the selected pre-buffering policy.
    Type: Application
    Filed: August 28, 2015
    Publication date: November 17, 2016
    Inventors: KARL-JOHAN PERSSON, FREDRIC VINNÅ, STIG GUSTAV VIKTOR SÖDERSTRÖM, PÄR BOHRARPER
  • Patent number: 4334110
    Abstract: 1,3,5-trinitrobenzene is produced through direct oxidation of 2,4,6-trinitrotoluene with nitric acid.
    Type: Grant
    Filed: September 24, 1980
    Date of Patent: June 8, 1982
    Assignee: Aktiebolaget Bofors
    Inventors: Erik Bengtsson, Nils Billingsson, Karl-Johan Persson, Bengt-Olov Backman