Electronic document repository management and access system
First Claim
Patent Images
1. A system for processing inquiry messages seeking documents comprising:
- a. one or more user interfaces for receiving inquiry messages, each of said one or more user interfaces being adapted to a resource application running on the system;
b. one or more data collections for storing documents for delivery to a user in response to an inquiry message;
c. one or more metadata information files for holding metadata for facilitating searches for documents stored in the one or more data collections; and
d. a new document intake component for processing documents that are to be added to the one or more data collections, the interface having metadata extractors to develop metadata from a new document and to store at least a portion of the metadata in the metadata information files substantially simultaneously with storing the new document as ready for user access in the one or more data collections.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and a method providing for the distribution and management of a large corpus of value added electronic documents while providing customized services to a plurality of diverse end users.
154 Citations
25 Claims
-
1. A system for processing inquiry messages seeking documents comprising:
-
a. one or more user interfaces for receiving inquiry messages, each of said one or more user interfaces being adapted to a resource application running on the system;
b. one or more data collections for storing documents for delivery to a user in response to an inquiry message;
c. one or more metadata information files for holding metadata for facilitating searches for documents stored in the one or more data collections; and
d. a new document intake component for processing documents that are to be added to the one or more data collections, the interface having metadata extractors to develop metadata from a new document and to store at least a portion of the metadata in the metadata information files substantially simultaneously with storing the new document as ready for user access in the one or more data collections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for delivering to users that submit inquiry messages inquiry results and documents selected from a large aggregation of electronically stored documents, comprising:
-
a. providing access to at least one user interface associated with a resource application running on a computer system for eliciting from a user an inquiry message in electronic form seeking documents stored in electronic form in a data collection, each document having a unique identifier;
b. providing for the inquiry message to be delivered to a search component shared by multiple resource applications for processing the inquiry message to identify documents in the data collection that are responsive and retrieving an identifier for documents that are responsive;
c. providing to the user in response to the inquiry message a search result message identifying one or more documents;
d. in response to a user message that selects a document from the search result message, delivering the selected document to the user in a predetermined format based on the at least one resource application associated with the at least one user interface; and
e. associating with the selected document a point-in-time attribute, to permit detection of an updated version of the selected document.
-
-
16. A computer data signal embodied in a transmission medium for facilitating delivery to users that submit inquiry messages inquiry results and documents selected from a large aggregation of electronically stored documents, comprising:
-
a code component for presenting at least one user interface associated with a resource application running on a computer system for eliciting from a user an inquiry message in electronic form seeking documents stored in electronic form in a data collection, each document having a unique identifier;
a code component providing for the inquiry message to be delivered to a search component shared by multiple resource applications for processing the inquiry message to identify documents in the data collection that are responsive and retrieving an identifier for documents that are responsive;
a code component for providing a search result message identifying one or more documents;
a code component responsive to document selection data, for delivering the selected document to the user in a predetermined format based on the at least one resource application associated with the at least one user interface and associating with the selected document a point-in-time attribute, to permit detection of an updated version of the selected document.
-
-
17. A system for retailing information sought by user inquiry messages comprising:
-
a. one or more user interfaces for receiving inquiry messages, each of said one or more user interfaces being adapted to a resource application running on the system;
b. one or more data collections for storing documents of interest for the resource application for delivery to a user in response to an inquiry message;
c. one or more metadata information files for holding metadata for facilitating searches initiated by the inquiry messages for documents stored in the one or more data collections;
d. a new document intake component for processing documents that are to be added to the one or more data collections, the interface having metadata extractors to develop metadata from a new document and to store at least a portion of the metadata in the metadata information files substantially simultaneously with storing the new document as ready for user access in the one or more data collections; and
e. security and billing services shared by two or more resource applications for controlling access to the one or more data collections in response to inquiry messages and developing information for billing users for access to the one or more data collections. - View Dependent Claims (18, 19)
-
-
20. A system for processing inquiry messages seeking documents comprising:
-
a. one or more user interfaces for receiving inquiry messages, each of said one or more user interfaces being adapted to a resource application running on the system;
b. one or more data collections for storing documents for delivery to a user in response to an inquiry message;
c. one or more metadata information files for holding metadata for facilitating searches for documents stored in the one or more data collections; and
d. a new document intake component for processing documents that are to be added to the one or more data collections, the interface having metadata extractors to develop metadata in the form of Resource Description Framework (RDF) statements from a new document and to store at least a portion of the metadata in the metadata information files substantially simultaneously with storing the new document as ready for user access in the one or more data collections. - View Dependent Claims (21)
-
-
22. A system for processing inquiry messages seeking documents comprising:
-
a. one or more user interfaces for receiving inquiry messages, each of said one or more user interfaces being adapted to a resource application running on the system;
b. one or more data collections for storing documents for delivery to a user in response to an inquiry message;
c. one or more trail files for holding information about users'"'"' searching processes within a particular resource application and identifiers for documents found in response to inquiry messages; and
d. a trail analysis component for processing trail files to determine common usage patterns for a particular resource application and adjusting parameters of the resource application to present searching options and search results in a manner more consonant with such usage patterns. - View Dependent Claims (23, 24)
-
-
25. A system for processing inquiry messages seeking documents comprising:
-
a. one or more user interfaces for receiving inquiry messages, each of said one or more user interfaces being adapted to a resource application running on the system;
b. one or more data collections for storing documents for delivery to a user in response to an inquiry message;
c. one or more trail files for holding information about users'"'"' searching processes within a particular resource application and identifiers for documents found in response to inquiry messages; and
d. a trail analysis component for processing trail files to determine common usage patterns and building metadata files accessible to a resource application to embody such usage patterns.
-
Specification