US6697808B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for performing advanced object searching of a metadata repository used by a decision support system
Assignee: Strategy Inc
•
Filing: 2001-06-19
•
Granted: 2004-02-24
•
Expires: 2021-06-19
Abstract
Abstract Methods and systems are provided for use in searching a metadata repository used to store metadata objects relating to data stored in a storage device of a decision support system. In embodiments of the invention, a search object is submitted to an object server by a requestor. The object server may search itself for objects meeting the search criteria. If unsuccessful, the search object may be sent to a metadata server which uses a metadata search engine to search the metadata repository. Results of the search may be returned to the requestor by the object server.
Inventors
- 👤 William Hurwood
- 👤 Benjamin Z. Li
- 👤 Abhimanyu Warikoo
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 20:00
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06F; G06F16/00; G06F16/20; G06F16/28; G06F16/283; G06F16/90; G06F16/907; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
112 words
A method of searching a metadata repository used to store metadata objects relating to data stored in at least one data storage device of a decision support system, the method comprising the steps of: submitting to an object server a search object having search criteria established by a requester wherein the search criteria is used to screen the metadata objects in the metadata repository; transferring the search object to a metadata server; recursively searching the metadata repository for metadata objects meeting the search criteria of the search object; and returning to the requestor a search result object including at least a portion of each of the metadata objects meeting the search criteria.
Claim 2
Independent Claim
112 words
A method of searching a metadata repository used to store metadata objects relating to data stored in at least one data storage device of a decision support system, the method comprising the steps of: submitting to an object server a search object having search criteria established by a requester wherein the search criteria is used to screen the metadata objects in the metadata repository; transferring the search object to a metadata server; recursively searching the metadata repository for metadata objects meeting the search criteria of the search object; and returning to the requestor a search result object including at least a portion of each of the metadata objects meeting the search criteria.
Claim 3
Dependent Claim
17 words
A method according to claim 1 wherein the requester is a user of the decision support system.
Claim 4
Dependent Claim
17 words
A method according to claim 1 wherein the requester is a module of the decision support system.
Claim 5
Dependent Claim
34 words
A method according to claim 1 further comprising the step of searching the object server for objects meeting the search criteria responsive to identification of a predetermined local search attribute in the search object.
Claim 6
Dependent Claim
42 words
A method according to claim 1 wherein the step of searching the metadata repository includes: forming at least one SQL query using the search criteria of the search object; and executing the at least one SQL query to search the metadata repository.
Claim 7
Dependent Claim
51 words
A method according to claim 1 further comprising the steps of: determining if a result folder has been created for the search object; creating a result folder responsive to a determination that no folder has been created for the search object; and storing the search result object in the result folder.
Claim 8
Dependent Claim
20 words
A method according to claim 1 further comprising the step of: storing the search result object in the metadata repository.
Claim 9
Independent Claim
116 words
A system for retrieving metadata relating to data stored in at least one data storage device of a decision support system having a user engine, an analytical engine and a query engine, the system comprising: an object server having a server interface portion in communication with at least one of the user engine, the analytical engine and the query engine; a metadata repository containing the metadata in the form of metadata objects; and a metadata server in communication with the object server and the metadata repository, the metadata server including a metadata search engine configured for recursively searching the metadata repository for metadata objects meeting search criteria supplied to the metadata server by the object server.
Claim 10
Independent Claim
116 words
A system for retrieving metadata relating to data stored in at least one data storage device of a decision support system having a user engine, an analytical engine and a query engine, the system comprising: an object server having a server interface portion in communication with at least one of the user engine, the analytical engine and the query engine; a metadata repository containing the metadata in the form of metadata objects; and a metadata server in communication with the object server and the metadata repository, the metadata server including a metadata search engine configured for recursively searching the metadata repository for metadata objects meeting search criteria supplied to the metadata server by the object server.
Claim 11
Dependent Claim
41 words
A system according to claim 8 wherein the object server is configured to receive a search object from at least one of the user engine, the analytical engine and the query engine, the search object comprising a set of search criteria.
Claim 12
Dependent Claim
35 words
A system according to claim 9 wherein the object server is further configured to search the object server for objects meeting the search criteria in response to the search object including a local search request.
Claim 13
Dependent Claim
31 words
A system according to claim 8 wherein the metadata are stored in a relational database and the metadata search engine is configured to formulate SQL queries for searching the metadata repository.
Claim 14
Dependent Claim
46 words
A system according to claim 8 wherein the metadata objects in the metadata repository are stored in at least one folder hierarchy and wherein the metadata search engine is configured to filter objects in the metadata repository based on search criteria supplied by the search object.
Claim 15
Dependent Claim
36 words
A system according to claim 12 wherein the metadata search engine is configured to conduct recursive searches of the at least one folder hierarchy responsive to the presence of predetermined search criteria in the search object.
Claim 16
Dependent Claim
111 words
A processor-readable medium comprising code for execution by a processor to search a metadata repository used to metadata objects relating to data stored in at least one data storage device of a decision support system, the medium comprising: code for receiving a search object having search criteria established by a requestor wherein the search criteria is used to screen the metadata objects in the metadata repository; code for transferring the search object to a metadata server; code for recursively searching the metadata repository for objects meeting the search criteria of the search object; and code for returning to the requester a search result object including the objects meeting the search criteria.
Claim 17
Dependent Claim
111 words
A processor-readable medium comprising code for execution by a processor to search a metadata repository used to metadata objects relating to data stored in at least one data storage device of a decision support system, the medium comprising: code for receiving a search object having search criteria established by a requestor wherein the search criteria is used to screen the metadata objects in the metadata repository; code for transferring the search object to a metadata server; code for recursively searching the metadata repository for objects meeting the search criteria of the search object; and code for returning to the requester a search result object including the objects meeting the search criteria.
Claim 18
Dependent Claim
54 words
A medium according to claim 14 further comprising: code for determining if a result folder has been created for the search object; code for creating a result folder responsive to a determination that no folder has been created for the search object; and code for storing the search result object in the result folder.
Claim 19
Dependent Claim
19 words
A medium according to claim 14 further comprising: code for storing the search result object in the metadata repository.
Claim 20
Dependent Claim
40 words
A medium according to claim 14 further comprising: code for searching the object server for objects meeting the search criteria, the step of searching the object server being carried out responsive to a local search attribute in the search object.
Claim 21
Dependent Claim
46 words
A medium according to claim 14 wherein the code for searching the metadata repository includes code for forming at least one SQL query using the search criteria of the search object; and code for executing the at least one SQL query to search the metadata repository.
References Cited (Backward Citations)
US4688195A
Cited
US4829423A
Cited
US5276870A
Cited
US5197005A
Cited
US5914878A
Cited
US5418943A
Cited
US5421008A
Cited
US5555403A
Cited
US6247008B1
Cited
US5584024A
Cited
US5864856A
Cited
US6374252B1
Cited
US5664182A
Cited
US5692181A
Cited
US5890167A
Cited
US5970493A
Cited
US6108657A
Cited
US6151601A
Cited
US6073129A
Cited
US6154766A
Cited
US6279033B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-02-23 | 2007-08-25 | 2008-02-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-02-23 | 2011-08-25 | 2012-02-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-02-23 | 2015-08-25 | 2016-02-24 | $7700.00 | Window Closed / Lapsed |