Patents by Inventor Selvi Chennai

Selvi Chennai 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: 10019439
    Abstract: In language translation and intent understanding scenarios, the automated translation of expressions including temporal elements (e.g., calendar dates, date ranges, times, and durations) may be achieved by an implementation of translation techniques, such as compiled rule sets and/or machine learning recognizers that have been trained with a training set. However, sharing development resources among various implementations may be difficult; e.g., updates that extend a rule set for application of the translation techniques to a new context may be difficult to utilize while updating a machine learning recognizer.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: July 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrey Prokofyev, Selvi Chennai
  • Publication number: 20170103064
    Abstract: In language translation and intent understanding scenarios, the automated translation of expressions including temporal elements (e.g., calendar dates, date ranges, times, and durations) may be achieved by an implementation of translation techniques, such as compiled rule sets and/or machine learning recognizers that have been trained with a training set. However, sharing development resources among various implementations may be difficult; e.g., updates that extend a rule set for application of the translation techniques to a new context may be difficult to utilize while updating a machine learning recognizer.
    Type: Application
    Filed: December 19, 2016
    Publication date: April 13, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Andrey Prokofyev, Selvi Chennai
  • Patent number: 9535904
    Abstract: In language translation and intent understanding scenarios, the automated translation of expressions including temporal elements (e.g., calendar dates, date ranges, times, and durations) may be achieved by an implementation of translation techniques, such as compiled rule sets and/or machine learning recognizers that have been trained with a training set. However, sharing development resources among various implementations may be difficult; e.g., updates that extend a rule set for application of the translation techniques to a new context may be difficult to utilize while updating a machine learning recognizer.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrey Prokofyev, Selvi Chennai
  • Patent number: 9507862
    Abstract: Various techniques for chronology based content processing are disclosed herein. For example, in one embodiment, a method includes receiving a content containing a plurality of facts and determining a subject and a chronological value for each of the facts contained in the content. The subject includes at least one of a person, a place, an object, or an event, and wherein the chronological value includes at least a date. The method also includes assembling the facts in the content based on the determined subjects and corresponding chronological values for the individual facts.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 29, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Selvi Chennai, Andrey Prokofyev, Mridu Baldevraj Narang, Pavel Rusin, Ramesh Raman, Sameer Bhangar
  • Patent number: 9503505
    Abstract: Embodiments enable the evaluation of injected queries within a monad. One or more operators with closures are received from a first process. The operators with closures represent one or more functions to be applied by a second process. The second process evaluates the received operators with closures to apply the functions within the monad. During evaluation, the second process converts the closures to simply typed closures. Further, the second process binds the converted closures within the monad to restrict execution of the functions. In some embodiments, the queries (e.g., sequences of one or more operators with closures) are composed using a set of query operators from the language integrated query (LINQ) framework encoded in uniform resource locators (URLs) in the representational state transfer (REST) style.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: November 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Beckman, Elad Gerson, Gur Kimchi, Avi Bar-Zeev, Selvi Chennai, Henricus Johannes Maria Meijer
  • Publication number: 20150278201
    Abstract: In language translation and intent understanding scenarios, the automated translation of expressions including temporal elements (e.g., calendar dates, date ranges, times, and durations) may be achieved by an implementation of translation techniques, such as compiled rule sets and/or machine learning recognizers that have been trained with a training set. However, sharing development resources among various implementations may be difficult; e.g., updates that extend a rule set for application of the translation techniques to a new context may be difficult to utilize while updating a machine learning recognizer.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Inventors: Andrey Prokofyev, Selvi Chennai
  • Publication number: 20140280013
    Abstract: Various techniques for chronology based content processing are disclosed herein. For example, in one embodiment, a method includes receiving a content containing a plurality of facts and determining a subject and a chronological value for each of the facts contained in the content. The subject includes at least one of a person, a place, an object, or an event, and wherein the chronological value includes at least a date. The method also includes assembling the facts in the content based on the determined subjects and corresponding chronological values for the individual facts.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Selvi Chennai, Andrey Prokofyev, Mridu Baldevraj Narang, Pavel Rusin, Ramesh Raman, Sameer Bhangar