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: 12333354Abstract: 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: GrantFiled: January 9, 2024Date of Patent: June 17, 2025Assignee: The Toronto-Dominion BankInventors: Shahzad Mohammed, Dino Paul D'Agostino
-
Patent number: 12326856Abstract: 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: GrantFiled: October 31, 2023Date of Patent: June 10, 2025Assignee: The Toronto-Dominion BankInventors: Shahzad Mohammed, Dino Paul D'Agostino
-
Publication number: 20250138914Abstract: 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: ApplicationFiled: January 9, 2024Publication date: May 1, 2025Inventors: Shahzad Mohammed, Dino Paul D'Agostino
-
Publication number: 20250139085Abstract: 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: ApplicationFiled: October 31, 2023Publication date: May 1, 2025Inventors: Shahzad Mohammed, Dino Paul D'Agostino
-
Publication number: 20250117411Abstract: 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: ApplicationFiled: October 4, 2023Publication date: April 10, 2025Inventor: Shahzad Mohammed
-
Publication number: 20250086096Abstract: 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: ApplicationFiled: September 13, 2023Publication date: March 13, 2025Applicant: The Toronto-Dominion BankInventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
-
Publication number: 20250085936Abstract: 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: ApplicationFiled: September 13, 2023Publication date: March 13, 2025Applicant: The Toronto-Dominion BankInventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
-
Publication number: 20250086451Abstract: 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: ApplicationFiled: September 13, 2023Publication date: March 13, 2025Applicant: The Toronto-Dominion BankInventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
-
Publication number: 20250086441Abstract: 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: ApplicationFiled: September 13, 2023Publication date: March 13, 2025Applicant: The Toronto-Dominion BankInventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
-
Publication number: 20250077190Abstract: 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: ApplicationFiled: August 30, 2023Publication date: March 6, 2025Applicant: The Toronto-Dominion BankInventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
-
Publication number: 20250077227Abstract: 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: ApplicationFiled: August 31, 2023Publication date: March 6, 2025Applicant: The Toronto-Dominion BankInventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
-
Publication number: 20250077189Abstract: 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: ApplicationFiled: August 30, 2023Publication date: March 6, 2025Applicant: The Toronto-Dominion BankInventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
-
Publication number: 20250077682Abstract: 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: ApplicationFiled: September 6, 2023Publication date: March 6, 2025Applicant: The Toronto-Dominion BankInventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
-
Publication number: 20250077556Abstract: 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: ApplicationFiled: August 30, 2023Publication date: March 6, 2025Applicant: The Toronto-Dominion BankInventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Waqas Nawaz
-
Publication number: 20250077204Abstract: 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: ApplicationFiled: August 30, 2023Publication date: March 6, 2025Applicant: The Toronto-Dominion BankInventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
-
Publication number: 20250077188Abstract: 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: ApplicationFiled: August 30, 2023Publication date: March 6, 2025Applicant: The Toronto-Dominion BankInventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz
-
Publication number: 20250077187Abstract: 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: ApplicationFiled: August 30, 2023Publication date: March 6, 2025Applicant: The Toronto-Dominion BankInventors: Francis James Alexander Guttridge, Dino Paul D'Agostino, A Warren Pratten, Shahzad Mohammed, Arvind Chikkalavalasa, Waqas Nawaz