Computer-Implemented Systems And Methods For Ranking Results Based On Voting And Filtering
First Claim
1. A computer-implemented method of filtering a pool of image designs, comprising:
- receiving votes for a plurality of image designs, the votes forming a distribution across the pool of image designs;
determining a mean, a confidence interval, and a minimum for the distribution based on the plurality of votes;
determining whether a break-point threshold has been reached for the pool of image designs, wherein the break-point threshold is based on the mean, the confidence interval, and the minimum;
determining whether a particular design should be removed from consideration after the break-point threshold has been met, the particular design being removed from consideration based on a mean of votes for the particular design and a confidence interval for the particular design; and
displaying image designs based on whether or not they have been removed from consideration.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for filtering a pool of image designs. Votes for a plurality of image designs are received, the votes forming a distribution across the pool of image designs. A mean, a confidence interval, and a minimum are determined for the distribution based on the plurality of votes. A determination is made as to whether a break-point threshold has been reached for the pool of image designs, where the break-point threshold is based on the mean, the confidence interval, and the minimum. A further determination is made as to whether each particular design should be removed from consideration after the break-point threshold has been met, where a particular design is removed from consideration based on a mean of votes for the particular design and a confidence interval for the particular design. Image designs that have not been removed from consideration are then given preferential treatment when selecting the images to display.
-
Citations
20 Claims
-
1. A computer-implemented method of filtering a pool of image designs, comprising:
-
receiving votes for a plurality of image designs, the votes forming a distribution across the pool of image designs; determining a mean, a confidence interval, and a minimum for the distribution based on the plurality of votes; determining whether a break-point threshold has been reached for the pool of image designs, wherein the break-point threshold is based on the mean, the confidence interval, and the minimum; determining whether a particular design should be removed from consideration after the break-point threshold has been met, the particular design being removed from consideration based on a mean of votes for the particular design and a confidence interval for the particular design; and displaying image designs based on whether or not they have been removed from consideration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented system for filtering a pool of image designs, comprising:
-
one or more data processors; one or more computer-readable storage mediums containing instructions for commanding the one or more data processors to execute steps that include; receiving votes for a plurality of image designs, the votes forming a distribution across the pool of image designs; determining a mean, a confidence interval, and a minimum for the distribution based on the plurality of votes; determining whether a break-point threshold has been reached for the pool of image designs, wherein the break-point threshold is based on the mean, the confidence interval, and the minimum; determining whether a particular design should be removed from consideration after the break-point threshold has been met, the particular design being removed from consideration based on a mean of votes for the particular design and a confidence interval for the particular design; and displaying image designs based on whether or not they have been removed from consideration.
-
-
20. One or more computer-readable mediums containing instructions for commanding one or more data processors to execute a method for filtering a pool of image designs, comprising:
-
receiving votes for a plurality of image designs, the votes forming a distribution across the pool of image designs; determining a mean, a confidence interval, and a minimum for the distribution based on the plurality of votes; determining whether a break-point threshold has been reached for the pool of image designs, wherein the break-point threshold is based on the mean, the confidence interval, and the minimum; determining whether a particular design should be removed from consideration after the break-point threshold has been met, the particular design being removed from consideration based on a mean of votes for the particular design and a confidence interval for the particular design; and displaying image designs based on whether or not they have been removed from consideration.
-
Specification