Managing relationships between resources stored within a repository
First Claim
1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
- A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the performance of;
in response to receiving a request to store a first resource in a repository, parsing the first resource to retrieve relationship data, wherein said relationship data identifies a relationship between the first resource and a second resource in the repository;
determining a type of link to represent the relationship;
storing, within a database, one or more relationship records that identify said relationship using the type of link between said first resource and said second resource, and wherein said one or more, relationship records are stored separate from said first resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for managing relationships between resources stored in a repository is provided. A client sends, to a server, a request to store a first resource within a repository. In response to receiving the request, the server parses the first resource to retrieve relationship data that identifies a relationship between two or more resources to be stored, or currently stored, within the repository. The server stores, within a database accessible to the server, one or more relationship records that identify the relationship between the two or more resources. The one or more relationship records are stored separate from the two or more resources. Subsequently, the client may issue queries, to the server, about the one or more relationships records stored in the database. In this way, a user may access the one or more relationship records to analyze the relationship between resources stored in repository.
124 Citations
16 Claims
-
1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
-
A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the performance of;
in response to receiving a request to store a first resource in a repository, parsing the first resource to retrieve relationship data, wherein said relationship data identifies a relationship between the first resource and a second resource in the repository;
determining a type of link to represent the relationship;
storing, within a database, one or more relationship records that identify said relationship using the type of link between said first resource and said second resource, and wherein said one or more, relationship records are stored separate from said first resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
-
A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the performance of;
storing, within a repository, a first resource and a second resource, wherein said first resource does not contain any link to said second resource;
in response to receiving a request to store a third resource in said repository, parsing the third resource to retrieve relationship data, wherein said relationship data identifies a relationship between the first resource and said second resource;
determining a type of link to represent the relationship;
storing, within a database, one or more relationship records that indicate the existence said type of link from said first resource to said second resource, and wherein said one or more relationship records are stored separate from either of said first resource and said second resource. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification