Method and system for preparing website data in response to a webpage request
US-2015379143-A1 · Dec 31, 2015 · US
US9690769B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9690769-B2 |
| Application number | US-58091709-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 16, 2009 |
| Priority date | Oct 16, 2009 |
| Publication date | Jun 27, 2017 |
| Grant date | Jun 27, 2017 |
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.
Disclosed is a method and apparatus that detects an input focus proximate an edit area of a web page navigated to by a user of a computing device via a web browser. The edit area is configured to receive input in a particular format. The method also includes the step of displaying, on a display of the computing device, information associated with the user and maintained by a service provider, the displayed information having a format matching the particular format of input for the edit area of the web page. In one embodiment, the web page is associated with the service provider. In another embodiment, the web page is not associated with the service provider.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, by a computing device, a client-side module and user information provided by a service provider; receiving, by the computing device from a user, a request to navigate to a web page; navigating, by the computing device, to the web page via a web browser; scanning, by the client-side module, the web page to determine a location of each edit area of the web page; scanning, by the client-side module, text on the web page to determine what type of input each edit area requires; detecting, by the client-side module, an input focus proximate a detected edit area of the web page, the detected edit area configured to receive input in a particular format, the particular format of the input for the detected edit area being a scanned type of input required for the detected edit area, the client-side module synchronizing browser Document Object Model (DOM) events to detect when the user has set the input focus proximate the detected edit area; and in response to the detecting, displaying, by the client-side module and on a display of the computing device, the user information associated with the user and maintained by the service provider, the displayed information not specifically associated with a web form and having a format matching the particular format of input for the detected edit area of the web page. 2. The method of claim 1 wherein the navigating to a web page further comprises navigating to a web page not associated with the service provider. 3. The method of claim 1 wherein the navigating to a web page further comprises navigating to a web page associated with the service provider. 4. The method of claim 1 wherein the displaying of information further comprises displaying one or more email addresses associated with the user. 5. The method of claim 1 wherein the displaying of information further comprises displaying contact information associated with the user. 6. The method of claim 1 wherein the displaying of information further comprises displaying financial information associated with the user. 7. The method of claim 1 wherein the client-side module is a software toolbar. 8. The method of claim 1 wherein the detecting of the input focus at the edit area further comprises providing, by the client-side module, software instructions to the web browser for execution by the web browser when displaying the web page, the software instructions for displaying a user interface for the displaying of the information. 9. The method of claim 1 further comprising receiving, by the computing device over a network from a server computer of the service provider, the information associated with the user. 10. The method of claim 9 further comprising storing, in a memory of the computing device, the information. 11. A computing device comprising: a processor; a client-side module provided by a service provider, executed by the processor, and configured to scan a web page navigated to by a user of the computing device via a web browser for an edit area, scan text on the web page to determine what type of input each edit area requires, and detect an input focus proximate the edit area of the web page, the edit area configured to receive input in a particular format, the particular format of the input for the edit area being a scanned type of input required for the edit area, the client-side module synchronizing browser Document Object Model (DOM) events to detect when the user has set the input focus proximate the detected edit area; and a display in communication with the client-side module and configured to display information associated with the user and maintained by the service provider, the displayed information not specifically associated with a web form and having a format matching the particular format of input for the edit area of the web page. 12. The computing device of claim 11 wherein the web page is not associated with the service provider. 13. The computing device of claim 11 wherein the web page is associated with the service provider. 14. The computing device of claim 11 wherein the information associated with the user further comprises email addresses associated with the user. 15. The computing device of claim 11 wherein the information associated with the user further comprises contact information associated with the user. 16. The computing device of claim 11 wherein the information associated with the user further comprises financial information associated with the user. 17. The computing device of claim 11 wherein the client-side module is a software toolbar. 18. The computing device of claim 11 further comprising a computing device storage configured to store the client-side module. 19. The computing device of claim 11 further comprising a computing device storage configured to store the information associated with the user. 20. The computing device of claim 11 wherein the client-side module is further configured to provide software instructions to the web browser for execution by the web browser when displaying the web page, the software instructions for displaying a user interface for the displaying of the information. 21. A non-transitory computer readable storage medium storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of: scanning, by a client-side module provided by a service provider and executing on a computing device, a web page navigated to by a user of the computing device via a web browser for each edit area of the web page; scanning, by the client-side module, text on the web page to determine what type of input each edit area requires; detecting, by the client-side module, an input focus proximate a detected edit area of the web page, the edit area configured to receive input in a particular format, the particular format of the input for the detected edit area being a scanned type of input required for the detected edit area, the client-side module synchronizing browser Document Object Model (DOM) events to detect when the user has set the input focus proximate the detected edit area; and displaying, on a display of the computing device, information associated with the user and maintained by the service provider, the displayed information not specifically associated with a web form and having a format matching the particular format of input for the edit area of the web page. 22. A method comprising: receiving, by a server computer of a service provider from a computing device, a request for a client-side module; transmitting, by the server computer to the computing device, the client-side module, the client-side module configured to: scan a web page navigated to by a user of the computing device via a web browser to determine a location of each edit area of the web page; scan text on the web page to determine what type of input each edit area requires; detect an input focus proximate a detected edit area of the web page, the edit area configured to receive input in a particular format, the particular format of the input for the detected edit area being a scanned type of input required for the detected edit area, the client-side module synchronizing browser Document Object Model (DOM) events to detect when the user has set the input focus proximate the detected edit area; and display, on a display of the computing device, information associated with the user and maintained by the service
Form filling; Merging · CPC title
Document structures and storage, e.g. HTML extensions · CPC title
Converting codes to words; Guess-ahead of partial word inputs · CPC title
Optimising the visualization of content, e.g. distillation of HTML documents · CPC title
Retrieval from the web · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.