System and method for retrieving documents responsive to a given user's role and scenario
First Claim
1. A method of retrieving documents responsive to a given user scenario and serving at least one user accessing an output device, comprising:
- providing at least one database having a plurality of documents stored therein, each of the plurality of documents having metadata manually assigned thereto, the metadata defined by at least one predetermined tag and corresponding value assigned thereto;
receiving selection criteria from a user corresponding to the user'"'"'s role and scenario;
comparing the received selection criteria to the metadata assigned to each document to determine if there is a document match; and
if a document match is found, generating a retrieval report including each document match for presentation on the output device.
3 Assignments
0 Petitions
Accused Products
Abstract
A document retrieval and navigational system and method based on a user'"'"'s role, scenario, and context in a given context or scenario. A database is provided which has a plurality of documents which are stored therein. Each document having metadata defined by at least one predetermined tag and corresponding value which is assigned thereto. Selection criteria is received and corresponds to a user scenario. The received selection criteria is compared to the metadata of each document to determine if there is a document match. In the case that a document match is found, a retrieval report is generated for presentation on the output device which includes each document match.
153 Citations
22 Claims
-
1. A method of retrieving documents responsive to a given user scenario and serving at least one user accessing an output device, comprising:
-
providing at least one database having a plurality of documents stored therein, each of the plurality of documents having metadata manually assigned thereto, the metadata defined by at least one predetermined tag and corresponding value assigned thereto;
receiving selection criteria from a user corresponding to the user'"'"'s role and scenario;
comparing the received selection criteria to the metadata assigned to each document to determine if there is a document match; and
if a document match is found, generating a retrieval report including each document match for presentation on the output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
receiving a searchable phrase corresponding to the actual user scenario; and
parsing the searchable phrase and extracting keywords corresponding to at least one user tag and corresponding user value.
-
-
5. The method of claim 1 wherein receiving selection criteria from the user includes:
-
receiving a searchable phrase corresponding to the actual user scenario; and
translating the searchable phrase into a set of user tags and corresponding user values.
-
-
6. The method of claim 1 wherein receiving selection criteria from the user further includes receiving an at least one user tag and corresponding user value associated with a process and a stage of the process in which the user is operating.
-
7. The method of claim 1 wherein receiving selection criteria by the user further includes receiving search terms to constrain the search.
-
8. The method of claim 1 wherein receiving selection criteria by the user includes the user specifying a set of user tags and corresponding user values.
-
9. The method of claim 1 wherein generating the presentation includes ranking the documents displayed in the presentation based on the calculated relevance of each document retrieved.
-
10. The method of claim 1 wherein receiving selection criteria corresponding to the user includes selection criteria entered by the user via an input device.
-
11. The method of claim 1 further comprising:
storing the user selection criteria in a storage database.
-
12. The method of claim 11 further comprising:
-
searching the storage database for stored user selection criteria; and
retrieving the stored selection criteria from the storage database.
-
-
13. The method of claim 1, further comprising parsing the search request to extract at least one of an actual tag and an actual corresponding value that may be present therein.
-
14. A method of retrieving information for serving at least one user accessing an output device, the method comprising:
-
providing at least one database for storing a homogenous set of documents each having a plurality of predetermined tags and associated values representing a possible user scenario;
receiving selection criteria entered by the user, including actual user scenario and role;
translating the selection criteria into a set of actual user tags and corresponding actual values;
comparing the user tags and values with the predetermined tags and values associated with each document in the at least one database to determine if there is a match; and
if there is a match, generating a retrieval report for presentation to the output device representing each matched document. - View Dependent Claims (15)
searching a second database having stored therein a table for matching an actual value to a corresponding actual tag.
-
-
16. A method for storing and selectively retrieving documents comprising:
-
providing a plurality of homogenous documents in a storage device;
identifying the documents by assigning a plurality of predetermined tags and corresponding predetermined values in the database associated to predetermined user scenarios;
prompting the user to enter specific user criteria in the form of user values corresponding to a plurality of user tags;
comparing the user tags and values to the predetermined tags and values to determine a document match;
if there is at least one document match, calculating a rating for each document by adding the number of tag matches per document; and
generating a report to the output device in a manner defined by rating calculation. - View Dependent Claims (17)
-
-
18. A method for storing and selectively retrieving data from a plurality of documents, the method comprising:
-
assigning manually to said plurality of documents a plurality of data scenario factors, each data scenario factor having a corresponding numerical value indicative of the document'"'"'s applicability to a user;
storing said plurality of documents in a database;
prompting a user to specify a plurality of user criteria, each of the user criteria having a corresponding user scenario factor;
comparing the user scenario factors to the data scenario factors of each document to determine if there is a matched document;
calculating an applicability rating for each matched document by combining the numerical value thereof; and
displaying at least one matched document to the user according to applicability rating.
-
-
19. For use in a computer system having a processor serving at least one display device, a method of identifying and transmitting documents responsive to a user'"'"'s scenario, the method comprising:
-
providing at least one database in communication with the searching processor, the at least one database including a plurality of documents of homogenous subject matter, the plurality of documents having predetermined tags and corresponding values manually assigned thereto;
receiving at the searching processor a search request signal including a search request generated by the user having at least one user tag and corresponding user value;
parsing the search request to extract the at least one user tag therein;
comparing the extracted user tags to the predetermined tags in the at least one database; and
generating a response signal for receipt by the user, the response signal having one or more documents responsive to the user scenario and search request.
-
-
20. A document retrieval system adaptable for access by at least one user comprising:
-
a database including a plurality of documents each having manually assigned thereto a set of predetermined tags corresponding to a user scenario and at least one corresponding predetermined value for each tag which define the parameters by which each document is searchable in the database;
a processor in electrical communication with the database for receiving a plurality of user tags and corresponding user values and for comparing the user tags and corresponding user values with the predetermined tags and corresponding predetermined values to determine a match;
a generator in electrical communication with the processor which generates a results list of documents corresponding to the matched documents; and
an output device in electrical communication with the generator for delivering the results list to the user. - View Dependent Claims (21)
-
-
22. An information retrieval system including a computer having an input device and output device, the system comprising:
-
at least one database in cooperation with the computer including a plurality of documents of homogenous subject matter each having a plurality of manually assigned predetermined tags and corresponding predetermined values associated therewith defining a documents scenario parameters;
a processor in communication with the input device and in electrical communication with the database for receiving a plurality of user tags and corresponding user values and for comparing the user tags and corresponding user values with the predetermined tags and corresponding predetermined values to determine a match; and
a generator in electrical communication with the processor which generates a results list of documents corresponding to the matched documents and delivers the results list to the output device.
-
Specification