Method and system for managing access to a plurality of data objects
First Claim
1. System for managing access to a plurality of data objects, comprising:
- first means for storing information describing said plurality of data objects and for storing information describing attributes of said plurality of data objects and for storing information describing relationships therebetween as a separate relationship object;
second means for accepting and processing user queries on said information stored in said first means and for generating first results data in response to said user queries;
third means responsive to said second means for generating second results data using said first results data, said second results data including information contained in said plurality of data objects.
1 Assignment
0 Petitions
Accused Products
Abstract
The system of the present invention having a first module (20) for storing information describing a plurality of data objects (150, 160, and 170), attributes of each of the plurality of data objects, and relationships therebetween; a second module (15) for accepting and processing user queries generating first results data, the first results data including the information describing the plurality of data objects stored in the first module; and a third module (85) responsive to the second module (15) for generating second results data using the first results data, the second results data including the information contained in the plurality of data objects. The method of the present invention having the steps of providing data which describes the plurality of data objects, attributes of the plurality of data objects, and relationships therebetween; providing at least one procedure operable to build a query specific to at least one of the plurality of data object; accepting user requests querying the data; updating a first results file in response to the user requests; generating the query specific to at least one of the plurality of data objects with at least one procedure in response to the first results file; executing the query specific to at least one of the plurality of data objects; and generating a second results files in response to the executing step which includes information contained within at least one of the plurality of data objects.
-
Citations
8 Claims
-
1. System for managing access to a plurality of data objects, comprising:
-
first means for storing information describing said plurality of data objects and for storing information describing attributes of said plurality of data objects and for storing information describing relationships therebetween as a separate relationship object;
second means for accepting and processing user queries on said information stored in said first means and for generating first results data in response to said user queries;
third means responsive to said second means for generating second results data using said first results data, said second results data including information contained in said plurality of data objects. - View Dependent Claims (4)
-
-
2. System for managing access to a plurality of data objects, comprising:
-
first means for storing information describing said plurality of data objects and for storing information describing attributes of said plurality of data objects and for storing information describing relationships therebetween as a separate relationship object;
second means for accepting and processing user queries on said information stored in said first means and for generating first results data in response to said user queries;
third means responsive to said second means for generating a query specific to at least one of said plurality of data objects in response to said first results data, for executing said second query and for generating second results data in response to said execution, said results data including information contained in said plurality of data objects.
-
-
3. System for managing access to a plurality of data objects, comprising:
-
first means for storing information describing said plurality of data objects, for storing information describing attributes of said plurality of data objects as an attribute object, for storing information describing relationships between one of said plurality of data objects and a first attribute of said attributes of said one of said plurality of data objects as instances of said attribute object, for storing information describing relationships between said one of said plurality of data objects and another of said plurality of data objects as an instance of relationship object;
second means for accepting and processing a first query on said information stored in said first means and for generating first results data using said information stored in said first means in response to said first query;
third means responsive to said second means for generating a second query specific to at least one of said plurality of data objects in response to said first results data, for executing said second query and for generating second results data in response to said execution, said results data including information contained in said plurality of data objects. - View Dependent Claims (5, 6, 7)
-
-
8. A method for managing access to a plurality of data objects, comprising the steps of:
-
providing separate objects which describe said plurality of data objects, attributes of said plurality of data objects, and relationships therebetween;
providing at least one procedure operable to generate a first query specific to at least one of said plurality of data object;
accepting a second query querying said data;
updating a first results file in response to said second query;
executing said at least one procedure to generate said first query specific to said at least one of said plurality of data objects in response to said first results file;
executing said first query specific to said at least one of said plurality of data objects; and
generating a second results files in response to said executing step which includes information contained within said at least one of said plurality of data objects.
-
Specification