Creating a link relationship between document objects and storing in a link directory
First Claim
1. A non-transitory computer readable medium upon which is embedded instructions for carrying out a method comprising:
- receiving a user input specifying a first document object located on a network and a second document object located on a network;
creating a link relationship between the first document object and the second document object, wherein the creating is based on the received user input and establishes a traversable connection between the first and second document objects, such that the traversable connection contains information describing traversal from the first document object to the second document object and from the second document object to the first document object;
creating a link directory for storing one or more traversable connections between document objects located on a network, wherein the link directory contains one or more records corresponding to the one or more link relationships between document objects;
creating a plurality of link relationship attributes for the link relationship, wherein the link relationship attributes describe the link relationship in a context useful to a user of the network;
storing the link relationship separate from the first document object and the second document object in the link directory, wherein the link relationship is stored as a record and connects document objects in a pairwise fashion by having a field identifying the first document object, and a field identifying the second document object, and one or more fields identifying link relationship attributes describing the traversable connection between the two document objects;
presenting the first document object;
presenting at least one of the plurality of link relationship attributes; and
presenting the link relationship, thereby optimizing the ability to search document objects on the network by transforming an identification of individual document objects on the network into a presentation of a traversable relationship between the two document objects.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for searching relationships between and among documents are detailed. One method includes steps for selecting one or more initial search items from a group consisting of: (a) document objects, (b) link references to document objects, (c) link reference attributes, and (d) link relationship attributes. The method also includes steps for identifying one or more link relationships using the selected initial search items, and for presenting one or more link relationships attributes describing the identified link relationships. A user interface for presenting and searching relationships between document objects located on a network is also detailed. The user interface may include a first portion of a screen display for displaying one or more link relationship attributes and a second portion of the screen display for displaying one or more entries from a group consisting of: (a) link references that represent the document objects, (b) link relationship attributes describing the link relationships, (c) link reference attributes describing the link references, and (d) document objects. The displayed entries in the second portion of the user interface are related to the displayed one or more link relationship attributes in the first portion.
176 Citations
53 Claims
-
1. A non-transitory computer readable medium upon which is embedded instructions for carrying out a method comprising:
-
receiving a user input specifying a first document object located on a network and a second document object located on a network; creating a link relationship between the first document object and the second document object, wherein the creating is based on the received user input and establishes a traversable connection between the first and second document objects, such that the traversable connection contains information describing traversal from the first document object to the second document object and from the second document object to the first document object; creating a link directory for storing one or more traversable connections between document objects located on a network, wherein the link directory contains one or more records corresponding to the one or more link relationships between document objects; creating a plurality of link relationship attributes for the link relationship, wherein the link relationship attributes describe the link relationship in a context useful to a user of the network; storing the link relationship separate from the first document object and the second document object in the link directory, wherein the link relationship is stored as a record and connects document objects in a pairwise fashion by having a field identifying the first document object, and a field identifying the second document object, and one or more fields identifying link relationship attributes describing the traversable connection between the two document objects; presenting the first document object; presenting at least one of the plurality of link relationship attributes; and presenting the link relationship, thereby optimizing the ability to search document objects on the network by transforming an identification of individual document objects on the network into a presentation of a traversable relationship between the two document objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium upon which is embedded instructions for carrying out a method comprising:
-
receiving identification of a user profile located on a network and an image wherein the image is a document object located on a network; creating, using the received identification of the image, a link relationship referencing the image, wherein the link relationship establishes a traversable connection between said image and a second document object located on the network; creating a link directory for storing one or more link relationships between document objects located on a network, wherein the link directory stores one or more records representing the one or more link relationships between document objects; creating a plurality of link relationship attributes for the link relationship; storing the created link relationship in the link directory, wherein the link relationship is stored as one of said records in the link directory and explicitly relates document objects in a pairwise fashion by having a field identifying the first document object, a field identifying the second document object, and one or more fields identifying link relationship attributes describing traversable connection between the two document objects; and enabling a user to retrieve the stored link relationship from the link directory thereby optimizing a functionality of a computer by improving a user'"'"'s ability to access document objects on a network by enabling a user to retrieve the traversable records of pairwise related document objects.
-
-
20. A non-transitory computer readable medium upon which is embedded instructions for carrying out a method comprising:
-
automatically uploading a first document object received from a user device; automatically creating one or more link relationships referencing the first document object, wherein creating a link relationship referencing the first document object establishes a traversable connection between the first document object and a second document object located on a network; assigning a plurality of link relationship attributes describing at least one of the one or more link relationships; publishing the one or more link relationships wherein publishing the one or more link relationships comprises publishing, on a network, at least the reference to the first document object, the reference to the second document object, and one of said link relationships between the first document object and the second document object located on the network; storing the one or more link relationships in one or more link directories, wherein each link relationship is stored as a record in the one or more link directories and relates document objects in a pairwise fashion by having a field referencing a first document object, a field referencing a second document object, and one or more fields identifying link relationship attributes describing the traversable connection between the two document objects; making the first document object available to users through the one or more link relationships thereby optimizing a functionality of a computer by allowing users the ability to access related document objects on a network by explicitly relating document objects in a pairwise fashion. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A non-transitory computer readable medium upon which is embedded instructions for carrying out a method comprising:
-
automatically uploading a first document object received from a user; automatically creating one or more link relationships referencing the first document object, wherein creating a link relationship referencing the first document object establishes a traversable connection between the first document object and a second document object located on a network; publishing the one or more link relationships to one or more link directories appropriate to the link relationship, wherein link directories store one or more records corresponding to the one or more link relationships between document objects such that each record explicitly relates document objects in a pairwise fashion by having a field identifying a first document object and a field identifying a second document object; assigning attributes describing the first document object; and assigning a plurality of link relationship attributes describing at least one of the one or more link relationships. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer system for managing links, comprising:
-
one or more processors; and at least one memory including program code that, when executed by the one or more processors, causes the computer system to; receive for processing user input identifying a user profile located on a network and an image, wherein the image is a document object located on a network; create, using the received identifications, a link relationship to the image such that the link relationship establishes a traversable connection between the image and a second document object located on the network; generate a link directory for storing one or more records corresponding to one or more link relationships between document objects located on a network, wherein each record explicitly relates document objects in a pairwise fashion by having a field identifying a first document object, a field identifying a second document object, and one or more fields identifying link relationship attributes describing the traversable connection between the two document objects; assign a plurality of link relationship attributes describing the link relationship; store the created link relationship in the link directory whereby storing created link relationships improves the functionality of the computer system by establishing a network of pairwise related document objects; and send the stored link relationship from the link directory to a user device. - View Dependent Claims (49, 50)
-
-
51. A computerized method for linking data objects comprising:
-
receiving, using a computer system, an identification of a first document object located on a network and a second document object located on a network; creating, using a computer system, a link relationship between the first document object and the second document object, wherein the creating is based on the received identifications and establishes a traversable connection between the first and second document objects; automatically creating a link directory for storing link relationships between document objects located on a network; creating a plurality of link relationship attributes for the link relationship; storing in a memory device the link relationship in the link directory, wherein the link relationship is stored as a record in the link directory and explicitly relates document objects in a pairwise fashion by having a field identifying the first document object, a field identifying the second document object and one or more fields identifying link relationship attributes describing the traversable connection between the two document objects; and making the link relationship and the plurality of link relationship attributes available to a user device upon request. - View Dependent Claims (52, 53)
-
Specification