IP Library Granted Patent US 8,345,828
Granted Patent B2
US 8,345,828 · App. 12/416,906 · Granted Jan 1, 2013

System and method for pooled IP recording

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,345,828
App. No.
12/416,906
Granted
Jan 1, 2013
Kind
B2
Abstract

Embodiments of the present invention provides systems and methods for pooled IP recording. An exemplary method of the present invention comprises monitoring a user's logon, associating a communication device to the user, assigning an interface to a recorder associated with the communication device, and recording data from the communication device sent over the interface. Another exemplary method of the present invention comprises detecting a recorder failure and dynamically routing an interface associated with the failed recorder to at least one other recorder.

Claims (44)

1. A method for selectively recording IP telephony, comprising;

detecting a user logon;

determining if a communication associated with the detected user logon is to be recorded;

associating a communication device with the user;

assigning an interface to a recorder associated with the communication device; and

recording data from the communication device, wherein the data is transmitted over the interface to the recorder.

2. The method of claim 1 , wherein the interface comprises one or more RTP streams.

3. The method of claim 1 further comprising:

detecting whether the user has logged off;

determining whether at least one other user is on the same interface;

determining whether a communication associated with the at least one other user is to be recorded; and

recording data from a communication device associated with the at least one other user, wherein the data is transmitted over the interface to the recorder.

4. The method of claim 1 , wherein a user not to be recorded shares the same recording interface as the user to be recorded.

5. The method of claim 1 further comprising:

deleting a recording of communication related to a user not to be recorded.

6. The method of claim 1 , wherein a set of static information is accessed using the interface from the CTI database.

7. The method of claim 1 , wherein the recorder stops recording when the user logs off.

8. The method of claim 1 , wherein the recording is done in a freeseating environment.

9. The method of claim 1 further comprising:

detecting a recorder failure, wherein said detecting comprises pinging the recorder and receiving an indication via the pinging that the recorder has failed; and

dynamically routing an interface associated with the failed recorder to at least one other recorder, wherein the at least one other recorder records data from the interface associated with the failed recorder.

10. The method of claim 1 further comprising:

detecting a substantially unbalanced load on a recorder, wherein said detecting comprises analyzing an existing interface allocation; and

dynamically routing a interface associated with the unbalanced recorder to at least one other recorder, wherein the at least one other recorder records data from the interface associated with the unbalanced recorder.

11. A system for selectively recording IP telephony, comprising;

a recorder controller being operative to detect a user logon;

a switch configuration having user IDs, wherein the recorder controller lookups the detected user logon ID of the user to determine if a communication associated with the user is to be recorded; and

a communication device associated with the user, wherein the switch configuration assigns an interface to a recorder associated with the communication device, and wherein the recorder records data from the communication device, the data being transmitted over the interface to the recorder.

12. The system of claim 11 , wherein the interface comprises one or more RTP streams.

13. The system of claim 11 , wherein:

the recorder controller detects whether the user has logged off;

the recorder controller lookups the user ID of at least one other user on the same interface to determine if a communication associated with the at least one other user is to be recorded; and

the recorder records data from a communication device associated with the at least one other user, wherein the data is transmitted over the interface to the recorder.

14. The system of claim 11 , wherein a user not to be recorded shares the same recording interface as the user to be recorded.

15. The system of claim 11 , wherein the recorder controller deletes a recording of communication related to a user not to be recorded.

16. The system of claim 11 , wherein the interface is obtained from the CTI database.

17. The system of claim 11 , wherein the recorder stops recording when the user logs off.

18. The system of claim 11 , wherein the recording is done in a freeseating environment.

19. The system of claim 11 , wherein:

the recorder controller detects a recorder failure by pinging the recorder and receiving an indication via the pinging that the recorder has failed; and

the recorder controller dynamically routes an interface associated with the failed recorder to at least one other recorder, wherein the at least one other recorder records data from the interface associated with the failed recorder.

20. The system of claim 11 , wherein:

the recorder controller detects a substantially unbalanced load on a recorder by analyzing an existing interface allocation; and

the recorder controller dynamically routes a interface associated with the unbalanced recorder to at least one other recorder, wherein the at least one other recorder records data from the interface associated with the unbalanced recorder.

Assignments (8)
SECURITY INTEREST Recorded Dec 23, 2025
From: VERINT AMERICAS INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0292 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043293/0567) Recorded Nov 26, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VERINT AMERICAS INC.
Reel/Frame 073796/0639 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 21, 2017
From: VERINT AMERICAS INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 043293/0567 →
RELEASE OF SECURITY INTEREST Recorded Jun 30, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: VERINT AMERICAS INC.
Reel/Frame 043066/0473 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 21, 2013
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: VERINT AMERICAS INC.; VERINT SYSTEMS INC.; VERINT VIDEO SOLUTIONS INC.
Reel/Frame 031448/0373 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 21, 2013
From: VERINT AMERICAS INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 031465/0450 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2013
From: WILLIAMS, JAMIE RICHARD; SMITH, DAMIAN; CALAHAN, MARC; GOODALL, MARK
To: VERINT AMERICAS INC.
Reel/Frame 030953/0092 →
SECURITY AGREEMENT Recorded May 2, 2011
From: VERINT AMERICAS INC.
To: CREDIT SUISSE AG
Reel/Frame 026207/0203 →