Processing a web page

US10275054B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10275054-B2
Application numberUS-201213534054-A
CountryUS
Kind codeB2
Filing dateJun 27, 2012
Priority dateJun 11, 2002
Publication dateApr 30, 2019
Grant dateApr 30, 2019

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 method and computer system for processing a web page. A first web page is parsed. The first web page includes at least one Universal Resource Locator (URL). During the parsing, as each URL of the at least one URL on the first web page is encountered, the first web page is transformed by appending to a link statement of each URL on the first web page an associated two-key code that associates the two-key code with each URL on the first web page. The first web page is displayed on a display screen of the computer system. The display of the web page is initiated after the parsing has been performed.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for processing a web page, said method comprising: fetching, by a processor of a computer system, a first web page, said first web page comprising at least one Universal Resource Locator (URL); said processor parsing the first web page; during said parsing, as each URL of the at least one URL on the first web page is encountered, said processor 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, said processor 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, said processor forming a joined first web page by joining the generated computer code with the transformed first web page; said processor 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, said processor displaying the first web page on a display screen of the computer system, 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 , wherein the generated computer code is in a JavaScript language. 5. The method of claim 1 , said method further comprising: after said displaying the first web page, said processor 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. 6. The method of claim 1 , wherein said parsing comprises testing images on the first web page for links to URLs. 7. The method of claim 1 , wherein the computer system comprises a keyboard and a program that accepts mouse clicks by substituting keyboard entries for mouse clicks, said method further comprising: said processor associating a keystroke combination with a first URL; responsive to a keystroke, said processor passing a mouse click and other data to the program, said other data comprising the first URL; said processor processing a first data stream containing a plurality of URLs; said processor transcoding URLs in the first data stream to associate keystroke combinations with the URLs in the first data stream; and said processor displaying, on the display screen, a screen display based on the first data stream and including the keystroke combinations together with representations of the URLs in the first data stream. 8. The method of claim 7 , said method further comprising: said processor responding to a computer program in the computer system as a proxy server and processing requests from the computer program for data from data processing systems external to said computer system. 9. A computer system comprising a processor and a computer readable memory, said memory containing program code configured to be executed by the processor to implement a method for processing a web page, said method comprising: said processor fetching a first web page, said first web page comprising at least one Universal Resource Locator (URL); said processor parsing the first web page; during said parsing, as each URL of the at least one URL on the first web page is encountered, said processor 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, said processor 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, said processor forming a joined first web page by joining the generated computer code with the transformed first web page; said processor 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, said processor displaying the first web page on a display screen of the computer system, 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. 10. The computer system of claim 9 , wherein said depicting comprises depicting each two-key code near an icon that represents the URL that each two-key code is associated with. 11. The computer system of claim 9 , 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. 12. The computer system of claim 9 , wherein the generated computer code is in a JavaScript language. 13. The computer system of claim 9 , said method further comprising: after said displaying the first web page, said processor 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. 14. The computer system of claim 9 , wherein said parsing comprises testing images on the first web page for links to URLs. 15. The computer system of claim 9 , wherein the computer system comprises a keyboard and a program that accepts mouse clicks by substituting keyboard entries for mouse clicks, said method further comprising: said processor associating a keystroke combination with a first URL; responsive to a keystroke, said processor passing a mouse click and other data to the program, said other data comprising the first URL; said processor processing a first data stream containing a plurality of URLs; said processor transcoding URLs in the first data stream to associate keystroke combinations with the URLs in the first data stream; and said processor displaying, on the display screen, a screen display based on the first data stream and including the keystroke combinations together with representations of the URLs in the first data stream. 16. The computer system of claim 15 , said method further comprising: said processor responding to a computer program in the computer system as a proxy server and processing requests from the computer program for data from data processi

Assignees

Inventors

Classifications

  • using chord techniques (G06F3/0234 takes precedence) · CPC title

  • G06F3/038Primary

    Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry · 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 US10275054B2 cover?
A method and computer system for processing a web page. A first web page is parsed. The first web page includes at least one Universal Resource Locator (URL). During the parsing, as each URL of the at least one URL on the first web page is encountered, the first web page is transformed by appending to a link statement of each URL on the first web page an associated two-key code that associates …
Who is the assignee on this patent?
Spisak Michael J, IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/038. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 30 2019 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).