IP Library Granted Patent US 8,437,266
Granted Patent B2
US 8,437,266 · App. 12/547,957 · Granted May 7, 2013

Flow through call control

Inventor: Robert C. Steiner (Broomfield, CO)
Assignee: Avaya Inc.
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,437,266
App. No.
12/547,957
Filed
Aug 26, 2009
Granted
May 7, 2013
Kind
B2
Art Unit
2473
USPC
370/252
Abstract

Methods, systems, and devices are provided that propose interlacing an RTP communication with a tag that is used to identify the RTP communication within a continuous group or stream of many other RTP communications and other call control communications. The tags can be used for post processing of the RTP communication, thereby obviating the need for real-time processing of the RTP communication. This helps reduce latency in systems that are trying to control the RTP stream for various reasons. Furthermore, temporal relationships between RTP communications and other associated data streams becomes much easier to manage.

Claims (34)

1. A computer-implemented method, comprising:

receiving a first communication as a part of a media stream;

analyzing the first communication to determine attributes of the first communication;

assigning the first communication a first unique identifier;

receiving a second communication as part of the media stream, wherein the second communication is received immediately after the first communication;

analyzing the second communication to determine attributes of the second communication;

assigning the second communication a second unique identifier different from the first unique identifier;

storing the first and second unique identifiers such that the attributes of the first and second communications are available to be identified in the future;

causing the first and second communications to be recorded in a continuous segment of memory;

receiving a third communication as part of the media stream wherein the third communication is received immediately after the second communication;

analyzing the third communication to determine attributes of the third communication;

assigning the third communication a third unique identifier different from the first and second unique identifiers; and

storing the third and the second unique identifiers, wherein each of the first, second, and third communications comprise a set of packets that were transmitted by a first communication device, wherein the set of packets belonging to the first and second communications were transmitted to a second communication device and wherein the set of packets belonging to the third communication was transmitted to a third communication device and not the second communication device.

2. The method of claim 1 , wherein the first and second unique identifiers and the first and second communications are stored in a common data store.

3. The method of claim 1 , wherein attributes of the first communication comprise one or more of communication type, length in bytes, time stamp information, and decoding information.

4. The method of claim 3 , wherein attributes of the second communication comprise one or more of communication type, length in bytes, time stamp information, and decoding information.

5. The method of claim 1 , wherein the second communication comprises real-time media stream transmitted from a first communication device to a second communication device and wherein the first communication comprises call control signals.

6. The method of claim 1 , further comprising:

after the first communication has been stored, receiving a request to process the first communication;

retrieving the attributes of the first communication by referencing the first unique identifier;

determining from the attributes a proper method of decoding the first communication;

decoding the first communication; and

processing the first communication in accordance with the received request.

7. The method of claim 6 , wherein the request to process the first communication comprises a request to replay the recorded version of the first communication.

8. A communication device, comprising:

a recording agent adapted to receive a first communication as a part of a media stream, analyze the first communication to determine attributes of the first communication, assign the first communication a first unique identifier, receive a second communication as part of the media stream, wherein the second communication is received immediately after the first communication, analyze the second communication to determine attributes of the second communication, assign the second communication a second unique identifier different from the first unique identifier, store the first and second unique identifiers such that the attributes of the first and second communications are available to identified in the future, and cause the first and second communications to be recorded in a continuous segment of memory, wherein

the recording agent is further adapted to receive a third communication as part of the media stream, wherein the third communication is received immediately after the second communication, analyze the third communication to determine attributes of the third communication, assign the third communication a third unique identifier different from the first and second unique identifiers, and store the third and the second unique identifiers, wherein

the recording agent is further adapted to apply a set of filter rules to the third communication, based on the application of the set of filter rules, determine that a portion of the third communication is not of interest, and cause a remaining portion of the third communication to be recorded in the continuous segment of memory immediately after the second communication, wherein the remaining portion of the third communication does not include the portion of the third communication determined not to be of interest, and wherein

each of the first, second, and third communications comprise a set of packets that were transmitted by a first communication device, wherein the set of packets belonging to the first and second communications were transmitted to a second communication device and wherein the set of packets belonging to the third communication was transmitted to a third communication device and not the second communication device.

9. The device of claim 8 , wherein the first and second unique identifiers and the first and second communications are stored in a common data store that does not reside on the communication device.

10. The device of claim 8 , wherein the attributes of the first communication and the attributes of the second communication comprise one or more of communication type, length of the communication in bytes, time stamp information, and decoding information.

11. The device of claim 8 , wherein the second communication comprises real-time media stream transmitted from a first communication device to a second communication device and wherein the first communication comprises call control signals.

12. The device of claim 8 , wherein, after the first communication has been stored, the recording agent is further adapted to receive a request to process the first communication, retrieve the attributes of the first communication by referencing the first unique identifier, determine from the attributes a proper method of decoding the first communication, decode the first communication, and process the first communication in accordance with the received request.

13. The device of claim 12 , wherein the request to process the first communication comprises a request to replay the recorded version of the first communication.

Assignments (20)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2009
From: STEINER, ROBERT C.
To: AVAYA INC.
Reel/Frame 023204/0690 →
Continuity (1)
Related Publication 20110051605A1 · Mar 3, 2011