IP Library Granted Patent US 9,591,115
Granted Patent B2
US 9,591,115 · App. 15/169,047 · Granted Mar 7, 2017

System and method of contact identification dissemination

Inventor: Kevin Elliott King (Bargersville, IN)
Assignee: Interactive Intelligence Group, Inc.
H04M1/274516H04L67/1097
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,591,115
App. No.
15/169,047
Granted
Mar 7, 2017
Kind
B2
Abstract

A system and method are presented for contact identification dissemination among devices within a hybrid cloud distributed system. Information associated with a first party device is provided to a cloud managed telephony network appliance. The appliance communicates with a cloud application and is capable of communication with any other appliances which may be associated with a second party device, if that appliance is not already associated with the second party device. Information between the components in the system may be asynchronously updated in order to provide first party information and more granular matches.

Claims (41)

1. A method for disseminating information associated with a first telecommunications device, wherein the first telecommunications device is associated with a first party in a telecommunications system, wherein the system further comprises a network coupling a plurality of cloud managed telephony network appliances, a cloud managed application, and a second telecommunications device associated with a second party, the method comprising the steps of:

a. providing, by a telephony device carrier associated with the first telecommunications device associated with the first party, information associated with the telecommunications device to a first cloud managed telephony network appliance;

b. notifying, by the first cloud managed telephony network appliance, the cloud application of the information;

c. relaying, by the first cloud managed telephony network appliance, the information to a second cloud managed telephony network appliance;

d. storing, by the second cloud managed telephony network appliance, the information provided by the first cloud managed telephony network appliance, and optionally notifying the cloud application;

e. relaying, by the second cloud managed telephony network appliance, the provided information to the second telecommunications device associated with the second party;

f. performing, by the Cloud application, a data store lookup on the provided information for existing records, wherein if there are existing records, confirming the provided information with existing records, and wherein, if information does not match, providing by the cloud application, an update to the first cloud managed telephony network appliance; and

g. sending, by the cloud application, information to a display associated with the second telecommunications device.

2. The method of claim 1 , wherein the method further comprises the steps of:

a. receiving a subsequent communication from the first telecommunications device associated with the first party;

b. performing, by the first cloud managed telephony network appliance, a data store lookup for updates associated with the first telecommunications device, wherein if the information received from the telephony device carrier differs from the information found by the first cloud managed telephony network appliance in the data store lookup, using the information found by the first cloud managed telephony network appliance;

c. confirming with the cloud application, by the first cloud managed telephony network appliance, that the information found matches the information received, wherein if the information found does not match the information received, sending up to date information to the cloud application; and

d. sending, by the cloud application, an update to the second telecommunications device associated with the second party.

3. The method of claim 2 , wherein the up to date information comprises most recent information associated with the first party.

4. The method of claim 1 , wherein the information comprises at least a name and a phone number associated with the first telecommunications device associated with the first party.

5. The method of claim 3 , wherein the information is capable of being altered.

6. The method of claim 1 , wherein the data store comprises the first cloud managed telephony network appliance.

7. The data store of claim 6 , wherein the data store comprises a cache of an update received from the cloud application.

8. The method of claim 1 , wherein the notifying is performed asynchronously.

9. The method of claim 1 , wherein the second cloud managed telephony network appliance comprises information associated with a second telecommunications device associated with a second party.

10. The method of claim 1 , wherein step (f) further comprises the first cloud managed telephony network appliance providing an update to the second cloud managed telephony network appliance, wherein the second cloud managed telephony network appliance relays the update to the second telecommunications device.

11. A method for disseminating information associated with a first telecommunications device, wherein the first telecommunications device is associated with a first party in a telecommunications system, wherein the system further comprises a network coupling a cloud managed telephony network appliance, a cloud managed application, and a second telecommunications device associated with a second party, the method comprising the steps of:

a. providing, by a telephony device carrier associated with the first telecommunications device associated with the first party, information associated with the telecommunications device to a cloud managed telephony network appliance;

b. notifying, by the cloud managed telephony network appliance, the cloud application of the information;

c. storing, by the cloud managed telephony network appliance, the information;

d. relaying, by the cloud managed telephony network appliance, the provided information to the second telecommunications device associated with the second party;

e. performing, by the cloud managed telephony network appliance, a data store lookup on the provided information for existing records, wherein if there are existing records, confirming the provided information with the existing records, and wherein, if the information does not match the existing records, providing, by the cloud application, an update to the cloud managed telephony network appliance;

f. relaying, by the cloud managed telephony network appliance, the update to the second telecommunications device; and

g. sending, by the cloud application, information to a display associated with the second telecommunications device.

12. The method of claim 11 , wherein the method further comprises the steps of:

a. receiving a subsequent communication from the first telecommunications device associated with the first party;

b. performing, by the cloud managed telephony network appliance, a data store lookup for updates associated with the first telecommunications device, wherein if the information received from the telephony device carrier differs from the information found by the cloud managed telephony network appliance in the data store lookup, using the information found by the cloud managed telephony network appliance;

c. confirming with the cloud application, by the cloud managed telephony network appliance, that the information found matches the information received, wherein if the information found does not match the information received, sending up to date to the cloud application; and

d. sending, by the cloud application, an update to the second telecommunications device associated with the second party.

13. The method of claim 12 , wherein the up to date information comprises most recent information associated with the first party.

14. The method of claim 11 , wherein the information comprises at least a name and a phone number associated with the first telecommunications device associated with the first party.

15. The method of claim 14 , wherein the information is capable of being altered.

16. The method of claim 11 , wherein the data store comprises the cloud managed telephony network appliance.

17. The data store of claim 16 , wherein the data store comprises a cache of an update received from the cloud application.

18. The method of claim 11 , wherein the notifying is performed asynchronously.

19. The method of claim 11 , wherein the cloud managed telephony network appliance comprises information associated with a second telecommunications device associated with a second party.

Assignments (4)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
MERGER Recorded Jan 30, 2025
From: INTERACTIVE INTELLIGENCE GROUP, INC.
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 070057/0637 →
CHANGE OF NAME Recorded Jan 30, 2025
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 070057/0775 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
Continuity (2)
Provisional Application 62169596 · Jun 2, 2015
Related Publication 20160360017A1 · Dec 8, 2016