US6665657B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for cross browsing of various multimedia data sources in a searchable repository
Assignee: Niku Corp
•
Filing: 1999-11-19
•
Granted: 2003-12-16
•
Expires: 2019-11-19
Abstract
Abstract The present invention introduces a system and method for organizing, storing, retrieving and searching through binary representations of information in many forms and formats. Data is stored in its original file format, while maintaining metadata about the data items in a relational database. During searches the system utilizes the metadata to invoke data translators of the appropriate type to present data to the search engine itself. In addition, the system utilizes profiles and access control lists to restrict access to data to authorized users.
Inventors
- 👤 Rhonda Dibachi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 16:33
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/40; G06F16/43; G06F16/48; G06F16/90; G06F16/95; G06F16/951; G06F16/953; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10S707/99935
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
77 words
A method for storing data in a data storage system, comprising: gathering source files from one or more applications; providing metadata associated with the source files; tagging the source files with the metadata to generate tagged files; transmitting the tagged files over a network to an adaptable knowledge store; storing the tagged files in the adaptable knowledge store, wherein both the metadata and the source files of the tagged files are searchable via a single search command.
Claim 2
Independent Claim
77 words
A method for storing data in a data storage system, comprising: gathering source files from one or more applications; providing metadata associated with the source files; tagging the source files with the metadata to generate tagged files; transmitting the tagged files over a network to an adaptable knowledge store; storing the tagged files in the adaptable knowledge store, wherein both the metadata and the source files of the tagged files are searchable via a single search command.
Claim 3
Dependent Claim
27 words
The method of claim 1 , further comprising transmitting the source files and metadata from an external application to the adaptable knowledge store via a datalink adapter.
Claim 4
Dependent Claim
16 words
The method of claim 1 , further comprising storing the metadata in the adaptable knowledge store.
Claim 5
Dependent Claim
27 words
The method of claim 1 , further comprising: organizing the tagged files within the adaptable knowledge store; and managing the tagged; files within the adaptable knowledge store.
Claim 6
Dependent Claim
86 words
The method of claim 1 , further comprising: accessing the tagged files within the adaptable knowledge store; searching the tagged files within the adaptable knowledge store; securing access to the adaptable knowledge store; registering application preferences; initiating automatically a process to be executed within the adaptable knowledge store upon the occurrence of a predetermined event; archiving the tagged files within the adaptable knowledge store; replicating the tagged files within the adaptable knowledge store; and regulating data transfer between an external application and the adaptable knowledge store.
Claim 7
Dependent Claim
29 words
The method of claim 1 , further comprising: accessing from an externally application the adaptable knowledge store; and displaying externally the tagged files contained within the adaptable knowledge store.
Claim 8
Independent Claim
104 words
A method for retrieving data from a data storage system, comprising: submitting search parameters to the data storage system; processing search parameters with a first search engine associated with a metadata datastore; automatically providing first search results from the first search engine to a second search engine, wherein the first search results are a list of files; processing search parameters and first search results with the second search engine associated with a source data datastore; and returning results of the second search engine, wherein the results of the second engine are a subset of the list of files provided by the first search engine.
Claim 9
Independent Claim
104 words
A method for retrieving data from a data storage system, comprising: submitting search parameters to the data storage system; processing search parameters with a first search engine associated with a metadata datastore; automatically providing first search results from the first search engine to a second search engine, wherein the first search results are a list of files; processing search parameters and first search results with the second search engine associated with a source data datastore; and returning results of the second search engine, wherein the results of the second engine are a subset of the list of files provided by the first search engine.
Claim 10
Independent Claim
82 words
A system for storing data comprising: means for gathering source files from one or more applications; means for providing metadata associated with the source files; means for tagging the source files with the metadata to generate tagged files; means for transmitting the tagged files over a network to an adaptable knowledge store; means for storing the tagged files in the adaptable knowledge store, wherein both the metadata and the source files of the tagged files are searchable via a single search command.
Claim 11
Independent Claim
82 words
A system for storing data comprising: means for gathering source files from one or more applications; means for providing metadata associated with the source files; means for tagging the source files with the metadata to generate tagged files; means for transmitting the tagged files over a network to an adaptable knowledge store; means for storing the tagged files in the adaptable knowledge store, wherein both the metadata and the source files of the tagged files are searchable via a single search command.
Claim 12
Dependent Claim
25 words
The system of claim 8 , further comprising means for transmitting the source files and the metadata from an external application to the storing means.
Claim 13
Dependent Claim
36 words
The system of claim 8 , wherein the means for storing the tagged files comprises: means for organizing the tagged files within the storing means; and means for managing the tagged files within the storing means.
Claim 14
Dependent Claim
101 words
The system of claim 8 , wherein the means for storing the tagged files comprises: means for accessing the tagged files within the storing means; means for searching the tagged files within the storing means; means for securing access to the storing means; means for registering application preferences; means for automatically initiating a process to be executed within,the storing means upon the occurrence of a predetermined event; means for archiving the tagged files within the storing means; means for replicating the tagged files within the storing means; and means for regulating data transfer between an external application and the storing means.
Claim 15
Dependent Claim
33 words
The system of claim 8 , wherein the means for storing the tagged files comprises: means for externally accessing the storing means; and means for externally displaying files contained within the storing means.
Claim 16
Independent Claim
114 words
A system for retrieving files from a data storage system, comprising: means for submitting search parameters to the data storage system; means for processing search parameters with a first search engine associated with a metadata datastore; means for automatically providing first search results from the first search engine to a second search engine, wherein the first search results are a list of files; means for processing search parameters and first search results with the second search engine associated with a source file datastore; and means for returning results of the second search engine, wherein the results of the second engine are a subset of the list of files provided by the first search engin.
Claim 17
Independent Claim
114 words
A system for retrieving files from a data storage system, comprising: means for submitting search parameters to the data storage system; means for processing search parameters with a first search engine associated with a metadata datastore; means for automatically providing first search results from the first search engine to a second search engine, wherein the first search results are a list of files; means for processing search parameters and first search results with the second search engine associated with a source file datastore; and means for returning results of the second search engine, wherein the results of the second engine are a subset of the list of files provided by the first search engin.
Claim 18
Independent Claim
99 words
A system for storing data comprising: an adaptable knowledge store, wherein the adaptable knowledge store comprises a datastore comprising a dictionary electronically coupled with a relational database; and a file store electronically coupled with a file system; one or more adapters coupled with the adaptable knowledge store, wherein the adapters link the adaptable knowledge store with external applications; an application module coupled with the adaptable knowledge store; and a user interface to provide access to the adaptable knowledge store via the application module through which the relational database and the file system are searchable via a single search command.
Claim 19
Independent Claim
99 words
A system for storing data comprising: an adaptable knowledge store, wherein the adaptable knowledge store comprises a datastore comprising a dictionary electronically coupled with a relational database; and a file store electronically coupled with a file system; one or more adapters coupled with the adaptable knowledge store, wherein the adapters link the adaptable knowledge store with external applications; an application module coupled with the adaptable knowledge store; and a user interface to provide access to the adaptable knowledge store via the application module through which the relational database and the file system are searchable via a single search command.
Claim 20
Dependent Claim
43 words
The system of claim 14 , wherein the adaptable knowledge store comprises: a core services module comprising a data access component; a search component; a security component; a registration component; an event component; an archiving component; a replication component; and a datalink component.
Claim 21
Dependent Claim
29 words
The system of claim 14 , wherein the adaptable knowledge store comprises: an external interface comprising access protocols and a display of data contained within the adaptable knowledge store.
Claim 22
Dependent Claim
38 words
The system of claim 14 , wherein the adaptable knowledge store comprises: a server comprising a first processor for providing remote access with the adaptable knowledge store and a second processor for monitoring the occurrence of an event.
Claim 23
Dependent Claim
92 words
A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform the following: gathering source files from one or more applications; providing metadata associated with the source files; tagging the source data with the metadata to generate tagged files; transmitting the tagged files over a network to an adaptable knowledge store; storing the tagged files in the adaptable knowledge store, wherein both the metadata and the source files of the tagged data are searchable via a single search command.
Claim 24
Dependent Claim
92 words
A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform the following: gathering source files from one or more applications; providing metadata associated with the source files; tagging the source data with the metadata to generate tagged files; transmitting the tagged files over a network to an adaptable knowledge store; storing the tagged files in the adaptable knowledge store, wherein both the metadata and the source files of the tagged data are searchable via a single search command.
Claim 25
Dependent Claim
43 words
The computer-readable medium of claim 18 having stored thereon additional instructions, said additional instructions, said plurality of instructions when executed by a computer, cause said computer to further perform transmitting the source files and metadata from an external application to the storing means.
Claim 26
Dependent Claim
46 words
The computer-readable medium of claim 18 having stored thereon additional instructions, said additional instructions, said plurality of instructions when executed by a computer, cause said computer to further perform: organizing the tagged files within the storing means; and managing the tagged files within the storing means.
Claim 27
Dependent Claim
92 words
The computer-readable medium of claim 18 having stored thereon additional instructions, said additional instructions, said plurality of instructions when executed by a computer, cause said computer to further perform: accessing data within the storing means; searching data within the storing means; securing access to the storing means; registering application preferences; initiating automatically a process to be executed within the storing means upon the occurrence of a predetermined event; archiving data within the storing means; replicating data within the storing means; and regulating data transfer between an external application and the storing means.
Claim 28
Dependent Claim
47 words
The computer-readable medium of claim 18 having stored thereon additional instructions, said additional instructions, said plurality of instructions when executed by a computer, cause said computer to further perform: accessing from an externally application the storing means; and displaying externally the data contained within the storing means.
Claim 29
Dependent Claim
119 words
A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform the following: submitting search parameters to the data storage system; processing search parameters with a first search engine associated with a metadata datastore; automatically providing first search results from the first search engine to a second search engine, wherein the first search results are a list of files; processing search parameters and first search results with the second search engine associated with a source files datastore; and returning results of the second search engine, wherein the results of the second engine are a subset of the list of files provided by the first search engine.
Claim 30
Dependent Claim
119 words
A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform the following: submitting search parameters to the data storage system; processing search parameters with a first search engine associated with a metadata datastore; automatically providing first search results from the first search engine to a second search engine, wherein the first search results are a list of files; processing search parameters and first search results with the second search engine associated with a source files datastore; and returning results of the second search engine, wherein the results of the second engine are a subset of the list of files provided by the first search engine.
References Cited (Backward Citations)
US5345586A
Cited
WO1997045800A1
Cited
US5913214A
Cited
US6385600B1
Cited
US6195662B1
Cited
US6457002B1
Cited
US6256627B1
Cited
US6253239B1
Cited
US6237011B1
Cited
US6236994B1
Cited
US6061692A
Cited
US6151601A
Cited
US5963949A
Cited
US6185558B1
Cited
US6088694A
Cited
US6169986B1
Cited
US6006225A
Cited
US6144958A
Cited
US6401084B1
Cited
US6582474B2
Cited
US6275824B1
Cited
US6385602B1
Cited
US6199077B1
Cited
US6278993B1
Cited
US6327594B1
Cited
US6353823B1
Cited
US6308178B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-12-15 | 2007-06-16 | 2007-12-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-12-15 | 2011-06-16 | 2011-12-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-12-15 | 2015-06-16 | 2015-12-16 | $7700.00 | Window Closed / Lapsed |