IP Library Granted Patent US 9,330,357
Granted Patent B1
US 9,330,357 · App. 13/826,757 · Granted May 3, 2016

Method, apparatus, and computer program product for determining a provider return rate

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 9,330,357
App. No.
13/826,757
Granted
May 3, 2016
Kind
B1
Abstract

Provided herein are systems, methods and computer readable media for classifying a provider of products, services or experiences as a provider that should be engaged based on a predicted return rate for any products, services or experiences that may be offered and purchased by a consumer. An example method may comprise supplying a classifying model with a dataset, wherein the dataset comprises an identification of a provider and a plurality of attributes corresponding to the provider and identifying a class of the provider in accordance with the plurality of corresponding attributes, wherein the identification is determined based on one or more patterns determinative of a return rate by the classifying model.

Claims (57)

1. A method for classifying providers based on a return rate of a provider, comprising the steps of:

supplying a set of classifying models with a dataset, wherein the dataset comprises an identification of a provider and a plurality of available attributes corresponding to the provider; and

determining whether a return rate of a provider is likely to satisfy a predetermined threshold,

wherein the return rate is indicative of a rate at which refunds of a purchase price are requested, and

wherein the determination of whether the return rate of the provider is likely to satisfy the predetermined threshold is made by:

determining, based on the plurality of available attributes, a classifying model from the set of classifying models to utilize,

wherein each classifying model of the set of classifying models is trained to utilize a set of determinative attributes, and

wherein the determination of the classifying model comprises matching the plurality of available attributes to the classifying model requiring at least a subset of the available attributes as determinative attributes;

identifying one or more patterns of available attributes that match one or more patterns found in the set of determinative attributes,

wherein each of one or more patterns is indicative of a known return rate; and

identifying which of two classes to assign the provider in accordance with the identified patterns,

wherein a first class of the two classes is indicative of a determination that the return rate of the provider is likely to satisfy the redetermined threshold and a second class of the two classes is indicative of a determination that the return rate of the provider is not likely to satisfy the predetermined threshold.

2. The method according to claim 1 , wherein the classifying model is a support vector machine.

3. The method according to claim 1 , further comprising determining which one of a plurality of classifying models to utilize based on available attribute data.

4. The method according to claim 1 , wherein the corresponding attributes are assembled from one or more of (1) internal data, (2) external data, and (3) web data.

5. The method according to claim 1 , further comprising generating the plurality of attributes by normalizing a plurality of raw data.

6. The method according to claim 1 , wherein the corresponding attributes comprises one or more of category data, sub-category data, and competitor feature data.

7. The method according to claim 1 , wherein corresponding attributes comprises one or more of time data, financial stability risk data, median credit data, count of judgment data, and risk level data.

8. The method according to claim 1 , wherein the corresponding attributes comprise web data.

9. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

supply a set of classifying models with a dataset, wherein the dataset comprises an identification of a provider and a plurality of attributes corresponding to the provider;

determine whether a return rate of a provider is likely to satisfy a predetermined threshold,

wherein the return rate is indicative of a rate at which refunds of a purchase price are requested, and

wherein the computer code configured to cause the apparatus to determine whether the return rate of the provider is likely to satisfy the predetermined threshold further comprises computer code configured to cause the apparatus to:

determine, based on the plurality of available attributes, a classifying model from the set of classifying models to utilize,

wherein each classifying model of the set of classifying models is trained to utilize a set of determinative attributes, and

wherein the determination of the classifying model comprises matching the plurality of available attributes to the classifying model requiring at least a subset of the available attributes as determinative attributes;

identify one or more patterns of available attributes that match one or more patterns found in the set of determinative attributes,

wherein each of one or more patterns is indicative of a known return rate; and

identify which of two classes to assign the provider in accordance with the identified patterns,

wherein a first class of the two classes is indicative of a determination that the return rate of the provider is likely to satisfy the predetermined threshold and a second class of the two classes is indicative of a determination that the return rate of the provider is not likely to satisfy the predetermined threshold.

10. The apparatus of claim 9 , wherein the classifying model is a support vector machine.

11. The apparatus of claim 9 , wherein the at least one memory and computer program code are configured to, with the at least one processor, cause the apparatus to determine which one of a plurality of classifying models to utilize based on available attribute data.

12. The apparatus of claim 9 , wherein the corresponding attributes are assembled from one or more of (1) internal data, (2) external data, and (3) web data.

13. The apparatus of claim 9 , wherein the at least one memory and computer program code are configured to, with the at least one processor, cause the apparatus to generate the plurality of attributes by normalizing a plurality of raw data.

14. The apparatus of claim 9 , wherein the corresponding attributes comprises one or more of category data, sub-category data, and competitor feature data.

15. The apparatus of claim 9 , wherein corresponding attributes comprises one or more of time data, financial stability risk data, median credit data, count of judgment data, and risk level data.

16. The apparatus of claim 9 , wherein the corresponding attributes comprise web data.

17. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions for:

supplying a set of classifying models with a dataset, wherein the dataset comprises an identification of a provider and a plurality of attributes corresponding to the provider;

determining whether a return rate of a provider is likely to satisfy a predetermined threshold,

wherein the return rate is indicative of a rate at which refunds of a purchase price are requested, and

wherein the determination of whether the return rate of the provider is likely to satisfy the predetermined threshold is made by:

determining, based on the plurality of available attributes, a classifying model from the set of classifying models to utilize,

wherein each classifying model of the set of classifying models is trained to utilize a set of determinative attributes, and

wherein the determination of the classifying model comprises matching the plurality of available attributes to the classifying model requiring at least a subset of the available attributes as determinative attributes;

identifying one or more patterns of available attributes that match one or more patterns found in the set of determinative attributes,

wherein each of one or more patterns is indicative of a known return rate; and

identifying which of two classes to assign the provider in accordance with the identified patterns,

wherein a first class of the two classes is indicative of a determination that the return rate of the provider is likely to satisfy the predetermined threshold and a second class of the two classes is indicative of a determination that the return rate of the provider is not likely to satisfy the predetermined threshold.

18. A computer program product according to claim 17 , wherein the classifying model is a support vector machine.

19. A computer program product according to claim 17 , wherein the computer-executable program code portions further comprise program code instructions for determining which one of a plurality of classifying models to utilize based on available attribute data.

20. A computer program product according to claim 17 , wherein the corresponding attributes are assembled from one or more of (1) internal data, (2) external data, and (3) web data.

21. A computer program product according to claim 17 , wherein the computer-executable program code portions further comprise program code instructions for generating the plurality of attributes by normalizing a plurality of raw data.

22. A computer program product according to claim 17 , wherein the corresponding attributes comprises one or more of category data, sub-category data, and competitor feature data.

23. A computer program product according to claim 17 , wherein corresponding attributes comprises one or more of time data, financial stability risk data, median credit data, count of judgment data, and risk level data.

24. A computer program product according to claim 17 , wherein the corresponding attributes comprise web data.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068833/0811 →
RELEASE OF SECURITY INTEREST Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0251 →
SECURITY INTEREST Recorded Jul 23, 2020
From: GROUPON, INC.; LIVINGSOCIAL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053294/0495 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2015
From: MULLINS, BRIAN; DELAND, MATTHEW; FERDOWSI, ZAHRA; LANG, STEPHEN; STOKVIS, JOHN; FINN, NOLAN
To: GROUPON, INC.
Reel/Frame 035985/0339 →