IP Library Granted Patent US 8,995,646
Granted Patent B2
US 8,995,646 · App. 13/916,751 · Granted Mar 31, 2015

System and method for identifying a caller via a call connection, and matching the caller to a user session involving the caller

Inventors: Gideon Hollander (Hod Ha'Sharon, IL); Christian George du Toit (Atlanta, GA); Steven James Herlocher (Norcross, GA)
Assignee: Jacada Inc.
H04M3/42008H04M3/5191
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 8,995,646
App. No.
13/916,751
Filed
Jun 13, 2013
Granted
Mar 31, 2015
Kind
B2
Art Unit
2652
USPC
379/265.02
Abstract

A method includes: determining that an agent-assisted service session should be initiated between a user and a human agent at some point after the user has initiated a user session, wherein the user session produces user session data; generating one or more temporary agent access numbers through which a communication channel may be established between the user and the human agent for the agent-initiated session; communicating a selected one or more of the temporary agent access numbers to the user in response to the determination that an agent-assisted service session should be initiated; establishing a communication channel for the agent-assisted session between the user and the human agent via a particular agent access number among the selected one or more temporary agent access numbers; associating the user session data with the agent-assisted session; and communicating the user session data to the human agent in conjunction with the agent-assisted session.

Claims (32)

1. A method, comprising:

a self-service access terminal engaging a user in a user session, including displaying one or more user interface screens to the user via a display device of the self-service access terminal, wherein the user session produces user session data that is stored in one or more memory devices;

determining at some point during the user session that an agent-assisted service session should be initiated between the user and a human agent;

one or more processors generating one or more temporary agent access numbers through which a communication channel may be established between the user and a human agent for the agent-assisted service session;

communicating one or more of the temporary agent access numbers to the user in response to the determination that an agent-assisted service session should be initiated;

establishing a communication channel between the user and the human agent via a particular agent access number among the communicated one or more temporary agent access numbers, the communication channel being used for the agent-assisted service session;

associating the user session data with the agent-assisted service session, wherein associating the user session data with the agent-assisted service session includes assigning a unique user session ID to the user session, and associating the user session data with the user session ID;

associating the user session ID with the communicated one or more of the temporary agent access numbers; and

communicating the user session data to the human agent in conjunction with the agent-assisted service session.

2. The method of claim 1 , wherein determining that the agent-assisted service session should be initiated includes receiving a request from the user for the agent-assisted service session via the user session.

3. The method of claim 1 , wherein the temporary agent access numbers are telephone numbers.

4. The method of claim 1 , wherein the temporary agent access numbers are session initiation protocol numbers.

5. The method of claim 1 , wherein generating the one or more temporary agent access numbers comprises retrieving the one or more temporary agent access numbers from a pool of temporary agent access numbers.

6. The method of claim 1 , further comprising tracking interactions of the user and in response thereto producing tracking data, wherein the user session data includes the tracking data.

7. The method of claim 1 , wherein the user session comprises user interactions with a website.

8. The method of claim 1 , wherein the one or more processors generating one or more temporary agent access numbers comprise a user interaction server, and the wherein the user interaction server further communicates the one or more of the temporary agent access numbers to the user in response to the determination that the agent-assisted service session should be initiated.

9. The method of claim 1 , wherein a telephony system establishes the communication channel between the user and the human agent via the particular agent access number.

10. A non-transitory data storage medium having stored thereon instructions for causing one or more processors to execute a process comprising:

a user interaction server, which is connected via the Internet to a self-service access terminal, engaging a user in a user session, wherein the user session produces user session data that is stored in one or more memory devices

determining at some point during the user session that an agent-assisted service session should be initiated between the user and a human agent;

generating one or more temporary agent access numbers through which a communication channel may be established between a user and a human agent for the agent-initiated service session;

communicating one or more of the temporary agent access numbers to the user in response to the determination that an agent-assisted service session should be initiated;

establishing a communication channel between the user and the human agent via a particular agent access number among the communicated one or more temporary agent access numbers, the communication channel being used for the agent-assisted session;

associating the user session data with the agent-assisted service session, wherein associating the user session data with the agent-assisted service session includes assigning a unique user session ID to the user session, and associating the user session data with the user session ID;

associating the user session ID with the communicated one or more of the temporary agent access numbers; and

communicating the user session data to the human agent in conjunction with the agent-assisted session.

11. The non-transitory data storage medium of claim 10 , wherein determining that the agent-assisted service session should be initiated includes receiving a request from the user for the agent-assisted service session via the user session.

12. The non-transitory data storage medium of claim 10 , wherein the agent access numbers are telephone numbers.

13. The non-transitory data storage medium of claim 10 , wherein the agent access numbers are session initiation protocol numbers.

14. The non-transitory data storage medium of claim 10 , wherein generating the one or more temporary access numbers comprises retrieving the one or more temporary access numbers from a pool of temporary agent access numbers.

15. The non-transitory data storage medium of claim 10 , further comprising tracking interactions of the user and in response thereto producing tracking data, wherein the user session data includes the tracking data.

16. The non-transitory data storage medium of claim 10 , wherein the user session comprises user interactions with a website.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2026
From: JACADA INC.
To: UNIPHORE TECHNOLOGIES, INC.
Reel/Frame 073957/0550 →
RELEASE OF SECURITY INTEREST Recorded Oct 2, 2025
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: UNIPHORE TECHNOLOGIES NORTH AMERICA INC.
Reel/Frame 072454/0693 →
RELEASE OF SECURITY INTEREST Recorded Sep 15, 2025
From: TRIPLEPOINT VENTURE GROWTH BDC CORP.
To: UNIPHORE TECHNOLOGIES INC.; UNIPHORE TECHNOLOGIES NORTH AMERICA INC.; UNIPHORE SOFTWARE SYSTEMS INC.; JACADA, INC.
Reel/Frame 072894/0387 →
SECURITY INTEREST Recorded Dec 24, 2024
From: UNIPHORE TECHNOLOGIES NORTH AMERICA, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 069674/0454 →
SECURITY INTEREST Recorded Aug 20, 2024
From: UNIPHORE TECHNOLOGIES INC.; UNIPHORE TECHNOLOGIES NORTH AMERICA INC.; UNIPHORE SOFTWARE SYSTEMS INC.; COLABO, INC.
To: HSBC VENTURES USA INC.
Reel/Frame 068335/0563 →
SECURITY INTEREST Recorded Dec 22, 2021
From: UNIPHORE TECHNOLOGIES INC.; UNIPHORE TECHNOLOGIES NORTH AMERICA INC.; UNIPHORE SOFTWARE SYSTEMS INC.; JACADA, INC.
To: TRIPLEPOINT VENTURE GROWTH BDC CORP., AS COLLATERAL AGENT
Reel/Frame 058463/0425 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2013
From: HOLLANDER, GIDEON; DU TOIT, CHRISTIAN GEORGE; HERLOCHER, STEVEN JAMES
To: JACADA INC.
Reel/Frame 031198/0195 →
Continuity (1)
Related Publication 20140369485A1 · Dec 18, 2014