Patents by Inventor Matthew S. Ogle

Matthew S. Ogle 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: 11537657
    Abstract: Methods, apparatuses, and computer-readable products for selecting tracks. A plurality of request parameters are received from a client device. Based on those request parameters, plurality of bans, history track attributes, and artist identifiers are loaded from a database. A most recent discovery track is calculated based on the plurality of histories and the plurality of artist identifiers. An artist identifier is repeatedly selected from the plurality of artist identifiers along with a track type from a set of track types until a predetermined number of artist identifier and track type pairs have been selected. A plurality of candidate tracks for each selected artist identifier are loaded from a database. One track of the plurality of candidate tracks is repeatedly selected for each artist identifier and track type pair until one track has been selected for each pair of the predetermined number of artist identifier and track type pairs.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: December 27, 2022
    Assignee: Spotify AB
    Inventors: Peter DeGlopper, David P. Rodger, Matthew S. Ogle
  • Publication number: 20210089573
    Abstract: Methods, apparatuses, and computer-readable products for selecting tracks. A plurality of request parameters are received from a client device. Based on those request parameters, plurality of bans, history track attributes, and artist identifiers are loaded from a database. A most recent discovery track is calculated based on the plurality of histories and the plurality of artist identifiers. An artist identifier is repeatedly selected from the plurality of artist identifiers along with a track type from a set of track types until a predetermined number of artist identifier and track type pairs have been selected. A plurality of candidate tracks for each selected artist identifier are loaded from a database. One track of the plurality of candidate tracks is repeatedly selected for each artist identifier and track type pair until one track has been selected for each pair of the predetermined number of artist identifier and track type pairs.
    Type: Application
    Filed: December 4, 2020
    Publication date: March 25, 2021
    Applicant: SPOTIFY AB
    Inventors: Peter DeGlopper, David P. Rodger, Matthew S. Ogle
  • Patent number: 10872110
    Abstract: Methods, systems and computer program products for periodically generating a personalized playlist of media objects based on a most recent taste profile of a user. An N-dimensional latent factor vector that defines a taste profile of a user is constructed and matched to an M-dimensional latent factor vector that defines attributes of a media object. A playlist including the first media object is generated based on the matching.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: December 22, 2020
    Assignee: SPOTIFY AB
    Inventors: Matthew S. Ogle, Christopher Johnson, Edward J. Newett, Paul S. Yu
  • Patent number: 10860646
    Abstract: Methods, apparatuses, and computer-readable products for selecting tracks. A plurality of request parameters are received from a client device. Based on those request parameters, plurality of bans, history track attributes, and artist identifiers are loaded from a database. A most recent discovery track is calculated based on the plurality of histories and the plurality of artist identifiers. An artist identifier is repeatedly selected from the plurality of artist identifiers along with a track type from a set of track types until a predetermined number of artist identifier and track type pairs have been selected. A plurality of candidate tracks for each selected artist identifier are loaded from a database. One track of the plurality of candidate tracks is repeatedly selected for each artist identifier and track type pair until one track has been selected for each pair of the predetermined number of artist identifier and track type pairs.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: December 8, 2020
    Assignee: SPOTIFY AB
    Inventors: Peter DeGlopper, David P. Rodger, Matthew S. Ogle
  • Publication number: 20180052921
    Abstract: Methods, apparatuses, and computer-readable products for selecting tracks. A plurality of request parameters are received from a client device. Based on those request parameters, plurality of bans, history track attributes, and artist identifiers are loaded from a database. A most recent discovery track is calculated based on the plurality of histories and the plurality of artist identifiers. An artist identifier is repeatedly selected from the plurality of artist identifiers along with a track type from a set of track types until a predetermined number of artist identifier and track type pairs have been selected. A plurality of candidate tracks for each selected artist identifier are loaded from a database. One track of the plurality of candidate tracks is repeatedly selected for each artist identifier and track type pair until one track has been selected for each pair of the predetermined number of artist identifier and track type pairs.
    Type: Application
    Filed: December 23, 2016
    Publication date: February 22, 2018
    Inventors: Peter DeGlopper, David P. Rodger, Matthew S. Ogle
  • Publication number: 20160335266
    Abstract: Methods, systems and computer program products for periodically generating a personalized playlist of media objects based on a most recent taste profile of a user. A first media object is selected from a media content play history of a first user. A first playlist containing the first media object is identified. A second media object that is not in the media content play history is extracted from the first playlist and a second playlist including the second media object is generated.
    Type: Application
    Filed: July 18, 2016
    Publication date: November 17, 2016
    Inventors: Matthew S. Ogle, Christopher Johnson, Edward J. Newett, Paul S. Yu
  • Publication number: 20160328409
    Abstract: Methods, systems and computer program products for periodically generating a personalized playlist of media objects based on a most recent taste profile of a user. An N-dimensional latent factor vector that defines a taste profile of a user is constructed and matched to an M-dimensional latent factor vector that defines attributes of a media object. A playlist including the first media object is generated based on the matching.
    Type: Application
    Filed: July 18, 2016
    Publication date: November 10, 2016
    Inventors: Matthew S. Ogle, Christopher Johnson, Edward J. Newett, Paul S. Yu
  • Publication number: 20160285937
    Abstract: The present disclosure generally relates to the providing of media content, e.g. audio content in the form of music. More particularly, the present disclosure relates to systems, methods, computer server systems and electronic devices for playback of streamed media content. A visual array of one or several media options that correspond to one or more proposed media playlists can be provided at the user interface of the electronic devices. This makes it possible to facilitate the browsing, and thus the selection, of media content. The one or more proposed media playlists are based on previously played media and, accordingly, the proposed media playlists become personalized to fit the taste of the user of the electronic device.
    Type: Application
    Filed: March 23, 2016
    Publication date: September 29, 2016
    Inventors: Brian Whitman, Matthew S. Ogle, David P. Rodger