Method and system for automatically extracting relevant tax terms from forms and instructions
AssigneeIntuit Inc.
InventorsSaikat Mukherjee, Yadollah Yaghoobzadeh
Life of this patent
Estimating the term…
Abstract
A method and system parses natural language in a unique way, grouping words commonly used together in a text corpus relating to one or more forms associated with document preparation, and eliminating less important words determined by frequency of usage and other techniques. Remaining word groups are then refined using several unique tests and recombinations, resulting in a final word group set that may be used to determine functions associated with form fields on a tax form, for example.
Claims32
A computing system implemented method for learning and incorporating forms in an electronic document preparation system, the method comprising:
- receiving electronic form data relating to a first data field of a form for which a function needs to be determined, the electronic form data including electronic textual data;
- separating the textual data into distinct data sets representing different word groups, omitting distinct data sets representing word groups which include one or more predetermined exclusion words, resulting in separated textual data;
- determining usage frequency data representing a usage frequency for word groups of the separated textual data and eliminating separated textual data word groups from the separated textual data that are outside a predetermined usage frequency criteria, resulting in first extracted group data representing a first extracted word group;
- determining first ratio data representing first ratios of a frequency each noun appears within the first extracted group data also found in the electronic textual data to a frequency the same noun appears in a generic text corpus;
- determining second ratio data representing second ratios of a degree of each noun within the first extracted group to a frequency the same noun is found in the first extracted group data;
- operating on the first ratio data and the second ratio data to combine the first and second ratios, resulting in final ratio data representing a final ratio, and selecting word groups from the first extracted group meeting final acceptance data representing final ratio acceptance criteria, resulting in second extracted group data representing a second extracted word group;
- combining the first extracted group data and the second extracted group data representing first and second extracted word groups into final extracted group data representing a final extracted word group and refine the resulting combination according to refinement rules, resulting in refined word group data representing a refined word group;
- structuring the refined group as nodes and leaves in a hierarchy according to function rules, resulting in function data representing one or more functions of the first data field.
- incorporating at least a portion of the function data into an electronic document preparation system.
A computing system implemented system for learning and incorporating forms in an electronic document preparation system comprising:
- one or more computing processors;
- one or more memories coupled to the one or more computing processors, the one or more memories having stored therein which when executed by the one or more computing process perform a process for learning and incorporating forms in an electronic document preparation system comprising:
- receiving electronic form data relating to a first data field of a form for which a function needs to be determined, the electronic form data including electronic textual data;
- separating the textual data into distinct data sets representing different word groups, omitting distinct data sets representing word groups which include one or more predetermined exclusion words, resulting in separated textual data;
- determining usage frequency data representing a usage frequency for word groups of the separated textual data and eliminating separated textual data word groups from the separated textual data that are outside a predetermined usage frequency criteria, resulting in first extracted group data representing a first extracted word group;
- determining first ratio data representing first ratios of a frequency each noun appears within the first extracted group data also found in the electronic textual data to a frequency the same noun appears in a generic text corpus;
- determining second ratio data representing second ratios of a degree of each noun within the first extracted group to a frequency the same noun is found in the first extracted group data;
- operating on the first ratio data and the second ratio data to combine the first and second ratios, resulting in final ratio data representing a final ratio, and selecting word groups from the first extracted group meeting final acceptance data representing final ratio acceptance criteria, resulting in second extracted group data representing a second extracted word group;
- combining the first extracted group data and the second extracted group data representing first and second extracted word groups into final extracted group data representing a final extracted word group and refine the resulting combination according to refinement rules, resulting in refined word group data representing a refined word group;
- structuring the refined group as nodes and leaves in a hierarchy according to function rules, resulting in function data representing one or more functions of the first data field.
- incorporating at least a portion of the function data into an electronic document preparation system.
Dependencies are inferred from the claim text.