Patents by Inventor David A. Hanekamp

David A. Hanekamp 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: 20180121337
    Abstract: A method and system generate sample data set for efficiently and accurately testing a new calculation for preparing a portion of an electronic document for users of an electronic document preparation system. The method and system receive the new calculation and gather historical use data related to previously prepared electronic documents for a large number of historical users. The method and system group the historical users into groups based on which sections of a previous version of electronic document preparation software were executed for each historical user in preparing electronic documents for the historical users. The groups are then sampled by selecting a small number of historical users from each group.
    Type: Application
    Filed: December 27, 2017
    Publication date: May 3, 2018
    Applicant: Intuit Inc.
    Inventors: Cem Unsal, David A. Hanekamp, JR., Saneesh Joseph, Steven Atkinson, Michael A. Artamonov
  • Patent number: 9922376
    Abstract: Systems, methods and articles of manufacture for determining impact chains from a calculation graph for calculating taxes. The system includes a computing device, a data store in communication with the computing device and a tax preparation software application executable by the computing device. The tax preparation software application has a tax calculation engine, a tax calculation graph, and an impact chain engine. The tax calculation engine is configured to perform a plurality of tax calculation operations based on a tax calculation graph. The impact chain engine is configured to analyze the tax calculation graph and determine an impact chain for each of a plurality of nodes in the graph, wherein an impact chain for a respective node consists of one of (a) each of the other nodes which are affected by the respective node, or (b) each of the other nodes which affect the respective node.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 20, 2018
    Assignee: INTUIT INC.
    Inventors: Gang Wang, Kevin M. McCluskey, David A. Hanekamp, Jr., Luis F. Cabrera, Alex G. Balazs, Henry Tayloe Stansbury
  • Publication number: 20170186099
    Abstract: Computer-implemented systems, methods and articles for identifying errors in the computerized preparation of a payroll tax form to be submitted to a tax agency. The system includes a computing device, a data store, and a payroll tax form preparation software application executable by the computing device. The payroll tax form preparation software includes a payroll calculation engine, an error check engine, and a schema error module having a plurality of error rules in the form of meta data generated from tax agency schema requirements. The calculation engine is configured to read tax data from the shared data store, perform payroll calculation operations, and write calculated payroll data to the shared data store. The error check engine is configured to read the tax data and payroll data and check the data against the error rules to identify errors. An explanation engine may generate narrative explanations of the errors.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Peter E. Lubczynski, Gang Wang, Paul A. Parks, Kevin M. McCluskey, Ernest Montoya, David A. Hanekamp, JR., Kyle J. Ryan
  • Publication number: 20170186098
    Abstract: Computer-implemented systems, methods and articles for identifying errors in the computerized preparation of a payroll tax form to be submitted to a tax agency. The system includes a computing device, a data store, and a payroll tax form preparation software application executable by the computing device. The payroll tax form preparation software includes a payroll calculation engine, an error check engine, and one or more error graph(s). Each error graph includes a plurality of interconnected nodes configured to utilize tax data and calculated payroll data to identify errors. The calculation engine is configured to read tax data from the shared data store, perform payroll calculation operations, and write calculated payroll data to the shared data store. The error check engine is configured to read the tax data and payroll data and process the error graph(s) to identify errors. An explanation engine may generate narrative explanations of the errors.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Peter E. Lubczynski, Gang Wang, Paul A. Parks, Kevin M. McCluskey, Ernest Montoya, David A. Hanekamp, JR., Kyle J. Ryan
  • Publication number: 20170081235
    Abstract: A float glass system (10) includes a float bath (14) having a pool of molten metal (16). A chemical vapor deposition coater (32) is located in the float bath (14) above the pool of molten metal (16). The coater (32) includes at least one low-coherence interferometry probe (38) located in or on the coater (32) and connected to a low-coherence interferometry system (36). Another low-coherence interferometry probe 138 can be located outside an exit end of the float bath (14) and connected to the same or another low-coherence interferometry system (36).
    Type: Application
    Filed: September 26, 2016
    Publication date: March 23, 2017
    Inventors: Yu Jiao, James W. McCamy, David Hanekamp
  • Publication number: 20170004583
    Abstract: Systems, methods and articles of manufacture for determining tax recommendations for a taxpayer by using a tax calculation graph to identify tax variables that a taxpayer can control and modify. The tax preparation system of comprises a recommendation engine configured to analyze a tax calculation graph which is calculated using tax data of the taxpayer. The recommendation engine determines tax variables from the tax calculation graph which can affect the tax result. The recommendation engine analyzes these tax variables to determine which of them can be reasonably controlled by the taxpayer using a controllability model. The recommendation engine then executes a tax calculation engine to calculate the tax calculation graph by varying the taxpayer controllable variables to determine how varying the user controllable variables affects the tax result. The recommendation engine then analyzes the affect on the tax result and determines one or more tax recommendation for the taxpayer.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Gang Wang, Luis F. Cabrera, Kevin M. McCluskey, David A. Hanekamp, Jr.
  • Patent number: 9469559
    Abstract: A float glass system (10) includes a float bath (14) having a pool of molten metal (16). A chemical vapor deposition coater (32) is located in the float bath (14) above the pool of molten metal (16). The coater (32) includes at least one low-coherence interferometry probe (38) located in or on the coater (32) and connected to a low-coherence interferometry system (36). Another low-coherence interferometry probe 138 can be located outside an exit end of the float bath (14) and connected to the same or another low-coherence interferometry system (36).
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: October 18, 2016
    Assignee: PPG Industries Ohio, Inc.
    Inventors: Yu Jiao, James W. McCamy, David Hanekamp
  • Publication number: 20150000345
    Abstract: A float glass system (10) includes a float bath (14) having a pool of molten metal (16). A chemical vapor deposition coater (32) is located in the float bath (14) above the pool of molten metal (16). The coater (32) includes at least one low-coherence interferometry probe (38) located in or on the coater (32) and connected to a low-coherence interferometry system (36). Another low-coherence interferometry probe 138 can be located outside an exit end of the float bath (14) and connected to the same or another low-coherence interferometry system (36).
    Type: Application
    Filed: June 25, 2014
    Publication date: January 1, 2015
    Inventors: Yu Jiao, James W. McCamy, David Hanekamp
  • Patent number: 4849004
    Abstract: In a process for refining molten glass or the like by vacuum, the collapse of foam is accelerated by periodically applying a surge of pressure that disrupts foam stability. Preferably, the surge is a short pulse of lower pressure.
    Type: Grant
    Filed: October 31, 1988
    Date of Patent: July 18, 1989
    Assignee: PPG Industries, Inc.
    Inventors: Ronald L. Schwenninger, David A. Hanekamp, Homer R. Foster