Patents by Inventor Vishnu Priya Natchu

Vishnu Priya Natchu 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: 11294974
    Abstract: An embedding associated with a query comprising one or more query terms is determined to be not stored in memory. An embedding is generated for the one or more query terms. One or more web documents that are similar to the generated embedding are determined. One or more content cards associated with the one or more web documents that are determined to be similar to the generated embedding are provided in a content feed.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: April 5, 2022
    Assignee: Apple Inc.
    Inventors: Anand Shukla, Derek Kisman, Kushal Tayal, Steven Baker, Vishnu Priya Natchu
  • Patent number: 11151203
    Abstract: Techniques for generating interest embedding vectors are disclosed. In some embodiments, a system/process/computer program product for generating interest embedding vectors includes aggregating a plurality of web documents associated with one or more entities, wherein the web documents are retrieved from a plurality of online content sources including one or more websites; selecting a plurality of tokens based on processing of the plurality of web documents; and generating embeddings of the selected tokens in an embedding space.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: October 19, 2021
    Assignee: APPLE INC.
    Inventor: Vishnu Priya Natchu
  • Patent number: 11023506
    Abstract: A set of documents associated with a query comprising one or more query terms is determined. A subset of the documents is sampled to identify a corresponding query constraint pattern associated with each document included in the subset of the documents. An entry of an inverted index is generated based on the corresponding query constraint pattern associated with each document included in the subset of document.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: June 1, 2021
    Assignee: Laserlike, Inc.
    Inventors: Anand Shukla, Vishnu Priya Natchu
  • Publication number: 20200133967
    Abstract: A set of documents associated with a query comprising one or more query terms is determined. A subset of the documents is sampled to identify a corresponding query constraint pattern associated with each document included in the subset of the documents. An entry of an inverted index is generated based on the corresponding query constraint pattern associated with each document included in the subset of document.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Anand Shukla, Vishnu Priya Natchu
  • Publication number: 20190266288
    Abstract: One or more trending subtopics associated with a topic included in a query are determined. A selection of the one or more trending subtopics is received. One or more web documents associated with the selected trending subtopic are provided.
    Type: Application
    Filed: February 28, 2018
    Publication date: August 29, 2019
    Inventors: Anand Shukla, Paritosh Shroff, Vishnu Priya Natchu
  • Publication number: 20190266283
    Abstract: One or more content examples associated with a content channel are received. One or more entities are determined based on the one or more content examples. One or more web documents are provided in a content feed based on the one or more determined entities.
    Type: Application
    Filed: February 28, 2018
    Publication date: August 29, 2019
    Inventors: Anand Shukla, Hang Zhao, Srinivasan Venkatachary, Vishnu Priya Natchu
  • Publication number: 20190266257
    Abstract: A query that includes an entity is received. One or more entities from a plurality of entities that are similar to the entity included in the query are determined based on a sim hash associated with the entity included in the query and one or more corresponding sim hashes associated with the one or more entities. The sim hash associated with the entity included in the query and the corresponding sim hashes associated with the entity are based on a plurality of random hyperplanes. A content feed is updated based on the determined one or more entities.
    Type: Application
    Filed: March 15, 2018
    Publication date: August 29, 2019
    Inventors: Vishnu Priya Natchu, Moses Charikar
  • Publication number: 20190258719
    Abstract: A nearest neighbor image embedding associated with an n-gram is determined. The nearest neighbor image embedding is associated with an image. One or more web documents associated with the n-gram and the image are provided in a content feed.
    Type: Application
    Filed: November 2, 2018
    Publication date: August 22, 2019
    Inventors: Steven Baker, Vishnu Priya Natchu, Srinivasan Venkatachary
  • Publication number: 20180253496
    Abstract: Techniques for generating interest embedding vectors are disclosed. In some embodiments, a system/process/computer program product for generating interest embedding vectors includes aggregating a plurality of web documents associated with one or more entities, wherein the web documents are retrieved from a plurality of online content sources including one or more websites; selecting a plurality of tokens based on processing of the plurality of web documents; and generating embeddings of the selected tokens in an embedding space.
    Type: Application
    Filed: February 28, 2018
    Publication date: September 6, 2018
    Inventor: Vishnu Priya Natchu
  • Publication number: 20180246899
    Abstract: Techniques for generating an index for enhanced search based on user interests are disclosed. In some embodiments, a system/process/computer program product for generating an index for enhanced search based on user interests includes aggregating a plurality of web documents associated with one or more entities, wherein the web documents are retrieved from a plurality of online content sources including websites; determining relationships between each of the plurality of web documents, wherein the relationships include online relationships; and generating an index that includes the plurality of web documents and the relationships between each of the plurality of web documents.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Vishnu Priya Natchu, Hang Zhao, Anand Shukla, Pedro Miguel Martins Roque Marques
  • Publication number: 20180246972
    Abstract: Techniques for providing an enhanced search to generate a feed based on a user's interests are disclosed. In some embodiments, a system/process/computer program product for providing an enhanced search to generate a feed based on a user's interests includes receiving a plurality of interests associated with a user, searching online content including one or more websites (e.g., news or other content websites, social networking sites, and/or other online content) based on the plurality of interests associated with the user, receiving a plurality of web documents (e.g., links to websites, social networking sites, and other online content) based on the search for online content, ranking the plurality of web documents based on a document score and a user signal, and generating a content feed that includes at least a subset of the plurality of web documents based on the ranking.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Anand Shukla, Vishnu Priya Natchu, Srinivasan Venkatachary, Kushal Tayal
  • Publication number: 20180246973
    Abstract: Techniques for providing user interest modeling are disclosed. In some embodiments, a system/process/computer program product for providing user interest modeling includes determining a plurality of interests associated with a user account and generated a content feed for a user that includes one or more web documents based on the plurality of interests.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Hang Zhao, Steven Baker, Vishnu Priya Natchu, Anand Shukla, Pedro Miguel Martins Roque Marques
  • Publication number: 20180246974
    Abstract: Techniques for enhanced search for generating a content feed are disclosed. In some embodiments, a system/process/computer program product for enhanced search for generating a content feed includes determining a plurality of interests for a user, wherein the user is associated with a user account; searching one or more websites based on the plurality of interests associated with the user; generating an index that includes a plurality of web documents and relationships between each of the plurality of web documents; and generating a content feed that includes at least a subset of the plurality of web documents based on a ranking, wherein the ranking is based on the plurality of interests associated with the user.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Anand Shukla, Vishnu Priya Natchu, Srinivasan Venkatachary, Hang Zhao, Steven Baker, Kushal Tayal, Pedro Miguel Martins Roque Marques