IP Library Granted Patent US 10,318,922
Granted Patent B2
US 10,318,922 · App. 12/405,197 · Granted Jun 11, 2019

System and method for automatic insertion of call intelligence in an information 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 10,318,922
App. No.
12/405,197
Granted
Jun 11, 2019
Kind
B2
Abstract

Systems and methods for providing automatic insertion of call intelligence in an information system are provided. In exemplary embodiments, new call detail records are accessed. At least one individual associated with the new call detail record may then be identified, and a subject matter associated with the new call detail record determined. A call intelligence record based on the identified individual and the subject matter is then generated and automatically inserted into the information system.

Claims (38)

1. A computer-implemented method for automatically inserting call intelligence in an information system, the computer-implemented method comprising:

writing, via a processor, relating to a phone call received at a phone system of a PBX, wherein the phone call includes a conversation between a first user and a second user, a phone number of the first user, a duration of the phone call, and a second user identifier into a memory;

recording, via the processor, the conversation into the memory;

generating, via the processor, a new call detail record comprising the conversation sourced from the memory, the phone number sourced from the memory, the duration sourced from the memory, and the second user identifier sourced from the memory;

accessing, via the processor, the new call detail record during the phone call;

identifying, via the processor, a database record associated with the new call detail record based on the phone number sourced from the memory, wherein the database record is associated with the first user;

identifying, via the processor, the second user associated with the new call detail record based on the second user identifier;

submitting, via the processor, a series of queries to a database based on a heuristic logic such that a most likely subject matter associated with the first user during the phone call is determined based on the series of queries including:

the phone number sourced from the memory, the duration sourced from the memory, and the second user identifier sourced from the memory,

an established relationship between the first user based on the database record and the second user based on the second user identifier, and

a most recent subject matter associated with the database record, wherein the database includes a local database and a global database, wherein the series of queries includes a first query and a second query, wherein the first query is performed on at least one of the local database or the global database, and wherein based on the first query not resulting in a response, the second query is performed on the at least one of the local database or the global database that was not subject to the first query;

generating, via the processor, a call intelligence record of the conversation based on the database record and the most likely subject matter; and

inserting, via the processor, the call intelligence record into an information database in association with the database record.

2. The method of claim 1 wherein accessing the new call detail record comprises copying the new call detail record from the phone system to the global database.

3. The method of claim 1 wherein accessing the new call detail record occurs periodically.

4. The method of claim 1 wherein identifying the database record comprises determining an identity of the first user associated with a caller ID in the new call detail record.

5. The method of claim 1 wherein determining the most likely subject matter comprises querying the information database to determine the most likely subject matter.

6. The method of claim 1 wherein determining the most likely subject matter comprises determining a most likely subject matter associated with the database record.

7. The method of claim 1 wherein determining the most likely subject matter comprises determining other database records or subject matters associated with the database record.

8. The method of claim 1 wherein the most likely subject matter comprises an opportunity to perform a task.

9. The method of claim 1 wherein inserting the call intelligence record comprises sending the call intelligence record through a network to the information system.

10. The method of claim 9 wherein the network comprises the Internet.

11. The method of claim 1 , wherein the most likely subject matter of the call is associated with the established relationship in a customer relationship management system.

12. The method of claim 1 , wherein the call intelligence record comprises a date, a time and the duration of the call received at the phone system coupled to the PBX.

13. A system for automatically inserting call intelligence in an information system, the system comprising:

a processor;

a CDR module configured to run via the processor and access a new call detail record comprising a phone number of a phone operated by a first user to place a call to a second user operating a phone system coupled to a PBX, a duration of the call, an identifier of the second user during the call, and a conversation between the first user and the second user;

a query module configured to run via the processor and perform a series of queries to a database based on a heuristic logic and thereby:

identify a database record associated with the new call detail record based on the phone number,

identify the second user associated with the new call detail record based on the identifier,

identify an established relationship between the database record and the identifier,

determine an opportunity associated with the established relationship by determining a most recent opportunity associated with the database record, wherein the database includes a local database and a global database, wherein the series of queries includes a first query and a second query, wherein the first query is performed on at least one of the local database or the global database, and wherein based on the first query not resulting in a response, the second query is performed on the at least one of the local database or the global database that was not subject to the first query;

a call intelligence generator configured to run via the processor, generate a call intelligence record based on the database record, the identifier, and the opportunity, and insert the call intelligence record into the information system; and

a workflow module configured to run via the processor, generate a workflow based on a time trigger associated with user records, access the user records, determine from the user records that a threshold date has passed without any action by a third user having an identifier different from the second user, generate a second workflow for use by a fourth user based on the threshold date having passed without any action by the third user, and reassign the second workflow to the fourth user, wherein the fourth user has an identifier different from the second user and the third user.

14. The system of claim 13 further comprising a communication interface configured to send the call intelligence record through a network to the information system.

15. The system of claim 14 wherein the network comprises the Internet.

16. The system of claim 13 , wherein the established relationship between the database record and the identifier is identified by the query module searching the information system.

17. The system of claim 13 , wherein the call intelligence record comprises a date, a time and the duration of the call associated with the new call detail record.

Assignments (10)
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 Jan 17, 2014
From: FONALITY, INC.
To: FONALITY, INC.
Reel/Frame 032088/0103 →
CHANGE OF ADDRESS Recorded Jan 3, 2014
From: LYMAN, CHRISTOPHER M.
To: FONALITY, INC.
Reel/Frame 031913/0072 →
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 10, 2009
From: LYMAN, CHRISTOPHER M
To: FONALITY, INC.
Reel/Frame 022942/0598 →