Patents by Inventor Byron GALBRAITH

Byron GALBRAITH 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: 10904200
    Abstract: Systems, apparatus, and methods are disclosed for intelligent communication over multiple communications platforms. A dispatch controller interfaces with at least one communication platform to obtain and convert messages to a platform-agnostic format annotated with user and source information. A processing and routing controller applies natural language processing and machine learning techniques to interpret user requests and simultaneously become better at interpreting user requests. A task performance controller invokes specific tasks extracted from routed messages and/or initiates responses to user requests. At least one message bus communicates between the dispatch controller, the processing controller, and the task performance controller, and at least one memory device stores data and processor-executable instructions employed by the dispatch controller, the processing controller, and the task performance controller.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: January 26, 2021
    Assignee: Talla, Inc.
    Inventors: Byron Galbraith, Jon Klein
  • Publication number: 20190370615
    Abstract: State machine methods and apparatus improve computer network functionality relating to natural language communication. In one example, a state machine implements an instance of a workflow to facilitate natural language communication with an entity, and comprises one or more transitions, wherein each transition is triggered by an event and advances the state machine to an outcome state. One or more state machine transitions comprise a work unit that executes one or more computer-related actions relating to natural language communication. An artificial intelligence (AI) agent implements one or more machine learning techniques to monitor inputs/outputs of a given work unit and the respective outcome states of the state machine to determine a status or behavior of the state machine. The AI agent also may generate one or more events to trigger one or more transitions/work units of the state machine, based on one or more inputs monitored by the AI agent and one or more of the machine learning techniques.
    Type: Application
    Filed: April 30, 2019
    Publication date: December 5, 2019
    Inventors: William MURPHY, Matt MCMILLAN, Jon KLEIN, Robert MAY, Byron GALBRAITH
  • Publication number: 20190306107
    Abstract: Systems, apparatus, and methods are disclosed for intelligent communication over multiple communications platforms. A dispatch controller interfaces with at least one communication platform to obtain and convert messages to a platform-agnostic format annotated with user and source information. A processing and routing controller applies natural language processing and machine learning techniques to interpret user requests and simultaneously become better at interpreting user requests. A task performance controller invokes specific tasks extracted from routed messages and/or initiates responses to user requests. At least one message bus communicates between the dispatch controller, the processing controller, and the task performance controller, and at least one memory device stores data and processor-executable instructions employed by the dispatch controller, the processing controller, and the task performance controller.
    Type: Application
    Filed: April 10, 2019
    Publication date: October 3, 2019
    Inventors: Byron GALBRAITH, Jon KLEIN