Patents by Inventor Ranqi Zhu

Ranqi Zhu 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: 11354510
    Abstract: In accordance with an embodiment, described herein is a system and method for semantic analysis and use of song lyrics in a media content environment. Semantic analysis is used to identify persons, events, themes, stories, or other meaningful information within a plurality of songs. Example use cases include the selection and delivery of media content in response to input searches for songs of a particular nature; the recommendation or suggestion of media content in social messaging or other environments; or the delivery of an advertisement content based on a matching of song lyrics with advertisement topic words.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: June 7, 2022
    Assignee: Spotify AB
    Inventors: Ranqi Zhu, Minwei Gu, Vibhor Jain
  • Publication number: 20190340245
    Abstract: In accordance with an embodiment, described herein is a system and method for semantic analysis and use of song lyrics in a media content environment. Semantic analysis is used to identify persons, events, themes, stories, or other meaningful information within a plurality of songs. Example use cases include the selection and delivery of media content in response to input searches for songs of a particular nature; the recommendation or suggestion of media content in social messaging or other environments; or the delivery of an advertisement content based on a matching of song lyrics with advertisement topic words.
    Type: Application
    Filed: July 22, 2019
    Publication date: November 7, 2019
    Inventors: RANQI ZHU, MINWEI GU, VIBHOR JAIN
  • Patent number: 10360260
    Abstract: In accordance with an embodiment, described herein is a system and method for semantic analysis and use of song lyrics in a media content environment. Semantic analysis is used to identify persons, events, themes, stories, or other meaningful information within a plurality of songs. For each song, a story graph is generated which describes a narrative within that song's lyrics. The story graph is then used to determine a feature vector associated with the song's narrative. In response to receiving an input vector, for example as a search input for a particular song track, the input vector can be matched against feature vectors of the plurality of songs, to determine appropriate tracks. Example use cases include the selection and delivery of media content in response to input searches for songs of a particular nature, or the recommendation or suggestion of media content in social messaging or other environments.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: July 23, 2019
    Assignee: SPOTIFY AB
    Inventors: Ranqi Zhu, Minwei Gu, Vibhor Jain
  • Publication number: 20180157746
    Abstract: In accordance with an embodiment, described herein is a system and method for semantic analysis and use of song lyrics in a media content environment. Semantic analysis is used to identify persons, events, themes, stories, or other meaningful information within a plurality of songs. For each song, a story graph is generated which describes a narrative within that song's lyrics. The story graph is then used to determine a feature vector associated with the song's narrative. In response to receiving an input vector, for example as a search input for a particular song track, the input vector can be matched against feature vectors of the plurality of songs, to determine appropriate tracks. Example use cases include the selection and delivery of media content in response to input searches for songs of a particular nature, or the recommendation or suggestion of media content in social messaging or other environments.
    Type: Application
    Filed: December 1, 2016
    Publication date: June 7, 2018
    Inventors: RANQI ZHU, MINWEI GU, VIBHOR JAIN
  • Patent number: 9794827
    Abstract: The present disclosure relates to a method performed by a mobile device for facilitating inputting a command to a service application in the mobile device. The mobile device comprises an inertial measurement unit (IMU). The method comprises determining a time interval in which a user of the mobile device will agitate the mobile device in accordance with a command. The method also comprises filtering an information feed from the IMU during said time interval to remove signals which are outside of a predetermined spectrum and thus regarded as noise. The method comprises finding distinguishable signals within the filtered feed, said distinguishable signals forming a command pattern. The method comprises associating the command pattern with the command.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: October 17, 2017
    Assignee: SPOTIFY AB
    Inventors: Ranqi Zhu, Reid Wilbur, Minwei Gu
  • Publication number: 20170048750
    Abstract: The present disclosure relates to a method performed by a mobile device for facilitating inputting a command to a service application in the mobile device. The mobile device comprises an inertial measurement unit (IMU). The method comprises determining a time interval in which a user of the mobile device will agitate the mobile device in accordance with a command. The method also comprises filtering an information feed from the IMU during said time interval to remove signals which are outside of a predetermined spectrum and thus regarded as noise. The method comprises finding distinguishable signals within the filtered feed, said distinguishable signals forming a command pattern. The method comprises associating the command pattern with the command.
    Type: Application
    Filed: October 31, 2016
    Publication date: February 16, 2017
    Inventors: RANQI ZHU, REID WILBUR, MINWEI GU
  • Patent number: 9510131
    Abstract: The present disclosure relates to a method performed by a mobile device for facilitating inputting a command to a service application in the mobile device. The mobile device comprises an inertial measurement unit (IMU). The method comprises determining a time interval in which a user of the mobile device will agitate the mobile device in accordance with a command. The method also comprises filtering an information feed from the IMU during said time interval to remove signals which are outside of a predetermined spectrum and thus regarded as noise. The method comprises finding distinguishable signals within the filtered feed, said distinguishable signals forming a command pattern. The method comprises associating the command pattern with the command.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: November 29, 2016
    Assignee: SPOTIFY AB
    Inventors: Ranqi Zhu, Reid Wilbur, Minwei Gu
  • Publication number: 20160323691
    Abstract: The present disclosure relates to a method performed by a mobile device for facilitating inputting a command to a service application in the mobile device. The mobile device comprises an inertial measurement unit (IMU). The method comprises determining a time interval in which a user of the mobile device will agitate the mobile device in accordance with a command. The method also comprises filtering an information feed from the IMU during said time interval to remove signals which are outside of a predetermined spectrum and thus regarded as noise. The method comprises finding distinguishable signals within the filtered feed, said distinguishable signals forming a command pattern. The method comprises associating the command pattern with the command.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Ranqi Zhu, Reid Wilbur, Minwei Gu
  • Publication number: 20160260123
    Abstract: In accordance with an embodiment, described herein are a system and method for providing advertisement content in a media content or streaming environment. A media device, operating as a client device, can receive and play media content provided by a media server. An advertisement server can be used to determine advertisements or other promoted content to be delivered to the client in connection with the provided media content. An optimization service extends the advertisement server's in-built delivery optimization engine or functionality, for example by providing line-item tweaks to manipulate advertisement priority, effective price, or creative rotations; or by providing real-time bidding or pricing tweaks to allow content provider advertisements to compete dynamically with advertisements trafficked by the advertisement server. The advertisement delivery process can be adjusted for particular users, or to address behavioral attributes.
    Type: Application
    Filed: March 7, 2016
    Publication date: September 8, 2016
    Inventors: Kinshuk Mishra, Michael Becker, Matt Brown, Noel Cody, Ranqi Zhu, Piyush Narang