Patents by Inventor Diego Carlomagno

Diego Carlomagno 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: 20180052824
    Abstract: Examples of the disclosure provide a system and method for task completion using a digital assistant. Natural language data input is received and user intent associated with the natural language data input is identified. A structured query is generated for the natural language data input based on the identified user intent. A response to the structured query is received from a search engine and a determination is made as to whether the response includes one or more results. A result is selected for task completion based at least in part on user context, in response to a determination that the response includes one or more results.
    Type: Application
    Filed: November 18, 2016
    Publication date: February 22, 2018
    Inventors: Reza Ferrydiansyah, Diego Carlomagno, Joseph Spencer King, Farhaz Karmali, Chidambaram Muthu, RaghuRam Nadiminti, Talon Edward Ireland, Alexis Hernandez, Travis Robert Wilson
  • Patent number: 8990080
    Abstract: Techniques to normalize names for name-based speech recognition grammars are described. Some embodiments are particularly directed to techniques to normalize names for name-based speech recognition grammars more efficiently by caching, and on a per-culture basis. A technique may comprise receiving a name for normalization, during name processing for a name-based speech grammar generating process. A normalization cache may be examined to determine if the name is already in the cache in a normalized form. When the name is not already in the cache, the name may be normalized and added to the cache. When the name is in the cache, the normalization result may be retrieved and passed to the next processing step. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: March 24, 2015
    Assignee: Microsoft Corporation
    Inventors: Mini Varkey, Bernardo Sana, Victor Boctor, Diego Carlomagno
  • Publication number: 20130197906
    Abstract: Techniques to normalize names for name-based speech recognition grammars are described. Some embodiments are particularly directed to techniques to normalize names for name-based speech recognition grammars more efficiently by caching, and on a per-culture basis. A technique may comprise receiving a name for normalization, during name processing for a name-based speech grammar generating process. A normalization cache may be examined to determine if the name is already in the cache in a normalized form. When the name is not already in the cache, the name may be normalized and added to the cache. When the name is in the cache, the normalization result may be retrieved and passed to the next processing step. Other embodiments are described and claimed.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 1, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Mini Varkey, Bernardo Sana, Victor Boctor, Diego Carlomagno