Method for providing a description of a user's current position in a web page
First Claim
Patent Images
1. A method for providing a description of current position in an electronic document, comprising:
- parsing an electronic document into a parse tree;
receiving a user request for a description of cursor position in the electronic document;
using an algorithm to construct a position response by walking up the parse tree, from the tree node associated with the current position in the electronic document to the root of the electronic document; and
delivering the position response to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, program, and apparatus for providing a description of current position in an electronic document are provided. The invention first comprises parsing the electronic document into a parse tree. When the system receives a command from the user requesting current position in the electronic document, an algorithm performs a walk up the parse tree, from the current position to the root of the document. A position response, containing nodes in the walk up the parse tree, is constructed by the algorithm and reported to the user.
-
Citations
29 Claims
-
1. A method for providing a description of current position in an electronic document, comprising:
-
parsing an electronic document into a parse tree;
receiving a user request for a description of cursor position in the electronic document;
using an algorithm to construct a position response by walking up the parse tree, from the tree node associated with the current position in the electronic document to the root of the electronic document; and
delivering the position response to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19)
-
-
12. A method for receiving a description of current position in an electronic document, comprising:
-
entering a user command requesting a description of cursor position in an electronic document; and
receiving a position response comprising nodes in a walk up a parse tree constructed from the electronic document.
-
-
20. A computer program product in a computer readable medium for use in a data processing system, for providing a description of current position in an electronic document, the computer program product comprising:
-
instructions for parsing an electronic document into a parse tree;
instructions for receiving a user command requesting cursor position in the electronic document;
an algorithm to construct a position response by walking up the parse tree, from the tree node associated with the current position in the electronic document to the root of the electronic document; and
instructions for delivering the position response to the user. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A computer program product in a computer readable medium for use in a data processing system, for receiving a description of current position in an electronic document, the computer program product comprising:
-
instructions for entering a user command requesting a description of cursor position in an electronic document; and
instructions for receiving a position response comprising nodes in a walk up a parse tree constructed from the electronic document.
-
-
28. An apparatus for providing a description of current position in an electronic document, comprising:
-
a parsing component which parses an electronic document into a parse tree;
a command receiver which receives a user command requesting a description of cursor position in the electronic document;
a data processor which uses an algorithm to construct a position response by walking up the parse tree, from the tree node associated with the current position in the electronic document to the root of the electronic document; and
a feedback mechanism to deliver the position response to the user.
-
-
29. A system for receiving a description of current position in an electronic document, comprising:
-
means for entering a user command requesting a description of cursor position in an electronic document; and
means for receiving a position response comprising nodes in a walk up a parse tree constructed from the electronic document.
-
Specification