Method and system for completing an edit area of a web page

US9690769B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9690769-B2
Application numberUS-58091709-A
CountryUS
Kind codeB2
Filing dateOct 16, 2009
Priority dateOct 16, 2009
Publication dateJun 27, 2017
Grant dateJun 27, 2017

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • G06F16/95Primary

    Retrieval from the web · CPC title

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 US9690769B2 cover?
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, t…
Who is the assignee on this patent?
Owens Stephen, Excalibur Ip Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/95. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 27 2017 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).