Inputting data to a web page

US2019034398A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019034398-A1
Application numberUS-201816054492-A
CountryUS
Kind codeA1
Filing dateAug 3, 2018
Priority dateMay 22, 2008
Publication dateJan 31, 2019
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for inputting data to a web page that is selectively accessed and displayed through a web browser executing on a computing device includes an electronic scratch pad on the computing device that is configured to identify data entry fields on an accessed web page and to retrieve a label corresponding to any identified data entry field of the web page. The electronic scratch pad records the label and any user input that is input using a user input device to the corresponding data entry field.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for inputting data to a web page that is selectively accessed and displayed through a web browser, said system comprising: a terminal; a storage area on the terminal to store label information and input information, wherein in response to movement of a cursor from a data entry field, input information corresponding to the data entry field is stored in the storage area; an electronic scratch pad stored in the storage area on said terminal that is configured to identify data entry fields on an accessed web page and to retrieve a number of first labels corresponding to any identified data entry field of said accessed web page; and in which: said electronic scratch pad records said number of first labels and any user input that is input into a data entry field of the accessed web page, said user input and said number of first labels stored by said scratch pad being continuously displayed to a user of said terminal while said web browser is open; in response to said web browser activating a new web page, said electronic scratch pad automatically enters a latest user input from multiple user inputs for a corresponding label into a data entry field on said new web page that has a second label that corresponds to one of said number of first labels for a data entry field from a previous web page into which that user input was previously entered. 2 . The system of claim 1 , wherein the storage area is a volatile local memory area. 3 . The system of claim 1 , wherein in response to movement of the cursor from a data entry field, an identifier associated with the user input is stored in the storage area. 4 . The system of claim 1 , wherein an identifier is retrieved for each of the number of first labels. 5 . The system of claim 1 , wherein responsive to a change of user input within the data entry field, storing both an old user input and new user input in the storage area. 6 . The system of claim 5 , wherein responsive to the change of user input associated with the data entry field, displaying both the old user input and the new user input in the electronic scratch pad. 7 . The system of claim 1 , wherein the electronic scratch pad displays multiple synonymous labels in a corresponding entry field portion. 8 . The system of claim 1 , wherein an instance of user input is associated with: a first identifier associating the user input with a first label from the accessed web page; and a second identifier associating the user input with a different label from the accessed web page. 9 . A method for inputting data to a web page that is selectively accessed and displayed through a web browser executing on a computing device, said method comprising: identifying data entry fields on an accessed web page with an electronic scratch pad on said computing device; retrieving a first label corresponding to any identified data entry field of said web page based on a positional relation to the identified data entry field, in which the first label is a string in a source code which describes the web page; recording said first label with said electronic scratch pad; recording, in response to movement of a cursor from a corresponding data entry field, in said electronic scratch pad any user input that is input using a user input device to the corresponding data entry field; terminating said electronic scratch pad together with the web browser when all web pages are closed; and erasing said stored user input in response to said web browser closing. 10 . The method of claim 9 , further comprising: in response to said web browser activating a new web page, retrieving a second label corresponding to any identified data entry field of said new web page; grouping said second label with said first label following a determination that said first label and said second label are synonyms; and automatically entering a latest user input from multiple user inputs corresponding to the first label into a data entry field on said new web page that corresponds to said second label. 11 . The method of claim 9 , further comprising associating the first label with the corresponding data entry field based on a proximity between the first label and the corresponding data entry field on said web page. 12 . The method of claim 11 , wherein the first label and the corresponding data entry field are associated based on a same position in the vertical direction as indicated in the source code which describes the web page. 13 . The method of claim 9 , further comprising providing a visual indication of an association between an input label name of the new web page and an entry field portion on the electronic scratch pad that corresponds to the input label name. 14 . The method of claim 9 , further comprising providing a visual indication of an association between an input field of the new web page and an input information portion on the electronic scratch pad that corresponds to the input field. 15 . A computer program product for inputting data to a web page that is selectively accessed and displayed through a web browser executing on a computing device, said computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therewith for an electronic scratch pad, the computer readable program code comprising: computer readable program code configured to: initialize a storage area of a terminal after activating the web browser; identify data entry fields on a web page accessed by said web browser and to retrieve a number of first labels corresponding to any identified data entry field of said web page, record said number of first labels; in response to movement of a cursor from a corresponding data entry field, record any user input that is input using a user input device to the corresponding data entry field, in which said user input and said number of first labels stored by said scratch pad are continuously displayed to a user of said computing device while said web browser is open, in response to said web browser activating a new web page, automatically entering user input from a previous web page into a data entry field on said new web page that has a second label that corresponds to one of said number of first labels for a data entry field from a previous web page into which that user input was previously entered; and in response to identifying a new label on said new web page, adding said new label to said scratch pad without storing corresponding input information in said scratch pad. 16 . The computer program product of claim 15 , wherein said number of first labels specify a type of data requested. 17 . The computer program product of claim 15 , wherein the non-transitory computer readable storage medium comprises computer readable program code to extract said number of first labels from metadata. 18 . The computer program product of claim 15 , wherein the non-transitory computer readable storage medium comprises computer readable program code to prioritize a display of a latest user input in the electronic scratch pad. 19 . The computer program product of claim 18 , wherein prioritizing a display of a latest user input comprises displaying it above other user inputs. 20 . The computer program product of claim 15 , wherein the non-transitory computer readable storage medium comprises computer readable program code to display a correspondence between labels and input fields based on user instruction.

Assignees

Inventors

Classifications

  • G06F40/174Primary

    Form filling; Merging · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Drag-and-drop · CPC title

  • Editing, e.g. inserting or deleting · CPC title

  • G06F17/243Primary

    Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2019034398A1 cover?
A system for inputting data to a web page that is selectively accessed and displayed through a web browser executing on a computing device includes an electronic scratch pad on the computing device that is configured to identify data entry fields on an accessed web page and to retrieve a label corresponding to any identified data entry field of the web page. The electronic scratch pad records t…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F40/174. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 31 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).