Supervised ocr training for custom forms
US-2020151443-A1 · May 14, 2020 · US
US11615235B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11615235-B2 |
| Application number | US-202117444780-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 10, 2021 |
| Priority date | Aug 10, 2021 |
| Publication date | Mar 28, 2023 |
| Grant date | Mar 28, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In some implementations, a device may identify a form field, of a form, that is to be filled with text. The device may determine a formatting for the text that is to be used for filling the form field. The formatting for the text may be determined based on content that is indicative of the formatting that is to be used for filling the form field, or information relating to at least one previous filling of the form field that is associated with a successful submission of the form. The device may modify the text in accordance with the formatting that is determined to obtain formatted text. The device may cause filling of the form field with the formatted text.
Opening claim text (preview).
What is claimed is: 1. A method of automatic filling of a form of a web page, comprising: identifying, by a device and based on processing a document object model of the web page, a form field of the form; processing, by the device, code of the web page to: identify content, of the web page and different from stored text, previously provided by a user, to be inserted in the form field, indicative of a formatting associated with the stored text, and obtain information indicating at least one previous formatting associated with at least one previous insertion of other text, provided by the user or another user in the form field, associated with a successful submission of the form; determining, by the device, the formatting associated with the stored text based on: the content of the web page indicative of the formatting associated with the stored text when a confidence score for the formatting satisfies a threshold value, the information indicating the at least one previous formatting when the confidence score for the formatting fails to satisfy the threshold value; determining, based on the formatting associated with the stored text, a code-based formatting rule corresponding to the stored text; modifying, by the device, the stored text, by processing the stored text using the code-based formatting rule, to obtain formatted text associated with the stored text; and causing, by the device, filling of the form field with the formatted text. 2. The method of claim 1 , wherein the content indicative of the formatting is default text, filled in the form field, or instructional text contained in a container of the web page that is grouped with, or adjacent to, a container for the form field. 3. The method of claim 1 , wherein processing the code of the web page to identify the content comprises: parsing the code for the web page to identify the content. 4. The method of claim 1 , wherein the formatting for the stored text is determined based on the content using natural language processing of the content. 5. The method of claim 1 , wherein determining the formatting for the stored text based on the content comprises: determining the formatting, associated with the stored text, using a model trained to output the formatting based on an input of at least one of the content, indicative of the formatting, or the information indicating the at least one previous formatting. 6. The method of claim 1 , further comprising: determining another formatting for different stored text, provided by the user, that is to be inserted in a different form field of the form based on information indicating at least one previous formatting of the different form field that is associated with the successful submission of the form; modifying the different stored text in accordance with the other formatting to obtain different formatted text associated with the different stored text; and causing filling of the different form field with the different formatted text. 7. The method of claim 1 , further comprising: submitting, via the web page, the form with the formatted text in the form field; receiving an indication of whether the formatted text is accepted; and generating a record for the form field indicating the formatting used for the stored text and whether the formatted text is accepted. 8. A system for automatic filling of a form of a web page, the system comprising: one or more memories; and one or more processors, coupled to the one or more memories, configured to: identify, based on processing a document object model of the web page, a form field of the form; determine a formatting, associated with stored text previously provided by a user, that is to be inserted in the form field, wherein the formatting is determined based on content of the web page, different from the stored text, indicative of the formatting associated with the stored text when a confidence score for the formatting satisfies a threshold value, or wherein the formatting is determined based on information indicating a previous formatting associated with at least one previous insertion of other text, associated with a successful submission of the form, when the confidence score for the formatting fails to satisfy the threshold value; determine, based on the formatting associated with the stored text, a code-based formatting rule corresponding to the stored text; modify the stored text, by processing the stored text using the code-based formatting rule, to obtain formatted text associated with the stored text; and cause filling of the form field with the formatted text. 9. The system of claim 8 , wherein the one or more processors are further configured to: determine, based on one or more attributes of the form field, the stored text to be inserted in the form field. 10. The system of claim 8 , wherein the formatting is determined using a model trained to output the formatting based on an input of at least one of the content indicative of the formatting or the information indicating the at least one previous formatting. 11. The system of claim 8 , wherein the content indicative of the formatting is default text, filled in the form field, or instructional text contained in a container of the web page that is grouped with, or adjacent to, a container for the form field. 12. The system of claim 8 , wherein the one or more processors are further configured to: submit, via the web page, the form with the formatted text in the form field; receive an indication of whether the formatted text is accepted; and generate a record for the form field indicating the formatting used for the stored text and whether the formatted text is accepted. 13. The system of claim 8 , wherein the formatting that is determined indicates one or more of: whether the stored text is to include, or is not to include, one or more particular characters; whether the stored text is to include, or is not to include, one or more particular text strings; an order in which characters of the stored text are to be arranged; a location for spacing in the stored text; or a location for characters in the stored text. 14. The system of claim 8 , wherein the code-based formatting rule is a regular expression based on the formatting that is determined. 15. The system of claim 8 , wherein the one or more processors are further configured to: determine the stored text that is to be used for filling the form field based on the formatting that is determined. 16. The system of claim 8 , wherein the one or more processors are configured to: obtain the stored text based on determining the code-based formatting rule, wherein the stored text is associated with a user profile of the user. 17. A non-transitory computer-readable medium storing a set of instructions for automatic filling of a form of a web page, the set of instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the device to: identify, based on processing a document object model of the web page, a form field of the form; identify content, of the web page, to be inserted in the form field, indicative of a formatting associated with stored text, different from the content, previously provided by a user; obtain information indicating at least one previous formatting associated with at least one previous insertion of other text, provided by the user or another user in the form field, associated with a successful submission of the form; determine the formatting associated the stored text based on: the content
Parsing markup language streams (streaming G06F40/149) · CPC title
Form filling; Merging · CPC title
Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.