IP Library › Granted Patent US 12,524,775
Granted Patent B2
US 12,524,775 · App. 17/432,738 · Granted Jan 13, 2026

Identifying and processing marketing leads that impact a seller's enterprise valuation

Inventors: Joseph Plapprumbil James (Atlanta, GA); Sandeep Prabhakara (Piscataway, NJ); Hemant Butti (Atlanta, GA)
Assignee: HSIP Corporate Nevada Trust
G06Q30/0206G06N20/20
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 12,524,775
App. No.
17/432,738
Granted
Jan 13, 2026
Kind
B2
Abstract

Systems, methods and computer readable media for automated marketing decisions based on company valuation results derived from ensemble machine learning models include collecting potential customer data for a set of potential customers from a lead source and transmitting the potential customer data to an optimization system. An ensemble machine learning model that establishes a transaction value for each of the set of potential customers based on an enterprise valuation of the seller. A marketing action is then taken. The marketing action may include one or more of budgeting for a transaction with the lead source, targeting communications to members of the set of potential customers, accepting or rejecting members of the set of potential customers, or offloading members of the set of potential customers.

Claims (44)

1 . A computer implemented method, comprising:

determining an objective function indicative of an impact of a transaction on an enterprise valuation, wherein the objective function is determined based on selecting a plurality of factors relevant to an enterprise and assigning to each factor a corresponding weight of a plurality of weights, wherein each assigned weight is indicative of the relevance of the corresponding factor to the enterprise valuation;

training, based on the objective function and a training data set, an ensemble of machine learning models to determine an indication of the enterprise valuation, wherein the ensemble of machine learning models account for the plurality of factors relevant to the enterprise, wherein training the ensemble of machine learning models comprises performing an iterative process that iteratively adds one or more machine learning models to the ensemble of machine learning models by:

testing a plurality of machine learning models with a testing data set, wherein the testing data set comprises at least transaction data,

determining an evaluation metric value for each of the plurality of machine learning models, and

selecting, based on comparing the evaluation metric values to each other, a portion of the plurality of machine learning models that optimize the objective function, wherein the iterative process optimizes the ensemble to obtain a group of machine learning models of multiple different types of machine learning that collectively optimize the objective function;

receiving potential customer data for a potential customer associated with a lead source;

determining, based on inputting the potential customer data into the ensemble of machine learning models, an indication of the enterprise valuation, of the enterprise, associated with a potential transaction of the potential customer; and

causing, based on transaction data associated with the potential customer, the ensemble of machine learning models to be updated.

2 . The computer implemented method of claim 1 , further comprising determining, based on the indication of the enterprise valuation, content, wherein the content comprises one or more messages from a collection of messages associated with a potential customer content data store.

3 . The computer implemented method of claim 1 , wherein the plurality of factors comprises one or more of a cost of customer acquisition, a customer lifetime value, a return on capital, a percentage paid, or a first payment default recovered.

4 . The computer implemented method of claim 1 , further comprising sending a communication associated with causing monetization of lead information of the potential customer if the potential transaction does not occur.

5 . The computer implemented method of claim 4 , wherein sending the communication associated with causing monetization of the lead information of the potential customer comprises sending a communication associated with causing sale of the lead information of the potential customer to a third party.

6 . The computer implemented method of claim 1 , further comprising applying the potential customer data to one or more filters configured to identify potential customers associated with a positive impact on the enterprise valuation of the enterprise.

7 . The computer implemented method of claim 6 , further comprising determining to accept the potential customer, and determining, based on available customer volume and the indication of the enterprise valuation associated with the potential customer, acceptance data associated with the potential customer.

8 . The computer implemented method of claim 7 , further comprising sending, to the lead source and based on determining to accept the potential customer, a message comprising acceptance data associated with the potential customer.

9 . The computer implemented method of claim 1 , further comprising:

processing a transaction of the potential customer; and

determining the transaction data associated with the potential customer, wherein the transaction data is associated with the transaction.

10 . The method of claim 1 , wherein causing the ensemble of machine learning models to be updated comprises one or more of retraining the ensemble of machine learning models or generating one or more additional ensemble of machine learning models based on the prior trained ensemble of machine learning models.

11 . The method of claim 1 , wherein the iterative process comprises evaluating performance of a machine learning model both individually and as part of the ensemble of machine learning models.

12 . The method of claim 1 , further comprising:

causing an update to the objective function based on receiving data indicating a change to the objective function associated with changes in enterprise conditions; and

causing, based on the update to the objective function, the ensemble of machine learning models to be updated.

13 . A system comprising:

a processor;

a machine-readable medium coupled to the processor, the machine-readable medium including processor implementation-specific instructions that, if executed by the processor, will cause the processor to perform operations including:

determining an objective function indicative of an impact of a transaction on an enterprise valuation, wherein the objective function is determined based on selecting a plurality of factors relevant to an enterprise and assigning to each factor a corresponding weight of a plurality of weights, wherein each assigned weight is indicative of the relevance of the corresponding factor to the enterprise valuation;

training, based on the objective function and a training data set, an ensemble of machine learning models to determine an indication of the enterprise valuation, wherein the ensemble of machine learning models accounts for the plurality of factors relevant to the enterprise, wherein training the ensemble of machine learning models comprises performing an iterative process that iteratively adds one or more machine learning models to the ensemble of machine learning models by:

testing a plurality of machine learning models with a testing data set, wherein the testing data set comprises at least transaction data,

determining an evaluation metric value for each of the plurality of machine learning models, and

selecting, based on comparing the evaluation metric values to each other, a portion of the plurality of machine learning models that optimize the objective function, wherein the iterative process optimizes the ensemble to obtain a group of machine learning models of multiple different types of machine learning that collectively optimize the objective function;

receiving potential customer data for a potential customer associated with a lead source;

determining, based on inputting the potential customer data into the ensemble of machine learning models, an indication of the enterprise valuation, of the enterprise, associated with a potential transaction of the potential customer; and

causing, based on transaction data associated with the potential customer, the ensemble of machine learning models to be updated.

14 . The system of claim 13 , further comprising instructions that, if executed by the processor, will cause the processor to perform operations including determining, based on the indication of the enterprise valuation, content, wherein the content comprises one or more messages from a collection of messages associated with a potential customer content data store.

15 . The system of claim 13 , wherein the plurality of factors comprise one or more of a cost of customer acquisition, a customer lifetime value, a return on capital, percentage paid, or a first payment default recovered.

16 . The system of claim 13 , further comprising instructions that, if executed by the processor, will cause the processor to perform operations including sending a communication associated with causing monetization of lead information of the potential customer if the potential transaction does not occur.

17 . The system of claim 13 , further comprising instructions that, if executed by the processor, will cause the processor to perform operations including applying the potential customer data to one or more filters configured to identify potential customers associated with a positive impact on the enterprise valuation.

18 . The system of claim 17 , further comprising instructions that, if executed by the processor, will cause the processor to perform operations including determining to accept the potential customer, and determining, based on available customer volume and the indication of the enterprise valuation associated with the potential customer, acceptance data associated with the potential customer.

19 . The system of claim 18 , further comprising instructions that, if executed by the processor, will cause the processor to perform operations including sending, to the lead source and based on determining to accept the potential customer, a message comprising acceptance data associated with the potential customer.

20 . The system of claim 13 , further comprising instructions that, if executed by the processor, will cause the processor to perform operations including:

processing a transaction of the potential customer; and

determining the transaction data associated with the potential customer, wherein the transaction data is associated with the transaction.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2025
From: JAMES, JOSEPH PLAPPRUMBIL; PRABHAKARA, SANDEEP
To: HSIP, INC.
Reel/Frame 073121/0410 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2022
From: HSIP, INC.
To: HSIP CORPORATE NEVADA TRUST
Reel/Frame 061103/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2022
From: BUTTI, HEMANT
To: HSIP, INC.
Reel/Frame 061081/0624 →
Continuity (2)
Continuation In Part 16280406 · Feb 20, 2019
Related Publication 20220138787A1 · May 5, 2022
References Cited (45)
US 7310618B2 · Libman · 2007 [cited by applicant]
US 7653592B1 · Flaxman et al. · 2010 [cited by applicant]
US 7778885B1 · Semprevivo · 2010 [cited by examiner]
US 7970699B1 · Bramlage · 2011 [cited by examiner]
US 8521631B2 · Abrahams et al. · 2013 [cited by applicant]
US 8639618B2 · Yan et al. · 2014 [cited by applicant]
US 8775300B2 · Showalter · 2014 [cited by applicant]
US 9449344B2 · Deshpande et al. · 2016 [cited by applicant]
US 10032218B1 · Denbo · 2018 [cited by applicant]
US 10373198B1 · Cook · 2019 [cited by examiner]
US 20030033241A1 · Harari · 2003 [cited by applicant]
US 20060059073A1 · Walzak · 2006 [cited by applicant]
US 20070094060A1 · Apps et al. · 2007 [cited by applicant]
US 20110161245A1 · Hollas · 2011 [cited by applicant]
US 20110213730A1 · Carty et al. · 2011 [cited by applicant]
US 20110270779A1 · Showalter · 2011 [cited by applicant]
US 20110302000A1 · Dance et al. · 2011 [cited by applicant]
US 20130138554A1 · Nikankin et al. · 2013 [cited by applicant]
US 20130339217A1 · Breslow et al. · 2013 [cited by applicant]
US 20150032598A1 · Fleming et al. · 2015 [cited by applicant]
US 20150051957A1 · Griebeler et al. · 2015 [cited by applicant]
US 20150170271A1 · Orloff et al. · 2015 [cited by applicant]
US 20160171600A1 · Kay et al. · 2016 [cited by applicant]
US 20170068977A1 · Mathur et al. · 2017 [cited by applicant]
US 20170213280A1 · Kaznady · 2017 [cited by applicant]
US 20180158139A1 · Krajicek et al. · 2018 [cited by applicant]
US 20180253657A1 · Zhao et al. · 2018 [cited by applicant]
US 20180253780A1 · Wang et al. · 2018 [cited by applicant]
US 20180260891A1 · Merrill et al. · 2018 [cited by applicant]
US 20180308159A1 · Knijnik et al. · 2018 [cited by applicant]
US 20180322406A1 · Merrill · 2018 [cited by examiner]
US 20190019213A1 · Silberman et al. · 2019 [cited by applicant]
US 20190073586A1 · Chen et al. · 2019 [cited by applicant]
US 20190318421A1 · Lyonnet et al. · 2019 [cited by applicant]
US 20190325524A1 · Gebara et al. · 2019 [cited by applicant]
US 20190378050A1 · Edkin et al. · 2019 [cited by applicant]
US 20190378210A1 · Merrill et al. · 2019 [cited by applicant]
US 20200090003A1 · Marques et al. · 2020 [cited by applicant]
US 20220036221A1 · Hargras et al. · 2022 [cited by applicant]
US 20220405531A1 · Stanton · 2022 [cited by examiner]
WO 2011020076A2 · 2011 [cited by applicant]
WO WO2020171857A1 · 2020 [cited by applicant]
International Search Report & Written Opinion for PCT/US19/58017, dated Dec. 26, 2019. [cited by applicant]
J. Heaton; “An Empirical Analysis of Feature Engineering for Predictive Modeling”; SoutheastCon; 2016; 6 pages. [cited by applicant]
International Patent Application No. PCT/US2019/058017; Int'l Preliminary Report on Patentability; dated Sep. 2, 2021; 5 pages. [cited by applicant]