Computing device and method for populating digital forms from un-parsed data
AssigneeSmart Solutions IP, LLC
InventorFawzi Shaya
Life of this patent
Estimating the term…
Abstract
A computing device is disclosed which includes a processor and non-transient memory operably connected to the processor. The non-transient memory includes instructions that, when executed by the processor cause the processor to extract a plurality of sub-strings from a character string, analyze each sub-string for compliance with each of several field definitions, where each of the field definitions corresponds to a field in a digital form, and populate some of the fields in the digital form based on the analysis of each sub-string for compliance with the field definitions.
Claims20
A computing device comprising:
- a processor;
- non-transient memory operably connected to the processor, the non-transient memory comprising instructions that, when executed by the processor, cause the processor to perform a method comprising the following steps:
- retrieving a digital form comprising a plurality of fields;
- retrieving a plurality of field definitions associated with the plurality of fields;
- recognizing a plurality of target keywords in a character string;
- extracting a plurality of sub-strings from the character string based on the target keywords;
- generating a numerical score by analyzing each sub-string for compliance with each of the plurality of field definitions, where each of the plurality of field definitions comprises a field name and a data type and corresponds to one of the plurality of fields in the digital form;
- populating a plurality of the fields in the digital form based on the numerical score generated during the analysis of each sub-string for compliance with each of the plurality of field definitions;
- transmitting the character string and the populated form fields to a remote server;
- and
- receiving a validated form from the remote server.
A method comprising:
- retrieving, via a processor, a digital form comprising a plurality of fields;
- retrieving, via the processor, a plurality of field definitions associated with the plurality of fields;
- recognizing, via the processor, a plurality of target keywords in a character string;
- extracting, via the processor, a plurality of sub-strings from the character string based on the target keywords;
- generating, via the processor, a numerical score by analyzing each sub-string for compliance with each of the plurality of field definitions, where each of the plurality of field definitions comprises a field name and a data type and corresponds to one of the plurality of fields in the digital form;
- populating, via the processor, a plurality of the fields in the digital form based on the numerical score generated during the analysis of each sub-string for compliance with each of the plurality of field definitions;
- transmitting the character string and the populated form fields to a remote server;
- and
- receiving a validated form from the remote server.
Dependencies are inferred from the claim text.