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 server-side search portal a personal search term list, wherein the personal search term list includes a user identifier that is associated with a search keyword;
receiving from a user a navigation identification message comprising a user identification for the server-side search portal, a search keyword, a user identification, a password, and a navigation location;
inserting an index record in a personalized search index in dependence upon the user identification, the navigation location, and the personal search term list, wherein the index record associates the user identification with the navigation location and with the one or more search keywords from the personal search term list; and
assigning priority to index entries in the personalized search index including counting the number of times each navigation location is received in navigation identification messages.
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
18 Claims
-
1. A method of personalized searching for information in a distributed data processing system, the method comprising:
-
providing in a server-side search portal a personal search term list, wherein the personal search term list includes a user identifier that is associated with a search keyword; receiving from a user a navigation identification message comprising a user identification for the server-side search portal, a search keyword, a user identification, a password, and a navigation location; inserting an index record in a personalized search index in dependence upon the user identification, the navigation location, and the personal search term list, wherein the index record associates the user identification with the navigation location and with the one or more search keywords from the personal search term list; and assigning priority to index entries in the personalized search index including counting the number of times each navigation location is received in navigation identification messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for personalized searching for information in a distributed data processing system, the system comprising:
-
a computer processor; a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions for; providing in a server-side search portal a personal search term list, wherein the personal search term list includes a user identifier that is associated with a search keyword; receiving from a user a navigation identification message comprising a user identification for the server-side search portal, a search keyword, a user identification, a password, and a navigation location; inserting an index record in a personalized search index in dependence upon the user identification, the navigation location, and the personal search term list, wherein the index record associates the user identification with the navigation location and with the one or more search keywords from the personal search term list; and assigning priority to index entries in the personalized search index including counting the number of times each navigation location is received in navigation identification messages.
-
-
12. A computer program product for personalized searching for information in a distributed data processing system, the computer program product disposed upon a recording medium, the computer program product comprising computer program instructions capable, when executed, of causing a computer to carry out the steps of:
-
providing in a server-side search portal a personal search term list, wherein the personal search term list includes a user identifier that is associated with a search keyword; receiving from a user a navigation identification message comprising a user identification for the server-side search portal, a search keyword, a user identification, a password, and a navigation location; inserting an index record in a personalized search index in dependence upon the user identification, the navigation location, and the personal search term list, wherein the index record associates the user identification with the navigation location and with the one or more search keywords from the personal search term list; and assigning priority to index entries in the personalized search index including counting the number of times each navigation location is received in navigation identification messages. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification