Patents by Inventor Kurchi Subhra Hazra

Kurchi Subhra Hazra 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).

  • Publication number: 20220284058
    Abstract: In one embodiment, a method includes receiving an indication that a user of an online social network (OSN) is interacting with a search interface of the OSN, identifying one or more entities of the OSN associated with the user based at least in part on a search history of the user, identifying, for each identified entity, one or more content objects associated with the entity, wherein each content object is accessible by the user based on privacy settings defining a visibility of the content object as being visible to at least the user, generating, for each identified entity, a plurality of candidate keywords associated with the entity by extracting one or more n-grams from each identified content object, and sending, to the user, one or more suggested queries associated with the entity, each suggested query comprising one or more of the candidate keywords associated with the entity.
    Type: Application
    Filed: May 24, 2022
    Publication date: September 8, 2022
    Inventors: Kurchi Subhra Hazra, Vineel Pratap Konduru
  • Patent number: 11361029
    Abstract: In one embodiment, a method includes generating, for each of a plurality of first entities of an online social network, a plurality of candidate keywords associated with the first entity by extracting a plurality of n-grams from a plurality of content objects associated with the first entity. The method also includes identifying, from the plurality of first entities, responsive to determining that a second entity of the online social network is interacting with a search interface of the online social network, a plurality of entities associated with the second entity based at least in part on a search history of the second entity. The method also includes sending, to a client system of the second entity, for each of the plurality of identified entities associated with the second entity, instructions for presenting one or more suggested queries comprising one or more of the generated candidate keywords associated with the identified entity.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: June 14, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Kurchi Subhra Hazra, Vineel Pratap Konduru
  • Patent number: 10664526
    Abstract: In one embodiment, a method includes receiving, from a client system of a first user, a text query to search for posts of the online social network, the text query comprising one or more n-grams, searching a personalized index of keyword phrases associated with the first user to identify one or more keyword phrases matching one or more of the n-grams of the text query, the index of keyword phrases being based on content extracted from posts by one or more second users that have been viewed by the first user, and providing to the client system in response to receiving the text query, instructions for displaying a user interface comprising one or more of suggested queries to search for posts of the online social network, wherein each suggested query comprises one or more n-grams from the text query and one or more of the identified keyword phrases.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Kurchi Subhra Hazra, Jinlong Zhou, Xiao Li, Maxime Boucher, Rajat Raina
  • Publication number: 20200142932
    Abstract: In one embodiment, a method includes generating, for each of a plurality of first entities of an online social network, a plurality of candidate keywords associated with the first entity by extracting a plurality of n-grams from a plurality of content objects associated with the first entity. The method also includes identifying, from the plurality of first entities, responsive to determining that a second entity of the online social network is interacting with a search interface of the online social network, a plurality of entities associated with the second entity based at least in part on a search history of the second entity. The method also includes sending, to a client system of the second entity, for each of the plurality of identified entities associated with the second entity, instructions for presenting one or more suggested queries comprising one or more of the generated candidate keywords associated with the identified entity.
    Type: Application
    Filed: December 5, 2019
    Publication date: May 7, 2020
    Inventors: Kurchi Subhra Hazra, Vineel Pratap Konduru
  • Patent number: 10534815
    Abstract: In one embodiment, a method includes accessing multiple posts of an online social network, each post being associated with a first entity of the online social network. The method also includes generating multiple candidate keywords by extracting one or more n-grams from content of the accessed posts and calculating a rank for each candidate keyword. The method also includes storing one or more candidate keywords in association with the first entity, each stored candidate keyword having a calculated rank higher than a threshold rank and sending, to a second entity of the online social network, one or more suggested queries associated with the first entity for display on the client system, each suggested query comprising one or more of the stored candidate keywords associated with the first entity.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: January 14, 2020
    Assignee: Facebook, Inc.
    Inventors: Kurchi Subhra Hazra, Vineel Pratap Konduru
  • Patent number: 10282483
    Abstract: In one embodiment, a method includes receiving a text query inputted by a first user of an online social network, the text query including one or more n-grams. The method also includes identifying a first set of candidate keywords from multiple keywords stored on a local cache of a client system, each keyword being extracted from a source of multiple sources associated with the online social network, where each candidate keyword in the first set matches one or more n-grams of the text query and calculating a rank for each of the identified candidate keywords based at least in part on the source associated with the candidate keyword. The method also includes displaying, in response to the first user inputting the one or more n-grams of the text query, one or more suggested queries, each suggested query including an identified candidate keyword having a rank higher than a threshold rank.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: May 7, 2019
    Assignee: Facebook, Inc.
    Inventors: Kurchi Subhra Hazra, Igor Ribeiro de Assis, Jun Jin
  • Patent number: 10162899
    Abstract: In one embodiment, a method includes receiving a query input from the first user. The method includes generating a plurality of suggested queries based at least in part on the query input, each suggested query being of a particular query-type of a plurality of query-types. Each suggested query may include one or more snippets, each snippet including contextual information about the suggested query and one or more references to the particular query-type of the suggested query. The method includes sending one or more of the suggested queries and the respective snippets for each suggested query. Each suggested query may be visually distinguished based on the particular query-type of the suggested query, and each suggested query may be selectable to execute a search query corresponding to the suggested query.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: December 25, 2018
    Assignee: Facebook, Inc.
    Inventors: Maykel Andreas Louisa Jozef Anna Loomans, Michael Yehuda Rothschild, Kurchi Subhra Hazra
  • Patent number: 10102273
    Abstract: In one embodiment, a method includes accessing a post of an online social network, extracting keywords from the content of the first post and the metadata associated with the first post, determining topics associated with each extracted keyword, calculating a topic-score based on a relevance of the topic to the post for each topic, generating a suggested keyword query corresponding to the post, the suggested keyword query comprising extracted keywords corresponding to each topic having a topic-score greater than a threshold topic-score, and sending the post and the suggested keyword query to a client device of a first user for display.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: October 16, 2018
    Assignee: Facebook, Inc.
    Inventors: Russell Lee-Goldman, Kurchi Subhra Hazra
  • Publication number: 20180246902
    Abstract: In one embodiment, a method includes receiving, from a client system of a first user, a text query to search for posts of the online social network, the text query comprising one or more n-grams, searching a personalized index of keyword phrases associated with the first user to identify one or more keyword phrases matching one or more of the n-grams of the text query, the index of keyword phrases being based on content extracted from posts by one or more second users that have been viewed by the first user, and providing to the client system in response to receiving the text query, instructions for displaying a user interface comprising one or more of suggested queries to search for posts of the online social network, wherein each suggested query comprises one or more n-grams from the text query and one or more of the identified keyword phrases.
    Type: Application
    Filed: April 27, 2018
    Publication date: August 30, 2018
    Inventors: Kurchi Subhra Hazra, Jinlong Zhou, Xiao Li, Maxime Boucher, Rajat Raina
  • Patent number: 9990441
    Abstract: In one embodiment, a method includes receiving an unstructured text query to search for posts of the online social network. The method includes parsing the text query to identify one or more n-grams. The method includes searching an index of keyword phrases associated with the first user to identify one or more keyword phrases matching one or more of the n-grams of the text query. The index of keyword phrases is based on posts by one or more second users of the online social network. The method includes calculating a keyword score for each of the identified keyword phrases. The method includes generating one or more suggested queries. Each suggested query includes one or more n-grams identified from the text query and one or more identified keyword phrases. The method includes sending one or more of the suggested queries to search for posts of the online social network.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: June 5, 2018
    Assignee: Facebook, Inc.
    Inventors: Kurchi Subhra Hazra, Jinlong Zhou, Xiao Li, Maxime Boucher, Rajat Raina
  • Publication number: 20180060340
    Abstract: In one embodiment, a method includes accessing multiple posts of an online social network, each post being associated with a first entity of the online social network. The method also includes generating multiple candidate keywords by extracting one or more n-grams from content of the accessed posts and calculating a rank for each candidate keyword. The method also includes storing one or more candidate keywords in association with the first entity, each stored candidate keyword having a calculated rank higher than a threshold rank and sending, to a second entity of the online social network, one or more suggested queries associated with the first entity for display on the client system, each suggested query comprising one or more of the stored candidate keywords associated with the first entity.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Inventors: Kurchi Subhra Hazra, Vineel Pratap Konduru
  • Publication number: 20180039691
    Abstract: In one embodiment, a method includes receiving a text query inputted by a first user of an online social network, the text query including one or more n-grams. The method also includes identifying a first set of candidate keywords from multiple keywords stored on a local cache of a client system, each keyword being extracted from a source of multiple sources associated with the online social network, where each candidate keyword in the first set matches one or more n-grams of the text query and calculating a rank for each of the identified candidate keywords based at least in part on the source associated with the candidate keyword. The method also includes displaying, in response to the first user inputting the one or more n-grams of the text query, one or more suggested queries, each suggested query including an identified candidate keyword having a rank higher than a threshold rank.
    Type: Application
    Filed: August 4, 2016
    Publication date: February 8, 2018
    Inventors: Kurchi Subhra Hazra, Igor Ribeiro de Assis, Jun Jin
  • Publication number: 20170206250
    Abstract: In one embodiment, a method includes receiving a query input from the first user. The method includes generating a plurality of suggested queries based at least in part on the query input, each suggested query being of a particular query-type of a plurality of query-types. Each suggested query may include one or more snippets, each snippet including contextual information about the suggested query and one or more references to the particular query-type of the suggested query. The method includes sending one or more of the suggested queries and the respective snippets for each suggested query. Each suggested query may be visually distinguished based on the particular query-type of the suggested query, and each suggested query may be selectable to execute a search query corresponding to the suggested query.
    Type: Application
    Filed: January 15, 2016
    Publication date: July 20, 2017
    Inventors: Maykel Andreas Louisa Jozef Anna Loomans, Michael Yehuda Rothschild, Kurchi Subhra Hazra
  • Publication number: 20170083523
    Abstract: In one embodiment, a social-networking system may access an enhanced search index of an online social network. The enhanced search index may include data from a social graph having a plurality of nodes and a plurality of edges connecting the nodes, where the nodes comprise a plurality of internal nodes corresponding to entities associated with the online social network, and a plurality of external nodes corresponding to objects associated with a third-party system. The social-networking system may then search the enhanced search index in response to a query received from a user to identify objects that substantially match the query. Each identified object may be scored by the social-networking system based at least in part on a connectivity of the corresponding external node to the one or more internal nodes. In response to the query, the social-networking system may send a search-results page referencing objects based on their scores.
    Type: Application
    Filed: September 18, 2015
    Publication date: March 23, 2017
    Inventors: Rose Marie Philip, Kurchi Subhra Hazra, Xiao Li
  • Publication number: 20160188702
    Abstract: In one embodiment, a method includes accessing a post of an online social network, extracting keywords from the content of the first post and the metadata associated with the first post, determining topics associated with each extracted keyword, calculating a topic-score based on a relevance of the topic to the post for each topic, generating a suggested keyword query corresponding to the post, the suggested keyword query comprising extracted keywords corresponding to each topic having a topic-score greater than a threshold topic-score, and sending the post and the suggested keyword query to a client device of a first user for display.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Russell Lee-Goldman, Kurchi Subhra Hazra
  • Publication number: 20160162502
    Abstract: In one embodiment, a method includes receiving an unstructured text query to search for posts of the online social network. The method includes parsing the text query to identify one or more n-grams. The method includes searching an index of keyword phrases associated with the first user to identify one or more keyword phrases matching one or more of the n-grams of the text query. The index of keyword phrases is based on posts by one or more second users of the online social network. The method includes calculating a keyword score for each of the identified keyword phrases. The method includes generating one or more suggested queries. Each suggested query includes one or more n-grams identified from the text query and one or more identified keyword phrases. The method includes sending one or more of the suggested queries to search for posts of the online social network.
    Type: Application
    Filed: December 5, 2014
    Publication date: June 9, 2016
    Inventors: Jinlong Zhou, Xiao Li, Maxime Boucher, Rajat Raina, Kurchi Subhra Hazra