Patents by Inventor William Dominic Webb-Purkis
William Dominic Webb-Purkis 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: 11663409Abstract: Systems and methods for improvements in AI model learning and updating are provided. The model updating may reuse existing business conversations as the training data set. Features within the dataset may be defined and extracted. Models may be selected and parameters for the models defined. Within a distributed computing setting the parameters may be optimized, and the models deployed. The training data may be augmented over time to improve the models. Deep learning models may be employed to improve system accuracy, as can active learning techniques. The models developed and updated may be employed by a response system generally, or may function to enable specific types of AI systems. One such a system may be an AI assistant that is designed to take use cases and objectives, and execute tasks until the objectives are met. Another system capable of leveraging the models includes an automated question answering system utilizing approved answers.Type: GrantFiled: December 3, 2018Date of Patent: May 30, 2023Assignee: CONVERSICA, INC.Inventors: George Alexis Terry, Werner Koepf, Siddhartha Reddy Jonnalagadda, James D. Harriger, William Dominic Webb-Purkis, Keith Godfrey, Colin C. Ferguson, Christopher Allan Long, Brian Matthew Kaminski, John Sansone, Jennifer Kirkland
-
Patent number: 11551188Abstract: Systems and methods for scheduling appointments are provided. This scheduling process includes generating an introductory message proposing an appointment with the target with a request for timing. The target responds, and this response is processed for a positive interest and the presence of a proposed time. If there is an absence of positive interest then the messaging may be discontinued. However, in the presence of a positive interest, and a proposed time from the target, the system may access an external scheduling system when a proposed time is present. This includes determining availability of at least one resource at the proposed time. The system then iteratively provides suggested times close to the proposed time when the resource is not available for the proposed time. The system then confirms the appointment when the resource is available for either the proposed time or any of the suggested times.Type: GrantFiled: August 8, 2019Date of Patent: January 10, 2023Assignee: CONVERSICA, INC.Inventors: Siddhartha Reddy Jonnalagadda, George Alexis Terry, James D. Harriger, Werner Koepf, William Dominic Webb-Purkis, Macgregor S. Gainor, Patrick D. Griffin
-
Patent number: 11106871Abstract: Systems and methods for a configurable response-action engine are provided. Actions are generated for a conversation when an insight is received from a natural language processing system. Industry, segment, client specific instructions, third party data, a state for the lead and lead historical patterns are also received. A decision making action model is tuned using this information. An objective for the conversation may be extracted from the state information for the lead. The tuned model is then applied to the insight and objective to output an action. A response message may be generated for the action. The action is directed to cause a state transition of the lead to a preferred state. In another embodiment, systems and methods are presented for feature extraction from one or more messages. In yet other embodiments, systems and methods for message cadence optimization are provided.Type: GrantFiled: October 23, 2018Date of Patent: August 31, 2021Assignee: CONVERSICA, INC.Inventors: George Alexis Terry, Werner Koepf, James D. Harriger, Joseph M. Silverbears, William Dominic Webb-Purkis, Macgregor S. Gainor, Ryan Francis Ginstrom, Siddhartha Reddy Jonnalagadda
-
Patent number: 11100285Abstract: Systems and methods for a configurable response-action engine are provided. Actions are generated for a conversation when an insight is received from a natural language processing system. Industry, segment, client specific instructions, third party data, a state for the lead and lead historical patterns are also received. A decision making action model is tuned using this information. An objective for the conversation may be extracted from the state information for the lead. The tuned model is then applied to the insight and objective to output an action. A response message may be generated for the action. The action is directed to cause a state transition of the lead to a preferred state. In another embodiment, systems and methods are presented for feature extraction from one or more messages. In yet other embodiments, systems and methods for message cadence optimization are provided.Type: GrantFiled: October 23, 2018Date of Patent: August 24, 2021Assignee: CONVERSICA, INC.Inventors: George Alexis Terry, Werner Koepf, James D. Harriger, Joseph M. Silverbears, William Dominic Webb-Purkis, Macgregor S. Gainor, Ryan Francis Ginstrom, Siddhartha Reddy Jonnalagadda
-
Publication number: 20200201913Abstract: Systems and methods for setting service appointments in an automated conversation system, ensuring data fidelity, return on investment (ROI) analysis, accelerating response times, and scraping third party system to populate the conversation system are all provided. These systems and methods automatically schedules appointments for services, and performs all necessary follow-up activity, ensures target duplication isn't present in conversations, ensures that representatives are incorporated into the system, enhances speeds by altering processing, response generation and sending queues if timing won't meet goals, presents suitably noteworthy ROI metrics and scrapes a third party databases using phantom scripts. All this activity improves the automated conversation experience, and its ability to effectuate business objectives.Type: ApplicationFiled: December 17, 2019Publication date: June 25, 2020Inventors: George Alexis Terry, Werner Koepf, William Dominic Webb-Purkis, James D. Harriger, Christopher Allan Long, Will Kempff Beeler, Gabriel Vincent Martini, Claudia Elena Robles, Paul Harrison Williams
-
Publication number: 20200143265Abstract: Systems and methods for generating a display of AI interactions in an automated conversation are provided. This display allows for simplified review of conversation flow for a user, and to also enable altering the conversation progression in an intuitive and user friendly manner. Also disclosed is managing AI transactions in the automated conversation. Systems and methods for visualizing trends in the automated conversations is also provided, as is tailoring conversations to a particular target, and provided for automatic question generation in the automated conversation. Response integration of an answer to a question in the automated conversation is also disclosed. Embodiments also disclose a Conversica Score generation and used to tune model performance within the automated conversation. Lastly, in some embodiments, systems and methods are provided for handling feedback in the automated conversation.Type: ApplicationFiled: December 27, 2019Publication date: May 7, 2020Inventors: Siddhartha Reddy Jonnalagadda, William Dominic Webb-Purkis, Ryan Patrick Arbow, Shubham Shrestha Agarwal
-
Publication number: 20200034797Abstract: Systems and methods for scheduling appointments are provided. This scheduling process includes generating an introductory message proposing an appointment with the target with a request for timing. The target responds, and this response is processed for a positive interest and the presence of a proposed time. If there is an absence of positive interest then the messaging may be discontinued. However, in the presence of a positive interest, and a proposed time from the target, the system may access an external scheduling system when a proposed time is present. This includes determining availability of at least one resource at the proposed time. The system then iteratively provides suggested times close to the proposed time when the resource is not available for the proposed time. The system then confirms the appointment when the resource is available for either the proposed time or any of the suggested times.Type: ApplicationFiled: August 8, 2019Publication date: January 30, 2020Inventors: Siddhartha Reddy Jonnalagadda, George Alexis Terry, James D. Harriger, Werner Koepf, William Dominic Webb-Purkis, Macgregor S. Gainor, Patrick D. Griffin
-
Publication number: 20190286712Abstract: Systems and methods for variable field replacement are provided. Message templates include variable fields that can be populated with industry and client specific information through entity replacement, lexical replacement and phrase package selection. In addition to the generation of messages, the system may also be able to perform other actions that leverage external third-party systems. The templates may be drawn from a conversation library with hierarchical inheritance. Likewise, actions may leverage an action response library that links triggers in the response to required actions. Packet selection is based upon how closely the phrase fits a personality for the AI identity, and how well historically the phrase has performed. Lastly, while the AI systems disclosed herein have the ability to understand and respond to conversations in natural language format, this is computationally expensive. These AI systems may use an objective and intent based communication protocol when communicating with one another.Type: ApplicationFiled: March 26, 2019Publication date: September 19, 2019Inventors: George Alexis Terry, James D. Harriger, Werner Koepf, Siddhartha Reddy Jonnalagadda, William Dominic Webb-Purkis, Macgregor S. Gainor, Patrick D. Griffin
-
Publication number: 20190286711Abstract: Systems and methods for variable field replacement are provided. Message templates include variable fields that can be populated with industry and client specific information through entity replacement, lexical replacement and phrase package selection. In addition to the generation of messages, the system may also be able to perform other actions that leverage external third-party systems. The templates may be drawn from a conversation library with hierarchical inheritance. Likewise, actions may leverage an action response library that links triggers in the response to required actions. Packet selection is based upon how closely the phrase fits a personality for the AI identity, and how well historically the phrase has performed. Lastly, while the AI systems disclosed herein have the ability to understand and respond to conversations in natural language format, this is computationally expensive. These AI systems may use an objective and intent based communication protocol when communicating with one another.Type: ApplicationFiled: March 26, 2019Publication date: September 19, 2019Inventors: George Alexis Terry, James D. Harriger, Werner Koepf, Siddhartha Reddy Jonnalagadda, William Dominic Webb-Purkis, Macgregor S. Gainor, Patrick D. Griffin
-
Publication number: 20190286713Abstract: Systems and methods for variable field replacement are provided. Message templates include variable fields that can be populated with industry and client specific information through entity replacement, lexical replacement and phrase package selection. In addition to the generation of messages, the system may also be able to perform other actions that leverage external third-party systems. The templates may be drawn from a conversation library with hierarchical inheritance. Likewise, actions may leverage an action response library that links triggers in the response to required actions. Packet selection is based upon how closely the phrase fits a personality for the AI identity, and how well historically the phrase has performed. Lastly, while the AI systems disclosed herein have the ability to understand and respond to conversations in natural language format, this is computationally expensive. These AI systems may use an objective and intent based communication protocol when communicating with one another.Type: ApplicationFiled: March 26, 2019Publication date: September 19, 2019Inventors: George Alexis Terry, James D. Harriger, Werner Koepf, Siddhartha Reddy Jonnalagadda, William Dominic Webb-Purkis, Macgregor S. Gainor, Patrick D. Griffin
-
Publication number: 20190220774Abstract: Systems and methods for more effective AI operations, improvements to the experience of a conversation target, and increased productivity through AI assistance are provided. In some embodiments, the systems use machine learning models to classify a number of message responses with a confidence. If these classifications are below a threshold the messages are sent to a user for analysis, after prioritization, along with guidance data. Feedback from the user modified the models. In another embodiment, a system and method for an AI assistant is also provided which receives messages and determines instructions using keywords and/or classifications. The AI assistant then executes upon these instructions. In another embodiment, a conversation editor interface is provided. The conversation editor includes one or more displays that illustrate an overview flow diagram for the conversation, specific node analysis, libraries of conversations and potentially metrics that can help inform conversation flow.Type: ApplicationFiled: December 20, 2018Publication date: July 18, 2019Inventors: George Alexis Terry, Werner Koepf, James D. Harriger, William Dominic Webb-Purkis, Siddhartha Reddy Jonnalagadda, Macgregor S. Gainor
-
Publication number: 20190220773Abstract: Systems and methods for more effective AI operations, improvements to the experience of a conversation target, and increased productivity through AI assistance are provided. In some embodiments, the systems use machine learning models to classify a number of message responses with a confidence. If these classifications are below a threshold the messages are sent to a user for analysis, after prioritization, along with guidance data. Feedback from the user modified the models. In another embodiment, a system and method for an AI assistant is also provided which receives messages and determines instructions using keywords and/or classifications. The AI assistant then executes upon these instructions. In another embodiment, a conversation editor interface is provided. The conversation editor includes one or more displays that illustrate an overview flow diagram for the conversation, specific node analysis, libraries of conversations and potentially metrics that can help inform conversation flow.Type: ApplicationFiled: December 20, 2018Publication date: July 18, 2019Inventors: George Alexis Terry, Werner Koepf, James D. Harriger, William Dominic Webb-Purkis, Siddhartha Reddy Jonnalagadda, Macgregor S. Gainor, Colin C. Ferguson
-
Publication number: 20190221133Abstract: Systems and methods for more effective AI operations, improvements to the experience of a conversation target, and increased productivity through AI assistance are provided. In some embodiments, the systems use machine learning models to classify a number of message responses with a confidence. If these classifications are below a threshold the messages are sent to a user for analysis, after prioritization, along with guidance data. Feedback from the user modified the models. In another embodiment, a system and method for an AI assistant is also provided which receives messages and determines instructions using keywords and/or classifications. The AI assistant then executes upon these instructions. In another embodiment, a conversation editor interface is provided. The conversation editor includes one or more displays that illustrate an overview flow diagram for the conversation, specific node analysis, libraries of conversations and potentially metrics that can help inform conversation flow.Type: ApplicationFiled: December 20, 2018Publication date: July 18, 2019Inventors: George Alexis Terry, Werner Koepf, James D. Harriger, William Dominic Webb-Purkis, Siddhartha Reddy Jonnalagadda, Jacqueline Loretta Calapristi
-
Publication number: 20190207876Abstract: Systems and methods for more effective AI operations, improvements to the experience of a conversation target, and increased productivity through AI assistance are provided. In some embodiments, the systems use machine learning models to classify a number of message responses with a confidence. If these classifications are below a threshold the messages are sent to a user for analysis, after prioritization, along with guidance data. Feedback from the user modified the models. In another embodiment, a system and method for an AI assistant is also provided which receives messages and determines instructions using keywords and/or classifications. The AI assistant then executes upon these instructions. In another embodiment, a conversation editor interface is provided. The conversation editor includes one or more displays that illustrate an overview flow diagram for the conversation, specific node analysis, libraries of conversations and potentially metrics that can help inform conversation flow.Type: ApplicationFiled: December 20, 2018Publication date: July 4, 2019Inventors: George Alexis Terry, Werner Koepf, James D. Harriger, William Dominic Webb-Purkis, Siddhartha Reddy Jonnalagadda, Gabriel Vincent Martini
-
Publication number: 20190180195Abstract: Systems and methods for improvements in AI model learning and updating are provided. The model updating may reuse existing business conversations as the training data set. Features within the dataset may be defined and extracted. Models may be selected and parameters for the models defined. Within a distributed computing setting the parameters may be optimized, and the models deployed. The training data may be augmented over time to improve the models. Deep learning models may be employed to improve system accuracy, as can active learning techniques. The models developed and updated may be employed by a response system generally, or may function to enable specific types of AI systems. One such a system may be an AI assistant that is designed to take use cases and objectives, and execute tasks until the objectives are met. Another system capable of leveraging the models includes an automated question answering system utilizing approved answers.Type: ApplicationFiled: December 3, 2018Publication date: June 13, 2019Inventors: George Alexis Terry, Werner Koepf, Siddhartha Reddy Jonnalagadda, James D. Harriger, William Dominic Webb-Purkis, Keith Godfrey, Colin C. Ferguson, Christopher Allan Long, Brian Matthew Kaminski, John Sansone, Jennifer Kirkland
-
Publication number: 20190179903Abstract: Systems and methods for improvements in AI model learning and updating are provided. The model updating may reuse existing business conversations as the training data set. Features within the dataset may be defined and extracted. Models may be selected and parameters for the models defined. Within a distributed computing setting the parameters may be optimized, and the models deployed. The training data may be augmented over time to improve the models. Deep learning models may be employed to improve system accuracy, as can active learning techniques. The models developed and updated may be employed by a response system generally, or may function to enable specific types of AI systems. One such a system may be an AI assistant that is designed to take use cases and objectives, and execute tasks until the objectives are met. Another system capable of leveraging the models includes an automated question answering system utilizing approved answers.Type: ApplicationFiled: December 3, 2018Publication date: June 13, 2019Inventors: George Alexis Terry, Werner Koepf, Siddhartha Reddy Jonnalagadda, James D. Harriger, William Dominic Webb-Purkis, Macgregor S. Gainor, Ryan Francis Ginstrom, Caleb Andrew Bredlow, Kyle Sargent, Alexander Carmelo Reid Fordyce, Ian McCann
-
Publication number: 20190180196Abstract: Systems and methods for improvements in AI model learning and updating are provided. The model updating may reuse existing business conversations as the training data set. Features within the dataset may be defined and extracted. Models may be selected and parameters for the models defined. Within a distributed computing setting the parameters may be optimized, and the models deployed. The training data may be augmented over time to improve the models. Deep learning models may be employed to improve system accuracy, as can active learning techniques. The models developed and updated may be employed by a response system generally, or may function to enable specific types of AI systems. One such a system may be an AI assistant that is designed to take use cases and objectives, and execute tasks until the objectives are met. Another system capable of leveraging the models includes an automated question answering system utilizing approved answers.Type: ApplicationFiled: December 3, 2018Publication date: June 13, 2019Inventors: George Alexis Terry, Werner Koepf, Siddhartha Reddy Jonnalagadda, James D. Harriger, William Dominic Webb-Purkis, Macgregor S. Gainor, Colin C. Ferguson, Ravi Shankar, Shashi Shankar, Ian McCann
-
Publication number: 20190129933Abstract: Systems and methods for a configurable response-action engine are provided. Actions are generated for a conversation when an insight is received from a natural language processing system. Industry, segment, client specific instructions, third party data, a state for the lead and lead historical patterns are also received. A decision making action model is tuned using this information. An objective for the conversation may be extracted from the state information for the lead. The tuned model is then applied to the insight and objective to output an action. A response message may be generated for the action. The action is directed to cause a state transition of the lead to a preferred state. In another embodiment, systems and methods are presented for feature extraction from one or more messages. In yet other embodiments, systems and methods for message cadence optimization are provided.Type: ApplicationFiled: October 23, 2018Publication date: May 2, 2019Inventors: George Alexis Terry, Werner Koepf, James D. Harriger, Joseph M. Silverbears, William Dominic Webb-Purkis, Macgregor S. Gainor, Ryan Francis Ginstrom, Siddhartha Reddy Jonnalagadda
-
Publication number: 20190121856Abstract: Systems and methods for a configurable response-action engine are provided. Actions are generated for a conversation when an insight is received from a natural language processing system. Industry, segment, client specific instructions, third party data, a state for the lead and lead historical patterns are also received. A decision making action model is tuned using this information. An objective for the conversation may be extracted from the state information for the lead. The tuned model is then applied to the insight and objective to output an action. A response message may be generated for the action. The action is directed to cause a state transition of the lead to a preferred state. In another embodiment, systems and methods are presented for feature extraction from one or more messages. In yet other embodiments, systems and methods for message cadence optimization are provided.Type: ApplicationFiled: October 23, 2018Publication date: April 25, 2019Inventors: George Alexis Terry, Werner Koepf, James D. Harriger, Joseph M. Silverbears, William Dominic Webb-Purkis, Macgregor S. Gainor, Ryan Francis Ginstrom, Siddhartha Reddy Jonnalagadda
-
Publication number: 20190122236Abstract: Systems and methods for a configurable response-action engine are provided. Actions are generated for a conversation when an insight is received from a natural language processing system. Industry, segment, client specific instructions, third party data, a state for the lead and lead historical patterns are also received. A decision making action model is tuned using this information. An objective for the conversation may be extracted from the state information for the lead. The tuned model is then applied to the insight and objective to output an action. A response message may be generated for the action. The action is directed to cause a state transition of the lead to a preferred state. In another embodiment, systems and methods are presented for feature extraction from one or more messages. In yet other embodiments, systems and methods for message cadence optimization are provided.Type: ApplicationFiled: October 23, 2018Publication date: April 25, 2019Inventors: George Alexis Terry, Werner Koepf, James D. Harriger, Joseph M. Silverbears, William Dominic Webb-Purkis, Macgregor S. Gainor, Ryan Francis Ginstrom, Siddhartha Reddy Jonnalagadda