Patents by Inventor Brian KRABACH

Brian KRABACH 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: 20250378320
    Abstract: Systems, devices, methods, and computer-readable media for guided conversations with a generative artificial intelligence (AI) agent to complete an artifact are provided. A method includes generating a prompt, the prompt including a context, the artifact to be completed during a guided conversation, and rules to be followed in conducting the guided conversation, providing the prompt to the generative AI agent, receiving a response to a message from the generative AI agent, receiving a first function call to update a field of the artifact, the function call including a field and a value, determining, based on the value and a schema of the artifact, a result indicating whether the update is valid or invalid, providing, to the generative AI agent, the result, and receiving, from the generative AI agent, the artifact after the conversation is completed.
    Type: Application
    Filed: June 6, 2024
    Publication date: December 11, 2025
    Inventors: Dasha METROPOLITANSKY, Natalie Isak, David Jan Koleczek, Brian Krabach, Soundararajan Srinivasan, Keegan Choudhury, Christine Yang, Sam Schillace, Vivek Gupta
  • Publication number: 20250219859
    Abstract: In accordance with examples of the present disclosure, a collaborative platform provides a digital collaboration assistant that continuously monitors and analyzes shared meeting contents (e.g., voice, text chat messages, shared links and documents, presentation materials, and the like) by participants during a collaborative meeting in near real-time, periodically updates a structure summary log of the meeting contents that are deemed important during the collaborative meeting, and interacts with the participants throughout the collaborative meeting in near real-time, for example, to answer questions or provide additional information.
    Type: Application
    Filed: March 17, 2025
    Publication date: July 3, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shawn Cantin CALLEGARI, Umesh MADAN, Samuel Edward SCHILLACE, Abby HARRISON, Gina Elizabeth TRIOLO, Mark KARLE, LeRoy F. MILLER, Devis LUCATO, Tara Eve WALKER, Brian KRABACH, Adrian Wyatt BONAR, Alexander CHAO, Nicholas BECKER
  • Patent number: 12255749
    Abstract: In accordance with examples of the present disclosure, a collaborative platform provides a digital collaboration assistant that continuously monitors and analyzes shared meeting contents (e.g., voice, text chat messages, shared links and documents, presentation materials, and the like) by participants during a collaborative meeting in near real-time, periodically updates a structure summary log of the meeting contents that are deemed important during the collaborative meeting, and interacts with the participants throughout the collaborative meeting in near real-time, for example, to answer questions or provide additional information.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: March 18, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shawn Cantin Callegari, Umesh Madan, Samuel Edward Schillace, Abby Harrison, Gina Elizabeth Triolo, Mark Karle, LeRoy F. Miller, Devis Lucato, Tara Eve Walker, Brian Krabach, Adrian Wyatt Bonar, Alexander Chao, Nicholas Becker
  • Publication number: 20240205037
    Abstract: In accordance with examples of the present disclosure, a collaborative platform provides a digital collaboration assistant that continuously monitors and analyzes shared meeting contents (e.g., voice, text chat messages, shared links and documents, presentation materials, and the like) by participants during a collaborative meeting in near real-time, periodically updates a structure summary log of the meeting contents that are deemed important during the collaborative meeting, and interacts with the participants throughout the collaborative meeting in near real-time, for example, to answer questions or provide additional information.
    Type: Application
    Filed: March 31, 2023
    Publication date: June 20, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shawn Cantin CALLEGARI, Umesh MADAN, Samuel Edward SCHILLACE, Abby HARRISON, Gina Elizabeth TRIOLO, Mark KARLE, LeRoy F. MILLER, Devis LUCATO, Tara Eve WALKER, Brian KRABACH, Adrian Wyatt BONAR, Alexander CHAO, Nicholas BECKER
  • Publication number: 20240201959
    Abstract: Aspects of the present application relate to machine learning (ML) structured result generation. In examples, an instruction of programmatic code that invokes an ML model indicates a result interface in which model output is to be stored. The result interface is processed to generate a data format description for the result interface, such that the input to the ML model further includes the data format description. As a result of providing the data format description as input to the ML model, the ML model is induced to generate structured model output that corresponds to the result interface. The resulting model output is processed to generate an instance of the result interface, for example having one or more corresponding properties from the structured model output. Accordingly, the programmatic code is able to reliably perform subsequent processing based on the generated instance of the result interface.
    Type: Application
    Filed: March 31, 2023
    Publication date: June 20, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shawn Cantin CALLEGARI, Abby HARRISON, Umesh MADAN, LeRoy F. MILLER, Brian KRABACH, Devis LUCATO, Alexander CHAO, Mark KARLE, Gina Elizabeth TRIOLO, Tara Eve WALKER, Nicholas BECKER
  • Publication number: 20240202584
    Abstract: Aspects of the present disclosure relate to machine learning instancing, where an instance of an agent (e.g., including processing of user input by a machine learning model to generate model output) is encapsulated as an agent object. In examples, an agent object is stored as a file, as a document, and/or in a database, among other examples. An agent object includes a persona definition and/or an object embedding memory, thereby defining various aspects of the agent. Thus, an agent object permits portability the agent, for example between users, across contexts, and/or for a variety of subsequent processing, among other examples.
    Type: Application
    Filed: March 31, 2023
    Publication date: June 20, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Samuel Edward SCHILLACE, Umesh MADAN, Brian KRABACH