Patents by Inventor ANNIE Y. BAI
ANNIE Y. BAI 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: 10846050Abstract: A computing device receives a trigger to surface commands. A possible set of commands is identified and broken into categories. A category is surfaced for user interaction.Type: GrantFiled: January 24, 2019Date of Patent: November 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Chenguang Yang, Annie Y. Bai, Julie C. Seto, James R. Fullmer, Julianne M. Emmons
-
Patent number: 10514826Abstract: A user input is detected that triggers a contextual command bar to be surfaced. A commanding context, in an application that the user has open, is identified and a set of commands to be surfaced in the contextual command bar is identified, based upon the context. The identified set of commands is surfaced on the contextual command bar for user interaction.Type: GrantFiled: April 11, 2016Date of Patent: December 24, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Annie Y. Bai, Ruth Kikin-Gil, Derek V. Snook, Han-Yi Shaw, Maya Rodrig, Kara Fong
-
Publication number: 20190196781Abstract: A computing device receives a trigger to surface commands. A possible set of commands is identified and broken into categories. A category is surfaced for user interaction.Type: ApplicationFiled: January 24, 2019Publication date: June 27, 2019Inventors: Chenguang YANG, Annie Y. Bai, Julie C. Seto, James R. Fullmer, Julianne M. Emmons
-
Patent number: 10235130Abstract: A computing device receives a voice command to perform an action within a document. An interpretation of the voice command is mapped to a set of commands. Disambiguation is automatically performed by conducting a user experience to receive additional information.Type: GrantFiled: August 14, 2015Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Annie Y. Bai, Julie C. Seto, Chenguang Yang, James R. Fullmer, Julianne M. Emmons, Becky M. Morley
-
Patent number: 10203933Abstract: A computing device receives a trigger to surface commands. A possible set of commands is identified and broken into categories. A category is surfaced for user interaction.Type: GrantFiled: August 14, 2015Date of Patent: February 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Chenguang Yang, Annie Y. Bai, Julie C. Seto, James R. Fullmer, Julianne M. Emmons
-
Patent number: 9754034Abstract: Techniques and systems for facilitating contextual information lookup and navigation are presented. Contextually relevant information can be presented without requiring a user to switch context or craft a search query. From within an application in which a user may consume or create content, a user may indicate text for further exploration. The application can receive the indication of an initial text selection, determine the intended selection and provide contextual search results to the user. In some implementations, the initial selection and a selection context (that includes at least some of the text surrounding the initial selection) is sent to a contextual search service which provides the intended selection and contextual search results based on the initial selection and selection context. In other implementations, text may be suggested by the contextual search service for selection from within the application.Type: GrantFiled: November 27, 2013Date of Patent: September 5, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Pradeep Chilakamarri, Bernhard S. J. Kohlmeier, Kristen M. Saad, Constance Gwendolyn Duong, Lin Ma, Annie Y. Bai, Lorrissa Reyes
-
Publication number: 20170228106Abstract: A user input is detected that triggers a contextual command bar to be surfaced. A commanding context, in an application that the user has open, is identified and a set of commands to be surfaced in the contextual command bar is identified, based upon the context. The identified set of commands is surfaced on the contextual command bar for user interaction.Type: ApplicationFiled: April 11, 2016Publication date: August 10, 2017Inventors: Annie Y. Bai, Ruth Kikin-Gil, Derek V. Snook, Han-Yi Shaw, Maya Rodrig, Kara Fong
-
Patent number: 9646611Abstract: A computing device receives voice command inputs from a user. The device obtains a language processing result based on the voice command input. The result includes an intent and a set of arguments. The device also obtains a variety of different types of contextual information. An action is identified based on the intent, the arguments, and the contextual information, and the device then suggests the action by displaying a user selectable input mechanism that can be actuated by the user to perform the action. The device can automatically perform the action as well.Type: GrantFiled: April 30, 2015Date of Patent: May 9, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Matthew E. Vogel, Om Krishna, Jamie Yu, Venkateshwar Rao Thota, Julie C. Seto, Chenguang Yang, Annie Y. Bai, Darron J. Stepanich, Erez Kikin Gil
-
Publication number: 20160132342Abstract: A computing device receives a trigger to surface commands. A possible set of commands is identified and broken into categories. A category is surfaced for user interaction.Type: ApplicationFiled: August 14, 2015Publication date: May 12, 2016Inventors: Chenguang Yang, Annie Y. Bai, Julie C. Seto, James R. Fullmer, Julianne M. Emmons
-
Publication number: 20160133254Abstract: A computing device receives voice command inputs from a user. The device obtains a language processing result based on the voice command input. The result includes an intent and a set of arguments. The device also obtains a variety of different types of contextual information. An action is identified based on the intent, the arguments, and the contextual information, and the device then suggests the action by displaying a user selectable input mechanism that can be actuated by the user to perform the action. The device can automatically perform the action as well.Type: ApplicationFiled: April 30, 2015Publication date: May 12, 2016Inventors: Matthew E. Vogel, Om Krishna, Jamie Yu, Venkateshwar Rao Thota, Julie C. Seto, Chenguang Yang, Annie Y. Bai, Darron J. Stepanich, Erez Kikin Gil
-
Publication number: 20160132291Abstract: A computing device receives a voice command to perform an action within a document. An interpretation of the voice command is mapped to a set of commands. Disambiguation is automatically performed by conducting a user experience to receive additional information.Type: ApplicationFiled: August 14, 2015Publication date: May 12, 2016Inventors: Annie Y. Bai, Julie C. Seto, Chenguang Yang, James R. Fullmer, Julianne M. Emmons, Becky M. Morley
-
Publication number: 20150169285Abstract: Techniques that facilitate the accomplishment of tasks within applications are presented. An intent-based user experience is available through receiving a natural language statement of intent from a user regarding use of an application, such as a productivity application. The graphical user interface for the user can be configured and reconfigured based on the user's intent; thus creating a task-oriented user interface. The user's intent can be determined through classifying and/or mapping the natural language statement of intent to particular tasks, which can then be associated with one or more tools and information that can be used to accomplish the tasks. The one or more tools and information can be surfaced to the user in the graphical user interface.Type: ApplicationFiled: December 18, 2013Publication date: June 18, 2015Applicant: Microsoft CorporationInventors: LORRISSA REYES, TYLER M. PEELEN, LEI DU, WILLIAM B. DOLAN, BERNHARD S.J. KOHLMEIER, PRADEEP CHILAKAMARRI, ANNIE Y. BAI
-
Publication number: 20150149429Abstract: Techniques and systems for facilitating contextual information lookup and navigation are presented. Contextually relevant information can be presented without requiring a user to switch context or craft a search query. From within an application in which a user may consume or create content, a user may indicate text for further exploration. The application can receive the indication of an initial text selection, determine the intended selection and provide contextual search results to the user. In some implementations, the initial selection and a selection context (that includes at least some of the text surrounding the initial selection) is sent to a contextual search service which provides the intended selection and contextual search results based on the initial selection and selection context. In other implementations, text may be suggested by the contextual search service for selection from within the application.Type: ApplicationFiled: November 27, 2013Publication date: May 28, 2015Applicant: Microsoft CorporationInventors: PRADEEP CHILAKAMARRI, BERNHARD S.J. KOHLMEIER, KRISTEN M. SAAD, CONSTANCE GWENDOLYN DUONG, LIN MA, ANNIE Y. BAI, LORRISSA REYES