IP Library Granted Patent US 9,460,401
Granted Patent B2
US 9,460,401 · App. 14/530,248 · Granted Oct 4, 2016

Using machine learning to predict behavior based on local conditions

Inventors: Xinchuan Zeng (Orem, UT); Jeffrey Berry (South Jordan, UT); David Elkington (Mapleton, UT)
Assignee: INSIDESALES.COM, INC.
G06N99/005G06N3/084
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,460,401
App. No.
14/530,248
Granted
Oct 4, 2016
Kind
B2
Abstract

Using machine learning to predict behavior based on local conditions. In one example embodiment, a method for using machine learning to predict behavior based on local conditions may include identifying a lead, identifying a target behavior for the lead, identifying a locality associated with the lead, identifying a current local condition of the locality, and employing a machine learning classifier to generate a prediction of a likelihood of the lead exhibiting the target behavior. In this example embodiment, the machine learning classifier may base the prediction on the target behavior, the locality, and the current local condition.

Claims (50)

1. A method for using machine learning to predict behavior based on local conditions, the method comprising:

identifying a lead;

identifying a target behavior for the lead;

identifying a locality associated with the lead;

identifying a current local condition of the locality; and

employing a machine learning classifier to generate a prediction of a likelihood of the lead exhibiting the target behavior, the machine learning classifier basing the prediction on the target behavior, the locality, and the current local condition.

2. The method of claim 1 , wherein the machine learning classifier further bases the prediction on one or more characteristics of the lead.

3. The method of claim 1 , wherein:

the locality is a geographic locality; and

the current local condition includes current local weather in the geographic locality, sporting event data for the geographic locality, or political event data for the geographic locality, or some combination thereof.

4. The method of claim 1 , wherein:

the locality is a company associated with the lead; and

the current local condition includes a size of the company.

5. The method of claim 1 , wherein the target behavior for the lead includes the lead responding to a contact attempted by an agent.

6. The method of claim 1 , wherein the machine learning classifier is a multilayer perceptron (MLP) neural network, another multilayer neural network, a decision tree, or a support vector machine.

7. One or more non-transitory computer-readable media storing one or more programs that are configured, when executed, to cause one or more processors to perform the method as recited in claim 1 .

8. A method for using machine learning to predict behavior based on local conditions, the method comprising:

training a machine learning classifier to predict likelihoods of leads exhibiting target behaviors, the training employing historical locality information of one or more localities, historical local condition information for the one or more localities, and historical lead contact information for the one or more localities;

identifying a lead;

identifying a target behavior for the lead;

identifying a locality associated with the lead;

identifying a current local condition of the locality; and

employing the machine learning classifier to generate a prediction of a likelihood of the lead exhibiting the target behavior, the machine learning classifier basing the prediction on the target behavior, the locality, and the current local condition.

9. The method of claim 8 , wherein the machine learning classifier further bases the prediction on one or more personal characteristics of the lead.

10. The method of claim 8 , wherein the machine learning classifier further bases the prediction on one or more contact characteristics of the lead.

11. The method of claim 8 , wherein:

the locality is a geographic locality; and

the current local condition includes current local weather in the geographic locality, sporting event data for the geographic locality, or political event data for the geographic locality, or some combination thereof.

12. The method of claim 8 , wherein:

the locality is a company associated with the lead; and

the current local condition includes a size of the company.

13. The method of claim 8 , wherein the target behavior for the lead includes the lead responding to a contact attempted by an agent.

14. The method of claim 8 , wherein the machine learning classifier is a multilayer perceptron (MLP) neural network, another multilayer neural network, a decision tree, or a support vector machine.

15. One or more non-transitory computer-readable media storing one or more programs that are configured, when executed, to cause one or more processors to perform the method as recited in claim 8 .

16. A method for using machine learning to predict behavior based on local conditions, the method comprising:

training a machine learning classifier to predict likelihoods of leads exhibiting target behaviors, the machine learning classifier being a multilayer perceptron (MLP) neural network, another multilayer neural network, a decision tree, or a support vector machine, the training employing historical locality information of one or more localities, historical local condition information for the one or more localities, and historical lead contact information for the one or more localities;

identifying a lead;

identifying one or more characteristics of the lead;

identifying multiple contact methods available to an agent to contact the lead;

identifying a target behavior for the lead, the target behavior for the lead including the lead responding to a contact attempted by the agent;

identifying a locality associated with the lead;

identifying one or more current local conditions of the locality; and

employing the machine learning classifier to generate a prediction of a likelihood of the lead exhibiting the target behavior for each of the multiple contact methods available to the agent to contact the lead, the machine learning classifier basing the predictions on the one or more characteristics of the lead, the target behavior, the locality, the one or more current local conditions, and the multiple contact methods.

17. The method of claim 16 , wherein:

the locality is a geographic locality; and

the current local condition includes current local weather in the geographic locality, sporting event data for the geographic locality, or political event data for the geographic locality, or some combination thereof.

18. The method of claim 16 , wherein:

the locality is a company associated with the lead; and

the current local condition includes a size of the company.

19. One or more non-transitory computer-readable media storing one or more programs that are configured, when executed, to cause one or more processors to perform the method as recited in claim 16 .

Assignments (2)
CHANGE OF NAME Recorded Aug 11, 2021
From: INSIDESALES.COM
To: XANT, INC.
Reel/Frame 057177/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2014
From: ZENG, XINCHUAN; BERRY, JEFFREY; ELKINGTON, DAVID
To: INSIDESALES.COM, INC.
Reel/Frame 034084/0289 →
Continuity (4)
Continuation In Part PCTUS2013055856 · Aug 20, 2013
Continuation 13590000 · Aug 20, 2012
Provisional Application 61969828 · Mar 25, 2014
Related Publication 20150278709A1 · Oct 1, 2015