×

Computer-implemented methods, systems and articles of manufacture for tax topic prediction utilizing prior tax returns

  • US 10,685,407 B1
  • Filed: 04/30/2015
  • Issued: 06/16/2020
  • Est. Priority Date: 04/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • a computing system, by a processor executing computer-executable instructions of a user interface controller of a computerized tax return preparation application stored in a non-transitory storage medium utilized by the computing system, presenting a first computer-generated interview screen through a display of the computing system, receiving a first user response through the first computer-generated interview screen, and writing the first user response to a shared data store to update first data of the current electronic tax return being prepared and currently stored in the shared data store and to generate second data of the current electronic tax return and;

    the computing system, by the processor executing computer-readable instructions of a calculation engine of the computerized tax return preparation application that is in communication with the shared data store, reading the second data of the current electronic tax return from the shared data store as updated by the user interface controller, executing rules of a graphical data structure a first time using the second data, and writing a result of executing the rules of the graphical data structure the first time to the shared data store to update the second data of the current electronic tax return and generate third data of the current electronic tax return;

    the computing system, by the processor executing computer-readable instructions of a logic agent of the computerized tax return that is in communication with the user interface controller and the shared data store, reading the third data of the current electronic tax return from the shared data store, eliminating potential candidate questions from a completion graph structure using the third data, and identifying candidate questions to present to the user from the completion graph structure, wherein logic utilized by the logic agent to identify candidate questions is independent of and not programmed within computer-generated interview screens of the user interface controller of the computerized tax return preparation application;

    the computing system, by the processor executing computer-readable instructions of a topic engine of or utilized by the logic agent and in communication with a first electronic source and a second electronic source different from the first source, receiving electronic data of a prior year tax return from the first electronic source, receiving electronic data of the second source different from the prior year tax return, and generating an output comprising a predicted topic that was not addressed in the prior year tax return and applicable to the current electronic tax return based at least in part upon respective electronic data received from the first source and the second source and the third data of the current electronic tax return;

    the computing system, by the logic agent, receiving the topic engine output and generating a first non-binding suggestion based at least in part upon the topic engine output and outputting the non-binding suggestion to the user interface controller, wherein the first non-binding suggestion generated based at least in part upon the topic engine output identifies a topic that was not addressed in the prior year tax return; and

    the computing system, by the user interface controller, receiving the first non-binding suggestion from the logic agent, executing at least one configuration file to determine processing of the first non-binding suggestion, presenting a second computer-generated interview screen through the display, receiving a second user response through the second computer-generated interview screen, and writing the second user response to the shared data store to update the third data of the current electronic tax return and generate fourth data of the current electronic tax return;

    the computing system, by the processor executing the calculation engine, reading the fourth data of the current electronic tax return from the shared data store as updated by the user interface controller, executing the rules of the graphical data structure a second time using the fourth data, and writing a result of executing the rules of the graphical data structure the second time to update the fourth data of the current electronic tax return and generate fifth data of the current electronic tax return.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×