Method and apparatus for selecting a supplemental product to offer for sale during a transaction
First Claim
1. A method comprising:
- receiving, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, information for a transaction;
determining, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, a pool of at least one possible supplemental product;
scoring, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, at least one supplemental product in said pool based at least on profit that the at least one possible supplemental product would produce when sold;
selecting, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, at least one supplemental product from said pool for said transaction;
determining, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, an offer amount for said at least one selected supplemental product;
providing, by at least one of a controller device or a retailer device, to at least one of a point-of-sale terminal or a user device, an indication of said at least one supplemental product selected from said pool; and
providing, by at least one of a controller device or a retailer device, to at least one of a point-of-sale terminal or a user device, an indication of the offer amount.
4 Assignments
0 Petitions
Accused Products
Abstract
According to some embodiments, a supplemental product or service may be offered to a user during a transaction, either in addition to products and/or services the user is purchasing, or as a replacement to one or more of the products and/or services that the user is purchasing. The functionality may be implemented, for example, in a retail embodiment where a user is purchasing products and/or services at a cash register or other point-of-sale terminal. One or more embodiments may be implemented online where a user is purchasing products and/or services using a computer, terminal, telephone or other client or user device and accessing a World Wide Web site, online catalog, interactive voice response unit or system, etc.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, information for a transaction; determining, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, a pool of at least one possible supplemental product; scoring, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, at least one supplemental product in said pool based at least on profit that the at least one possible supplemental product would produce when sold; selecting, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, at least one supplemental product from said pool for said transaction; determining, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, an offer amount for said at least one selected supplemental product; providing, by at least one of a controller device or a retailer device, to at least one of a point-of-sale terminal or a user device, an indication of said at least one supplemental product selected from said pool; and providing, by at least one of a controller device or a retailer device, to at least one of a point-of-sale terminal or a user device, an indication of the offer amount. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium storing instructions configured to direct a computing device to perform a method, the method comprising:
-
receiving, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, information for a transaction; determining, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, a pool of at least one possible supplemental product; scoring, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, at least one supplemental product in said pool based at least on profit that the at least one possible supplemental product would produce when sold; selecting, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, at least one supplemental product from said pool for said transaction; determining, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, an offer amount for said at least one selected supplemental product; providing, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, an indication of said at least one supplemental product selected from said pool; and providing, by at least one of a controller device, a user device, a point-of-sale terminal, or a retailer device, an indication of the offer amount.
-
-
22. An apparatus for conducting a transaction, comprising:
-
a processor; a communication port connected to said processor; and a storage device connected to said process, said storage device storing instructions configured to direct the processor to; receive information for a transaction; determine a pool of at least one possible supplemental product; score at least one supplemental product in said pool based at least on profit that the at least one possible supplemental product would produce when sold; select at least one supplemental product from said pool for said transaction; determine an offer amount for said at least one selected supplemental product; provide an indication of said at least one supplemental product selected from said pool; and provide an indication of the offer amount.
-
Specification