IP Library Granted Patent US 9,443,244
Granted Patent B2
US 9,443,244 · App. 12/405,204 · Granted Sep 13, 2016

System and method for utilizing customer data in a communication system

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,443,244
App. No.
12/405,204
Granted
Sep 13, 2016
Kind
B2
Abstract

Systems and methods for utilizing customer data in a communication system are provided. In exemplary embodiments, customer records at a customer data warehousing system are accessed. Customer data from the customer records are extracted and associated with a customer identifier. The customer data is then stored to an indexed database, the extracted customer data being indexed according to the identifier. When an incoming communication is received, the communication system will determine a communication identifier of the incoming communication. A lookup and matching process is then performed using the communication identifier in the indexed customer information database. If a matching customer identifier is found, associated customer data may be retrieved and used to provide enhanced communication system services including communication routing and customer data alerts.

Claims (44)

1. A computer implemented method for providing customer data in a communication system, the method comprising:

receiving a call from a customer on a phone line linked to a general phone number;

accessing customer records of a customer information warehousing system;

identifying customer records that are new and customer records that have not been previously processed;

extracting customer data from the customer records;

associating a customer identifier with the extracted customer data;

storing the extracted customer data to an indexed database of a storage device for use by the communication system, the extracted customer data indexed according to the customer identifier;

accessing particular extracted customer data on the indexed database based on a match between a communication identifier of an incoming communication and the customer identifier;

identifying an opportunity or subject matter for the customer associated with the extracted customer data;

routing the incoming communication to an account owner, without placing the customer into a general call queue, based upon the identified opportunity or subject matter, the account owner comprising one or more agents that have a pre-existing relationship with the customer, the incoming communication being routed at least in part based on heuristic analysis of a particular information; and

determining a most recently created subject matter associated with the customer identifier and the communication identifier.

2. The method of claim 1 wherein the indexed database is located at the communication system.

3. The method of claim 1 wherein the customer identifier is a phone number.

4. The method of claim 1 further comprising determining a call level for routing the incoming communication.

5. The method of claim 1 further comprising determining a particular agent for routing the incoming communication.

6. The method of claim 1 further comprising determining a particular group for routing the incoming communication.

7. The method of claim 1 further comprising determining a most recently updated subject matter associated with the customer identifier and the communication identifier.

8. The method of claim 1 further comprising using the particular extracted customer data to generate a display comprising the particular extracted customer data prior to establishing a connection with the incoming communication.

9. The method of claim 1 wherein the communication system comprises a phone system.

10. A system implemented on a computing device for providing customer data in a communication system, comprising:

a phone line linked to a general phone number;

a customer information module configured to access customer records of a customer information warehousing system and identify customer records that are new and customer records that have not been previously processed;

a format module configured to extract customer data from the customer records and associate a customer identifier with the extracted customer data;

a delivery module configured to store the extracted customer data to an indexed database of a storage device for use by the communication system, the extracted customer data indexed according to the customer identifier;

a lookup module configured to identify an opportunity or subject matter for the customer associated with the extracted customer data and to determine a most recently created subject matter associated with the customer identifier and a communication identifier; and

a routing module configured to route the incoming communication to an account owner, without placing the customer into a general call queue, based upon the identified opportunity or subject matter, the account owner comprising one or more agents that have a pre-existing relationship with the customer, the incoming communication being routed at least in part based on heuristic analysis of a particular information.

11. The system of claim 10 wherein the indexed database is located at the communication system.

12. The system of claim 10 wherein the customer identifier is a phone number.

13. The system of claim 10 further comprising a lookup module configured to access particular extracted customer data on the indexed database based on a match between a communication identifier of an incoming communication and the customer identifier.

14. The system of claim 13 further comprising an alerts module configured to using the particular extracted customer data to generate a display comprising the particular extracted customer data prior to establishing a connection with the incoming communication.

15. The system of claim 10 wherein the communication system comprises a phone system.

16. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to provide a method for providing customer data in a communication system, the method comprising:

receiving a call from a customer on a phone line linked to a general phone number;

accessing a customer records of a customer information warehousing system;

identifying customer records that are new and customer records that have not been previously processed;

extracting customer data from the customer records;

associating a customer identifier with the extracted customer data;

storing the extracted customer data to an indexed database of a storage device for use by the communication system, the extracted customer data indexed according to the customer identifier;

accessing particular extracted customer data on the indexed database based on a match between a communication identifier of an incoming communication and the customer identifier;

identifying an opportunity or subject matter for the customer associated with the extracted customer data;

routing the incoming communication to an account owner, without placing the customer into a general call queue, based upon the identified opportunity or subject matter, the account owner comprising one or more agents that have a pre-existing relationship with the customer, the incoming communication being routed at least in part based on heuristic analysis of a particular information; and

determining a most recently created subject matter associated with the customer identifier and the communication identifier.

17. The method of claim 1 wherein the step of accessing customer records of the customer information warehousing system occurs periodically.

18. The method of claim 1 wherein the step of accessing customer records of the customer information warehousing system occurs upon receiving the incoming communication.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2022
From: FONALITY, INC.
To: SANGOMA US INC.
Reel/Frame 061064/0473 →
SECURITY AGREEMENT Recorded Mar 29, 2022
From: FONALITY, INC.
To: THE TORONTO- DOMINION BANK
Reel/Frame 059541/0538 →
RELEASE OF SECURITY INTEREST Recorded Mar 7, 2017
From: PACIFIC WESTERN BANK, AS SUCCESSOR IN INTEREST TO SQUARE 1 BANK
To: FONALITY, INC.
Reel/Frame 041482/0414 →
SECURITY INTEREST Recorded Feb 21, 2017
From: NETFORTRIS CORPORATION; NETFORTRIS OPERATING CO., INC.; NETFORTRIS ACQUISITION CO., INC.; FONALITY, INC.; FONALITY MERGER SUB INC.
To: GLADSTONE CAPITAL CORPORATION
Reel/Frame 041315/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 15, 2017
From: PASSPORT VENTURES, LLC
To: FONALITY, INC.
Reel/Frame 041264/0648 →
CHANGE OF ADDRESS Recorded Jul 21, 2016
From: FONALITY, INC.
To: FONALITY, INC.
Reel/Frame 039428/0020 →
CHANGE OF ADDRESS Recorded Jan 17, 2014
From: FONALITY, INC.
To: FONALITY, INC.
Reel/Frame 032088/0094 →
CHANGE OF ADDRESS Recorded Jan 3, 2014
From: LYMAN, CHRISTOPHER M.
To: FONALITY, INC.
Reel/Frame 031913/0066 →
SECURITY AGREEMENT Recorded Jun 28, 2013
From: PASSPORT VENTURES, LLC
To: FONALITY, INC.
Reel/Frame 030743/0115 →
SECURITY AGREEMENT Recorded Feb 5, 2013
From: FONALITY, INC.
To: SQUARE 1 BANK
Reel/Frame 029759/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2009
From: LYMAN, CHRISTOPHER M
To: FONALITY, INC.
Reel/Frame 022924/0187 →