Patents by Inventor Brendan Roberts

Brendan Roberts 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: 20250250914
    Abstract: A masking tool for a turbine component configured to receive and cover a portion of the turbine component includes a first casing part and a second casing part configured to engage the first casing part to form a chamber configured to receive a portion of the turbine component. The first and second casing parts are configured to leave part of the turbine component exposed to atmosphere when the first and second casing parts are secured together and receive the turbine component. The first and second casing parts are configured to be compressed against each other when secured together. In addition, the first and second casing parts are configured to seal a space containing portions of the turbine component without an elastomeric seal.
    Type: Application
    Filed: February 1, 2024
    Publication date: August 7, 2025
    Inventors: Brendan Robert BURDEN, Paul MRAVCAK, Zachary Charles HOPKINS, Zachary Michael Au Kanai'i ORAS
  • Publication number: 20250238419
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents.
    Type: Application
    Filed: February 10, 2025
    Publication date: July 24, 2025
    Inventors: Mauro Eduardo Ignacio MUJICA-PARODI, III, Nathan Drew NICHOLS, Nathan William KRAPF, Brendan Robert GIMBY
  • Patent number: 12248461
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: March 11, 2025
    Assignee: Salesforce, Inc.
    Inventors: Mauro Eduardo Ignacio Mujica-Parodi, III, Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Patent number: 12140031
    Abstract: Disclosed is a self-drilling resin anchored rock bolt with an elongate body of a suitable metal material extending between distal and proximal ends; and a drill bit engaged to the distal end; which body includes a threaded portion at the proximal end, a resin bore which extends through the elongate body, opening at each of the ends, a first integral anchor on the body, including integrally formed paddle formations; wherein the drill bit engaged with the body has a resin conduit which communicates an exterior of the drill bit with the resin bore; wherein the threaded portion has a first section, with a first thread density, extending from the proximal end, and a second section, with a second thread density, starting at the end of the first section and extending towards the distal end; and wherein the first thread density is lower than the second thread density.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: November 12, 2024
    Assignee: INNOVATIVE MINING PRODUCTS (PTY) LTD
    Inventors: Brendan Robert Crompton, Rual Abreu, Greig Knox, Paolo Ettore Pastorino
  • Patent number: 12056117
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A story graph is employed, where the story graph comprises a plurality of items of content to be expressed in a natural language narrative. A processor executes code corresponding to any of a plurality of structurers that organize the items of content into different story outlines from which the natural language narratives are generated, wherein the different structurers comprise different operating rules and/or parameters that implement different strategies for organizing the items of content into the story outlines.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: August 6, 2024
    Assignee: Salesforce, Inc.
    Inventors: Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240232178
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. The nodes (1) represent corresponding intents so that different nodes represent different corresponding intents, (2) are associated with corresponding analytics for execution to evaluate a given node's corresponding intent and generate a result that represents an evaluation of that node's corresponding intent, and (3) are associated with one or more links with one or more of the nodes to define relationships among the intents.
    Type: Application
    Filed: May 20, 2022
    Publication date: July 11, 2024
    Inventors: Mauro Eduardo Ignacio Mujica-Parodi, III, Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240232179
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that different nodes represent different corresponding intents, (2) is associated with a result that represents an evaluation of the node's corresponding intent with respect to the structured data, and (3) is associated with one or more links to one or more of the nodes to define relationships among the intents. A processor traverses the graph data structure based on defined criteria and a plurality of the links to choose which of the results are to be expressed in the natural language narratives.
    Type: Application
    Filed: May 20, 2022
    Publication date: July 11, 2024
    Inventors: Mauro Eduardo Ignacio Mujica-Parodi, III, Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240232180
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents. A processor (1) dynamically determines a size for a natural language narrative and (2) traverses the graph data structure based on the determined size and a plurality of the links to determine which of the nodes to use for content to be expressed in the natural language narrative having the determined size.
    Type: Application
    Filed: May 20, 2022
    Publication date: July 11, 2024
    Inventors: Mauro Eduardo Ignacio Mujica-Parodi, III, Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240232181
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents. A processor executes chooser code, structurer code, and realizer code to generate the natural language narratives.
    Type: Application
    Filed: May 20, 2022
    Publication date: July 11, 2024
    Inventors: Mauro Eduardo Ignacio Mujica-Parodi, III, Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240232183
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents. A processor executes code corresponding to any of a plurality of different choosers that traverse the graph data structure to determine which of the nodes to use for content to be expressed in the natural language narratives, wherein the different choosers comprise different operating rules and/or parameters that implement different strategies for choosing which nodes are used for the content to be expressed in the natural language narratives.
    Type: Application
    Filed: May 20, 2022
    Publication date: July 11, 2024
    Inventors: Mauro Eduardo Ignacio Mujica-Parodi, III, Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240232184
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A story graph is employed, where the story graph comprises a plurality of items of content to be expressed in a natural language narrative. A processor executes structurer code based on a plurality of operating rules and/or parameters that control how the structurer code organizes the items of content into a story outline from which the natural language narrative is generated, wherein the operating rules and/or parameters are configurable to change strategies for organizing the items of content into the story outline.
    Type: Application
    Filed: May 20, 2022
    Publication date: July 11, 2024
    Inventors: Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240232182
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents.
    Type: Application
    Filed: May 20, 2022
    Publication date: July 11, 2024
    Inventors: Mauro Eduardo Ignacio Mujica-Parodi, III, Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Patent number: 12001786
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: June 4, 2024
    Assignee: Salesforce, Inc.
    Inventors: Mauro Eduardo Ignacio Mujica-Parodi, III, Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240143582
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A story graph is employed, where the story graph comprises a plurality of items of content to be expressed in a natural language narrative. A processor executes code corresponding to any of a plurality of structurers that organize the items of content into different story outlines from which the natural language narratives are generated, wherein the different structurers comprise different operating rules and/or parameters that implement different strategies for organizing the items of content into the story outlines.
    Type: Application
    Filed: May 20, 2022
    Publication date: May 2, 2024
    Inventors: Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240143914
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents.
    Type: Application
    Filed: May 20, 2022
    Publication date: May 2, 2024
    Inventors: Mauro Eduardo Ignacio Mujica-Parodi, III, Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240135093
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents. A processor (1) dynamically determines a size for a natural language narrative and (2) traverses the graph data structure based on the determined size and a plurality of the links to determine which of the nodes to use for content to be expressed in the natural language narrative having the determined size.
    Type: Application
    Filed: May 19, 2022
    Publication date: April 25, 2024
    Inventors: Mauro Eduardo Ignacio Mujica-Parodi, III, Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240135110
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents.
    Type: Application
    Filed: May 19, 2022
    Publication date: April 25, 2024
    Inventors: Mauro Eduardo Ignacio Mujica-Parodi, III, Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240134848
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents. A processor executes code corresponding to any of a plurality of different choosers that traverse the graph data structure to determine which of the nodes to use for content to be expressed in the natural language narratives, wherein the different choosers comprise different operating rules and/or parameters that implement different strategies for choosing which nodes are used for the content to be expressed in the natural language narratives.
    Type: Application
    Filed: May 19, 2022
    Publication date: April 25, 2024
    Inventors: Mauro Eduardo Ignacio Mujica-Parodi, III, Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240135095
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A story graph is employed, where the story graph comprises a plurality of items of content to be expressed in a natural language narrative. A processor executes structurer code based on a plurality of operating rules and/or parameters that control how the structurer code organizes the items of content into a story outline from which the natural language narrative is generated, wherein the operating rules and/or parameters are configurable to change strategies for organizing the items of content into the story outline.
    Type: Application
    Filed: May 19, 2022
    Publication date: April 25, 2024
    Inventors: Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby
  • Publication number: 20240134847
    Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that different nodes represent different corresponding intents, (2) is associated with a result that represents an evaluation of the node's corresponding intent with respect to the structured data, and (3) is associated with one or more links to one or more of the nodes to define relationships among the intents. A processor traverses the graph data structure based on defined criteria and a plurality of the links to choose which of the results are to be expressed in the natural language narratives.
    Type: Application
    Filed: May 19, 2022
    Publication date: April 25, 2024
    Inventors: Mauro Eduardo Ignacio Mujica-Parodi, III, Nathan Drew Nichols, Nathan William Krapf, Brendan Robert Gimby