Patents by Inventor Sujay Kumar Jauhar
Sujay Kumar Jauhar 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: 20250238652Abstract: Aspects of the present disclosure relate to a smart coach for optimizing an ordering of tasks. In examples, a plurality of tasks associated may be received by the smart coach. In some instances, the plurality of tasks may be for one or more users. Task related information associated with at least one optimization criterion may be received at a user interface or retrieved from storage. An ordering of the plurality of tasks with respect to the at least one optimization criterion may then be generated, where the at least one optimization criterion may be based on at least one of a user optimization goal, an efficiency goal, and a task priority level. The optimized ordering of tasks may then be displayed at a user interface in a task execution order. In some examples, the ordering of tasks may be displayed as an agenda and/or in a calendar view.Type: ApplicationFiled: April 10, 2025Publication date: July 24, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Robert A. SIM, Nirupama CHANDRASEKARAN, Omar SHAYA, Sujay Kumar JAUHAR, Ryen W. WHITE
-
Patent number: 12361203Abstract: Generally discussed herein are devices, systems, and methods for determining a relationship between an edit and a comment. A system can include a memory to store parameters defining a machine learning (ML) model, the ML model to determine a relationship between an edit, by an author or reviewer, of content of a document and a comment, by a same or different author or reviewer, regarding the content of the document, and processing circuitry to provide the comment and the edit as input to the ML model, and receive, from the ML model, data indicating a relationship between the comment and the edit, the relationship including whether the edit addresses the comment or a location of the content that is a target of the comment.Type: GrantFiled: April 18, 2019Date of Patent: July 15, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Xuchao Zhang, Sujay Kumar Jauhar, Michael Gamon
-
Publication number: 20250148219Abstract: The disclosed concepts relate to contextualization of generative language models. In some implementations, a linked entity database is populated with entity resource identifiers of entities extracted from a search log by an entity linker. A contextualized prompt data structure is generated based on the linked entity database, e.g., by including linked entity context information in the contextualized prompt data structure. A response to the contextualized prompt data structure is received, where the response is conditioned on the linked entity context information.Type: ApplicationFiled: December 5, 2023Publication date: May 8, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Sujay Kumar JAUHAR, Silviu-Petru CUCERZAN, Nirupama CHANDRASEKARAN, Allen HERRING, Jinheon BAEK
-
Publication number: 20250094538Abstract: Various embodiments discussed herein relate to prompting a model, such as a Large Language Model (LLM), to ingest natural language clustering instructions and generate corresponding natural language clustering information, such as a cluster description and/or a cluster label without the need to generate any numeric text embeddings.Type: ApplicationFiled: February 27, 2024Publication date: March 20, 2025Inventors: Mengting WAN, Jennifer Lynay Neville, Longqi Yang, Tara Lynn Safavi, Sujay Kumar Jauhar, Chirag Shah, Georg Ludwig Wilhelm Buscher, Reid Marlow Andersen, Sathish Kumar Manivannan, Xiaochuan Ni, Scott Joseph Counts, Siddharth Suri
-
Patent number: 12216991Abstract: Aspects of the present disclosure relate to task template generation and social task discovery. In examples, a task template catalog comprises task templates, which may be automatically generated and/or user-submitted, among other examples. Task templates can be reviewed, shared, and curated within the task template catalog. A user may browse the task catalog or search the task catalog for task templates. Once the user selects a task template, a task is generated based on the task template and added to the user's task list. In some examples, aspects of a task template may be customized. For example, a task may comprise parametric or conditional subtasks, thereby enabling a user to further tailor the task template to his or her needs. Thus, the task catalog provides a starting point from which the user can author a task in a task management application.Type: GrantFiled: January 13, 2022Date of Patent: February 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Sujay Kumar Jauhar, Nirupama Chandrasekaran, Elnaz Nouri, Mark J. Encarnacion, Michael Gamon
-
Publication number: 20240020467Abstract: Systems, storage media and methods for providing information for user prioritization of tasks associated with collaboratively developed content are described. Some examples may include: receiving a conversation thread associated with collaboratively developed content, the conversation thread including a plurality of comments authored by multiple different authors, generating a predicted measure of completion for the received conversation thread, the predicted measure of completion being at least one of a predicted number of remaining actions until the received conversation thread is resolved or a predicted number of total actions for the conversation thread to be resolved and providing, for display at a user interface, the predicted measure of completion for the received conversation thread, the predicted measure of completion being associated with the conversation thread at the user interface.Type: ApplicationFiled: September 26, 2023Publication date: January 18, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Michael GAMON, Sujay Kumar JAUHAR, Bahareh SARRAFZADEH, Mark James ENCARNACION, Liye FU
-
Patent number: 11803703Abstract: Systems, storage media and methods for providing information for user prioritization of tasks associated with collaboratively developed content are described. Some examples may include: receiving a conversation thread associated with collaboratively developed content, the conversation thread including a plurality of comments authored by multiple different authors, generating a predicted measure of completion for the received conversation thread, the predicted measure of completion being at least one of a predicted number of remaining actions until the received conversation thread is resolved or a predicted number of total actions for the conversation thread to be resolved and providing, for display at a user interface, the predicted measure of completion for the received conversation thread, the predicted measure of completion being associated with the conversation thread at the user interface.Type: GrantFiled: May 27, 2021Date of Patent: October 31, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Michael Gamon, Sujay Kumar Jauhar, Bahareh Sarrafzadeh, Mark James Encarnacion, Liye Fu
-
Patent number: 11763075Abstract: A system and method and for identifying a template for a document includes receiving a request to identify the template from among a plurality of available templates, the plurality of templates being templates that are available for use in an application. After receiving the request, the content and structure of the document are encoded into one or more embedding representations via a trained document encoder and the embedding representations are compared to a plurality of template representations, each of the plurality of template representations being a representation of content and structure of one of the plurality of templates to identify one of the plurality of the templates as corresponding to the document. The identified template is then provided for display as a recommended template.Type: GrantFiled: May 27, 2022Date of Patent: September 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Bahareh Sarrafzadeh, Sujay Kumar Jauhar, Casey Jo Gossard, Maria Leonor Pacheco Gonzalez, Curtis Dean Anderson
-
Publication number: 20230244989Abstract: Systems and methods are described that are generally directed to generating a general task embedding representing task information. In examples, the generated task embedding may include predicted task information such that, rather being underspecified, the task embedding representative of the task may include additional specified information, where the task embedding can then be utilized in many different models and applications. Thus, task data may be received and at least a portion of the task data may be encoded using an encoder. Based on one or more outputs generated by the encoder and a type embedding associated with the task data, a task intent may be extracted or otherwise predicted based on the task data and one or more type encodings associated with the task data. The intent extractor may be trained on multiple auxiliary tasks with weak supervision that provide semantic augmentation to under-specified task texts.Type: ApplicationFiled: March 31, 2022Publication date: August 3, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Oriana Riva, Michael Gamon, Sujay Kumar Jauhar, Mei Yang, Sri Raghu Malireddi, Timothy C. Franklin, Naoki Otani
-
Patent number: 11556776Abstract: A task agnostic framework for neural model transfer from a first language to a second language, that can minimize computational and monetary costs by accurately forming predictions in a model of the second language by relying on only a labeled data set in the first language, a parallel data set between both languages, a labeled loss function, and an unlabeled loss function. The models may be trained jointly or in a two-stage process.Type: GrantFiled: October 18, 2018Date of Patent: January 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Sujay Kumar Jauhar, Michael Gamon, Patrick Pantel
-
Publication number: 20220382971Abstract: Systems, storage media and methods for providing information for user prioritization of tasks associated with collaboratively developed content are described. Some examples may include: receiving a conversation thread associated with collaboratively developed content, the conversation thread including a plurality of comments authored by multiple different authors, generating a predicted measure of completion for the received conversation thread, the predicted measure of completion being at least one of a predicted number of remaining actions until the received conversation thread is resolved or a predicted number of total actions for the conversation thread to be resolved and providing, for display at a user interface, the predicted measure of completion for the received conversation thread, the predicted measure of completion being associated with the conversation thread at the user interface.Type: ApplicationFiled: May 27, 2021Publication date: December 1, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Michael GAMON, Sujay Kumar JAUHAR, Bahareh SARRAFZADEH, Mark James ENCARNACION, Liye FU
-
Publication number: 20220138412Abstract: Aspects of the present disclosure relate to task template generation and social task discovery. In examples, a task template catalog comprises task templates, which may be automatically generated and/or user-submitted, among other examples. Task templates can be reviewed, shared, and curated within the task template catalog. A user may browse the task catalog or search the task catalog for task templates. Once the user selects a task template, a task is generated based on the task template and added to the user's task list. In some examples, aspects of a task template may be customized. For example, a task may comprise parametric or conditional subtasks, thereby enabling a user to further tailor the task template to his or her needs. Thus, the task catalog provides a starting point from which the user can author a task in a task management application.Type: ApplicationFiled: January 13, 2022Publication date: May 5, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Sujay Kumar JAUHAR, Nirupama CHANDRASEKARAN, Elnaz NOURI, Mark J. ENCARNACION, Michael GAMON
-
Patent number: 11244106Abstract: Aspects of the present disclosure relate to task template generation and social task discovery. In examples, a task template catalog comprises task templates, which may be automatically generated and/or user-submitted, among other examples. Task templates can be reviewed, shared, and curated within the task template catalog. A user may browse the task catalog or search the task catalog for task templates. Once the user selects a task template, a task is generated based on the task template and added to the user's task list. In some examples, aspects of a task template may be customized. For example, a task may comprise parametric or conditional subtasks, thereby enabling a user to further tailor the task template to his or her needs. Thus, the task catalog provides a starting point from which the user can author a task in a task management application.Type: GrantFiled: July 3, 2019Date of Patent: February 8, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Sujay Kumar Jauhar, Nirupama Chandrasekaran, Elnaz Nouri, Mark J. Encarnacion, Michael Gamon
-
Publication number: 20210049440Abstract: Aspects of the present disclosure relate to a smart coach for optimizing an ordering of tasks. In examples, a plurality of tasks associated may be received by the smart coach. In some instances, the plurality of tasks may be for one or more users. Task related information associated with at least one optimization criterion may be received at a user interface or retrieved from storage. An ordering of the plurality of tasks with respect to the at least one optimization criterion may then be generated, where the at least one optimization criterion may be based on at least one of a user optimization goal, an efficiency goal, and a task priority level. The optimized ordering of tasks may then be displayed at a user interface in a task execution order. In some examples, the ordering of tasks may be displayed as an agenda and/or in a calendar view.Type: ApplicationFiled: August 16, 2019Publication date: February 18, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Robert A. SIM, Nirupama CHANDRASEKARAN, Omar SHAYA, Sujay Kumar JAUHAR, Ryen W. WHITE
-
Publication number: 20210004436Abstract: Aspects of the present disclosure relate to task template generation and social task discovery. In examples, a task template catalog comprises task templates, which may be automatically generated and/or user-submitted, among other examples. Task templates can be reviewed, shared, and curated within the task template catalog. A user may browse the task catalog or search the task catalog for task templates. Once the user selects a task template, a task is generated based on the task template and added to the user's task list. In some examples, aspects of a task template may be customized. For example, a task may comprise parametric or conditional subtasks, thereby enabling a user to further tailor the task template to his or her needs. Thus, the task catalog provides a starting point from which the user can author a task in a task management application.Type: ApplicationFiled: July 3, 2019Publication date: January 7, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Sujay Kumar JAUHAR, Nirupama CHANDRASEKARAN, Elnaz NOURI, Mark J. ENCARNACION, Michael GAMON
-
Publication number: 20200334326Abstract: Generally discussed herein are devices, systems, and methods for determining a relationship between an edit and a comment. A system can include a memory to store parameters defining a machine learning (ML) model, the ML model to determine a relationship between an edit, by an author or reviewer, of content of a document and a comment, by a same or different author or reviewer, regarding the content of the document, and processing circuitry to provide the comment and the edit as input to the ML model, and receive, from the ML model, data indicating a relationship between the comment and the edit, the relationship including whether the edit addresses the comment or a location of the content that is a target of the comment.Type: ApplicationFiled: April 18, 2019Publication date: October 22, 2020Inventors: Xuchao Zhang, Sujay Kumar Jauhar, Michael Gamon
-
Publication number: 20200125944Abstract: A task agnostic framework for neural model transfer from a first language to a second language, that can minimize computational and monetary costs by accurately forming predictions in a model of the second language by relying on only a labeled data set in the first language, a parallel data set between both languages, a labeled loss function, and an unlabeled loss function. The models may be trained jointly or in a two-stage process.Type: ApplicationFiled: October 18, 2018Publication date: April 23, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Sujay Kumar JAUHAR, Michael GAMON, Patrick PANTEL
-
Publication number: 20130084976Abstract: The gaming and linguistic data generating technique described herein provides an online multiplayer game that can generate linguistic data, such as, for example, monolingual paraphrase data or multilingual parallel data, as a by-product of the game. The game is designed along the lines of sketch-and-convey paradigm. The game can be played as follows. A phrase is chosen from a phrase corpus and is given to one player (the “Drawer”) who then conveys it to the other player (the “Guesser”) by drawing a picture of the phrase. The Guesser guesses at the components of the phrase either in the same language as the phrase or possibly in a different language. If the Guesser's guesses converge to the chosen phrase, this generates monolingual paraphrases (if the game is played in the same language), and parallel text (if the game is played between multilingual players or two monolingual players in different languages).Type: ApplicationFiled: October 1, 2011Publication date: April 4, 2013Applicant: MICROSOFT CORPORATIONInventors: Arumugam Kumaran, Sumit Basu, Sujay Kumar Jauhar