Patents by Inventor Jennifer L. Keenan

Jennifer L. Keenan 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: 11430072
    Abstract: A computer-implemented method of calculating tax liability using automatically generated estimates uses a computing device connecting to a shared data store configured to store user-specific tax data therein. The computing device executes an estimation module configured to estimate user-specific tax data and write the estimated user-specific tax data to the shared data store. A tax calculation engine configured to read user-specific tax data from the shared data store and write calculated tax data to the shared data store is executed, wherein at least some of the read data comprises estimated user-specific tax data.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: August 30, 2022
    Assignee: INTUIT INC.
    Inventors: Gang Wang, Kevin M. McCluskey, Luis F. Cabrera, Per-Kristian Halvorsen, Jennifer L. Keenan
  • Patent number: 10977743
    Abstract: Computer-implemented methods, systems and articles of manufacture for uniquely identifying instances during preparation of an electronic tax return. A user interface (UI) controller receives inputs related to respective electronic tax return data for the same element of a schema, e.g., different data for two different Form W-2 documents. The UI controller generates different instance identifiers, which are written to a data store with the electronic tax return data. A first instance for the first electronic tax return data is generated from the schema element for Form W-2 and identified by a first instance identifier, and a second instance for the second electronic tax return data is generated from the same schema element and identified by the different, second instance identifier. The instance identifiers are used by a logic agent that generates non-binding suggestions for the UI controller indicating a question nor topic to present to the user.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: April 13, 2021
    Assignee: INTUIT INC.
    Inventors: Gang Wang, Kevin M. McCluskey, Jennifer L. Keenan, Rushabh N. Mehta, Matthew A. Brincho
  • Patent number: 10977745
    Abstract: Computerized systems and methods for generating personalized responses to queries originating from within a networked computing system or user facing application, e.g., in response to a help inquiry. An intermediate computer generates a first interface presented to user through a display of a computing device executing a browser to access application. Query is entered into a field of first interface and processed by a classifier that outputs a structure identifier. Intermediate computer configures a remote computer by transmitting structure identifier, electronic data related to an electronic document and an executable file to remote computer, which executes file to process electronic data relative to a data structure hosted by remote computer and associated with structure identifier to select a template identifier.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: April 13, 2021
    Assignee: INTUIT INC.
    Inventors: Justin R. Chiang, Paul F. Hubbard, Rushabh N. Mehta, Jeremy Charfauros, Jennifer L. Keenan, Michael A. Artamonov
  • Patent number: 10664926
    Abstract: A system for explaining added tax questions resulting from modified tax data for an electronic tax return preparation program includes a computing device having a completeness graph engine, an explanation engine, and a user interface controller. The computing device executes the completeness graph engine, which takes a first snapshot of input needs for a completeness graph corresponding to a tax topic, takes a second snapshot of input needs for the completeness graph corresponding to the tax topic after receiving modified tax data, and compares the first and second snapshots to identify an added variable in the completeness graph. An explanation engine analyzes the completeness graph and the modified tax data to generate an explanation asset for the added variable. A user interface controller generates a tax question corresponding to the added variable. The computing device presents the tax question and the explanation asset to a user.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: May 26, 2020
    Assignee: INTUIT INC.
    Inventors: Gang Wang, Kevin M. McCluskey, Sasha Mikhael Perez, Jennifer L. Keenan, Michael J. Graves, Arien C. Ferrell
  • Publication number: 20180114275
    Abstract: A system for explaining added tax questions resulting from modified tax data for an electronic tax return preparation program includes a computing device having a completeness graph engine, an explanation engine, and a user interface controller. The computing device executes the completeness graph engine, which takes a first snapshot of input needs for a completeness graph corresponding to a tax topic, takes a second snapshot of input needs for the completeness graph corresponding to the tax topic after receiving modified tax data, and compares the first and second snapshots to identify an added variable in the completeness graph. An explanation engine analyzes the completeness graph and the modified tax data to generate an explanation asset for the added variable. A user interface controller generates a tax question corresponding to the added variable. The computing device presents the tax question and the explanation asset to a user.
    Type: Application
    Filed: October 26, 2016
    Publication date: April 26, 2018
    Inventors: Gang Wang, Kevin M. McCluskey, Sasha Mikhael Perez, Jennifer L. Keenan, Michael J. Graves, Arien C. Ferrell
  • Publication number: 20180114274
    Abstract: A system for explaining tax questions for an electronic tax return preparation program includes a computing device having a tax logic agent and a user interface controller. The computing device executes the tax logic agent, which analyzes a completeness graph to identify a required variable. The tax logic agent also determines whether an explanation asset is indexed to the required variable in the completeness graph, and sends an identity of the required variable to a user interface controller. The user interface controller generates a tax question corresponding to the required variable. When the tax logic agent determines that an explanation asset is indexed to the required variable in the completeness graph, the computing device presents the tax question and the explanation asset. When an explanation asset is not indexed to the required variable in the completeness graph, the computing device presents the tax question without the explanation asset.
    Type: Application
    Filed: October 26, 2016
    Publication date: April 26, 2018
    Inventors: Gang Wang, Sasha Mikhael Perez, Jennifer L. Keenan, Arien C. Ferrell, Michael J. Graves