Patents by Inventor Omar Rogelio Alonso

Omar Rogelio Alonso 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: 11232153
    Abstract: Examples are disclosed that relate to grouping query clusters based on intent of a search query. One example provides a system for generating recommended queries related to a search query, the system including a logic subsystem, and memory holding instructions executable by the logic subsystem to receive the search query, execute the search query on an index of pre-computed query clusters to identify a baseline query cluster and one or more neighboring query clusters, form a data structure including queries from within the baseline query cluster and the one or more neighboring query clusters, traverse the data structure to form a hierarchical arrangement of queries, and send the hierarchical arrangement of queries to a computing device from which the search query was received.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: January 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omar Rogelio Alonso, Vasileios Kandylas, Serge-Eric Tremblay
  • Patent number: 10824675
    Abstract: A technique is described for generating a knowledge graph that links names associated with a first subject matter category (C1) (such as brands) with names associated with a second subject matter category (C2) (such as products). In one implementation, the technique relies on two similarly-constituted processing pipelines, a first processing pipeline for processing the C1 names, and a second processing pipeline for processing the C2 names. Each processing pipeline includes three main stages, including a name-generation stage, a verification stage, and an augmentation stage. The generation stage uses a voting strategy to form an initial set of seed names. The verification stage removes noisy seed names. And the augmentation stage expands each verified name to include related terms. A final edge-forming stage identifies relationships between the expanded C1 names and the expanded C2 names using a voting strategy.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: November 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omar Rogelio Alonso, Vasileios Kandylas, Rukmini Iyer
  • Publication number: 20190384831
    Abstract: Examples are disclosed that relate to grouping query clusters based on intent of a search query. One example provides a system for generating recommended queries related to a search query, the system including a logic subsystem, and memory holding instructions executable by the logic subsystem to receive the search query, execute the search query on an index of pre-computed query clusters to identify a baseline query cluster and one or more neighboring query clusters, form a data structure including queries from within the baseline query cluster and the one or more neighboring query clusters, traverse the data structure to form a hierarchical arrangement of queries, and send the hierarchical arrangement of queries to a computing device from which the search query was received.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 19, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Omar Rogelio ALONSO, Vasileios KANDYLAS, Serge-Eric TREMBLAY
  • Publication number: 20190155961
    Abstract: A technique is described for generating a knowledge graph that links names associated with a first subject matter category (C1) (such as brands) with names associated with a second subject matter category (C2) (such as products). In one implementation, the technique relies on two similarly-constituted processing pipelines, a first processing pipeline for processing the C1 names, and a second processing pipeline for processing the C2 names. Each processing pipeline includes three main stages, including a name-generation stage, a verification stage, and an augmentation stage. The generation stage uses a voting strategy to form an initial set of seed names. The verification stage removes noisy seed names. And the augmentation stage expands each verified name to include related terms. A final edge-forming stage identifies relationships between the expanded C1 names and the expanded C2 names using a voting strategy.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 23, 2019
    Inventors: Omar Rogelio ALONSO, Vasileios KANDYLAS, Rukmini IYER
  • Publication number: 20180322155
    Abstract: Surfacing relevant socially trending informational items in response to an exploratory query is provided. A temporally relevant social data search system includes an intelligent assistant, a knowledgebase generation system, and a temporal graph knowledgebase. The knowledgebase generation system builds the temporal graph knowledgebase from entities and relationships detected in social data mined from a plurality of social networking data sources. Responsive to receiving an exploratory query associated with one or more entities, the intelligent assistant queries the temporal graph knowledgebase for information items related to the one or more entities, selects a relevant information item to include in a response, and provides the response to the user.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Omar Rogelio Alonso, Serge-Eric Tremblay, Vasileios Kandylas