Personalized indexing and searching for information in a distributed data processing system
First Claim
1. A method of personalized searching for information in a distributed data processing system, the method comprising:
- providing in a search portal a personal search term list;
receiving from a user a navigation identification message comprising a user identification for the search portal and a navigation location; and
inserting index records in a personalized search index in dependence upon the user identification, the navigation location, and the personal search term list.
2 Assignments
0 Petitions
Accused Products
Abstract
Personalized searching including providing in a search portal a personal search term list; receiving from a user a navigation identification message; and inserting index records in a personalized search index. Inserting index records in a personalized search index typically comprises retrieving a document from a navigation location and indexing the navigation location and keywords from the personal search term list that occur in the retrieved document. A navigation identification message may comprise a search keyword and inserting index records in a personalized search index may include indexing the search keyword with the navigation location in the personalized search index. Embodiments typically include creating and transmitting to users, in dependence upon the personalized search index, search criteria, and user identification, responses to search query messages.
-
Citations
57 Claims
-
1. A method of personalized searching for information in a distributed data processing system, the method comprising:
-
providing in a search portal a personal search term list;
receiving from a user a navigation identification message comprising a user identification for the search portal and a navigation location; and
inserting index records in a personalized search index in dependence upon the user identification, the navigation location, and the personal search term list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14)
-
-
20. A system for personalized searching for information in a distributed data processing system, the system comprising:
-
means for providing in a search portal a personal search term list;
means for receiving from a user a navigation identification message comprising a user identification for the search portal and a navigation location; and
means for inserting index records in a personalized search index in dependence upon the user identification, the navigation location, and the personal search term list. - View Dependent Claims (13, 15, 16, 17, 18, 19)
-
- 29. The system of claim 29 further comprising means for assigning priority to index entries in the personalized search index.
-
39. A computer program product for personalized searching for information in a distributed data processing system, the computer program product comprising:
-
a recording medium;
means, recorded on the recording medium, for providing in a search portal a personal search term list;
means, recorded on the recording medium, for receiving from a user a navigation identification message comprising a user identification for the search portal and a navigation location; and
means, recorded on the recording medium, for inserting index records in a personalized search index in dependence upon the user identification, the navigation location, and the personal search term list.
-
-
49. The computer program product of claim 70 wherein means for assigning priority comprises means, recorded on the recording medium, for counting the number of times a navigation location is received in navigation identification messages.
-
50. The computer program product of claim 70 wherein means for assigning priority comprises means, recorded on the recording medium, for counting the number of times a keyword from the personal search term list occurs in a document.
-
51. The computer program product of claim 74 wherein the data communications application is a browser.
-
53. The computer program product of claim 76 wherein means for creating a response to the search query message comprises means, recorded on the recording medium, for creating a response to the query in dependence upon only the personalized search index.
-
54. The computer program product of claim 76 wherein means for creating a response to the search query message comprises means, recorded on the recording medium, for creating a response to the search query message in dependence upon both the personalized search index and a non-personalized search index.
-
55. The computer program product of claim 76 wherein means for creating a response to the search query message comprises means, recorded on the recording medium, for asserting a search query against the personalized search index.
-
56. The computer program product of claim 76 wherein means for creating a response to the search query message comprises means, recorded on the recording medium, for generating, in dependence upon assigned indications of priority for the index entries in the personalized search index, measures of priority for entries in the response.
- 57. The computer program product of claim 76 wherein means for creating a response to the search query message comprises means, recorded on the recording medium, for sorting response entries according to a measure of priority for entries in the response.
Specification