Chatbot system and method for applying for opportunities
US-2022237567-A1 · Jul 28, 2022 · US
US12437147B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12437147-B2 |
| Application number | US-202318324085-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 25, 2023 |
| Priority date | Oct 4, 2021 |
| Publication date | Oct 7, 2025 |
| Grant date | Oct 7, 2025 |
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.
A method for completing a field in a form-based application includes extracting form data and elements from a form within the form-based application, where the form data and elements relate to a first field, generating an input window containing the form data and elements, including a second field corresponding to the first field, receiving input regarding the second field for which to fill in text, data, or both text and data, receiving input from an external source from which to fill in the text and/or data, loading the filled-in text and/or data into the second field in the input window, and transferring the captured text and/or data to the first field within the form-based application.
Opening claim text (preview).
The invention claimed is: 1. A method for completing a field in a form-based application, the method comprising: extracting form data and elements from a form within the form-based application, the form data and elements relating to at least one first field; generating an input window containing the form data and elements, including at least one second field corresponding to said at least one first field; receiving input from an external source providing text and/or data, the input comprising one or more datapoints, from an electronic health records or electronic medical records (EHR/EMR) system via an EHR/EMR data service based on a determination that a link is established to the EHR/EMR system; providing an indication of a number of said one or more datapoints available for each respective field, of said at least one second field, based on the input received from the electronic health records or electronic medical records (EHR/EMR) system; receiving input identifying said at least one second field for which to fill in the provided text and/or data; presenting, to a user, the available datapoints associated with the identified second field; receiving input, from the user, identifying a selected datapoint of said available datapoints associated with the identified second field; loading the provided text and/or data corresponding to the user selected datapoint associated with the identified second field into the second field in the input window; and transferring the loaded text and/or data from the second field to the first field within the form-based application, wherein said receiving input from the external source comprises retrieving the text and/or data from the input received from the electronic health records or electronic medical records (EHR/EMR) system via the EHR/EMR data service. 2. The method of claim 1 , wherein said receiving input from the external source comprises extracting the text and/or data from an area of the user's monitor. 3. The method of claim 2 , wherein said extracting the text and/or data from the area of the user's monitor comprises sending a request to a service that performs recognition of text and/or data. 4. The method of claim 2 , further comprising generating a transparent layer on the user's monitor, the transparent layer defining an image area containing an image of the text and/or data to be extracted. 5. The method of claim 4 , wherein said generating the transparent layer on the user's monitor comprises forming the defined image area around the text and/or data to be extracted based on where the user has clicked. 6. The method of claim 1 , wherein, based on a determination that a link is not established to the EHR/EMR system, the method further comprises: requesting from the user, via a user interface, a Medical Record Number (MRN) uniquely identifying a patient; sending the MRN to the EHR/EMR data service; retrieving identifying data for the patient via the EHR/EMR data service; retrieving identifying data for the patient from the user via the user interface; and establishing the link to the EHR/EMR system based at least in part on a comparison of the identifying data for the patient retrieved via the EHR/EMR data service with the identifying data for the patient retrieved via the user interface. 7. The method of claim 1 , wherein, in said extracting, a browser plug-in or extension parses the form from the form-based application and extracts the form data and elements from the form. 8. The method of claim 7 , wherein the browser plug-in or extension is registered to operate on a form from a specific uniform resource locator (URL). 9. The method of claim 7 , further comprising transmitting the form data and elements from the browser plug-in or extension to a WebSocket server. 10. The method of claim 9 , wherein, in said receiving input from the external source, the browser plug-in or extension receives the provided text and/or data from the Web Socket server. 11. The method of claim 10 , wherein, in said transferring, the browser plug-in or extension transfers the extracted text and/or data to the first field within the form-based application. 12. The method of claim 1 , wherein the input window comprises a link indicator indicating whether the link is established to the EHR/EMR system. 13. A method for completing a field in a form-based application with text and/or data from an electronic health records or electronic medical records (EHR/EMR) system, the method comprising: extracting form data and elements from a form within the form-based application, the form data and elements relating to at least one first field; generating a first input window containing the form data and elements, including at least one second field corresponding to said at least one first field; receiving input from an external source providing the text and/or data from the electronic health records or electronic medical records (EHR/EMR) system, the input comprising one or more datapoints associated with the patient, each datapoint comprising a clinical reading of the patient; providing an indication of a number of datapoints available for each respective field of said at least one second field based on the input from the external source; receiving input identifying said at least one second field for which to fill in the provided text and/or data; presenting, to a user, the available datapoints associated with the identified second field; receiving input, from the user, identifying a selected datapoint of said available datapoints associated with the identified second field; loading a clinical reading of the patient corresponding to the user-selected datapoint associated with the identified second field, into the identified second field in the first input window; and transferring the loaded clinical reading from the second field to the first field within the form-based application. 14. The method of claim 13 , wherein said presenting said one or more datapoints to the user comprises displaying said one or more datapoints in a second input window. 15. The method of claim 14 , wherein said receiving input identifying the selection of the datapoint of said one or more datapoints comprises accepting a user selection of a defined region, button, or icon of the second input window associated with the selected datapoint. 16. The method of claim 13 , wherein each clinical reading is associated with a date that the clinical reading was performed on the patient. 17. A system for completing a field in a form-based application, comprising: a browser plug-in or extension to parse a form from the form-based application and extract form data and elements from the form, the form data and elements relating to at least one first field; a WebSocket server to receive the form data and elements from the browser plug-in or extension; and a user-interface-based application to: generate an input window containing the form data and elements, including at least one second field corresponding to said at least one first field; receive input from an external source providing text and/or data, the input comprising one or more datapoints, from an electronic health records or electronic medical records (EHR/EMR) system via an EHR/EMR data service based on a determination that a link is established to the EHR/EMR system; provide an indication of a number of datapoints available for each respective field of said at least one second field based on said input received from the electronic health records or electronic medical records (EHR/EMR) system; receive input id
for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title
Parsing · CPC title
Hyperlinking · CPC title
for patient-specific data, e.g. for electronic patient records · CPC title
for local operation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.