Providing resilient links
First Claim
Patent Images
1. A computer readable storage medium including executable instructions which, when executed, locate information by:
- examining a number of parameters associated with a link, wherein the parameters include one or more parameters associated with a link target;
using the number of parameters associated with the link to determine a path to the link target, wherein the path includes at least one of an absolute path and a relative path;
using the at least one of the absolute path and the relative path to locate the link target, including using a page title and the at least one of the absolute path and the relative path to locate the path to the link target;
using a target identifier to locate the link target if the link target is not located using the at least one of the absolute path and the relative path; and
,using a base path to locate the link target if the link target is not located using the target identifier and the at least one of the absolute path and the relative path.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided to create and maintain one or more links or associations to different types of data and other information. In an embodiment, one or more links can be created and maintained, wherein the one or more links provide one or more pathways between structured information. A user can use a link to locate desired information, such as a notebook, section group, section, page, and/or page object for example. The various embodiments provide links that remain resilient should the information be reorganized or otherwise changed.
-
Citations
20 Claims
-
1. A computer readable storage medium including executable instructions which, when executed, locate information by:
-
examining a number of parameters associated with a link, wherein the parameters include one or more parameters associated with a link target; using the number of parameters associated with the link to determine a path to the link target, wherein the path includes at least one of an absolute path and a relative path; using the at least one of the absolute path and the relative path to locate the link target, including using a page title and the at least one of the absolute path and the relative path to locate the path to the link target; using a target identifier to locate the link target if the link target is not located using the at least one of the absolute path and the relative path; and
,using a base path to locate the link target if the link target is not located using the target identifier and the at least one of the absolute path and the relative path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system to maintain information comprising:
-
an organizer component to organize the information according to a hierarchal information structure; a link component to create one or more links to a target associated with the hierarchal information structure, wherein the one or more links include a number of parameters associated with a path selected from at least one of an absolute path and a relative path; and
,a locator component to locate the target associated with the link, wherein the locator component is to use the number of parameters associated with the at least one of the absolute path and relative path to locate the target including using at least one of a page and a section identifier to locate a link target if the link target is not located using the at least one of the absolute path and the relative path. - View Dependent Claims (13, 14)
-
-
15. A method of associating information comprising:
-
determining a target of a link, wherein the target is associated with a hierarchal information structure including using a page object identifier associated with a page object to locate the target; defining a path to the target, wherein the path includes one or more parameters associated with the target including at least one of a base path and a relative path; creating the link to the target, wherein the link includes at least one of the base path, the relative path, and a target identifier, wherein the link includes parameters to locate the target; and
,storing the parameters of the link in memory. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification