Method and system for cross browsing of various multimedia data sources in a searchable repository
First Claim
Patent Images
1. 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.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
23 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
organizing the tagged files within the adaptable knowledge store; and
managing the tagged;
files within the adaptable knowledge store.
-
-
5. 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.
-
-
6. 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.
-
-
7. 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.
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12)
means for organizing the tagged files within the storing means; and
means for managing the tagged files within the storing means.
-
-
11. 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.
-
-
12. 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.
-
-
13. 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.
-
-
14. 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. - View Dependent Claims (15, 16, 17)
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.
-
-
16. 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.
-
17. 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.
-
18. 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. - View Dependent Claims (19, 20, 21, 22)
organizing the tagged files within the storing means; and
managing the tagged files within the storing means.
-
-
21. 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.
-
-
22. 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.
-
-
23. 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.
-
Specification