Searching a database including prioritizing results based on historical data
First Claim
1. A method for searching a database comprising:
- receiving one or more input search terms;
providing a database, wherein the database maps at least one search term to at least one coupon;
identifying one or more coupons in the database based on the received one or more input search terms;
selecting one or more coupons from the identified one or more coupons, wherein a given coupon is selected based on at least one of a number of times the given coupon has been previously printed, or a number of times the given coupon has been previously redeemed; and
presenting one or more coupons to the user, the presented one or more coupons including the selected one or more coupons.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, are provided that include techniques for searching a database. One method includes receiving one or more input search terms and providing a database. The database maps at least one search term to at least one coupon. The method further includes identifying one or more coupons in the database based on the received input search terms. The method further includes selecting one or more coupons from the identified coupons. A given coupon can be selected based on a number of times the given coupon has been previously printed. A given coupon can also be selected based on a number of times the given coupon has been previously redeemed. The method further includes presenting one or more coupons to the user where the presented one or more coupons include the selected one or more coupons.
103 Citations
20 Claims
-
1. A method for searching a database comprising:
-
receiving one or more input search terms;
providing a database, wherein the database maps at least one search term to at least one coupon;
identifying one or more coupons in the database based on the received one or more input search terms;
selecting one or more coupons from the identified one or more coupons, wherein a given coupon is selected based on at least one of a number of times the given coupon has been previously printed, or a number of times the given coupon has been previously redeemed; and
presenting one or more coupons to the user, the presented one or more coupons including the selected one or more coupons. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium, comprising instructions operable to cause a computer having a display to:
-
receive one or more input search terms;
provide a database, wherein the database maps at least one search term to at least one coupon;
identify one or more coupons in the database based on the received one or more input search terms;
select one or more coupons from the identified one or more coupons, wherein a given coupon is selected based on at least one of a number of times the given coupon has been previously printed, or a number of times the given coupon has been previously redeemed; and
present one or more coupons to the user, the presented one or more coupons including the selected one or more coupons. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification