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 implemented using a computer system having a processor and memory, 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;
inserting index records in a personalized search index in dependence upon the user identification, the navigation location, and the personal search term list;
receiving in the search portal from the user a search query message comprising search criteria and a user identification for the search portal, the search criteria further comprising search keywords of interest to the user;
creating, in dependence upon the personalized search index, the search criteria, and the user identification, a response to the search query message; and
transmitting the response to the user.
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.
64 Citations
51 Claims
-
1. A method of personalized searching for information in a distributed data processing system, the method implemented using a computer system having a processor and memory, 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; inserting index records in a personalized search index in dependence upon the user identification, the navigation location, and the personal search term list; receiving in the search portal from the user a search query message comprising search criteria and a user identification for the search portal, the search criteria further comprising search keywords of interest to the user; creating, in dependence upon the personalized search index, the search criteria, and the user identification, a response to the search query message; and transmitting the response to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for personalized searching for information in a distributed data processing system, the system having a processor and memory, 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; 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; means for receiving in the search portal from the user a search query message comprising search criteria and a user identification for the search portal, the search criteria further comprising search keywords of interest to the user; means for creating, in dependence upon the personalized search index, the search criteria, and the user identification, a response to the search query message; and means for transmitting the response to the user. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer program product for personalized searching for information in a distributed data processing system, the computer program product for execution by a computer system having a processor and memory, 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; 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; means, recorded on the recording medium, for receiving in the search portal from the user a search query message comprising search criteria and a user identification for the search portal, the search criteria further comprising search keywords of interest to the user; means, recorded on the recording medium, for creating, in dependence upon the personalized search index, the search criteria, and the user identification, a response to the search query message; and means, recorded on the recording medium, for transmitting the response to the user. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification