Methods and systems for interactive search
First Claim
1. A method, comprising acts of:
- A) evaluating first information to provide first feedback on the first information; and
B) evaluating the first feedback using at least one evolutionary algorithm to generate a search query.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, a user is presented with information (e.g., the results of a search provided by a search component executing a search query). The user then subjectively evaluates the information presented pursuant to some metric (e.g., desirable/positive, undesirable/negative, neutral) to provide user feedback. The user feedback is evaluated using one or more evolutionary algorithms to generate a new search query, which may be executed by any one of a number of conventional search components (or a commercial or non-commercial website powered by a search component) to provide new information to the user. The foregoing process may be iterated any number of times, for example, until a user identifies desirable information. In some implementations, additional user interaction is permitted, such as modification of one or more descriptors/characteristics associated with presented information, and/or modification of a search query generated by the evolutionary algorithm(s).
-
Citations
97 Claims
-
1. A method, comprising acts of:
-
A) evaluating first information to provide first feedback on the first information; and
B) evaluating the first feedback using at least one evolutionary algorithm to generate a search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A computer-readable medium having computer-readable signals stored thereon that define instructions which, as a result of being executed by a computer, instruct the computer to perform a method comprising acts of:
-
A) permitting a user to evaluate first information to provide first feedback on the first information; and
B) evaluating the first feedback using at least one evolutionary algorithm to generate a search query.
-
-
56. In a computer system having a user interface including a display and a selection device, a method comprising acts of:
-
A) displaying first information on the display;
B) permitting a user to evaluate the first information via the selection device to provide first feedback on the first information; and
C) evaluating the first feedback using at least one evolutionary algorithm to generate a search query.
-
-
57. A system, comprising:
-
at least one first component configured to convey first information to a user;
at least one second component configured to permit the user to evaluate the first information to provide first feedback on the first information; and
at least one processor configured to evaluate the first feedback using at least one evolutionary algorithm to generate a search query.
-
-
58. A search method, comprising acts of:
-
A) executing a first search query to generate first information, the first information including a plurality of items, each item of the plurality of items being associated with at least one characteristic;
B) encoding the at least one characteristic associated with each item as at least one gene of a genetic string associated with each item;
C) permitting a user to assign a subjective value to at least one item of the plurality of items to provide first feedback;
D) applying at least one evolutionary algorithm to at least the genetic string associated with the at least one item, based on the first feedback, to generate a second search query; and
E) executing the second search query to generate second information. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94)
-
-
95. A computer-readable medium having computer-readable signals stored thereon that define instructions which, as a result of being executed by a computer, instruct the computer to perform a search method comprising acts of:
-
A) executing a first search query to generate first information, the first information including a plurality of items, each item of the plurality of items being associated with at least one characteristic;
B) encoding the at least one characteristic associated with each item as at least one gene of a genetic string associated with each item;
C) permitting a user to assign a subjective value to at least one item of the plurality of items to provide first feedback;
D) applying at least one evolutionary algorithm to at least the genetic string associated with the at least one item, based on the first feedback, to generate a second search query; and
E) executing the second search query to generate second information.
-
-
96. In a computer system having a user interface including a display and a selection device, a search method comprising acts of:
-
A) executing a first search query to generate first information, the first information including a plurality of items, each item of the plurality of items being associated with at least one characteristic;
B) encoding the at least one characteristic associated with each item as at least one gene of a genetic string associated with each item;
C) displaying the first information on the display;
D) permitting a user to assign, via at least the selection device, a subjective value to at least one item of the plurality of items to provide first feedback;
E) applying at least one evolutionary algorithm to at least the genetic string associated with the at least one item, based on the first feedback, to generate a second search query; and
F) executing the second search query to generate second information.
-
-
97. A system, comprising:
-
a search component configured to execute a first search query to generate first information, the first information including a plurality of items, each item of the plurality of items being associated with at least one characteristic;
a first component configured to convey the first information to a user;
a second component configured to permit the user to assign a subjective value to at least one item of the plurality of items to provide first feedback; and
at least one third component configured to;
encode the at least one characteristic associated with each item as at least one gene of a genetic string associated with each item; and
apply at least one evolutionary algorithm to at least the genetic string associated with the at least one item, based on the first feedback, to generate a second search query, wherein the search component is further configured to execute the second search query to generate second information.
-
Specification