IP Library Granted Patent US 11,138,533
Granted Patent B2
US 11,138,533 · App. 14/328,769 · Granted Oct 5, 2021

Method, apparatus, and computer readable medium for allocating sales commissions

Inventors: Robert Harris (Fishers, IN); Le Wang (Carmel, IN)
Assignee: Beauty Systems Group LLC
G06Q10/06313G06Q20/10G06Q20/102G06Q30/0214G06Q30/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,138,533
App. No.
14/328,769
Granted
Oct 5, 2021
Kind
B2
Abstract

Provided herein are systems, methods and computer readable media for allocating sales commissions. In providing such functionality, a method may include, for example, receiving a set of transaction information for a transaction. The transaction information may include an indication of at least one product or service for which a sales commission is offered. The method may also include determining, based on the transaction information, whether a merchant is eligible to receive the sales commission, in response to determining that the transaction information does not identify a merchant that is eligible to receive the sales commission, selecting, using a processor, at least one merchant from a list of merchants selected from a plurality of merchants to receive the sales commission, and providing the sales commission to the selected at least one merchant.

Claims (71)

1. A method for identifying a local merchant from among a threshold number of merchants located with a dynamic search radius, the method comprising:

receiving, at an e-commerce interface, transaction information for a transaction, via a network, from an e-commerce system, the transaction information indicating a purchase was made via the online e-commerce system, wherein the transaction information comprises an indication of at least one product or service for which a sales commission is offered, manufacturer information indicative of a respective manufacturer for each of the at least one product or service, and a transaction location indicated by a delivery or billing address;

determining, via a processor, that the transaction information does not identify a particular merchant to receive the sales commission;

in response to determining, via the processor, that the transaction information does not identify a particular merchant to receive the sales commission, selecting, using the processor, one or more merchants to receive the sales commission,

wherein the selecting comprises:

determining that the transaction information does not comprise relationship information indicative of a merchant to which the sales commission should be provided;

determining that no direct customer-merchant relationship exists by accessing a relationship management module, the relationship management module comprising information related to managing relationships between consumers and merchants, the relationship management module determining that a consumer identified by the transaction information has not been associated with any merchant within a merchant datastore; and

in response to determining that no direct customer-merchant relationship exists, determining a list of merchants selected from a plurality of merchants,

wherein determining the list of merchants from among the plurality of merchants comprises:

applying an initial search radius to location information indicative of the transaction location, determining one or more merchants located within the initial search radius, determining whether a number of the one or more merchants meets a predefined threshold number of merchants, in an instance in which the predefined threshold number of merchants cannot be located within the initial search radius, applying an expanded search radius until at least the predefined threshold number of merchants is identified, and wherein in an instance in which more than the predefined threshold number of merchants are located within the initial search radius, applying a contracted search radius until the predefined threshold number of merchants is identified;

upon determination of the list of merchants based on the application of the initial search radius and expanded or contracted search radius, selecting, for each of the at least one product or service associated with a respective manufacturer, the one or more merchants from the list of merchants based on based on a respective skill set in relation to the transaction information by accessing the relationship management module, identifying from the list of merchants those merchants that provide a type of service identified in the transaction information, and determining the one or more merchants from those merchants that provide the type of service identified in the transaction information that has the highest rating; and

providing the sales commission, divided among the selected one or more merchants, in proportion to a proportion of products associated with each manufacturer in the transaction, to the selected one or more merchants,

wherein sales commissions are provided by crediting a respective account associated with each of the selected one or more merchants.

2. The method of claim 1 , further comprising:

determining at least one manufacturer for the at least one product or service; and

determining the list of merchants based at least in part on whether each of the plurality of merchants is associated with the at least one manufacturer.

3. The method of claim 2 , further comprising determining whether each of the merchants of the plurality of merchants is associated with the at least one manufacturer based at least in part on a sales volume of products associated with the at least one manufacturer sold by each of the plurality of merchants.

4. The method of claim 1 , wherein selection of the at least one merchant from a list of merchants selected from a plurality of merchants is based at least in part on a length of time since the at least one merchant registered with a product distribution system.

5. The method of claim 1 , wherein selection of the at least one merchant is based at least in part on a length of time since the at least one merchant last received a sales commission that was not associated with an eligible merchant based on the transaction information.

6. The method of claim 1 , wherein the merchant is a hair stylist or salon, and wherein the at least one product or service is a hair care product.

7. The method of claim 1 , further comprising providing a consumer associated with the transaction contact information for the selected at least one merchant.

8. The method of claim 1 , wherein the selected at least one merchant is selected based at least in part on the at least one merchant's prior sales of the at least one product or service.

9. The method of claim 1 , further comprising determining a primary manufacturer for the transaction based on the at least one product or service associated with the transaction, and wherein the selected at least one merchant is selected based at least in part on a relationship between the selected at least one merchant and the primary manufacturer.

10. An apparatus for identifying a local merchant from among a threshold number of merchants located with a dynamic search radius, the apparatus comprising at least one processor coupled to a memory, the memory comprising computer executable instructions that, when executed by the processor, configure the apparatus to:

receive, at an e-commerce interface, transaction information for a transaction, via a network, from an e-commerce system, the transaction information indicating a purchase was made via the online e-commerce system, wherein the transaction information comprises an indication of at least one product or service for which a sales commission is offered, manufacturer information indicative of a respective manufacturer for each of the at least one product or service, and a transaction location indicated by a delivery or billing address;

determine, via a processor, that the transaction information does not identify a particular merchant to receive the sales commission;

in response determining, via the processor, that the transaction information does not identify a particular merchant to receive the sales commission, select, using the processor, one or more merchants to receive the sales commission,

wherein the selection comprises:

determining that the transaction information does not comprise relationship information indicative of a merchant to which the sales commission should be provided;

determining that no direct customer-merchant relationship exists by accessing a relationship management module, the relationship management module comprising information related to managing relationships between consumers and merchants, the relationship management module determining that a consumer identified by the transaction information has not been associated with any merchant within a merchant datastore, and

in an instance in which a direct customer-merchant relationship exists; and in response to determining that no direct customer-merchant relationship exists, determining a list of merchants selected from a plurality of merchants, wherein determining the list of merchants from among the plurality of merchants comprises:

applying an initial search radius to location information indicative of the transaction location, determining one or more merchants located within the initial search radius, determining whether a number of the one or more merchants meets a predefined threshold number of merchants, in an instance in which the predefined threshold number of merchants cannot be located within the initial search radius, applying an expanded search radius until at least the predefined threshold number of merchants is identified, and wherein in an instance in which more than the predefined threshold number of merchants are located within the initial search radius, applying a contracted search radius until the predefined threshold number of merchants is identified;

upon determination of the list of merchants based on the application of the initial search radius and expanded or contracted search radius, select, for each of the at least one product or service associated with a respective manufacturer, the one or more merchants from the list of merchants based on based on a respective skill set in relation to the transaction information by accessing the relationship management module, identifying from the list of merchants those merchants that provide a type of service identified in the transaction information, and determining the one or more merchants from those merchants that provide the type of service identified in the transaction information that has the highest rating; and

provide the sales commission, divided among the selected one or more merchants, in proportion to a proportion of products associated with each manufacturer in the transaction, to the selected one or more merchants,

wherein sales commissions are provided by crediting a respective account associated with each of the selected one or more merchants.

11. The apparatus of claim 10 , further configured to:

determine at least one manufacturer for the at least one product or service; and

determine the list of merchants based at least in part on whether each of the plurality of merchants is associated with the at least one manufacturer.

12. The apparatus of claim 11 , further configured to determine whether each of the merchants of the plurality of merchants is associated with the at least one manufacturer based at least in part on a sales volume of products associated with the at least one manufacturer sold by each of the plurality of merchants.

13. The apparatus of claim 10 , wherein selection of the at least one merchant from a list of merchants selected from a plurality of merchants is based at least in part on a length of time since the at least merchant registered with a product distribution system.

14. The apparatus of claim 10 , wherein selection of the at least one merchant is based at least in part on a length of time since the at least one merchant last received a sales commission that was not associated with an eligible merchant based on the transaction information.

15. The apparatus of claim 10 , further configured to, in response to determining that the transaction information does identify a particular merchant to receive the sales commission, determine whether the particular merchant is authorized to receive a commission from a manufacturer associated with the at least one product.

16. The apparatus of claim 10 , wherein the merchant is a hair stylist or salon, and wherein the at least one product or service is a hair care product.

17. The apparatus of claim 10 , further configured to provide a consumer associated with the transaction contact information for the selected at least one merchant.

18. The apparatus of claim 10 , wherein the selected at least one merchant is selected based at least in part on the at least one merchant's prior sales of the at least one product or service.

19. The apparatus of claim 10 , further configured to determine a primary manufacturer for the transaction based on the at least one product or service associated with the transaction, and wherein the selected at least one merchant is selected based at least in part on a relationship between the selected at least one merchant and the primary manufacturer.

20. The apparatus of claim 15 , further configured to, in response to determining the particular merchant is authorized to receive a commission from a manufacturer associated with the at least one product, select the particular merchant as the selected at least one merchant.

21. A non-transitory computer readable storage medium comprising instructions that, when executed by a processor, configure the processor to:

receive, at an e-commerce interface, transaction information for a transaction, via a network, from an e-commerce system, the transaction information indicating a purchase was made via the online e-commerce system, wherein the transaction information comprises an indication of at least one product or service for which a sales commission is offered, manufacturer information indicative of a respective manufacturer for each of the at least one product or service, and a transaction location indicated by a delivery or billing address;

determine, via a processor, that the transaction information does not identify a particular merchant to receive the sales commission;

in response determining, via the processor, that the transaction information does not identify a particular merchant to receive the sales commission, select, using the processor, one or more merchants to receive the sales commission,

wherein the selection comprises:

determining that the transaction information does not comprise relationship information indicative of a merchant to which the sales commission should be provided;

determining that no direct customer-merchant relationship exists by accessing a relationship management module, the relationship management module comprising information related to managing relationships between consumers and merchants, the relationship management module determining that a consumer identified by the transaction information has not been associated with any merchant within a merchant datastore, and

in an instance in which a direct customer-merchant relationship exists; and in response to determining that no direct customer-merchant relationship exists, determining a list of merchants selected from a plurality of merchants, wherein determining the list of merchants from among the plurality of merchants comprises:

applying an initial search radius to location information indicative of the transaction location, determining one or more merchants located within the initial search radius, determining whether a number of the one or more merchants meets a predefined threshold number of merchants, in an instance in which the predefined threshold number of merchants cannot be located within the initial search radius, applying an expanded search radius until at least the predefined threshold number of merchants is identified, and wherein in an instance in which more than the predefined threshold number of merchants are located within the initial search radius, applying a contracted search radius until the predefined threshold number of merchants is identified;

upon determination of the list of merchants based on the application of the initial search radius and expanded or contracted search radius, select, for each of the at least one product or service associated with a respective manufacturer, the one or more merchants from the list of merchants based on based on a respective skill set in relation to the transaction information by accessing the relationship management module, identifying from the list of merchants those merchants that provide a type of service identified in the transaction information, and determining the one or more merchants from those merchants that provide the type of service identified in the transaction information that has the highest rating; and

provide the sales commission, divided among the selected one or more merchants, in proportion to a proportion of products associated with each manufacturer in the transaction, to the selected one or more merchants,

wherein sales commissions are provided by crediting a respective account associated with each of the selected one or more merchants.

22. The computer readable storage medium of claim 21 , wherein the instructions further configure the processor to:

determine at least one manufacturer for the at least one product or service; and

determine the list of merchants based at least in part on whether each of the plurality of merchants is associated with the at least one manufacturer.

23. The computer readable storage medium of claim 22 , wherein the instructions further configure the processor to determine whether each of the merchants of the plurality of merchants is associated with the at least one manufacturer based at least in part on a sales volume of products associated with the at least one manufacturer sold by each of the plurality of merchants.

24. The computer readable storage medium of claim 21 , wherein selection of the at least one merchant from a list of merchants selected from a plurality of merchants is based at least in part on a length of time since the at least merchant registered with a product distribution system.

25. The computer readable storage medium of claim 21 , wherein selection of the at least one merchant is based at least in part on a length of time since the at least one merchant last received a sales commission that was not associated with an eligible merchant based on the transaction information.

26. The computer readable storage medium of claim 21 , wherein the instructions further configure the processor to in response to determining that the transaction information does identify a particular merchant to receive sales commission, determine whether the particular merchant is authorized to receive a commission from a manufacturer associated with the at least one product.

27. The computer readable storage medium of claim 21 , wherein the merchant is a hair stylist or salon, and wherein the at least one product or service is a hair care product.

28. The computer readable storage medium of claim 21 , wherein the instructions further configure the processor to provide a consumer associated with the transaction contact information for the selected merchant.

29. The computer readable storage medium of claim 21 , wherein the selected at least one merchant is selected based at least in part on the at least one merchant's prior sales of the at least one product or service.

30. The computer readable storage medium of claim 21 , wherein the instructions further configure the processor to determine a primary manufacturer for the transaction based on the at least one product or service associated with the transaction, and wherein the selected at least one merchant is selected based at least in part on a relationship between the selected at least one merchant and the primary manufacturer.

31. The computer readable storage medium of claim 26 , wherein the instructions further configure the processor to, in response to determining the particular merchant is authorized to receive a commission from a manufacturer associated with the at least one product, select the particular merchant as the selected at least one merchant.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Sep 5, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: BEAUTY SYSTEMS GROUP LLC; SALLY BEAUTY SUPPLY LLC; LOXA BEAUTY LLC
Reel/Frame 068499/0092 →
SECURITY INTEREST Recorded Mar 3, 2023
From: LOXA BEAUTY LLC; SALLY BEAUTY SUPPLY LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062866/0051 →
RELEASE OF PATENT SECURITY AGREEMENT Recorded Mar 2, 2023
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: LOXA BEAUTY LLC; SALLY BEAUTY SUPPLY LLC
Reel/Frame 062916/0465 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2021
From: LOXA BEAUTY LLC
To: BEAUTY SYSTEMS GROUP LLC
Reel/Frame 057342/0237 →
SECURITY INTEREST Recorded Apr 24, 2020
From: SALLY HOLDINGS LLC; SALLY CAPITAL INC.; SALLY BEAUTY SUPPLY LLC; LOXA BEAUTY SUPPLY
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 052490/0738 →
SECURITY INTEREST Recorded Aug 21, 2017
From: LOXA BEAUTY LLC; SALLY BEAUTY SUPPLY LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 043346/0434 →
SECURITY INTEREST Recorded Jul 6, 2017
From: SALLY BEAUTY SUPPLY LLC; LOXA BEAUTY LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 042926/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2014
From: HARRIS, ROBERT; WANG, LE
To: LOXA BEAUTY
Reel/Frame 033293/0092 →
Continuity (1)
Related Publication 20160012365A1 · Jan 14, 2016