Dynamic Search Processor
First Claim
1. A computer-implemented system that maintains an information store of information provided by multiple disparate information providers, and interacts with (a) a user A device operated by an ordinary user A and (b) a user B device operated by an ordinary user B, the system operating software configured to accomplish the following:
- cooperate with the user A to create a user A persona that includes a first interest criterion selected from a set of then-available interest criteria;
filter a first item from the information store at least in part according to the first interest criterion, and send the first item to the user A device;
cooperate with the user A to add a second interest criterion to the set of then-available interest criteria to create an updated set of interest criteria;
cooperate with the user B to create a user B persona that includes the second interest criterion selected from the updated set of interest criteria; and
filter a second item from the information store at least in part according to the second interest criterion, and send the second item to the user B device.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods in which user-created and user-selectable personas are used to enhance a search string for submission to a search engine. The persona information can also be used to filter or rank search results. A given user can combine multiple characteristics in various ways to produce different persona, and can choose among different as desired for a given search. Software to capture, maintain, store, and use persona information can be physically spread out across multiple computers operated by different companies, with a third party hosting the persona capturing interfaces.
29 Citations
12 Claims
-
1. A computer-implemented system that maintains an information store of information provided by multiple disparate information providers, and interacts with (a) a user A device operated by an ordinary user A and (b) a user B device operated by an ordinary user B, the system operating software configured to accomplish the following:
-
cooperate with the user A to create a user A persona that includes a first interest criterion selected from a set of then-available interest criteria; filter a first item from the information store at least in part according to the first interest criterion, and send the first item to the user A device; cooperate with the user A to add a second interest criterion to the set of then-available interest criteria to create an updated set of interest criteria; cooperate with the user B to create a user B persona that includes the second interest criterion selected from the updated set of interest criteria; and filter a second item from the information store at least in part according to the second interest criterion, and send the second item to the user B device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification