System and method for listing items for purchase based on revenue per impressions
First Claim
Patent Images
1. A non-transitory computer-readable medium comprising instructions to cause a computing device to perform a method of providing a list of items for purchase on a website for the sale of the items, the method comprising:
- determining a generated revenue per impression for each of a plurality of items displayed by a web service by;
monitoring impressions for each of the plurality of items, wherein an impression comprises a user clicking on one of the plurality of items; and
associating transactions with respective impressions;
transmitting, by a web server, a markup for a web service for purchasing items;
receiving, by the web server, a user request regarding an item for purchase;
in response to the receiving of the user request, forming a set of eligible items by filtering items, by a merchandise engine, based on a set of qualification rules to determine eligibility, wherein the qualification rules comprise a first subset of qualification rules that includes pre-determined parameters, and a second subset of qualification rules that includes user parameters;
generating a display list defining which items will be viewable at a user system, by the merchandise engine, wherein generating the display list comprises;
obtaining the generated revenue per impressions for the eligible items;
applying a reservation rule to select an unqualified item that meets the first subset of the qualification rules but not the second subset of the qualification rules;
ordering, by the merchandise engine, the eligible items and the unqualified item to form the display list, wherein the eligible items are arranged from most generated revenue per impressions to least generated revenue per impressions, and the unqualified item is slotted in a reserved slot having a ranking in the display list,wherein the unqualified item is slotted in the reserved slot and satisfies;
at least one item within the list that is both (1) out of order based on the ranking from most generated revenue per impressions to least generated revenue per impressions and (2) eligible based on the first subset but not based on the second subset of qualification rules;
customizing, by the web server, the markup to include web resources associated with each of the items on the display list arranged according to an order of the display list;
transmitting, by the web server, the customized markup to the user system; and
upon receiving a user selection of a selected item on the display list, entering the selected item into a shopping cart on the website.
8 Assignments
0 Petitions
Accused Products
Abstract
A computer-enabled transaction system provides a list of items for purchase in response to a user request for an item. The system filters prospective items based on eligibility which includes availability of the item for purchase. Eligible items are ranked based on generated revenue per impressions wherein impressions include previous viewings of the items. The ranked, eligible items are then displayed in a list to the user with preferential displaying of the higher ranked items.
92 Citations
18 Claims
-
1. A non-transitory computer-readable medium comprising instructions to cause a computing device to perform a method of providing a list of items for purchase on a website for the sale of the items, the method comprising:
-
determining a generated revenue per impression for each of a plurality of items displayed by a web service by; monitoring impressions for each of the plurality of items, wherein an impression comprises a user clicking on one of the plurality of items; and associating transactions with respective impressions; transmitting, by a web server, a markup for a web service for purchasing items; receiving, by the web server, a user request regarding an item for purchase; in response to the receiving of the user request, forming a set of eligible items by filtering items, by a merchandise engine, based on a set of qualification rules to determine eligibility, wherein the qualification rules comprise a first subset of qualification rules that includes pre-determined parameters, and a second subset of qualification rules that includes user parameters; generating a display list defining which items will be viewable at a user system, by the merchandise engine, wherein generating the display list comprises; obtaining the generated revenue per impressions for the eligible items; applying a reservation rule to select an unqualified item that meets the first subset of the qualification rules but not the second subset of the qualification rules; ordering, by the merchandise engine, the eligible items and the unqualified item to form the display list, wherein the eligible items are arranged from most generated revenue per impressions to least generated revenue per impressions, and the unqualified item is slotted in a reserved slot having a ranking in the display list, wherein the unqualified item is slotted in the reserved slot and satisfies;
at least one item within the list that is both (1) out of order based on the ranking from most generated revenue per impressions to least generated revenue per impressions and (2) eligible based on the first subset but not based on the second subset of qualification rules;customizing, by the web server, the markup to include web resources associated with each of the items on the display list arranged according to an order of the display list; transmitting, by the web server, the customized markup to the user system; and upon receiving a user selection of a selected item on the display list, entering the selected item into a shopping cart on the website. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium comprising instructions to cause a computing device to perform a method of providing a list of items for purchase on a website for the sale of the items, the method comprising:
-
determining a generated revenue per impression for each of a plurality of items displayed by a web service by; monitoring impressions for each of the plurality of items, wherein an impression comprises a user clicking on one of the plurality of items; and associating transactions with respective impressions; transmitting, by a web server, a markup for a web service for purchasing items; receiving, by the web server, a user request regarding an item for purchase displayed as part of the web service; in response to the receiving of the user request, forming a set of eligible items by filtering items, by a merchandise engine, based on a set of qualification rules to determine eligibility, wherein the qualification rules comprise a first subset of qualification rules that includes pre-determined parameters, and a second subset of qualification rules that includes user parameters; sorting the set of eligible items, by the merchandise engine, based on generated revenue per impressions from most generated revenue per impressions to least generated revenue per impressions; generating a display list defining which items will be viewable at the user system, the display list comprising a number of ranked slots and a reserve slot, wherein the ranked slots are filled using the sorted eligible items, the reserve slot filled by an item that is ineligible based on the second set of qualification rules into the reserved slot that is out of order with respect to revenue per impression; customizing, by the web server, the markup to include web resources associated with each of the items on the display list arranged according to an order of the display list, transmitting, by the web server, the customized markup to the user system; and upon selection of an item on the display list, entering the item into a shopping cart on the website.
-
-
10. A computer system to perform a method of providing a list of items for purchase on a website for the sale of the items, the system comprising:
-
a processor; a computer-readable non-transitory medium in electrical communication with the processor and comprising computer executable instructions configured to cause the computer system to; determine a generated revenue per impression for each of a plurality of items displayed by the website by; monitoring impressions for each of the plurality of items, wherein an impression comprises a user clicking on one of the plurality of items; and associating transactions with respective impressions; receive, through a web server via a network interface, a user request from the user system regarding an item for purchase displayed as part of the website; filter a plurality of items based at least in part on the user request for the item and based on a set of qualification rules to determine eligibility for each of the plurality of items to form a set of eligible items, wherein the qualification rules comprise a first subset of qualification rules that includes pre-determined parameters, and a second subset of qualification rules that includes user parameters for the scope of qualification of items; generate a set of display items based at least in part on the set of eligible items, a sorting rule and a reservation rule, wherein to generate the set of display items, the computer executable instructions are configured to cause the computer system to; obtain generated revenue per impressions for each of the plurality of eligible items; apply a sorting rule to rank the eligible items based on generated revenue per impressions and generate a display list of the eligible items that is ordered based on the ranking from most generated revenue per impressions to least generated revenue per impressions, the display list defining which items will be viewable at the user system; apply a reservation rule to reserve at least one slot in the display list for an out of order item and insert an item that is ineligible based on the qualification rule into the at least one slot that is out of order with respect to the ranking of generated revenue per impressions; format, by the web server, a markup of the website to include web resources associated with each of the items on the display list arranged according to an order of the display list; and upon receiving a user selection of an item on the display list, enter the item into a shopping cart system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification