IP Library Granted Patent US 8,250,485
Granted Patent B2
US 8,250,485 · App. 11/557,191 · Granted Aug 21, 2012

Web accessibility assistant

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,250,485
App. No.
11/557,191
Granted
Aug 21, 2012
Kind
B2
Abstract

A method and article of manufacture in computer readable form for web page navigation without use of a computer mouse. A computer program is executed on a central processing unit (CPU) of a computer system that includes a keyboard and a display screen. A first web page, which includes at least one Universal Resource Locator (URL), is fetched. The fetched first web page is parsed. As each URL of the at least one URL on the first web page is encountered during the parsing of the first web page, computer code that associates a two-key code with each URL on the first web page is generated and executed. The first web page is displayed on the display screen, which includes depicting on the displayed first web page: each two-key code and an indication of which URL on the first web page each two-key code is associated with.

Claims (28)

1. A method for web page navigation without use of a computer mouse, said method implemented by execution of a computer program on a central processing unit (CPU) of a computer system, said computer system comprising a keyboard and a display screen, said method comprising:

fetching a first web page, said first web page comprising at least one Universal Resource Locator (URL);

parsing the fetched first web page;

during said parsing, as each URL of the at least one URL on the first web page is encountered, transforming the first web page by appending to a link statement of said each URL on the first web page an associated two-key code that associates the two-key code with said each URL on the first web page;

after said parsing has parsed the entire first web page, looping over the appended two-key codes on the first web page, said looping comprising generating computer code that associates said each URL on the first web page with its associated two-key code;

after said looping, forming a joined first web page by joining the generated computer code with the transformed first web page;

sending the joined first web page to an output stream that is directed to the display screen which results in the joined first web page arriving at the display screen;

in response to said joined first web page arriving at the display screen, displaying the first web page on the display screen, said displaying comprising depicting on the displayed first web page: each two-key code and an indication of which URL on the first web page each two-key code is associated with, wherein said displaying is initiated after said parsing has been performed.

2. The method of claim 1 , wherein said depicting comprises depicting each two-key code near an icon that represents the URL that each two-key code is associated with.

3. The method of claim 1 , wherein said depicting comprises depicting on the first web page a box that lists each two-key code and the URL that each two-key code is associated with.

4. The method of claim 1 , said method further comprising:

after said displaying the first web page, scanning a keyboard data stream for detection of a first two-key code of the displayed two-key codes on the first web page, the URL on the first web page associated with the first two-key code having a link to a second web page, said keyboard data stream having been generating from use of the keyboard by a user of the computer system following said displaying.

5. The method of claim 1 , wherein the generated computer code is in a JavaScript language.

6. The method of claim 1 , wherein said parsing comprises testing images on the first web page for links to URLs.

7. An article of manufacture in computer readable form comprising means for performing a method for operating, in a computer system having a keyboard and a display screen, a program that implements web page navigation without use of a computer mouse, said method comprising:

fetching a first web page, said first web page comprising at least one Universal Resource Locator (URL);

parsing the fetched first web page;

during said parsing, as each URL of the at least one URL on the first web page is encountered, transforming the first web page by appending to a link statement of said each URL on the first web page an associated two-key code that associates the two-key code with said each URL on the first web page;

after said parsing has parsed the entire first web page, looping over the appended two-key codes on the first web page, said looping comprising generating computer code that associates said each URL on the first web page with its associated two-key code;

after said looping, forming a joined first web page by joining the generated computer code with the transformed first web page;

sending the joined first web page to an output stream that is directed to the display screen which results in the joined first web page arriving at the display screen;

in response to said joined first web page arriving at the display screen, displaying the first web page on the display screen, said displaying comprising depicting on the displayed first web page: each two-key code and an indication of which URL on the first web page each two-key code is associated with, wherein said displaying is initiated after said parsing has been performed.

8. The article of manufacture of claim 7 , wherein said depicting comprises depicting each two-key code near an icon that represents the URL that each two-key code is associated with.

9. The article of manufacture of claim 7 , wherein said depicting comprises depicting on the first web page a box that lists each two-key code and the URL that each two-key code is associated with.

10. The article of manufacture of claim 7 , said method further comprising:

after said displaying the first web page, scanning a keyboard data stream for detection of a first two-key code of the displayed two-key codes on the first web page, the URL on the first web page associated with the first two-key code having a link to a second web page, said keyboard data stream having been generating from use of the keyboard by a user of the computer system following said displaying.

11. The article of manufacture of claim 7 , wherein the generated computer code in a JavaScript language.

12. The article of manufacture of claim 7 , wherein said parsing comprises testing images on the first web page for links to URLs.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →