Patents by Inventor Carl Offner

Carl Offner 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: 12585574
    Abstract: A data processing system defines a unit test for a dataflow graph comprising a plurality of executable components. The system receives an indication of a portion of a dataflow graph for testing. The system receives a parameter set indicating expected output data to be generated by execution of a component of the graph. The system receives input data for the component. The input data are indicated by the parameter set and configured to test a functionality of the component. The system defines a unit test of the component based on the parameter set. The unit test provides the input data to inputs of the dataflow graph, causes processing of the input data by the component of the dataflow graph to generate output data, and generates results data indicating a correspondence between the output data and the expected output data indicated by the parameter.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: March 24, 2026
    Assignee: Ab Initio Technology LLC
    Inventors: Edward Alan Bach, Victor Abaya, Matthew Eads, Carl Offner, Matthew Zinno
  • Publication number: 20210191845
    Abstract: A data processing system defines a unit test for a dataflow graph comprising a plurality of executable components. The system receives an indication of a portion of a dataflow graph for testing. The system receives a parameter set indicating expected output data to be generated by execution of a component of the graph. The system receives input data for the component. The input data are indicated by the parameter set and configured to test a functionality of the component. The system defines a unit test of the component based on the parameter set. The unit test provides the input data to inputs of the dataflow graph, causes processing of the input data by the component of the dataflow graph to generate output data, and generates results data indicating a correspondence between the output data and the expected output data indicated by the parameter.
    Type: Application
    Filed: May 27, 2020
    Publication date: June 24, 2021
    Inventors: Edward Alan Bach, Victor Abaya, Matthew Eads, Carl Offner, Matthew Zinno
  • Patent number: 10671669
    Abstract: A specification including a description of a first directed graph including a first plurality of components interconnected by a first set of one or more directed links is received. A graph interface is formed for the first plurality of components including: forming a first interface element of the graph interface, the first interface element being associated with a first port of a first component of the first number of components, and configuring one or more properties of the first interface element such that the first port of the first component is consistent with the one or more properties of the first interface element. A first implementation of the graph interface is formed including the first number of components, the forming including forming a first correspondence between the first interface element and the first port of the first component of the first number of components.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: June 2, 2020
    Assignee: Ab Initio Technology LLC
    Inventors: Victor T. Abaya, Russell L. Bryan, Brond Larson, Carl Offner, Daniel J. Teven
  • Patent number: 10055333
    Abstract: In certain aspects, a method includes: receiving a first graph that includes components and flows, the components representing operations performed on data records, the flows representing flows of data records between components; receiving a specification that is separate from the first graph, the specification defining one or more insertions, each of the insertions associated with a flow of the first graph; generating one or more components that each corresponds to one of the insertions; and generating a second graph that includes components and flows that correspond to at least some of the components and flows of the first graph and the one or more generated components.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: August 21, 2018
    Assignee: Ab Initio Technology LLC
    Inventors: Carl Offner, Brond Larson, Paul Bay, Dan Teven, Joel Gould
  • Publication number: 20170177740
    Abstract: A specification including a description of a first directed graph including a first plurality of components interconnected by a first set of one or more directed links is received. A graph interface is formed for the first plurality of components including: forming a first interface element of the graph interface, the first interface element being associated with a first port of a first component of the first number of components, and configuring one or more properties of the first interface element such that the first port of the first component is consistent with the one or more properties of the first interface element. A first implementation of the graph interface is formed including the first number of components, the forming including forming a first correspondence between the first interface element and the first port of the first component of the first number of components.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 22, 2017
    Inventors: Victor T. Abaya, Russell L. Bryan, Brond Larson, Carl Offner, Daniel J. Teven
  • Publication number: 20160124998
    Abstract: In certain aspects, a method includes: receiving a first graph that includes components and flows, the components representing operations performed on data records, the flows representing flows of data records between components; receiving a specification that is separate from the first graph, the specification defining one or more insertions, each of the insertions associated with a flow of the first graph; generating one or more components that each corresponds to one of the insertions; and generating a second graph that includes components and flows that correspond to at least some of the components and flows of the first graph and the one or more generated components.
    Type: Application
    Filed: May 19, 2015
    Publication date: May 5, 2016
    Inventors: Carl Offner, Brond Larson, Paul Bay, Dan Teven, Joel Gould
  • Patent number: 9274926
    Abstract: Configurable testing of a computer program includes: storing a set of one or more testing specifications, and attribute information defining one or more attributes of a recognizable portion of the computer program; and processing, using at least one processor, the computer program according to at least a first testing specification associated with the computer program. The processing includes: traversing a representation of the computer program that includes elements that represent recognizable portions of the computer program, and while traversing the representation, recognizing recognizable portions of the computer program, and storing values of attributes, defined by the attribute information, of the recognized portions of the computer program.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: March 1, 2016
    Assignee: AB INITIO TECHNOLOGY LLC
    Inventors: Brond Larson, Carl Offner, Joseph Skeffington Wholey, III
  • Publication number: 20140189653
    Abstract: Configurable testing of a computer program includes: storing a set of one or more testing specifications, and attribute information defining one or more attributes of a recognizable portion of the computer program; and processing, using at least one processor, the computer program according to at least a first testing specification associated with the computer program. The processing includes: traversing a representation of the computer program that includes elements that represent recognizable portions of the computer program, and while traversing the representation, recognizing recognizable portions of the computer program, and storing values of attributes, defined by the attribute information, of the recognized portions of the computer program.
    Type: Application
    Filed: January 28, 2014
    Publication date: July 3, 2014
    Applicant: Ab Initio Technology LLC
    Inventors: Brond Larson, Carl Offner, Joseph Skeffington Wholey, III