Method and system for selection, filtering or presentation of available sales outlets
First Claim
1. A system, comprising:
- a database storing vendor information; and
at least one server computer hosting a website and having control logic embodied on at least one non-transitory computer readable medium storing instructions translatable by the at least one server computer to perform;
for each vendor in a set of vendors in a geographic region;
determining, using the vendor information stored in the database, a first probability of a vendor selling a product to a visitor of the website in the geographic region who is interested in purchasing the product, given that the vendor is presented to the visitor via the website;
determining a second probability of the visitor buying the product from the vendor, given a historical preference of the visitor; and
determining a third probability of closing a sale, wherein the third probability is a function of the first and second probabilities;
sorting the set of vendors based at least in part on the third probability associated with each vendor or an expected revenue that the each vendor is to generate for an operator of the website;
selecting, from the sorted set of vendors, a subset of the set of vendors; and
presenting only the subset of the set of vendors to the visitor via a user interface of the website running on a computing device communicatively connected to the at least one server computer over a network.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein provide systems and methods for the filtering, selection and presentation of vendors accounting for both user characteristics and vendor characteristics, such that the systems and methods may be used by both customer and vendor alike to better match customer needs with the resource-constrained vendors with whom a successful sale has a higher probability of occurring. Embodiments may include filtering, selecting and/or presenting vendors to a user sorted by the probability that the particular vendor will possess the characteristics that appeal to a particular customer and therefore result in a large probability of sale and suppress presentation of those vendors that are unlikely to be selected by the customer since their characteristics are less consistent with those needed by the customer and, therefore, are unlikely to result in a sale.
151 Citations
20 Claims
-
1. A system, comprising:
-
a database storing vendor information; and at least one server computer hosting a website and having control logic embodied on at least one non-transitory computer readable medium storing instructions translatable by the at least one server computer to perform; for each vendor in a set of vendors in a geographic region; determining, using the vendor information stored in the database, a first probability of a vendor selling a product to a visitor of the website in the geographic region who is interested in purchasing the product, given that the vendor is presented to the visitor via the website; determining a second probability of the visitor buying the product from the vendor, given a historical preference of the visitor; and determining a third probability of closing a sale, wherein the third probability is a function of the first and second probabilities; sorting the set of vendors based at least in part on the third probability associated with each vendor or an expected revenue that the each vendor is to generate for an operator of the website; selecting, from the sorted set of vendors, a subset of the set of vendors; and presenting only the subset of the set of vendors to the visitor via a user interface of the website running on a computing device communicatively connected to the at least one server computer over a network.
-
-
2. The system of claim 1, wherein the first probability is determined based at least in part on a first component representing features of the vendor and a second component representing the features of the vendor relative to other vendors in the geographic region.
-
3. The system of claim 1, wherein the second probability is determined based at least in part on a first component representing demographic features of the visitor and a second component representing interactions of the visitor and the vendor.
-
4. The system of claim 1, wherein the expected revenue for the operator of the website is determined based at least in part on the third probability, demand in the geographic region for the product, and the each vendor'"'"'s inventory.
-
5. The system of claim 1, wherein identification information for a vendor in the subset of the set of vendors is displayed on the user interface of the website running on the computing device along with at least one vendor feature and at least one product attribute.
-
6. The system of claim 5, wherein the at least one vendor feature comprises a service provided by the vendor.
-
7. The system of claim 5, wherein the at least one product attribute comprises a price for the product offered by the vendor in the geographic region.
-
8. A method, comprising:
-
providing a database storing vendor information in a computing environment having at least one server computer hosting a website and having control logic embodied on at least one non-transitory computer readable medium storing instructions translatable by the at least one server computer; performing, by the control logic, for each vendor in a set of vendors in a geographic region; determining, using the vendor information stored in the database, a first probability of a vendor selling a product to a visitor of the website in the geographic region who is interested in purchasing the product, given that the vendor is presented to the visitor via the website; determining a second probability of the visitor buying the product from the vendor, given a historical preference of the visitor; and determining a third probability of closing a sale, wherein the third probability is a function of the first and second probabilities; sorting the set of vendors based at least in part on the third probability associated with each vendor or an expected revenue that the each vendor is to generate for an operator of the website; selecting, from the sorted set of vendors, a subset of the set of vendors; and presenting only the subset of the set of vendors to the visitor via a user interface of the website running on a computing device communicatively connected to the at least one server computer over a network.
-
-
9. The method according to claim 8, wherein the first probability is determined based at least in part on a first component representing features of the vendor and a second component representing the features of the vendor relative to other vendors in the geographic region.
-
10. The method according to claim 8, wherein the second probability is determined based at least in part on a first component representing demographic features of the visitor and a second component representing interactions of the visitor and the vendor.
-
11. The method according to claim 8, wherein the expected revenue for the operator of the website is determined based at least in part on the third probability, demand in the geographic region for the product, and the each vendor'"'"'s inventory.
-
12. The method according to claim 8, further comprising:
displaying identification information for a vendor in the subset of the set of vendors on the user interface of the website running on the computing device along with at least one vendor feature and at least one product attribute.
-
13. The method according to claim 12, wherein the at least one vendor feature comprises a service provided by the vendor.
-
14. The method according to claim 12, wherein the at least one product attribute comprises a price for the product offered by the vendor in the geographic region.
-
15. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a server computer to perform:
-
for each vendor in a set of vendors in a geographic region; determining, using vendor information stored in a database, a first probability of a vendor selling a product to a visitor of a website in the geographic region who is interested in purchasing the product, given that the vendor is presented to the visitor via the website; determining a second probability of the visitor buying the product from the vendor, given a historical preference of the visitor; and determining a third probability of closing a sale, wherein the third probability is a function of the first and second probabilities; sorting the set of vendors based at least in part on the third probability associated with each vendor or an expected revenue that the each vendor is to generate for an operator of the website; selecting, from the sorted set of vendors, a subset of the set of vendors; and presenting only the subset of the set of vendors to the visitor via a user interface of the website running on a computing device communicatively connected to the server computer over a network.
-
-
16. The computer program product of claim 15, wherein the first probability is determined based at least in part on a first component representing features of the vendor and a second component representing the features of the vendor relative to other vendors in the geographic region.
-
17. The computer program product of claim 15, wherein the second probability is determined based at least in part on a first component representing demographic features of the visitor and a second component representing interactions of the visitor and the vendor.
-
18. The computer program product of claim 15, wherein the expected revenue for the operator of the website is determined based at least in part on the third probability, demand in the geographic region for the product, and the each vendor'"'"'s inventory.
-
19. The computer program product of claim 15, wherein identification information for a vendor in the subset of the set of vendors is displayed on the user interface of the website running on the computing device along with at least one vendor feature and at least one product attribute.
-
20. The computer program product of claim 19, wherein the at least one product attribute comprises a price for the product offered by the vendor in the geographic region.
Specification