Patents by Inventor Timothy Perkins

Timothy Perkins 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: 10997246
    Abstract: A computer-implemented method for managing data objects stored in a data repository and displaying elements associated with data objects on a graphical user interface is presented. The method includes using reusable logic to provide at least one displayed input element associated with a first data object stored in the data repository. In response to user input associated with the displayed input element, the method includes generating a second data object stored in the data repository, and linking the second data object with one or more related data objects in the data repository automatically based on the data object associated with the displayed element.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: May 4, 2021
    Assignee: Ab Initio Technology LLC
    Inventors: Timothy Perkins, Alan Morse
  • Publication number: 20180210967
    Abstract: A computer-implemented method for managing data objects stored in a data repository and displaying elements associated with data objects on a graphical user interface is presented. The method includes using reusable logic to provide at least one displayed input element associated with a first data object stored in the data repository. In response to user input associated with the displayed input element, the method includes generating a second data object stored in the data repository, and linking the second data object with one or more related data objects in the data repository automatically based on the data object associated with the displayed element.
    Type: Application
    Filed: March 27, 2018
    Publication date: July 26, 2018
    Inventors: Timothy Perkins, Alan Morse
  • Patent number: 9959366
    Abstract: A computer-implemented method for managing data objects stored in a data repository and displaying elements associated with data objects on a graphical user interface is presented. The method includes using reusable logic to provide at least one displayed input element associated with a first data object stored in the data repository. In response to user input associated with the displayed input element, the method includes generating a second data object stored in the data repository, and linking the second data object with one or more related data objects in the data repository automatically based on the data object associated with the displayed element.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: May 1, 2018
    Assignee: Ab Initio Technology LLC
    Inventors: Timothy Perkins, Alan Morse
  • Publication number: 20160299993
    Abstract: A computer-implemented method for managing data objects stored in a data repository and displaying elements associated with data objects on a graphical user interface is presented. The method includes using reusable logic to provide at least one displayed input element associated with a first data object stored in the data repository. In response to user input associated with the displayed input element, the method includes generating a second data object stored in the data repository, and linking the second data object with one or more related data objects in the data repository automatically based on the data object associated with the displayed element.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 13, 2016
    Inventors: Timothy Perkins, Alan Morse
  • Patent number: 9418095
    Abstract: Managing changes to a collection of records includes storing a first set of records in a data storage system, the first set of records representing a first version of the collection of records, and validating a proposed change to the collection of records specified by an input received over a user interface. The data storage system is queried based on validation criteria associated with the proposed change, and a first result is received in response to the querying. A second set of records is processed representing changes not yet applied to the collection of records to generate a second result. The first result is updated based on the second result to generate a third result. The third result is processed to determine whether the proposed change is valid according to the validation criteria.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: August 16, 2016
    Assignee: Ab Initio Technology LLC
    Inventors: Joel Gould, Timothy Perkins, Adam Weiss
  • Patent number: 9317624
    Abstract: A computer-implemented method for managing data objects stored in a data repository and displaying elements associated with data objects on a graphical user interface is presented. The method includes using reusable logic to provide at least one displayed input element associated with a first data object stored in the data repository. In response to user input associated with the displayed input element, the method includes generating a second data object stored in the data repository, and linking the second data object with one or more related data objects in the data repository automatically based on the data object associated with the displayed element.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: April 19, 2016
    Assignee: Ab Initio Technology LLC
    Inventors: Timothy Perkins, Alan Morse
  • Patent number: 9045206
    Abstract: A survival vest may include a vest body. The vest body may include a bladder containing pouch extending through left front, left shoulder, scapular, right shoulder and right front sections. That pouch may include a bladder release gap. A plurality of equipment attachment loops may be located on exterior faces of the vest. An inflatable bladder may be contained within the bladder containing pouch and may be configured to expand outside the bladder containing pouch through a bladder release gap upon inflation so as to push a left abdominal section of the vest body to the left and push a right abdominal section of the vest body to the right.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: June 2, 2015
    Assignee: Aerial Machine & Tool Corp.
    Inventors: Joseph J. Flythe, Jr., John D. Marcaccio, Timothy Perkins, Regina F. Scott
  • Publication number: 20150044922
    Abstract: A survival vest may include a vest body. The vest body may include a bladder containing pouch extending through left front, left shoulder, scapular, right shoulder and right front sections. That pouch may include a bladder release gap. A plurality of equipment attachment loops may be located on exterior faces of the vest. An inflatable bladder may be contained within the bladder containing pouch and may be configured to expand outside the bladder containing pouch through a bladder release gap upon inflation so as to push a left abdominal section of the vest body to the left and push a right abdominal section of the vest body to the right.
    Type: Application
    Filed: August 9, 2013
    Publication date: February 12, 2015
    Inventors: Joseph J. Flythe, JR., John D. Marcaccio, Timothy Perkins, Regina F. Scott
  • Patent number: 8490788
    Abstract: A carrier for weapons and/or other tactical equipment can include a main body and an extension sleeve. The extension sleeve can be withdrawn so as to lengthen an internal storage region to, e.g., accommodate longer weapons.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: July 23, 2013
    Assignee: Aerial Machine & Tool Corp.
    Inventors: Timothy Perkins, John D. Marcaccio, Philip J. Ernst
  • Patent number: 8386408
    Abstract: A component in a graph-based computation having data processing components connected by linking elements representing data flows is updated by receiving a rule specification, generating a transform for transforming data based on the rule specification, associating the transform with a component in the graph-based computation, and in response to determining that a new rule specification has been received or an existing rule specification has been edited, updating the transform associated with the component in the graph-based computation according to the new or edited rule specification. A computation is tested by receiving a rule specification including a set of rule cases, receiving a set of test cases, each test case containing a value for one or more of the potential inputs, and for each test case, identifying one of the rule cases that will generate an output given the input values of the test case.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: February 26, 2013
    Assignee: Ab Initio Technology LLC
    Inventors: Joel Gould, Joseph Skeffington Wholey, III, Timothy Perkins
  • Patent number: 8380651
    Abstract: A component in a graph-based computation having data processing components connected by linking elements representing data flows is updated by receiving a rule specification, generating a transform for transforming data based on the rule specification, associating the transform with a component in the graph-based computation, and in response to determining that a new rule specification has been received or an existing rule specification has been edited, updating the transform associated with the component in the graph-based computation according to the new or edited rule specification. A computation is tested by receiving a rule specification including a set of rule cases, receiving a set of test cases, each test case containing a value for one or more of the potential inputs, and for each test case, identifying one of the rule cases that will generate an output given the input values of the test case.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: February 19, 2013
    Assignee: Ab Initio Technology LLC
    Inventors: Joel Gould, Joseph Skeffington Wholey, III, Timothy Perkins
  • Publication number: 20130007584
    Abstract: A component in a graph-based computation having data processing components connected by linking elements representing data flows is updated by receiving a rule specification, generating a transform for transforming data based on the rule specification, associating the transform with a component in the graph-based computation, and in response to determining that a new rule specification has been received or an existing rule specification has been edited, updating the transform associated with the component in the graph-based computation according to the new or edited rule specification. A computation is tested by receiving a rule specification including a set of rule cases, receiving a set of test cases, each test case containing a value for one or more of the potential inputs, and for each test case, identifying one of the rule cases that will generate an output given the input values of the test case.
    Type: Application
    Filed: August 31, 2012
    Publication date: January 3, 2013
    Inventors: Joel Gould, Joseph Skeffington Wholey, III, Timothy Perkins
  • Publication number: 20120261287
    Abstract: A carrier for weapons and/or other tactical equipment can include a main body and an extension sleeve. The extension sleeve can be withdrawn so as to lengthen an internal storage region to, e.g., accommodate longer weapons.
    Type: Application
    Filed: April 15, 2011
    Publication date: October 18, 2012
    Applicant: AERIAL MACHINE & TOOL CORP.
    Inventors: Timothy Perkins, John D. Marcaccio, Philip J. Ernst
  • Publication number: 20120185449
    Abstract: Managing changes to a collection of records includes storing a first set of records in a data storage system, the first set of records representing a first version of the collection of records, and validating a proposed change to the collection of records specified by an input received over a user interface. The data storage system is queried based on validation criteria associated with the proposed change, and a first result is received in response to the querying. A second set of records is processed representing changes not yet applied to the collection of records to generate a second result. The first result is updated based on the second result to generate a third result. The third result is processed to determine whether the proposed change is valid according to the validation criteria.
    Type: Application
    Filed: January 13, 2012
    Publication date: July 19, 2012
    Inventors: Joel Gould, Timothy Perkins, Adam Weiss
  • Publication number: 20120066549
    Abstract: A component in a graph-based computation having data processing components connected by linking elements representing data flows is updated by receiving a rule specification, generating a transform for transforming data based on the rule specification, associating the transform with a component in the graph-based computation, and in response to determining that a new rule specification has been received or an existing rule specification has been edited, updating the transform associated with the component in the graph-based computation according to the new or edited rule specification. A computation is tested by receiving a rule specification including a set of rule cases, receiving a set of test cases, each test case containing a value for one or more of the potential inputs, and for each test case, identifying one of the rule cases that will generate an output given the input values of the test case.
    Type: Application
    Filed: November 14, 2011
    Publication date: March 15, 2012
    Inventors: Joel Gould, Joseph Skeffington Wholey, III, Timothy Perkins
  • Publication number: 20120059784
    Abstract: A component in a graph-based computation having data processing components connected by linking elements representing data flows is updated by receiving a rule specification, generating a transform for transforming data based on the rule specification, associating the transform with a component in the graph-based computation, and in response to determining that a new rule specification has been received or an existing rule specification has been edited, updating the transform associated with the component in the graph-based computation according to the new or edited rule specification. A computation is tested by receiving a rule specification including a set of rule cases, receiving a set of test cases, each test case containing a value for one or more of the potential inputs, and for each test case, identifying one of the rule cases that will generate an output given the input values of the test case.
    Type: Application
    Filed: November 14, 2011
    Publication date: March 8, 2012
    Inventors: Joel Gould, Joseph Skeffington Wholey, III, Timothy Perkins
  • Patent number: 8069129
    Abstract: A component in a graph-based computation having data processing components connected by linking elements representing data flows is updated by receiving a rule specification, generating a transform for transforming data based on the rule specification, associating the transform with a component in the graph-based computation, and in response to determining that a new rule specification has been received or an existing rule specification has been edited, updating the transform associated with the component in the graph-based computation according to the new or edited rule specification. A computation is tested by receiving a rule specification including a set of rule cases, receiving a set of test cases, each test case containing a value for one or more of the potential inputs, and for each test case, identifying one of the rule cases that will generate an output given the input values of the test case.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: November 29, 2011
    Assignee: Ab Initio Technology LLC
    Inventors: Joel Gould, Joseph Skeffington Wholey, III, Timothy Perkins
  • Publication number: 20100121890
    Abstract: A computer-implemented method for managing data objects stored in a data repository and displaying elements associated with data objects on a graphical user interface is presented. The method includes using reusable logic to provide at least one displayed input element associated with a first data object stored in the data repository. In response to user input associated with the displayed input element, the method includes generating a second data object stored in the data repository, and linking the second data object with one or more related data objects in the data repository automatically based on the data object associated with the displayed element.
    Type: Application
    Filed: November 12, 2009
    Publication date: May 13, 2010
    Inventors: Timothy Perkins, Alan Morse
  • Publication number: 20080256014
    Abstract: A component in a graph-based computation having data processing components connected by linking elements representing data flows is updated by receiving a rule specification, generating a transform for transforming data based on the rule specification, associating the transform with a component in the graph-based computation, and in response to determining that a new rule specification has been received or an existing rule specification has been edited, updating the transform associated with the component in the graph-based computation according to the new or edited rule specification. A computation is tested by receiving a rule specification including a set of rule cases, receiving a set of test cases, each test case containing a value for one or more of the potential inputs, and for each test case, identifying one of the rule cases that will generate an output given the input values of the test case.
    Type: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Inventors: Joel Gould, Joseph Skeffington Wholey, Timothy Perkins
  • Publication number: 20050180651
    Abstract: A method of automatically determining a measure of atmospheric aerosol optical properties using a multi- or hyper-spectral, multi-pixel image. A plurality of spectrally-diverse pixels are resolved from the image. A statistical spectral deviation of the spectrally-diverse pixels is determined, and then corrected for non-aerosol transmittance losses. One or more wavelength-dependent aerosol optical depths are derived from the statistical spectral deviation. Wavelength-dependent gaseous optical depths can be derived from the statistical spectral deviation.
    Type: Application
    Filed: April 7, 2005
    Publication date: August 18, 2005
    Inventors: Lawrence Bernstein, Steven Adler-Golden, Timothy Perkins, Alexander Berk, Robert Levine