IP Library Granted Patent US 8,743,867
Granted Patent B2
US 8,743,867 · App. 11/878,453 · Granted Jun 3, 2014

System and method for transferring interaction metadata messages over communication services

Inventors: Leon Portman (Rishon Lezion, IL); Stas Margolis (Alfei Menashe, IL); Noam Ben Zeev (Tel Aviv, IL); Shay Weiss (Ra'anana, IL)
Assignee: Nice-Systems Ltd.
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,743,867
App. No.
11/878,453
Granted
Jun 3, 2014
Kind
B2
Abstract

System and method for transmitting interaction metadata messages, for example, computer telephony integration (CTI) messages, from one or more network end points and/ox from a central network device to a recording system using a light-weight interaction metadata protocol, for example, a light-weight CTI protocol, over one or more communication services.

Claims (41)

1. A system within a telephony-recording environment, the system comprising:

a plurality of Internet Protocol (IP) telephone endpoints and a recording system configured for recording data of telephone calls from said IP telephone endpoints;

wherein:

the system is configured for establishment of communication sessions between the recording system and a plurality of the IP telephone endpoints using a light-weight CTI protocol over a plurality of communication services;

the recording system is configured to subscribe to receive CTI messages from the IP telephone endpoints by sending subscription requests to the IP telephony endpoints; and

each of said IP telephone endpoints is configured to transmit computer telephony integration (CTI) messages directly to the recording system during an established one of said communication sessions;

the messages include one or more of call state messages, agent status messages and device status messages; and

the recording system is configured to use the messages to reconstruct the call flow.

2. The system of claim 1 further comprising:

a central network device to transmit CTI messages directly to the recording system.

3. The system of claim 1 further comprising: one or more gateways that transmit CTI messages to the recording system using the light-weight CTI protocol.

4. The system of claim 1 , wherein said communication services are session initiation protocol, hypertext transfer protocol or web service.

5. The system of claim 1 , wherein said CTI messages comprise CTI information associated with the status of said IP telephones.

6. The system of claim 1 , wherein said light-weight CTI messages comprise state data of said IP telephones.

7. The system of claim 1 , wherein said light-weight CTI messages are defined by an extensible markup language.

8. The system of claim 1 , wherein said CTI messages comprise an identifier to define the content of said messages.

9. The system of claim 1 wherein the session establishment comprises the sending of a registration request from a telephone endpoint to the recording system.

10. A method for transmitting computer telephony integration (CTI) messages relating to telephone calls comprising:

establishing respective communication sessions between a plurality of Internet Protocol (IP) telephony endpoints and a recording system using a light-weight CTI protocol over one or more communication services;

receiving at one or more of said telephony endpoints from a recording system a request to subscribe to receive CTI messages from the IP telephone endpoint; and

transmitting CTI messages directly from one or more Internet Protocol (IP) telephones to the recording system,

wherein the messages include one or more of call state messages, agent status messages and device status messages.

11. The method of claim 10 , wherein said communication services are session initiation protocol, hypertext transfer protocol or web service.

12. The method of claim 10 , wherein said light-weight CTI messages comprise status data of the IP telephones.

13. The method of claim 10 , wherein said light-weight CTI messages comprise state data of the IP telephones.

14. The method of claim 10 , wherein said light-weight CTI messages are defined by an extensible markup language.

15. The method of claim 10 , wherein said light-weight CTI messages comprise an identifier to define the content of said messages.

16. The method of claim 10 wherein the session establishment comprises the sending of a registration request from a telephone endpoint to the recording system.

17. A method implemented in a recording system, the method comprising:

establishing respective communication sessions with a plurality of Internet Protocol (IP) telephony endpoints using a light-weight CTI protocol over one or more communication services;

subscribing to receive CTI messages from each of the telephone endpoints by sending subscription requests to the IP telephony endpoints;

receiving CTI messages directly from one or more of said Internet Protocol (IP) telephony endpoints during one of said sessions, wherein the messages include one or more of call state messages, agent status messages and device status messages; and

using the messages to reconstruct call flow.

18. The method of claim 17 wherein establishing communications sessions comprises receiving at the recording system a registration request from a telephone endpoint.

19. A system within a telephony-recording environment, the system comprising:

a plurality of Internet Protocol (IP) telephone endpoints and a recording system configured for recording data of telephone calls from said IP telephone endpoints;

wherein:

the system is configured for establishment of communication sessions between the recording system and a plurality of the IP telephone endpoints using a light-weight CTI protocol over a plurality of communication services, wherein the establishment comprises the sending of a registration request from a telephone endpoint to the recording system;

each of said IP telephone endpoints is configured to transmit computer telephony integration (CTI) messages directly to the recording system during an established one of said communication sessions;

the messages include one or more of call state messages, agent status messages and device status messages; and

the recording system is configured to use the messages to reconstruct the call flow.

Assignments (4)
SECURITY INTEREST Recorded Feb 26, 2026
From: NICE LTD; NICE SYSTEMS INC.; NICE SYSTEMS TECHNOLOGIES INC.; INCONTACT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074986/0208 →
PATENT SECURITY AGREEMENT Recorded Dec 6, 2016
From: NICE LTD.; NICE SYSTEMS INC.; AC2 SOLUTIONS, INC.; ACTIMIZE LIMITED; INCONTACT, INC.; NEXIDIA, INC.; NICE SYSTEMS TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 040821/0818 →
CHANGE OF NAME Recorded Oct 18, 2016
From: NICE-SYSTEMS LTD.
To: NICE LTD.
Reel/Frame 040391/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2007
From: PORTMAN, LEON; MARGOLIS, STAS; BEN ZEEV, NOAM; WEISS, SHAY
To: NICE SYSTEMS LTD.
Reel/Frame 020219/0560 →
Continuity (1)
Related Publication 20090028132A1 · Jan 29, 2009