Personalized search method
First Claim
Patent Images
1. A method of organizing a plurality of articles comprising:
- (a) providing an index, the index being able to store key term groupings of at least one key term and at least one personal data element and associate each article with at least one of the key term groupings, the index further being able to associate a key term score with each article under each of the respective key term groupings when stored within the index;
(b) accepting a first search query from a first user having first personal data;
(c) identifying key terms that match the first search query, the key terms that match the first search query being first matched key terms;
(d) identifying first personal data elements that match the first personal data, the first personal data elements that match the first personal data being first matched personal data elements;
(e) displaying squibs of articles related to the first search query to the first user;
(f) allowing the first user to select at least one of the articles related to the first search query, the article selected by the first user being a selected article;
(g) altering the index such that the key term score for the selected article under at least one first matched key term grouping of at least one of the first matched key terms and at least one of the first matched personal data elements is altered relative to other key term scores;
(h) accepting a second search query from a second user having second personal data;
(i) identifying key terms that match the second search query, the key terms that match the second search query being second matched key terms;
(j) identifying second personal data elements that match the second personal data, the second personal data elements that match the first personal data being second matched personal data elements;
(k) displaying squibs of articles related to the second search query to the second user, wherein the squibs of articles related to the second search query are organized in order of superiority of their key term scores under at least one second matched key term grouping of at least one of the second matched key terms and at least one of the second matched personal data elements when at least one of the second matched key terms matches at least one of the first matched key terms and when at least one of the second matched personal data elements matches at least one of the first matched personal data elements, whereby the selected article will be ranked higher for the second user than before the first user had selected the article.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of organizing information in which the search activity of previous users is monitored and such activity is used to organize articles for future users. Personal data about future users can be used to provide different article rankings depending on the search activity and personal data of the previous users.
-
Citations
20 Claims
-
1. A method of organizing a plurality of articles comprising:
-
(a) providing an index, the index being able to store key term groupings of at least one key term and at least one personal data element and associate each article with at least one of the key term groupings, the index further being able to associate a key term score with each article under each of the respective key term groupings when stored within the index;
(b) accepting a first search query from a first user having first personal data;
(c) identifying key terms that match the first search query, the key terms that match the first search query being first matched key terms;
(d) identifying first personal data elements that match the first personal data, the first personal data elements that match the first personal data being first matched personal data elements;
(e) displaying squibs of articles related to the first search query to the first user;
(f) allowing the first user to select at least one of the articles related to the first search query, the article selected by the first user being a selected article;
(g) altering the index such that the key term score for the selected article under at least one first matched key term grouping of at least one of the first matched key terms and at least one of the first matched personal data elements is altered relative to other key term scores;
(h) accepting a second search query from a second user having second personal data;
(i) identifying key terms that match the second search query, the key terms that match the second search query being second matched key terms;
(j) identifying second personal data elements that match the second personal data, the second personal data elements that match the first personal data being second matched personal data elements;
(k) displaying squibs of articles related to the second search query to the second user, wherein the squibs of articles related to the second search query are organized in order of superiority of their key term scores under at least one second matched key term grouping of at least one of the second matched key terms and at least one of the second matched personal data elements when at least one of the second matched key terms matches at least one of the first matched key terms and when at least one of the second matched personal data elements matches at least one of the first matched personal data elements, whereby the selected article will be ranked higher for the second user than before the first user had selected the article. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of organizing information, comprising:
-
(a) providing a query index, the query index being able to store key term groupings of at least two key terms and at least one personal data element, the query index further being able to associate a previous-user relevancy score with each of the respective key term groupings when stored within the query index;
(b) accepting a first search query of at least two key terms from a first user having first personal data;
(c) identifying key terms that match the first search query, the key terms that match the first search query being first matched key terms;
(d) identifying first personal data elements that match the first personal data, the first personal data elements that match the first personal data being first matched personal data elements;
(e) identifying key term groupings in the query index that contain at least two of the first matched key terms and at least one of the first matched personal data elements, the key term groupings containing at least two of the first matched key terms and at least one of the first matched personal data elements being first matched key term groupings;
(f) altering the query index such that the previous-user relevancy score for at least one of the first matched key term groupings is altered relative to other scores;
(g) accepting a second search query of at least one key term from a second user having second personal data;
(h) identifying key terms that match the second search query, the key terms that match the second search query being second matched key terms;
(i) identifying second personal data elements that match the second personal data, the second personal data elements that match the first personal data being second matched personal data elements;
(j) identifying first matched key term groupings in the query index that contain at least one of the second matched key terms and at least one of the second matched personal data elements, the key term groupings containing at least one of the second matched key terms and at least one of the second matched personal data elements being second related key term groupings;
( k) comparing the previous-user relevancy scores of the related key term groupings;
(l) displaying squibs to the second user of articles related to the at least two key terms of the related key term grouping having the highest previous-user relevancy score. - View Dependent Claims (19)
-
-
20. A method of organizing information, comprising:
-
(a) providing a query index, the query index being able to store key term groupings of at least two key terms and at least one personal data element, the query index further being able to associate a previous-user relevancy score with each of the respective key term groupings when stored within the query index;
(b) accepting a first search query of at least two key terms from a first user having first personal data;
(c) identifying key terms that match the first search query, the key terms that match the first search query being first matched key terms;
(d) identifying first personal data elements that match the first personal data, the first personal data elements that match the first personal data being first matched personal data elements;
(e) identifying key term groupings in the query index that contain at least two of the first matched key terms and at least one of the first matched personal data elements, the key term groupings containing at least two of the first matched key terms and at least one of the first matched personal data elements being first matched key term groupings;
(f) altering the query index such that the previous-user relevancy score for at least one of the first matched key term groupings is altered relative to other scores;
(g) accepting a second search query of at least one key term from a second user having second personal data;
(h) identifying key terms that match the second search query, the key terms that match the second search query being second matched key terms;
(i) identifying second personal data elements that match the second personal data, the second personal data elements that match the first personal data being second matched personal data elements;
(j) identifying first matched key term groupings in the query index that contain at least one of the second matched key terms and at least one of the second matched personal data elements, the key term groupings containing at least one of the second matched key terms and at least one of the second matched personal data elements being second related key term groupings;
(k) displaying the at least two key terms of each related key term grouping, the at least two key terms of each related key term grouping being displayed in order of superiority of their previous-user relevancy scores of the related key term groupings.
-
Specification