Patents by Inventor Babar Zafar

Babar Zafar 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: 11558692
    Abstract: A first device includes one or more processors and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for receiving, from a second device, audio mix information for a first audio item and receiving, from the second device, an indication that the first audio item is to be mixed with a second audio item distinct from the first audio item. In response to the indication, the one or more programs include instructions for transmitting to the second device an audio stream including the first audio item and the second audio item mixed in accordance with the audio mix information.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: January 17, 2023
    Assignee: Spotify AB
    Inventors: Par Mikael Bohrarper, Sten Garmark, Niklas Martin Gustavsson, John Fredrik Wilhelm Noren, Gustav Söderström, Babar Zafar
  • Patent number: 11349897
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In one example embodiment of a method for streaming an audio content item to an electronic device, the method comprises: receiving a first data message comprising instructions from an electronic device to return a preview segment associated with a selected audio content item, the preview segment being a portion of the selected audio content item; retrieving said selected audio content item from a first storage; analyzing audio content of the retrieved audio content item to locate a portion of the selected audio content item to be used as the preview segment; extracting the located portion of the selected audio content item from the retrieved audio content item; and transmitting the extracted portion of the selected audio content item unencrypted to the electronic device.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: May 31, 2022
    Assignee: Spotify AB
    Inventors: Ardit Bajraktari, Luc Succes, Tristan Jehan, Bror Simon Hofverberg, Niklas Martin Gustavsson, Pär Mikael Bohrarper, Babar Zafar
  • Publication number: 20210281625
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In one example embodiment of a method for streaming an audio content item to an electronic device, the method comprises: receiving a first data message comprising instructions from an electronic device to return a preview segment associated with a selected audio content item, the preview segment being a portion of the selected audio content item; retrieving said selected audio content item from a first storage; analyzing audio content of the retrieved audio content item to locate a portion of the selected audio content item to be used as the preview segment; extracting the located portion of the selected audio content item from the retrieved audio content item; and transmitting the extracted portion of the selected audio content item unencrypted to the electronic device.
    Type: Application
    Filed: October 19, 2020
    Publication date: September 9, 2021
    Inventors: Ardit Bajraktari, Luc Succes, Tristan Jehan, Bror Simon Hofverberg, Niklas Martin Gustavsson, Pär Mikael Bohrarper, Babar Zafar
  • Publication number: 20200374625
    Abstract: A first device includes one or more processors and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for receiving, from a second device, audio mix information for a first audio item and receiving, from the second device, an indication that the first audio item is to be mixed with a second audio item distinct from the first audio item. In response to the indication, the one or more programs include instructions for transmitting to the second device an audio stream including the first audio item and the second audio item mixed in accordance with the audio mix information.
    Type: Application
    Filed: June 12, 2020
    Publication date: November 26, 2020
    Inventors: Par Mikael BOHRARPER, Sten GARMARK, Niklas Martin GUSTAVSSON, John Fredrik Wilhelm NOREN, Gustav SÖDERSTRÖM, Babar ZAFAR
  • Patent number: 10812557
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In one example embodiment of a method for streaming an audio content item to an electronic device, the method comprises: receiving a first data message comprising instructions from an electronic device to return a preview segment associated with a selected audio content item, the preview segment being a portion of the selected audio content item; retrieving said selected audio content item from a first storage; analyzing audio content of the retrieved audio content item to locate a portion of the selected audio content item to be used as the preview segment; extracting the located portion of the selected audio content item from the retrieved audio content item; and transmitting the extracted portion of the selected audio content item unencrypted to the electronic device.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: October 20, 2020
    Assignee: SPOTIFY AB
    Inventors: Ardit Bajraktari, Luc Succes, Tristan Jehan, Bror Simon Hofverberg, Niklas Martin Gustavsson, Pär Mikael Bohrarper, Babar Zafar
  • 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: 20190246204
    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: December 21, 2018
    Publication date: August 8, 2019
    Inventors: Par Mikael Bohrarper, Sten Garmark, Niklas Martin Gustavsson, John Fredrik Wilhelm Noren, Gustav Söderström, Babar Zafar
  • Publication number: 20190215355
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In one example embodiment of a method for streaming an audio content item to an electronic device, the method comprises: receiving a first data message comprising instructions from an electronic device to return a preview segment associated with a selected audio content item, the preview segment being a portion of the selected audio content item; retrieving said selected audio content item from a first storage; analyzing audio content of the retrieved audio content item to locate a portion of the selected audio content item to be used as the preview segment; extracting the located portion of the selected audio content item from the retrieved audio content item; and transmitting the extracted portion of the selected audio content item unencrypted to the electronic device.
    Type: Application
    Filed: March 15, 2019
    Publication date: July 11, 2019
    Inventors: Ardit Bajraktari, Luc Succes, Tristan Jehan, Bror Simon Hofverberg, Niklas Martin Gustavsson, Pär Mikael Bohrarper, Babar Zafar
  • Patent number: 10291880
    Abstract: A component for controlling playback of digital media objects using a single control input receives, from a server, a plurality of feature vectors, each feature vector representing one of a plurality of media objects, and receives one or more skip requests from the single control input. In response to a first skip request, the component selects a feature vector from among the plurality of feature vectors and instructs a media object playback device to playback a media object represented by the selected feature vector. In response to a second or successive skip request, the component selects another feature vector from among the plurality of feature vectors that is a distance away from the previously selected feature vector and instructs the media object playback device to playback another media object represented by the selected other feature vector.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: May 14, 2019
    Assignee: Spotify AB
    Inventors: Tristan Jehan, Miguel Pereira Durão Luís, Babar Zafar
  • Patent number: 10237320
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In one example embodiment of a method for streaming an audio content item to an electronic device, the method comprises: receiving a first data message comprising instructions from an electronic device to return a preview segment associated with a selected audio content item, the preview segment being a portion of the selected audio content item; retrieving said selected audio content item from a first storage; analyzing audio content of the retrieved audio content item to locate a portion of the selected audio content item to be used as the preview segment; extracting the located portion of the selected audio content item from the retrieved audio content item; and transmitting the extracted portion of the selected audio content item unencrypted to the electronic device.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: March 19, 2019
    Assignee: SPOTIFY AB
    Inventors: Ardit Bajraktari, Luc Succes, Tristan Jehan, Bror Simon Hofverberg, Niklas Martin Gustavsson, Pär Mikael Bohrarper, Babar Zafar
  • Patent number: 10165357
    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: January 29, 2018
    Date of Patent: December 25, 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: 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
  • Publication number: 20180054592
    Abstract: A component for controlling playback of digital media objects using a single control input receives, from a server, a plurality of feature vectors, each feature vector representing one of a plurality of media objects, and receives one or more skip requests from the single control input. In response to a first skip request, the component selects a feature vector from among the plurality of feature vectors and instructs a media object playback device to playback a media object represented by the selected feature vector. In response to a second or successive skip request, the component selects another feature vector from among the plurality of feature vectors that is a distance away from the previously selected feature vector and instructs the media object playback device to playback another media object represented by the selected other feature vector.
    Type: Application
    Filed: October 30, 2017
    Publication date: February 22, 2018
    Inventors: Tristan Jehan, Miguel Pereira Durão Luís, Babar Zafar
  • 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: 20170366780
    Abstract: A component for controlling playback of digital media objects using a single control input receives, from a server, a plurality of feature vectors, each feature vector representing one of a plurality of media objects, and receives one or more skip requests from the single control input. In response to a first skip request, the component selects a feature vector from among the plurality of feature vectors and instructs a media object playback device to playback a media object represented by the selected feature vector. In response to a second or successive skip request, the component selects another feature vector from among the plurality of feature vectors that is a distance away from the previously selected feature vector and instructs the media object playback device to playback another media object represented by the selected other feature vector.
    Type: Application
    Filed: June 30, 2017
    Publication date: December 21, 2017
    Inventors: Tristan Jehan, Miguel Pereira Durão Luís, Babar Zafar
  • Patent number: 9843764
    Abstract: A component for controlling playback of digital media objects using a single control input receives, from a server, a plurality of feature vectors, each feature vector representing one of a plurality of media objects, and receives one or more skip requests from the single control input. In response to a first skip request, the component selects a feature vector from among the plurality of feature vectors and instructs a media object playback device to playback a media object represented by the selected feature vector. In response to a second or successive skip request, the component selects another feature vector from among the plurality of feature vectors that is a distance away from the previously selected feature vector and instructs the media object playback device to playback another media object represented by the selected other feature vector.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: December 12, 2017
    Assignee: Spotify AB
    Inventors: Tristan Jehan, Miguel Pereira Duräo Luís, Babar Zafar
  • Patent number: 9729816
    Abstract: A component for controlling playback of digital media objects using a single control input receives, from a server, a plurality of feature vectors, each feature vector representing one of a plurality of media objects, and receives one or more skip requests from the single control input. In response to a first skip request, the component selects a feature vector from among the plurality of feature vectors and instructs a media object playback device to playback a media object represented by the selected feature vector. In response to a second or successive skip request, the component selects another feature vector from among the plurality of feature vectors that is a distance away from the previously selected feature vector and instructs the media object playback device to playback another media object represented by the selected other feature vector.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: August 8, 2017
    Assignee: SPOTIFY AB
    Inventors: Tristan Jehan, Miguel Pereira Durão Luis, Babar Zafar
  • Publication number: 20170024092
    Abstract: A system and method for playback of media content, for example music, video, or other media content. A media device having a media playback application and including a touch-sensitive user interface can be adapted to display a visual array of media options, for example as a grid or list of card elements. Each media option can be associated with one or more media content items that can be streamed to and/or played on the device. The system can determine a selected card element, or media options that are proximate to a selected point or region of the visual array, and play or crossfade media content as appropriate. In accordance with various embodiments, additional features can be provided that improve user interaction, for example the use of audible notifications, media caching, or touch menus.
    Type: Application
    Filed: October 10, 2016
    Publication date: January 26, 2017
    Inventors: Dariusz Dziuk, Babar Zafar, Niklas Gustavsson, Anton Kiland
  • Patent number: 9531989
    Abstract: A component for controlling playback of digital media objects using a single control input receives, from a server, a plurality of feature vectors, each feature vector representing one of a plurality of media objects, and receives one or more skip requests from the single control input. In response to a first skip request, the component selects a feature vector from among the plurality of feature vectors and instructs a media object playback device to playback a media object represented by the selected feature vector. In response to a second or successive skip request, the component selects another feature vector from among the plurality of feature vectors that is a distance away from the previously selected feature vector and instructs the media object playback device to playback another media object represented by the selected other feature vector.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: December 27, 2016
    Assignee: SPOTIFY AB
    Inventors: Tristan Jehan, Miguel Pereira Durão Luís, Babar Zafar
  • Patent number: 9483166
    Abstract: A system and method for playback of media content, for example music, video, or other media content. A media device having a media playback application and including a touch-sensitive user interface can be adapted to display a visual array of media options, for example as a grid or list of card elements. Each media option can be associated with one or more media content items that can be streamed to and/or played on the device. The system can determine a selected card element, or media options that are proximate to a selected point or region of the visual array, and play or crossfade media content as appropriate. In accordance with various embodiments, additional features can be provided that improve user interaction, for example the use of audible notifications, media caching, or touch menus.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: November 1, 2016
    Assignee: SPOTIFY AB
    Inventors: Dariusz Dziuk, Babar Zafar, Niklas Gustavsson, Anton Kiland