Patents by Inventor Caleb WHITMORE
Caleb WHITMORE 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: 12282731Abstract: Systems and methods for using a generative artificial intelligence (AI) model to generate a suggested draft reply to a selected message. A message generation system and method are described that use guardrails that prevent unnecessary AI model processing and accidental sending of an AI model-generated draft. In some examples, draft reply-generation is limited to a subset of messages (e.g., focused, non-confidential) and triggering of the draft reply generation is performed only after user interaction criteria are satisfied. In some examples, a confirmation message is presented when the draft reply is attempted to be sent with no changes or quickly after the draft is generated. For instance, the guardrails limit the number of times the AI model is invoked to generate suggested replies and further prevents users from accidentally sending drafts generated from the AI model.Type: GrantFiled: March 3, 2023Date of Patent: April 22, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Caleb Whitmore, Susan Marie Grimshaw, Poonam Ganesh Hattangady
-
Publication number: 20240314093Abstract: An electronic message computing system tracks new activity items that reflect activities that have not yet been seen by the user. A. generative artificial intelligence (AI) model generates a digest summary that is provided to the user the next time the user accesses the electronic message system. The digest summary summarizes new activity. The generative AI model also generates importance summaries that summarize the importance of a particular activity to the user, and content summaries that summarize the content of an activity item (such as an electronic mail message). The electronic messaging system also assigns a priority to each new activity item and provides the summaries, along with a priority, to a client computing system. The client computing system conducts a user experience, navigating the user through the new activity items, based upon the priority assigned by the electronic message computing system.Type: ApplicationFiled: May 9, 2023Publication date: September 19, 2024Inventors: Kuleen Haresh MEHTA, Anton Oguzhan A. Andrews, Poonam Ganesh HATTANGADY, Michael Francis Palermiti, II, Caleb Whitmore, Erich Jose Martino Pena, Alan Mark THOMAS, Matthew David WOOD
-
Publication number: 20240296278Abstract: Systems and methods for using a generative artificial intelligence (AI) model using a multi-turn process to generate a suggested draft reply to a selected message. A first turn of the multi-turn process uses a shorter prompt including at least a portion of the body of the selected message and that requests multiple draft replies from the AI model. The resulting AI-generated draft replies are shortened, summarized, and/or otherwise converted into a plurality of shortened summaries that are presented as reply options to a user. Upon selecting a shortened summary, a more robust prompt is generated in a second turn with the AI model with the selected reply option to generate a more complex suggested draft reply to the selected message. Additionally, various customization options are provided, which when selected, reframe a query presented to the AI model to generate a more relevant and personalized response.Type: ApplicationFiled: February 23, 2024Publication date: September 5, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Susan Marie GRIMSHAW, Poonam Ganesh HATTANGADY, Caleb WHITMORE, Tashfeen AHMED, Ravi Teja KOGANTI, Michael Ivan BORYSENKO
-
Publication number: 20240296275Abstract: Systems and methods for using a generative artificial intelligence (AI) model to generate a suggested draft reply to a selected message. A message generation system and method are described that use guardrails that prevent unnecessary AI model processing and accidental sending of an AI model-generated draft. In some examples, draft reply-generation is limited to a subset of messages (e.g., focused, non-confidential) and triggering of the draft reply generation is performed only after user interaction criteria are satisfied. In some examples, a confirmation message is presented when the draft reply is attempted to be sent with no changes or quickly after the draft is generated. For instance, the guardrails limit the number of times the AI model is invoked to generate suggested replies and further prevents users from accidentally sending drafts generated from the AI model.Type: ApplicationFiled: March 3, 2023Publication date: September 5, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Caleb WHITMORE, Susan Marie GRIMSHAW, Poonam Ganesh HATTANGADY
-
Publication number: 20240296276Abstract: Systems and methods for using a generative artificial intelligence (AI) model to generate a suggested draft reply to a selected message. A message generation system and method are described that optimize input that is provided to the AI model so that it provides the most relevant information. In some examples, input prompts to the AI model are limited in size and latency can be impacted based on the size of the input provided to the AI model. Thus, the method and system identify, include, and format relevant information in an input prompt. The prompt reduces latency by the generative AI model in processing the prompt and may also lead to more relevant results produced by the generative AI model.Type: ApplicationFiled: March 3, 2023Publication date: September 5, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Poonam Ganesh HATTANGADY, Adam Douglas TROY, Michael Ivan BORYSENKO, Susan Marie GRIMSHAW, Caleb WHITMORE
-
Patent number: 11947902Abstract: Systems and methods for using a generative artificial intelligence (AI) model using a multi-turn process to generate a suggested draft reply to a selected message. A first turn of the multi-turn process uses a shorter prompt including at least a portion of the body of the selected message and that requests multiple draft replies from the AI model. The resulting AI-generated draft replies are shortened, summarized, and/or otherwise converted into a plurality of shortened summaries that are presented as reply options to a user. Upon selecting a shortened summary, a more robust prompt is generated in a second turn with the AI model with the selected reply option to generate a more complex suggested draft reply to the selected message. Additionally, various customization options are provided, which when selected, reframe a query presented to the AI model to generate a more relevant and personalized response.Type: GrantFiled: March 3, 2023Date of Patent: April 2, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Susan Marie Grimshaw, Poonam Ganesh Hattangady, Caleb Whitmore, Tashfeen Ahmed, Ravi Teja Koganti, Michael Ivan Borysenko
-
Patent number: 11107258Abstract: A method for improving visibility of contents displayed on a GUI by providing a dark viewing mode that preserves user-generated formatting and/or style contained in the contents is disclosed. The method includes receiving content for displaying on the display, parsing the received content into one or more objects, based on at least a formatting characteristic of the objects, and comparing for each object a first color characteristic of the object with a second color characteristic to determine if a contrast between the first color characteristic and the second color characteristic satisfies a threshold requirement. Upon determining that the threshold requirement is not satisfied, the method includes adjusting the first characteristic, and displaying the objects with the adjusted first characteristic.Type: GrantFiled: October 4, 2018Date of Patent: August 31, 2021Assignee: Microsoft Technology Licensing, LLC.Inventors: Michael Patrick Loughry, Stauffer Alexander Taylor, Caleb Whitmore, Philip Zhian Loh
-
Publication number: 20200027249Abstract: A method for improving visibility of contents displayed on a GUI by providing a dark viewing mode that preserves user-generated formatting and/or style contained in the contents is disclosed. The method includes receiving content for displaying on the display, parsing the received content into one or more objects, based on at least a formatting characteristic of the objects, and comparing for each object a first color characteristic of the object with a second color characteristic to determine if a contrast between the first color characteristic and the second color characteristic satisfies a threshold requirement. Upon determining that the threshold requirement is not satisfied, the method includes adjusting the first characteristic, and displaying the objects with the adjusted first characteristic.Type: ApplicationFiled: October 4, 2018Publication date: January 23, 2020Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael Patrick LOUGHRY, Stauffer Alexander TAYLOR, Caleb WHITMORE, Philip Zhian LOH