×

Systems, methods and articles of manufacture for determining relevancy of tax topics in a tax preparation system

  • US 10,614,529 B1
  • Filed: 04/12/2019
  • Issued: 04/07/2020
  • Est. Priority Date: 11/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computing system, comprising:

  • a shared data store; and

    at least one processor in communication with the shared data store, the at least one processor being configured to;

    access, by a logic agent of the at least one processor, the shared data store to determine user data for a user that is stored within the shared data store;

    generate, by the logic agent, a user data profile using the user data;

    evaluate, by the logic agent, missing data needed to prepare a form being completed by the user;

    determine, by the logic agent, a plurality of suggested options for obtaining the missing data;

    receive, by the logic agent, a plurality of data profiles and a plurality of logic based correlations from a relevancy module of the at least one processor, the data profiles including at least one of individual profiles and pre-defined profiles, wherein each individual profile includes a plurality of individual attributes and related data retrieved from the shared data store for a particular individual, each pre-defined profile includes a plurality of class attributes and related data retrieved from the shared data store for a class of individuals, and each logic based correlation defines a logical correlation between one or more class attributes and a related aspect;

    analyze, by the logic agent, the user data profile in relation to the data profiles in the relevancy module to determine a relevancy ranking for each of the suggested options, wherein each relevancy ranking is related to a likelihood that the suggested option is relevant to the form being completed by the user;

    compare, by a user interface controller of the at least one processor, the relevancy rankings corresponding to each of the plurality of suggested options;

    select, by the user interface controller, a suggested option corresponding to the highest relevancy ranking from the comparison;

    determine, by the user interface controller, one or more questions related to the selected suggested option to present to the user;

    generate, by the user interface controller, an interactive interview screen comprising at least one of the one or more determined questions, the interactive interview screen being presentable through a display in communication with the at least one processor;

    receive, by the user interface controller, user input through the interactive interview screen in response to the at least one determined question for obtaining the missing data; and

    update, by the user interface controller, the shared data store with the received user input.

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