Patents by Inventor Shahzad Mohammed

Shahzad Mohammed 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: 12333354
    Abstract: The present disclosure generally relates to systems, software, and computer-implemented methods for using generative artificial intelligence to improve user interactions. One example method includes receiving a notification from a contact center application that user interaction events have been generated during an interaction session. Event descriptions for events generated in the session are located in a contact center application use case definition. Event descriptions are enhanced with event information for to generate contextualized event information. The contextualized event information to is added to a generative large language model artificial intelligence context that is provided to a generative large language model artificial intelligence engine. A query is provided to the generative large language model artificial intelligence engine. A query response is received from the generative large language model artificial intelligence engine and the query response is used in the interaction session.
    Type: Grant
    Filed: January 9, 2024
    Date of Patent: June 17, 2025
    Assignee: The Toronto-Dominion Bank
    Inventors: Shahzad Mohammed, Dino Paul D'Agostino
  • Patent number: 12326856
    Abstract: The present disclosure generally relates to systems, software, and computer-implemented methods for using generative artificial intelligence to improve user interactions. One example method includes receiving a notification from a contact center application that user interaction events have been generated during an interaction session. Event descriptions for events generated in the session are located in a contact center application use case definition. Event descriptions are enhanced with event information for to generate contextualized event information. The contextualized event information to is added to a generative large language model artificial intelligence context that is provided to a generative large language model artificial intelligence engine. A query is provided to the generative large language model artificial intelligence engine. A query response is received from the generative large language model artificial intelligence engine and the query response is used in the interaction session.
    Type: Grant
    Filed: October 31, 2023
    Date of Patent: June 10, 2025
    Assignee: The Toronto-Dominion Bank
    Inventors: Shahzad Mohammed, Dino Paul D'Agostino
  • Publication number: 20250138914
    Abstract: The present disclosure generally relates to systems, software, and computer-implemented methods for using generative artificial intelligence to improve user interactions. One example method includes receiving a notification from a contact center application that user interaction events have been generated during an interaction session. Event descriptions for events generated in the session are located in a contact center application use case definition. Event descriptions are enhanced with event information for to generate contextualized event information. The contextualized event information to is added to a generative large language model artificial intelligence context that is provided to a generative large language model artificial intelligence engine. A query is provided to the generative large language model artificial intelligence engine. A query response is received from the generative large language model artificial intelligence engine and the query response is used in the interaction session.
    Type: Application
    Filed: January 9, 2024
    Publication date: May 1, 2025
    Inventors: Shahzad Mohammed, Dino Paul D'Agostino
  • Publication number: 20250139085
    Abstract: The present disclosure generally relates to systems, software, and computer-implemented methods for using generative artificial intelligence to improve user interactions. One example method includes receiving a notification from a contact center application that user interaction events have been generated during an interaction session. Event descriptions for events generated in the session are located in a contact center application use case definition. Event descriptions are enhanced with event information for to generate contextualized event information. The contextualized event information to is added to a generative large language model artificial intelligence context that is provided to a generative large language model artificial intelligence engine. A query is provided to the generative large language model artificial intelligence engine. A query response is received from the generative large language model artificial intelligence engine and the query response is used in the interaction session.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: Shahzad Mohammed, Dino Paul D'Agostino
  • Publication number: 20250117411
    Abstract: The present disclosure relates to computer-implemented methods, software, and systems for transferring contexts from a generic chatbot to a domain-specific chatbot. In one example, a registration at a first conversational interface is received that identifies at least one endpoint associated with a first entity that is separate from the first conversational interface and is associated with a domain-specific conversational interface. The first conversational interface can interact with a user through a natural language search interaction. The interface can identify at least one response associated with one of the at least one endpoints associated with the first entity, and can provide the response and an interactive response associated with initiating a transfer of the interaction from the first conversational interface to a domain-specific conversational interface of the first entity. Once accepted, the interaction is transferred to the first entity and its domain-specific conversational interface.
    Type: Application
    Filed: October 4, 2023
    Publication date: April 10, 2025
    Inventor: Shahzad Mohammed
  • Publication number: 20250086096
    Abstract: An example operation may include one or more of storing a repository of test data, receiving a request for new test data to be generated for a software program, where the request comprises a text-based description of the new test data, identifying one or more code modules included on the software program based on source code of the software program stored in the memory, executing a generative artificial intelligence (GenAI) model on the text-based description of the new test data and the one or more code modules to generate test data for testing the one or more code modules, and storing the test data in the repository of test data.
    Type: Application
    Filed: September 13, 2023
    Publication date: March 13, 2025
    Applicant: The Toronto-Dominion Bank
    Inventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
  • Publication number: 20250085936
    Abstract: An example operation may include one or more of storing software architecture documents which include text-based descriptions of architecture components, training a generative artificial intelligence (GenAI) model to understand the architecture components based on the software architecture documents in the memory, receiving an input comprising a description of a software architecture implemented by a computing platform, executing the GenAI model based on the description of the software architecture to generate a description of a change to be made to the software architecture, and outputting the description of the change on a user interface.
    Type: Application
    Filed: September 13, 2023
    Publication date: March 13, 2025
    Applicant: The Toronto-Dominion Bank
    Inventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
  • Publication number: 20250086451
    Abstract: An example operation may include one or more of storing a plurality of digital training manuals that comprise policies which are to be followed by users, detecting an occurrence of a triggering condition, in response to the detection of the occurrence of the triggering condition, retrieving the plurality of digital training manuals from the memory and generating a user manual based on execution of a generative artificial intelligence (GenAI) model on the plurality of digital training manuals, and storing the user manual in the memory.
    Type: Application
    Filed: September 13, 2023
    Publication date: March 13, 2025
    Applicant: The Toronto-Dominion Bank
    Inventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
  • Publication number: 20250086441
    Abstract: An example operation may include one or more of storing web pages with content about a software program, receiving a natural language input with a question about the software program from an input field of a user interface, generating an answer to the question about the software program based on execution of a generative artificial intelligence (GenAI) model on the question from the input field and the plurality of web pages stored in the memory, and displaying the answer to the question via the user interface.
    Type: Application
    Filed: September 13, 2023
    Publication date: March 13, 2025
    Applicant: The Toronto-Dominion Bank
    Inventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
  • Publication number: 20250077190
    Abstract: An example operation may include one or more of storing software architecture diagrams in a data store, receiving runtime data from a plurality of different software systems within a software architecture, the runtime data comprising descriptions of events that occur during runtime between the different software systems of the software architecture, generating a diagram of the software architecture based on execution of a multi-modal generative artificial intelligence (GenAI) model on the runtime data and the software architecture diagrams stored in the data store, and displaying the diagram of the software architecture via a user interface.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 6, 2025
    Applicant: The Toronto-Dominion Bank
    Inventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
  • Publication number: 20250077227
    Abstract: An example operation may include one or more of receiving a plurality of architecture documents of a plurality of different domains of a software architecture, identifying a missing component that is missing from within the software architecture between a first domain and a second domain among the plurality of domains based on execution of a generative artificial intelligence (GenAI) model based on the plurality of architecture documents of the software architecture, generating a recommended modification to the software architecture based on the identified missing component, and displaying the recommended modification via a user interface.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 6, 2025
    Applicant: The Toronto-Dominion Bank
    Inventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
  • Publication number: 20250077189
    Abstract: An example operation may include one or more of receiving a first code base and a second code base from a software repository, wherein each of the first and second code bases comprise source code of a plurality of different software programs, identifying a source code within the first code base that is interdependent with a source code within the second code base based on execution of a generative artificial intelligence (GenAI) model on the first and second code bases, determining a software component to connect the source code within the first code base to the source code within the second code base, and displaying an identifier of the software component via a user interface.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 6, 2025
    Applicant: The Toronto-Dominion Bank
    Inventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
  • Publication number: 20250077682
    Abstract: An example operation may include one or more of receiving, via a user interface, a request to test a software program, reading source code of the software program and identifying a vulnerability in the source code based on the reading, generating repair code for fixing the identified vulnerability based on execution of a generative artificial intelligence (GenAI) model on the source code and a repository of repair code used to repair previous vulnerabilities, and displaying information about the repair code via the user interface.
    Type: Application
    Filed: September 6, 2023
    Publication date: March 6, 2025
    Applicant: The Toronto-Dominion Bank
    Inventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
  • Publication number: 20250077556
    Abstract: An example operation may include one or more of training a generative artificial intelligence (GenAI) model based on architecture diagrams of a software architecture and descriptions of the architecture diagrams, displaying one or more prompts on a user interface, receiving one or more natural language responses associated with the software architecture in response to the one or more prompts, generating a text-based response to the natural language query submitted via the user interface based on execution of the GenAI model on the one or more prompts and the one or more natural language responses associated with the software architecture, and displaying the text-based response via the user interface.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 6, 2025
    Applicant: The Toronto-Dominion Bank
    Inventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Waqas Nawaz
  • Publication number: 20250077204
    Abstract: An example operation may include one or more of training a generative artificial intelligence (GenAI) model based on execution of the GenAI model on software libraries and descriptions of intent of the software libraries, receiving a first set of software libraries and a second set of software libraries, identifying a first software library within the first set of software libraries that includes redundant functionality with a second software library within the second set of software libraries based on execution of a generative artificial intelligence (GenAI) model on the first and second sets of libraries, and displaying an identifier of the first and second software libraries via a user interface.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 6, 2025
    Applicant: The Toronto-Dominion Bank
    Inventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
  • Publication number: 20250077188
    Abstract: An example operation may include one or more of training a generative artificial intelligence (GenAI) model via execution of the GenAI model on descriptions and diagrams of a software architecture, receiving a plurality of different architecture views from a plurality of different domains of the software architecture, generating an architecture diagram of the plurality of domains of the software architecture in combination based on execution of the GenAI model on the plurality of different architecture views from the plurality of different domains, and displaying the architecture diagram of the plurality of domains of the software architecture via a user interface.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 6, 2025
    Applicant: The Toronto-Dominion Bank
    Inventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
  • Publication number: 20250077187
    Abstract: An example operation may include one or more of receiving and recording electronic communications that occur between users of an organization within a data store, receiving an input via a user interface, retrieving the electronic communications of the organization and software architecture documents from the data store in response to receipt of the input, generating a diagram of a software architecture of the organization based on execution of a generative artificial intelligence (GenAI) model on the electronic communications of the organization and the software architecture documents, and displaying the diagram of the software architecture via a user interface.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 6, 2025
    Applicant: The Toronto-Dominion Bank
    Inventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz