← Back to Patent Explorer
EP0924629A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Virtual navigation

Assignee: Adobe Inc
•
Filing: 1998-12-09
•
Granted: —
•
Expires: 2018-12-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for identifying links in an electronic document provides an electronic file as a data structure having components and having base links that define the structural relationship between the components, traverses the data structure using the base links, and produces a virtual link between two components by recognizing a characteristic shared by the components. The virtual link is identified when needed at run-time. A function may be performed using the components as components are identified.

Inventors

  • 👤 Jeffrey E. Young

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-24 21:41
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/93; G06F16/94; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 76 words
A computer-implemented method for identifying links in an electronic file that is expressed as a data structure having a plurality of components and base links that define a structural relationship between the components, the method comprising: traversing a data structure using a plurality of base links; and producing a virtual link between a first component and a second component in the data structure by recognizing a characteristic shared by the first component and the second component.
Claim 2
Dependent Claim 15 words
The method of claim 1, wherein the virtual link is identified when needed at run-time.
Claim 3
Dependent Claim 23 words
The method of claim 1, further comprising: performing a function using the second component before the traversal of the data structure is completed.
Claim 4
Dependent Claim 23 words
The method of claim 1, further comprising: providing a plurality of traversal routines that sequentially execute to identify a virtual link between components.
Claim 5
Dependent Claim 36 words
The method of claim 1, wherein the second component inherits features from a component class, and a traversal routine recognizes the second component by recognizing members of the component class until the second component is found.
Claim 6
Dependent Claim 31 words
The method of claim 5, wherein the data structure is a hierarchical data structure and the traversal routine specifies a traversal path in terms of family, next, and previous structural relationships.
Claim 7
Dependent Claim 13 words
The method of claim 3, wherein the electronic file is an electronic document.
Claim 8
Dependent Claim 17 words
The method of claim 7, wherein the function performed on the second component is a renumbering function.
Claim 9
Dependent Claim 15 words
The method of claim 7, wherein the function performed on the second component generates text.
Claim 10
Dependent Claim 17 words
The method of claim 7, wherein the function performed on the second component locates a text string.
Claim 11
Dependent Claim 17 words
The method of claim 7, wherein the traversal routine identifies a plurality of virtual links between components.
Claim 12
Dependent Claim 54 words
The method of claim 11, wherein the data structure is a hierarchical data structure, the virtual links represent a hierarchical subset of components in the hierarchical data structure, the traversal routine specifies a traversal path in terms of family, next, or previous structural relationships, and the traversal routine specifies components according to data type.
Claim 13
Dependent Claim 114 words
A computer-implemented method for identifying links in an electronic file at run time, comprising: providing an electronic file as a hierarchical data structure having a plurality of components and a plurality of base links that define a structural relationship between the components; traversing the hierarchical data structure using a plurality of traversal routines that use the base links; defining the traversal routines as classes that inherit features from other traversal routine classes; having each traversal routine identify a plurality of links between a plurality of components in the hierarchical data structure by recognizing a characteristic shared by the components; and performing a function using each identified component at the time the component is identified.
Claim 14
Dependent Claim 80 words
A computer program operating on an electronic file arranged as a data structure having a plurality of components and a plurality of base links that define a structural relationship between the components, the computer program residing on a computer-readable medium, comprising instructions causing a computer to: provide at least one traversal routine, with the traversal routine identifying a link between a first component and a second component in a data structure by traversing the data structure using the base links.
Claim 15
Dependent Claim 32 words
The computer program of claim 14, wherein the second component inherits characteristics from a class of components and the traversal routine identifies the link by recognizing members of the class of components.
Claim 16
Dependent Claim 28 words
The computer program of claim 14, further comprising the instruction causing a computer to: perform a function using the second component at the time the component is identified.
Claim 17
Dependent Claim 14 words
The computer program of claim 14, wherein the electronic file is an electronic document.
Claim 18
Dependent Claim 28 words
The computer program of claim 17, further comprising the instruction causing a computer to: produce a plurality of links between a plurality of components in the data structure.
Claim 19
Dependent Claim 33 words
The computer program of claim 17, further comprising the instruction causing a computer to: perform a function using the second component and subsequently linked components before traversal of the data structure is completed.
Claim 20
Dependent Claim 14 words
The computer program of claim 19, wherein the function performed is a renumbering function.
Claim 21
Dependent Claim 12 words
The computer program of claim 19, wherein the function performed generates text.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag