IP Library Granted Patent US 7,564,846
Granted Patent B2
US 7,564,846 · App. 10/929,872 · Granted Jul 21, 2009

Method of collecting communication system information

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 7,564,846
App. No.
10/929,872
Granted
Jul 21, 2009
Kind
B2
Abstract

A method and apparatus for collecting session information from a packet routing device. The method includes the steps of detecting a header packet of a communication session within a communication stream passing through the packet routing device where the communication stream contains packets from a plurality of users, comparing a type of the detected header packet with a list of headers that are to be collected and storing a message header of the header packet and only the message header in a file indexed by an identifier of the session when the header matches an entry within the list of headers to be collected.

Claims (35)

1. A method of collecting session information in a database from a packet routing device, such method comprising the steps of:

detecting a header packet of a communication session within a communication stream passing through the packet routing device where the communication stream contains packets from a plurality of users;

presenting a proposed header list on a terminal of a supervisor, the supervisor selecting headers to be collected and storing the headers selected in a list of headers;

comparing a type of the detected header packet with the list of headers that are to be collected in the database; and

storing in the data base a message header of the header packet and only the message header in a file indexed by an identifier of the session when the header type matches an entry within the list of headers to be collected.

2. The method of collecting session information as in claim 1 wherein the step detecting the packet further comprising determining from the header type that the packet is a contact setup request for establishing a new communication session between first and second users.

3. The method of collecting session information as in claim 2 further comprising opening the file for collecting information in response to determining that the packet is a contact setup request using a file identifier consisting of an identifier of one of the first and second users.

4. The method of collecting session information as in claim 1 wherein the step of detecting a header packet further comprises retrieving a packet from the communication stream and recovering a source identifier and message header from the retrieved packet.

5. The method of collecting session information as in claim 4 wherein the step of storing the header further comprising only storing the header in the file when a source or destination identifier of the packet indicates that a file has already been opened and the message header matches an entry within the list of message headers to be collected.

6. The method of collecting session information as in claim 1 further comprising closing the file after a predetermined period within which no activity is detected.

7. The method of collecting session information as in claim 1 further comprising defining the header to be under a SIP format.

8. The method of collecting session information as in claim 1 further comprising defining the header to be under a SKINNY format.

9. The method of collecting session information as in claim 1 further comprising defining the header to be under at least one of a H.323 format and a SGCP format.

10. An apparatus for collecting session information in a database from a packet routing device, such apparatus comprising:

means for detecting a header packet of a communication session within a communication stream passing through the packet routing device where the communication stream contains packets from a plurality of users and for retrieving a packet from the communications stream and recovering a source identifier and message header from the retrieved packet;

means for comparing a type of the detected header packet with a list of headers that are to be collected in the database; and

means for storing in the database a message header of the header packet and only the message header in a file indexed by an identifier of the session when the header type matches an entry within the list of headers to be collected and when a source or destination identifier of the packet indicates that the file has already been opened and the message header matches an entry within the list of message headers to be collected.

11. An apparatus for collecting session information as in claim 10 wherein the means for detecting the packet further comprising means for determining from the header that the packet is a contact setup request for establishing a new communication session between first and second users.

12. The apparatus for collecting session information as in claim 11 further comprising means for opening the file for collecting information using a file identifier consisting of an identifier of one of the first and second user users.

13. The apparatus for collecting session information as in claim 10 further comprising means for closing the file after a predetermined period within which no activity is detected.

14. The apparatus for collecting session information as in claim 10 further comprising defining the header to be under a SIP format.

15. The apparatus for collecting session information as in claim 10 further comprising defining the header to be under a SKINNY format.

16. The apparatus for collecting session information as in claim 10 further comprising defining the header to be under at least one of a H.323 format and a SGCP format.

17. The apparatus for collecting session information as in claim 10 further comprising presenting a proposed header list on a terminal of a supervisor, the supervisor selecting headers to be collected and storing the headers selected as the list of headers that are to be collected.

18. The apparatus for collecting session information from a packet routing device, such apparatus comprising:

a data collection application that identifies predetermined header packets within a communication stream passing through the packet routing device where the communication stream contains packets from a plurality of users;

a supervisor terminal for displaying a list of proposed headers to permit a supervisor to select a list of headers to be collected; and

a database that stores message headers of the identified header packets and only the message header in a file indexed by an identifier of the session when a header type matches an entry within the list of headers to be collected.

19. The apparatus for collecting session information as in claim 18 wherein the data collection application further comprising a comparator that determines from the header that the packet is a contact setup request for establishing a new communication session between first and second users.

20. The apparatus for collecting session information as in claim 19 further comprising a file processor that opens the file for collecting information in response to determining that the packet is a contact setup request using a file identifier consisting of an identifier of one of the first and second users.

21. An apparatus for collecting session information as in claim 18 wherein the data collection application further comprises a parser that retrieves a packet from the communication stream and recovers a source identifier and message header from the retrieved packet.

22. The apparatus for collecting session information as in claim 18 further comprising a timer that closes the file after a predetermined period within which no activity is detected.

23. The apparatus for collecting session information as in claim 18 further comprising defining the header to be under a SIP format.

24. The apparatus for collecting session information as in claim 18 further comprising defining the header to be under at least one of a SKINNY format and a H.323 format.

25. The apparatus for collection session information as in claim 18 further comprising defining the header to be under a SGCP format.

Assignments (22)
SECURITY INTEREST Recorded Oct 27, 2025
From: ALVARIA, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073360/0564 →
ASSIGNMENT Recorded Oct 27, 2025
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP); NOBLE SYSTEMS, LLC
To: ALVARIA, INC.
Reel/Frame 073360/0481 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
Reel/Frame 073360/0209 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0428 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: ALVARIA INC.
To: ALVARIA CAYMAN (CX)
Reel/Frame 066850/0285 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0384 →
PATENT SECURITY AGREEMENT Recorded Mar 20, 2024
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
To: JEFFERIES FINANCE LLC
Reel/Frame 066850/0334 →
MERGER AND CHANGE OF NAME Recorded Mar 12, 2024
From: FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE, INC.
To: ASPECT SOFTWARE, INC.
Reel/Frame 066737/0047 →
CHANGE OF NAME Recorded Mar 12, 2024
From: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
To: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
Reel/Frame 066798/0363 →
CHANGE OF NAME Recorded Mar 12, 2024
From: ASPECT SOFTWARE, INC.
To: ALVARIA, INC.
Reel/Frame 066801/0607 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
Reel/Frame 057254/0363 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057261/0093 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057674/0664 →
SECURITY INTEREST Recorded Jun 16, 2016
From: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 039052/0356 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: U.S. BANK NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039012/0311 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039013/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2014
From: JPMORGAN CHASE BANK, N.A.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 034281/0548 →
SECURITY INTEREST Recorded Jun 29, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 024651/0637 →
SECURITY AGREEMENT Recorded Jun 9, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC (F/K/A ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC); ASPECT SOFTWARE, INC. (AS SUCCESSOR TO ASPECT COMMUNICATIONS CORPORATION)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024505/0225 →
RELEASE OF SECURITY INTEREST Recorded Jun 8, 2010
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT
To: ASPECT COMMUNICATIONS CORPORATION; ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 024492/0496 →
SECURITY AGREEMENT Recorded Aug 11, 2006
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT COMMUNICATIONS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINISTRATIVE AGENT
Reel/Frame 018087/0313 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2004
From: DEZONNO, ANTHONY J.; SUNMER, ROGER A.
To: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
Reel/Frame 015761/0147 →