Common interface for ink trees
First Claim
Patent Images
1. A process for performing an operation on a nodal data structure comprising the following steps:
- receiving an instruction;
receiving a designation of at least one node in said data structure; and
, performing the instruction on the at least one node or nodes beneath the at least one node by navigating said data structure starting from said at least one node to find at least one sub node where said instruction may be properly performed.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and data structure are described that permit a function to be operable at a designated node or sub nodes. An instruction that designates one or more nodes is processed to perform the instruction on each of the nodes. If the instruction is not performable on a current node, the data structure relating to the current node is navigated to obtain one or more sub nodes. The instruction is then performed on the sub nodes.
-
Citations
12 Claims
-
1. A process for performing an operation on a nodal data structure comprising the following steps:
-
receiving an instruction;
receiving a designation of at least one node in said data structure; and
,performing the instruction on the at least one node or nodes beneath the at least one node by navigating said data structure starting from said at least one node to find at least one sub node where said instruction may be properly performed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium having a data structure stored thereon, said data structure comprising:
-
at least one word node, said word node associated with stroke information;
at least one line node, said at least one line node having at least one pointer to said at least one word node; and
at least one paragraph node, said at least one paragraph node having at least one pointer to said at least one line node, wherein said data structure may be recursively navigated during the performance of a received instruction. - View Dependent Claims (9)
-
-
10. A computer readable medium having a data structure stored thereon, said data structure comprising:
-
at least one word node, said word node associated with stroke information;
at least one sentence node, said at least one sentence node having at least one pointer to said at least one word node; and
at least one paragraph node, said at least one paragraph node having at least one pointer to said at least one sentence node, wherein said data structure may be recursively navigated during the performance of a received instruction. - View Dependent Claims (11)
-
-
12. A system for performing an operation on a data structure comprising:
-
an input for receiving an instruction and a designation of at least one node of said data structure; and
a processor that determines if said instruction is performable at said at least one node and attempts to navigate to at least another node if said instruction is not performable at said at least one node.
-
Specification