Patents by Inventor Tulasi Menon

Tulasi Menon 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: 20220398291
    Abstract: Methods, systems, apparatuses, and computer-readable storage mediums described herein are directed to techniques for smart browser history searching. For example, a user may submit natural language-based search queries to a browser application, which searches for various textual features of web pages maintained by a browser's history, as well as various entity object types included on such web pages based on the search queries. The entity object types include various content included on the web pages, including, but not limited to, products, images, and videos. The browser application also searches for textual features and/or entity object types having a semantic similarity to the search terms of the search queries, thereby providing an advanced search that not only aims to locate web pages based on exact keywords, but also based on the intent and contextual significance of the search terms specified by the user.
    Type: Application
    Filed: November 18, 2021
    Publication date: December 15, 2022
    Inventors: Tulasi MENON, Laalithya BODDAPATI, Parinishtha YADAV, Prasenjit MUKHERJEE, Siddharth SHARMA
  • Patent number: 11526369
    Abstract: A computerized personal assistant communicatively couples to a computer database including a plurality of available skills for the computerized personal assistant. The computerized personal assistant recognizes a current context of the user. The computerized personal assistant operates a previously-trained machine learning classifier to assess a match confidence for a candidate skill, the match confidence indicating a quality of match between the current context and a reference context previously associated with the candidate skill. The computerized personal assistant executes instructions defining an assistive action associated with the candidate skill responsive to the match confidence exceeding a predefined match confidence threshold. The computerized personal assistant executes the instructions defining a complementary help action associated with the candidate skill responsive to the match confidence not exceeding the predefined match confidence threshold.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: December 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vipindeep Vangala, Swati Valecha, Suryanarayana Shastri, Nitin Pande, Tulasi Menon, Madan Gopal Jhanwar, Nishchay Kumar
  • Publication number: 20200218552
    Abstract: A computerized personal assistant communicatively couples to a computer database including a plurality of available skills for the computerized personal assistant. The computerized personal assistant recognizes a current context of the user. The computerized personal assistant operates a previously-trained machine learning classifier to assess a match confidence for a candidate skill, the match confidence indicating a quality of match between the current context and a reference context previously associated with the candidate skill. The computerized personal assistant executes instructions defining an assistive action associated with the candidate skill responsive to the match confidence exceeding a predefined match confidence threshold. The computerized personal assistant executes the instructions defining a complementary help action associated with the candidate skill responsive to the match confidence not exceeding the predefined match confidence threshold.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 9, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vipindeep VANGALA, Swati VALECHA, Suryanarayana SHASTRI, Nitin PANDE, Tulasi MENON, Madan Gopal JHANWAR, Nishchay KUMAR
  • Patent number: 10671602
    Abstract: Providing a random factoid in response to a user trigger is provided. Aspects are directed to a device, method, and computer-readable medium to provide random factoids responsive to a triggering event. Various inputs such as user taps, gestures, voice commands, environment commands, etc., are monitored to recognize a triggering event associated with the random factoid system. Upon determining that the input is a triggering event, a random factoid is randomly selected and provided to the user. The factoid can be a fun fact or a helpful learning tip. In some examples, the random factoid system provides a contextual random factoid based one or more contextual factors, such as geographic location of the device, the user's interaction history, the user's demographic data, etc., thus providing an improved user experience.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: June 2, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joseph Spencer King, Alice Jane Bernheim Brush, Lisa Joy Stifelman, Eric Neal Loewenthal, Tulasi Menon
  • Patent number: 10635462
    Abstract: A computerized personal assistant communicatively couples to a computer database including a plurality of available skills for the computerized personal assistant. The computerized personal assistant recognizes a current context of the user. The computerized personal assistant operates a previously-trained machine learning classifier to assess a match confidence for a candidate skill, the match confidence indicating a quality of match between the current context and a reference context previously associated with the candidate skill. The computerized personal assistant executes instructions defining an assistive action associated with the candidate skill responsive to the match confidence exceeding a predefined match confidence threshold. The computerized personal assistant executes the instructions defining a complementary help action associated with the candidate skill responsive to the match confidence not exceeding the predefined match confidence threshold.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: April 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vipindeep Vangala, Swati Valecha, Suryanarayana Shastri, Nitin Pande, Tulasi Menon, Madan Gopal Jhanwar, Nishchay Kumar
  • Publication number: 20190361719
    Abstract: A computerized personal assistant communicatively couples to a computer database including a plurality of available skills for the computerized personal assistant. The computerized personal assistant recognizes a current context of the user. The computerized personal assistant operates a previously-trained machine learning classifier to assess a match confidence for a candidate skill, the match confidence indicating a quality of match between the current context and a reference context previously associated with the candidate skill. The computerized personal assistant executes instructions defining an assistive action associated with the candidate skill responsive to the match confidence exceeding a predefined match confidence threshold. The computerized personal assistant executes the instructions defining a complementary help action associated with the candidate skill responsive to the match confidence not exceeding the predefined match confidence threshold.
    Type: Application
    Filed: May 23, 2018
    Publication date: November 28, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vipindeep VANGALA, Swati VALECHA, Suryanarayana SHASTRI, Nitin PANDE, Tulasi MENON, Madan Gopal JHANWAR, Nishchay KUMAR
  • Publication number: 20190354594
    Abstract: Conversations can be generated automatically based on any given persona. The conversations can be produced by a language generation model that automatically generates persona-based language in response to a message, wherein a persona identifies a type of person with role specific characteristics. After a language generation model is acquired, for example by identifying a predefined model or generating a new model, the language generation model can be provisioned for use by a conversational agent, such as a chatbot, to enhance the functionality of the conversational agent.
    Type: Application
    Filed: May 20, 2018
    Publication date: November 21, 2019
    Inventors: Jonathan Burgess Foster, Tulasi Menon, William Brennan Dolan, Radhakrishnan Srikanth, Sai Tulasi Neppali, Michel Galley, Christopher John Brockett, Parag Agrawal, Rohan Kulkarni, Ronald Kevin Owens, Deborah Briana Harrison
  • Publication number: 20180329950
    Abstract: Providing a random factoid in response to a user trigger is provided. Aspects are directed to a device, method, and computer-readable medium to provide random factoids responsive to a triggering event. Various inputs such as user taps, gestures, voice commands, environment commands, etc., are monitored to recognize a triggering event associated with the random factoid system. Upon determining that the input is a triggering event, a random factoid is randomly selected and provided to the user. The factoid can be a fun fact or a helpful learning tip. In some examples, the random factoid system provides a contextual random factoid based one or more contextual factors, such as geographic location of the device, the user's interaction history, the user's demographic data, etc., thus providing an improved user experience.
    Type: Application
    Filed: June 14, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Joseph Spencer King, Alice Jane Bernheim Brush, Lisa Joy Stifelman, Eric Neal Loewenthal, Tulasi Menon