IP Library Granted Patent US 9,536,248
Granted Patent B2
US 9,536,248 · App. 14/707,904 · Granted Jan 3, 2017

Apparatus and method for predicting customer behavior

Inventors: Pallipuram V. Kannan (Saratoga, CA); Mohit Jain (Bangalore, IN); Ravi Vijayaraghavan (Bangalore, IN)
Assignee: 24/7 Customer, Inc.
G06Q30/02G06N7/005G06Q10/067G06Q30/016G06Q30/0202
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,536,248
App. No.
14/707,904
Granted
Jan 3, 2017
Kind
B2
Abstract

A predictive model generator that enhances customer experience, reduces the cost of servicing a customer, and prevents customer attrition by predicting the appropriate interaction channel through analysis of different types of data and filtering of irrelevant data. The model includes a customer interaction data engine for transforming data into a proper format for storage, data warehouse for receiving data from a variety of sources, and a predictive engine for analyzing the data and building models.

Claims (48)

1. A computer-implemented method for assigning an interaction channel to a customer comprising:

receiving problem data relating to a customer interaction arising from a purchase of a product or service;

receiving product data relating to the product or service purchased by a customer during the customer interaction;

receiving information about the customer that purchased the product or service;

transforming the problem data, product data, and the information about the customer into data;

determining, using a computing platform comprising at least one processor, contributing variables using the data, wherein the determining comprises computing contributing variables according to whether the variable is for a numerical or categorical prediction;

building a plurality of predictive models using the contributing variables, wherein any of the plurality of predictive models is configured to predict any of:

a probability of a customer to face a particular problem or issue based on an engagement stage of the customer with the company, wherein the engagement stage is product or service specific and measured by time after purchase or is the stage of a life cycle of the customer;

a customer's preference of a particular channel based on type of concern and reduction of resolution time through the particular channel; and

a probable impact of a particular problem on a customer's loyalty, growth, and profitability score; and

selecting and assigning an interaction channel to the customer from among a plurality of interaction channels based upon any of the plurality of predictive models.

2. The method of claim 1 further comprising testing and validating the plurality of predictive models.

3. The method of claim 1 further comprising receiving a request to generate a predictive model for a particular customer using, among other things, the contributing variables.

4. The method of claim 3 further comprising generating the customer predictive model.

5. The method of claim 1 further comprising receiving information about an agent and transforming that information about the agent into the data.

6. The method of claim 1 further comprising predicting an appropriate interaction channel, using the predictive models, for the customer.

7. The method of claim 6 wherein the predicting of the appropriate interaction channel is based on filtering of irrelevant data from the data.

8. The method of claim 1 further comprising predicting customer attrition based on the prediction models.

9. The method of claim 8 further comprising offering an appropriate interaction channel in order to prevent the customer attrition.

10. The method of claim 8 further comprising handling a service request by a specific agent in order to prevent customer attrition.

11. The method of claim 1 further comprising identifying trends in customer behavior based on the customer interaction.

12. The method of claim 11 wherein the trend is a function of an agent.

13. The method of claim 1 wherein the building is in real time.

14. The method of claim 1 wherein contributing variables for a numerical prediction or a categorical prediction are computed using one or more statistical or predictive algorithms comprising one or more of linear regression, logistic regression, Naïve Bayes, neural networks, and support vector machines.

15. A computer system for assigning an interaction channel to a customer comprising:

a memory which stores instructions;

one or more processors coupled to the memory wherein the one or more processors are configured to:

receive problem data relating to a customer interaction arising from a purchase of a product or service;

receive product data relating to the product or service purchased by a customer during the customer interaction;

receive information about the customer that purchased the product or service;

transform the problem data, product data, and the information about the customer into data;

determine contributing variables using the data, wherein the determining comprises computing contributing variables according to whether the variable is for a numerical or categorical prediction;

build a plurality of predictive models using the contributing variables, wherein any of the plurality of predictive models is configured to predict any of:

a probability of a customer to face a particular problem or issue based on an engagement stage of the customer with the company, wherein the engagement stage is product or service specific and measured by time after purchase or is the stage of a life cycle of the customer;

a customer's preference of a particular channel based on type of concern and reduction of resolution time through the particular channel; and

a probable impact of a particular problem on a customer's loyalty, growth, and profitability score; and

select and assign an interaction channel to the customer from among a plurality of interaction channels based upon any of the plurality of predictive models.

16. A computer program product embodied in a non-transitory computer readable medium for assigning an interaction channel to a customer comprising:

code for receiving problem data relating to a customer interaction arising from a purchase of a product or service;

code for receiving product data relating to the product or service purchased by a customer during the customer interaction;

code for receiving information about the customer that purchased the product or service;

code for transforming the problem data, product data, and the information about the customer into data;

code for determining, using a computing platform comprising at least one processor, contributing variables using the data, wherein the determining comprises computing contributing variables according to whether the variable is for a numerical or categorical prediction;

code for building a plurality of predictive models using the contributing variables, wherein any of the plurality of predictive models is configured to predict any of:

a probability of a customer to face a particular problem or issue based on an engagement stage of the customer with the company, wherein the engagement stage is product or service specific and measured by time after purchase or is the stage of a life cycle of the customer;

a customer's preference of a particular channel based on type of concern and reduction of resolution time through the particular channel; and

a probable impact of a particular problem on a customer's loyalty, growth, and profitability score; and

code for selecting and assigning an interaction channel to the customer from among a plurality of interaction channels based upon any of the plurality of predictive models.

Assignments (2)
CHANGE OF NAME Recorded Jul 8, 2019
From: 24/7 CUSTOMER, INC.
To: [24]7.AI, INC.
Reel/Frame 049688/0636 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2016
From: JAIN, MOHIT; KANNAN, PALLIPURAM V.; VIJAYARAGHAVAN, RAVI
To: 24/7 CUSTOMER, INC.
Reel/Frame 038156/0844 →
Continuity (4)
Continuation 12392058 · Feb 24, 2009
Continuation In Part 11360145 · Feb 22, 2006
Provisional Application 61031314 · Feb 25, 2008
Related Publication 20150242860A1 · Aug 27, 2015