Patents by Inventor Igor Ribeiro de Assis

Igor Ribeiro de Assis 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: 10649992
    Abstract: In one embodiment, a method includes receiving a search query from a client system; modifying the search query by removing a first search term associated with a first object type from the search query; retrieving search results responsive to the modified search query from a first data store storing objects of the first object type; and sending one or more of the search results to the client system.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: May 12, 2020
    Assignee: Facebook, Inc.
    Inventors: Sriram Sankar, Igor Ribeiro de Assis
  • Patent number: 10409873
    Abstract: In one embodiment, a method includes receiving, from a client device of a first user of an online social network, a search query associated with a first topic. The method also includes identifying one or more key-authors associated with the first topic. The method further includes retrieving multiple objects of the online social network matching the search query, where one or more of the retrieved objects are associated with the first topic and are authored by at least one of the identified key-authors. The method also includes generating multiple search-results modules, each search-result module including references to one or more of the retrieved objects. At least one of the search-results modules is a key-authors-module that includes references to one or more of the retrieved objects associated with the first topic that are authored by at least one of the identified key-authors.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: September 10, 2019
    Assignee: Facebook, Inc.
    Inventors: Li-Tal Mashiach, Igor Ribeiro de Assis, Alexander Perelygin, Veselin S. Stoyanov
  • 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
  • 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: 20160188666
    Abstract: In one embodiment, a method includes receiving a search query from a client system; modifying the search query by removing a first search term associated with a first object type from the search query; retrieving search results responsive to the modified search query from a first data store storing objects of the first object type; and sending one or more of the search results to the client system.
    Type: Application
    Filed: March 10, 2016
    Publication date: June 30, 2016
    Inventors: Sriram Sankar, Igor Ribeiro de Assis
  • Publication number: 20160147893
    Abstract: In one embodiment, a method includes receiving, from a client device of a first user of an online social network, a search query associated with a first topic. The method also includes identifying one or more key-authors associated with the first topic. The method further includes retrieving multiple objects of the online social network matching the search query, where one or more of the retrieved objects are associated with the first topic and are authored by at least one of the identified key-authors. The method also includes generating multiple search-results modules, each search-result module including references to one or more of the retrieved objects. At least one of the search-results modules is a key-authors-module that includes references to one or more of the retrieved objects associated with the first topic that are authored by at least one of the identified key-authors.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Inventors: Li-Tal Mashiach, Igor Ribeiro de Assis, Alexander Perelygin, Veselin S. Stoyanov
  • Patent number: 9336312
    Abstract: In one embodiment, one or more computing devices receive a search query; the computing devices identify in the search query a search term associated with a first object type of multiple object types; the computing devices modify the search query by optionalizing the search term in the search query; the computing devices also send the search query as modified for execution against a first data store storing objects of the first object type.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: May 10, 2016
    Assignee: Facebook, Inc.
    Inventors: Sriram Sankar, Igor Ribeiro de Assis
  • Publication number: 20140304250
    Abstract: In one embodiment, one or more computing devices receive a search query; the computing devices identify in the search query a search term associated with a first object type of multiple object types; the computing devices modify the search query by optionalizing the search term in the search query; the computing devices also send the search query as modified for execution against a first data store storing objects of the first object type.
    Type: Application
    Filed: April 8, 2013
    Publication date: October 9, 2014
    Inventors: Sriram Sankar, Igor Ribeiro de Assis