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: 20220284058Abstract: 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: ApplicationFiled: May 24, 2022Publication date: September 8, 2022Inventors: Kurchi Subhra Hazra, Vineel Pratap Konduru
-
Patent number: 11361029Abstract: 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: GrantFiled: December 5, 2019Date of Patent: June 14, 2022Assignee: Meta Platforms, Inc.Inventors: Kurchi Subhra Hazra, Vineel Pratap Konduru
-
Patent number: 10664526Abstract: 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: GrantFiled: April 27, 2018Date of Patent: May 26, 2020Assignee: Facebook, Inc.Inventors: Kurchi Subhra Hazra, Jinlong Zhou, Xiao Li, Maxime Boucher, Rajat Raina
-
Publication number: 20200142932Abstract: 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: ApplicationFiled: December 5, 2019Publication date: May 7, 2020Inventors: Kurchi Subhra Hazra, Vineel Pratap Konduru
-
Patent number: 10534815Abstract: 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: GrantFiled: August 30, 2016Date of Patent: January 14, 2020Assignee: Facebook, Inc.Inventors: Kurchi Subhra Hazra, Vineel Pratap Konduru
-
Patent number: 10282483Abstract: 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: GrantFiled: August 4, 2016Date of Patent: May 7, 2019Assignee: Facebook, Inc.Inventors: Kurchi Subhra Hazra, Igor Ribeiro de Assis, Jun Jin
-
Patent number: 10162899Abstract: 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: GrantFiled: January 15, 2016Date of Patent: December 25, 2018Assignee: Facebook, Inc.Inventors: Maykel Andreas Louisa Jozef Anna Loomans, Michael Yehuda Rothschild, Kurchi Subhra Hazra
-
Patent number: 10102273Abstract: 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: GrantFiled: December 30, 2014Date of Patent: October 16, 2018Assignee: Facebook, Inc.Inventors: Russell Lee-Goldman, Kurchi Subhra Hazra
-
Publication number: 20180246902Abstract: 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: ApplicationFiled: April 27, 2018Publication date: August 30, 2018Inventors: Kurchi Subhra Hazra, Jinlong Zhou, Xiao Li, Maxime Boucher, Rajat Raina
-
Patent number: 9990441Abstract: 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: GrantFiled: December 5, 2014Date of Patent: June 5, 2018Assignee: Facebook, Inc.Inventors: Kurchi Subhra Hazra, Jinlong Zhou, Xiao Li, Maxime Boucher, Rajat Raina
-
Publication number: 20180060340Abstract: 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: ApplicationFiled: August 30, 2016Publication date: March 1, 2018Inventors: Kurchi Subhra Hazra, Vineel Pratap Konduru
-
Publication number: 20180039691Abstract: 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: ApplicationFiled: August 4, 2016Publication date: February 8, 2018Inventors: Kurchi Subhra Hazra, Igor Ribeiro de Assis, Jun Jin
-
Publication number: 20170206250Abstract: 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: ApplicationFiled: January 15, 2016Publication date: July 20, 2017Inventors: Maykel Andreas Louisa Jozef Anna Loomans, Michael Yehuda Rothschild, Kurchi Subhra Hazra
-
Publication number: 20170083523Abstract: 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: ApplicationFiled: September 18, 2015Publication date: March 23, 2017Inventors: Rose Marie Philip, Kurchi Subhra Hazra, Xiao Li
-
Publication number: 20160188702Abstract: 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: ApplicationFiled: December 30, 2014Publication date: June 30, 2016Inventors: Russell Lee-Goldman, Kurchi Subhra Hazra
-
Publication number: 20160162502Abstract: 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: ApplicationFiled: December 5, 2014Publication date: June 9, 2016Inventors: Jinlong Zhou, Xiao Li, Maxime Boucher, Rajat Raina, Kurchi Subhra Hazra