IP Library Granted Patent US 9,785,956
Granted Patent B2
US 9,785,956 · App. 14/496,120 · Granted Oct 10, 2017

System and method of enhancing a lead exchange process

Inventors: Alexander van der Laan (Almere, NL); Sebastiaan Offers (Brooklyn, NY)
Assignee: ReviMedia, Inc.
G06Q30/0201
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,785,956
App. No.
14/496,120
Granted
Oct 10, 2017
Kind
B2
Abstract

A system and method of enhancing the lead exchange process simultaneously and in real-time calculates a quality index of a lead or plurality of leads within the lead exchange process. The quality index provide a measure of the quality of the leads with the lead exchange process. The calculations are done electronically by a computer system and are based on differences to the mean, allowing for relative indices, which permit the use in a dynamic environment.

Claims (45)

1. A method of enhancing a lead exchange process, the method comprising:

receiving a plurality of leads, each lead comprising a plurality of parameters;

organizing, using one or more processors, the plurality of leads into a matrix, the matrix comprising:

a first array storing a matrix-specific process for calculating a quality index for the plurality of leads and matrix-specific values indicative of the quality index for the plurality of leads, and

a plurality of second arrays, each second array corresponding to a lead of the plurality of leads and comprising:

a plurality of second cells, each second cell comprising an input parameter that corresponds to a parameter of the plurality of parameters of the lead, a parameter weighting corresponding to the input parameter, and a parameter-specific process corresponding to the input parameter, and

a first cell storing a lead-specific process for calculating a lead quality index for the lead and values indicative of a relationship between the plurality of second cells, and

simultaneously and in real-time, using the one or more processors, calculating a first lead quality index for each lead of the plurality of leads using the lead-specific process corresponding to the each lead, wherein the first lead quality index for the each lead is determined using the input parameter of each second cell of a respective second array;

storing in the first cell of each second array of the plurality of second arrays, a corresponding first lead quality index;

calculating in real-time a first quality index for the plurality of leads using the matrix-specific process, wherein the first quality index for the plurality of leads is calculated using the first lead quality index for each lead of the matrix;

storing in the first array of the matrix, the first quality index for the plurality of leads;

retrieving input for a number of different parameters corresponding to a set of input parameters of the matrix; and

processing the number of different parameters in an incremental fashion.

2. The method of claim 1 , wherein pluggable sub-processes are used to retrieve the input.

3. The method of claim 1 , wherein the plurality of parameters of each lead are grouped into categories, which include statistical data, feedback data, operational data and probability data.

4. The method of claim 1 , wherein at least one parameter of the plurality of parameters of a particular lead is built from multiple sub-parameters.

5. The method of claim 1 , wherein processing the number of different parameters in an incremental fashion comprises:

replacing, using the one or more processors, the set of input parameters with the number of different parameters;

simultaneously and in real-time calculating a second lead quality index for each lead of the plurality of leads that includes one or more different parameters of the number of different parameters that replaced one or more input parameters of the each lead, the second lead quality index of a particular lead being determined using only the first lead quality index of the particular lead, the one or more input parameters of the particular lead, and the one or more different parameters of the particular lead;

storing in the first cell of each second array of the plurality of second arrays, a corresponding first lead quality index;

calculating in real-time, using the one or more processors, a second quality index for the plurality of leads using only the first quality index for the plurality of leads, each calculated second lead quality index, and each first lead quality index that was used to calculate at least one second lead quality index; and

storing the second quality index for the plurality of leads in the first array.

6. The method of claim 1 , wherein each second cell differs in type, weight and severity.

7. A system for enhancing a lead exchange process, the system comprising:

one or more processors configured to:

receive a plurality of leads, each lead comprising a plurality of parameters;

organize the plurality of leads into a matrix, the matrix comprising:

a first array storing a matrix-specific process for calculating a quality index for the plurality of leads and matrix-specific values indicative of the quality index for the plurality of leads, and

a plurality of second arrays, each second array corresponding to a lead of the plurality of leads and comprising:

a plurality of second cells, each second cell comprising an input parameter that corresponds to a parameter of the plurality of parameters of the lead, a parameter weighting corresponding to the input parameter, and a parameter-specific process corresponding to the input parameter, and

a first cell storing a lead-specific process for calculating a lead quality index for the lead and values indicative of a relationship between the plurality of second cells, and

simultaneously calculate a first lead quality index for each lead of the plurality of leads using the lead-specific process corresponding to the each lead, wherein the first lead quality index for the each lead is determined using the input parameter of each second cell of a respective second array;

store in the first cell of each second array of the plurality of second arrays, a corresponding first lead quality index;

calculate in real-time a first quality index for the plurality of leads using the matrix-specific process, wherein the first quality index for the plurality of leads is calculated using the first lead quality index for each lead of the matrix;

store in the first array of the matrix, the first quality index for the plurality of leads;

retrieve input for a number of different parameters corresponding to a set of input parameters of the matrix; and

process the number of different parameters in an incremental fashion.

8. The system of claim 7 , wherein pluggable sub-processes are used to retrieve the input.

9. The system of claim 7 , wherein each second cell differs in type, weight and severity.

10. The system of claim 7 , wherein to process the number of different parameters in an incremental fashion, the one or more processors are further configured to:

replace, using the one or more processors, the set of input parameters with the number of different parameters;

simultaneously and in real-time calculate a second lead quality index for each lead of the plurality of leads that includes one or more different parameters of the number of different parameters that replaced one or more input parameters of the each lead, the second lead quality index of a particular lead being determined using only the first lead quality index of the particular lead, the one or more input parameters of the particular lead, and the one or more different parameters of the particular lead;

store in the first cell of each second array of the plurality of second arrays, a corresponding first lead quality index;

calculate in real-time, using the one or more processors, a second quality index for the plurality of leads using only the first quality index for the plurality of leads, each calculated second lead quality index, and each first lead quality index that was used to calculate at least one second lead quality index; and

store the second quality index for the plurality of leads in the first array.

Assignments (2)
SECURITY INTEREST Recorded Oct 28, 2019
From: REVIMEDIA, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 050843/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2014
From: VAN DER LAAN, ALEXANDER; OFFERS, SEBASTIAAN
To: REVIMEDIA, INC.
Reel/Frame 033816/0510 →
Continuity (2)
Provisional Application 61882959 · Sep 26, 2013
Related Publication 20150088604A1 · Mar 26, 2015