Inputting data to a web page

US10095675B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10095675-B2
Application numberUS-47035809-A
CountryUS
Kind codeB2
Filing dateMay 21, 2009
Priority dateMay 22, 2008
Publication dateOct 9, 2018
Grant dateOct 9, 2018

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: at the time of activating the web browser, the storage area is initialized after which the storage area contains no information; and 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 a synonym table stored in the storage area that associates label names with a four digit synonym identifier, wherein label names having the same four digit synonym identifier are identified as synonyms; 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 computing device 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; and in response to said second label on said new web page being a synonym with said one of said first label from said accessed web page, updating the corresponding label information on said scratch pad to indicate both the first label and the second label. 2. The system of claim 1 , wherein the synonym table that equates different, synonymous labels for said data entry fields. 3. The system of claim 1 , in which said computing device comprises a display unit on which both said web browser and said electronic scratch pad are displayed. 4. The system of claim 3 , in which said display unit displays lines drawn between labels for data entry fields shown on said electronic scratch pad and corresponding labels on a currently-accessed web page in said web browser for data entry fields of said currently-accessed web page. 5. The system of claim 3 , in which said display unit displays lines drawn between previous user input shown on said electronic scratch pad and corresponding data entry fields of said currently-accessed web page. 6. The system of claim 1 , in which said electronic scratch pad accepts user input made with said user input device directly to said electronic scratch pad and stores that user input in association with a designated label. 7. The system of claim 1 , further comprising: a label information table listing a number of extracted labels and an identifier for each extracted label; and an input information table to associate input information with an extracted label, the input information table comprising extracted input information and an identifier of a corresponding extracted label. 8. The system of claim 1 , wherein the user input that is input using a user input device is a search parameter. 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 and 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; associating, in a synonym table, label names with a four digit synonym identifier, wherein label names having the same four digit synonym identifier are identified as synonyms; in response to a second label on a new web page being a synonym with said first label from said accessed web page, updating the corresponding label information on said scratch pad to indicate both the first label and the second label; 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: accessing said new web page with said web browser; and automatically entering user input with said electronic scratch pad from a previous web page into a data entry field on said new web page that has said second label that corresponds to the first label for a data entry field from a previous web page into which that user input was previously entered. 11. The method of claim 10 , further comprising equating different, synonymous labels for said data entry fields using the synonym table stored in a storage unit of said computing device. 12. The method of claim 10 , further comprising displaying both said web browser and said electronic scratch pad on a display device of said computing device. 13. The method of claim 10 , in which, upon selection by a user with said user input device of previous user input displayed in said electronic scratch pad, entering that selected previous user input into a corresponding data entry field of a currently-accessed web page. 14. The method of claim 13 , in which said selection by a user comprises dragging said previous user input from a display of said electronic scratch pad and dropping said previous user input in said corresponding data entry field of said currently-accessed web page. 15. The method of claim 14 , further comprising displaying lines drawn between labels for data entry fields shown on said electronic scratch pad and corresponding labels on a currently-accessed web page in said web browser for data entry fields of said currently-accessed web page. 16. 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, wherein after initialization the storage area contains no information; 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, assign a four digit identifier to each f

Assignees

Inventors

Classifications

  • G06F40/174Primary

    Form filling; Merging · CPC title

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

  • Drag-and-drop · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · 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 US10095675B2 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?
Akiyama Koji, Sawano Yoshiaki, Shibutani Yashuhiro, and 2 more
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 Tue Oct 09 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).