Patents by Inventor Dan Teven

Dan Teven 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: 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
  • Patent number: 9984482
    Abstract: In a general aspect, a method includes displaying a first component of a graph on a user interface, including displaying at least one port of the first component; responsive to a user interaction with the displayed first component, displaying a representation of one or more ports of the first component that is distinct from the display of the first component; and enabling the user to generate a connection between the representation of a particular one of the ports of the first component and a port of a second component of the graph.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: May 29, 2018
    Assignee: Ab Initio Technology LLC
    Inventors: Erik Bator, Ilya Rozenberg, Daniell Stevens, Dan Teven, Fredric M. White
  • 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
  • Publication number: 20150058772
    Abstract: In a general aspect, a method includes displaying a first component of a graph on a user interface, including displaying at least one port of the first component; responsive to a user interaction with the displayed first component, displaying a representation of one or more ports of the first component that is distinct from the display of the first component; and enabling the user to generate a connection between the representation of a particular one of the ports of the first component and a port of a second component of the graph.
    Type: Application
    Filed: August 23, 2013
    Publication date: February 26, 2015
    Inventors: Erik Bator, Ilya Rozenberg, Daniell Stevens, Dan Teven, Fredric M. White