Determining pricing information from merchant data
First Claim
1. A system implementing a payment service for communicating over one or more networks with a plurality of point of sale (POS) devices associated with a plurality of merchants, the system comprising:
- one or more processors; and
one or more computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to;
receive, from the plurality of POS devices executing respective instances of a merchant application, POS transaction information for a plurality of POS transactions occurring at a plurality of POS transaction locations;
associate the POS transaction information with individual merchant profiles corresponding to respective POS devices from which the POS transaction information was received;
associate the individual merchant profiles with at least one merchant category of a plurality of merchant categories, wherein the plurality of merchant categories are based at least in part on items offered via the respective POS devices;
associate the individual merchant profiles with one or more location categories based at least in part on the POS transaction locations associated with the respective POS devices, wherein the one or more location categories include a type of venue in which a POS transaction occurs;
securely store the individual merchant profiles in a database associated with the payment service;
receive, from a particular POS device associated with a particular merchant profile, information related to a particular item;
determine a merchant category associated with the particular merchant profile;
determine, based at least in part on a location of the particular POS device, at least one location category associated with the particular merchant profile;
determine a subset of the merchant profiles, wherein the merchant profiles in the subset are associated with at least one of a same merchant category or a same location category as the particular merchant profile;
determine pricing information for the particular item from the POS transaction information associated with the subset of the merchant profiles, wherein the pricing information includes a recommended price for the particular item;
send the pricing information to the particular POS device;
receive, from the particular POS device, an indication of a selection at the particular POS device of the recommended price;
receive, from the particular POS device, an indication of a transaction with a customer at the particular POS device, wherein the transaction comprises at least a sale of the particular item; and
process a payment for the transaction, wherein the payment includes funds associated with the particular item and corresponding to the recommended price.
2 Assignments
0 Petitions
Accused Products
Abstract
A service provider may receive item price information and/or point of sale (POS) transaction information from a plurality of merchant devices associated with a plurality of merchants. The service provider may categorize the plurality of merchants according to the types of items offered by the respective merchants, and may further categorize the merchants according to the locations at which they conduct business. The service provider may subsequently determine a price recommendation or other pricing information for a particular item offered by a particular merchant. A merchant device of the particular merchant may present the pricing information in a user interface that enables the merchant to view projected sales at various different price points. Further, the merchant may be able to specify one or more factors used for determining the recommend price, such as a desired business model, a desired clientele, a desired profit margin, or the like.
230 Citations
28 Claims
-
1. A system implementing a payment service for communicating over one or more networks with a plurality of point of sale (POS) devices associated with a plurality of merchants, the system comprising:
-
one or more processors; and one or more computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to; receive, from the plurality of POS devices executing respective instances of a merchant application, POS transaction information for a plurality of POS transactions occurring at a plurality of POS transaction locations; associate the POS transaction information with individual merchant profiles corresponding to respective POS devices from which the POS transaction information was received; associate the individual merchant profiles with at least one merchant category of a plurality of merchant categories, wherein the plurality of merchant categories are based at least in part on items offered via the respective POS devices; associate the individual merchant profiles with one or more location categories based at least in part on the POS transaction locations associated with the respective POS devices, wherein the one or more location categories include a type of venue in which a POS transaction occurs; securely store the individual merchant profiles in a database associated with the payment service; receive, from a particular POS device associated with a particular merchant profile, information related to a particular item; determine a merchant category associated with the particular merchant profile; determine, based at least in part on a location of the particular POS device, at least one location category associated with the particular merchant profile; determine a subset of the merchant profiles, wherein the merchant profiles in the subset are associated with at least one of a same merchant category or a same location category as the particular merchant profile; determine pricing information for the particular item from the POS transaction information associated with the subset of the merchant profiles, wherein the pricing information includes a recommended price for the particular item; send the pricing information to the particular POS device; receive, from the particular POS device, an indication of a selection at the particular POS device of the recommended price; receive, from the particular POS device, an indication of a transaction with a customer at the particular POS device, wherein the transaction comprises at least a sale of the particular item; and process a payment for the transaction, wherein the payment includes funds associated with the particular item and corresponding to the recommended price. - View Dependent Claims (2, 3, 4, 24)
-
-
5. A method comprising:
-
receiving, by a service computing device associated with a payment service, from a plurality of point of sale (POS) devices associated with a plurality of respective merchant profiles and executing respective instances of a merchant application, POS transaction information, the payment service being configured to communicate with the plurality of POS devices; receiving, from a POS device associated with a particular merchant profile, a request for information regarding pricing of a particular item; determining, from the particular merchant profile, a location of the POS device; determining a subset of the plurality of merchant profiles, wherein each of the merchant profiles in the subset of merchant profiles are associated with a location that is within a predetermined proximity to the location of the POS device; associating the POS transaction information with a plurality of buyer profiles, wherein individual buyer profiles include buyer information and information regarding at least one POS transaction associated with the buyer information; determining a subset of the buyer profiles that include information regarding one or more POS transactions for acquiring the particular item; determining pricing information for the particular item, based at least in part on the POS transaction information associated with the subset of merchant profiles and on the information regarding one or more POS transactions for acquiring the particular item included in the subset of the buyer profiles; and sending the pricing information to the POS device associated with the particular merchant profile. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 26)
-
-
13. A method comprising:
-
receiving, by a service computing device associated with a payment service and from a plurality of point of sale (POS) devices executing respective instances of a merchant application, POS transaction information for a plurality of POS transactions occurring at a plurality of POS transaction locations, the payment service being configured to communicate with the plurality of POS devices; associating, by the service computing device, the POS transaction information with individual merchant profiles corresponding to respective POS devices from which the POS transaction information was received; associating, by the service computing device, the individual merchant profiles with at least one merchant category of a plurality of merchant categories, wherein the merchant categories are based at least in part on the items offered through the respective POS devices corresponding to the individual merchant profiles; associating, by the service computing device, the individual merchant profiles with one or more location categories based at least in part on the POS transaction locations associated with the respective POS devices, wherein the one or more location categories include a type of venue in which a POS transaction occurs; receiving, from a particular POS device associated with a particular merchant profile, information related to a particular item; determining, by the service computing device, a merchant category associated with the particular merchant profile; determining, based at least in part on a location of the particular POS device, at least one location category associated with the particular merchant profile; determining a subset of the merchant profiles, wherein the merchant profiles in the subset are associated with at least one of a same merchant category or a same location category as the particular merchant profile; determining pricing information for the particular item from the POS transaction information associated with the subset of the merchant profiles, wherein the pricing information includes a recommended price for the particular item; sending the pricing information to the particular POS device; receiving, from the particular POS device, an indication of a selection at the particular POS device of the recommended price; receiving, from the particular POS device, an indication of a particular POS transaction with a customer at the particular POS device, wherein the particular POS transaction comprises at least a sale of the particular item; and processing a payment for the transaction, wherein the payment includes funds associated with the particular item and corresponding to the recommended price. - View Dependent Claims (14, 15, 16, 25, 28)
-
-
17. One or more non-transitory computer-readable media maintaining instructions that, when executed by one or more processors of a service computing device associated with a payment service that is configured to communicate with a plurality of point of sale (POS) devices, program the one or more processors to perform operations comprising:
-
receiving from the plurality of POS devices associated with a plurality of respective merchant profiles and executing respective instances of a merchant application, POS transaction information; receiving, from a POS device associated with a particular merchant profile, a request for information regarding pricing of a particular item; determining, from the particular merchant profile, a location of the POS device; determining a subset of the plurality of merchant profiles, wherein each of the merchant profiles in the subset of merchant profiles are associated with a location that is within a predetermined proximity to the location of the POS device, wherein determining the subset of the plurality of merchant profiles comprises; associating each of the plurality of merchant profiles and the particular merchant profile with at least one merchant category of a plurality of merchant categories, wherein the merchant categories are based at least in part on the items offered through the respective POS devices corresponding to the respective merchant profiles; and determining the subset of the merchant profiles based at least in part on the merchant profiles in the subset being associated with a same merchant category as the particular merchant profile; determining pricing information for the particular item, at least in part, from the POS transaction information associated with the subset of merchant profiles; sending the pricing information to the POS device associated with the particular merchant profile; associating the at least one of the pricing information or the POS transaction information with respective merchant profiles corresponding to respective POS devices from which the at least one of the pricing information or the POS transaction information was received; and wherein the merchant profiles in the subset are similar to the particular merchant profile with respect to types of items offered. - View Dependent Claims (18, 19, 20, 21, 22, 23, 27)
-
Specification