METHOD AND SYSTEM FOR PROVIDING AN ANSWER
First Claim
Patent Images
1. A method of providing an answer, comprising:
- receiving a criteria;
identifying a subset of a set of answers in a data store based on the criteria;
calculating a random value for each of the answers in the subset;
ranking the subset of answers based on the random values;
selecting one of the answers of the subset based on the ranking; and
providing an output including the selected answer.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of providing an answer, comprising receiving a criteria, identifying a subset of a set of answers in a data store based on the criteria, calculating a random value for each of the answers in the subset, ranking the subset of answers based on the random values, selecting one of the answers of the subset based on the ranking; and providing an output including the selected answer.
42 Citations
19 Claims
-
1. A method of providing an answer, comprising:
-
receiving a criteria; identifying a subset of a set of answers in a data store based on the criteria; calculating a random value for each of the answers in the subset; ranking the subset of answers based on the random values; selecting one of the answers of the subset based on the ranking; and providing an output including the selected answer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium having stored thereon a set of instructions which are readable by a processor of a computer to execute a method of providing an answer, comprising:
-
receiving a criteria; identifying a subset of a set of answers in a data store based on the criteria; calculating a random value for each of the answers in the subset; ranking the subset of answers based on the random values; selecting one of the answers of the subset based on the ranking; and providing an output including the selected answer.
-
-
19. A server computer system comprising:
-
a processor; a storage device connected to the processor; and a set of instructions stored on the storage device and readable by a processor to execute a method of providing an answer, comprising; receiving a criteria; identifying a subset of a set of answers in a data store based on the criteria; calculating a random value for each of the answers in the subset; ranking the subset of answers based on the random values; selecting one of the answers of the subset based on the ranking; and providing an output including the selected answer.
-
Specification