IP Library Granted Patent US 9,398,055
Granted Patent B2
US 9,398,055 · App. 13/631,123 · Granted Jul 19, 2016

Secure call indicator mechanism for enterprise networks

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 9,398,055
App. No.
13/631,123
Granted
Jul 19, 2016
Kind
B2
Abstract

The concept of a secure call indicator is introduced. In general, the secure call indicator is capable of inspecting the security of signaling associated with Session Initiation Protocol (SIP) messages and comparing the security with media descriptions of the actual media path of the SIP messages. Furthermore, the secure call indicator may be configured to indicate the security associated with a communication session via a physical or virtual notification system.

Claims (51)

1. A secure call indicator method, comprising:

receiving, by a microprocessor, a Session Initiation Protocol (“SIP”) message, wherein the SIP message corresponds to a communication session between at least a first communication device associated with a first user and second communication device associated with a second user;

applying, by the microprocessor, a security check to the received SIP message, wherein the security check is for checking trust of a leg of a communication session, wherein the security check inspects each leg of the communication session to determine that each leg of the communication session has passed the security check, and wherein the communication session has a plurality of legs;

determining, by the microprocessor, based on the security check, a security classification associated with the communication session; and

controlling, by the microprocessor, a secure call indicator on one of the second communication device associated with the second user or the at least one first communication device associated with the first user, wherein the secure call indicator indicates the security classification associated with the communication session, and wherein the security classification indicates to the one of the first or second user whether the communication session is secure or unsecure.

2. The method of claim 1 , wherein the security check is applied by one of a Back-to-Back User Agent (“B2BUA”) or a proxy, and wherein the one of the B2BUA or the proxy comprises rules used for inspection of the received SIP message.

3. The method of claim 1 , wherein the secure call indicator outputs a first state when the security check indicates that the communication session is secure.

4. The method of claim 1 , wherein applying the security check to the received SIP message further comprises:

determining, by the microprocessor, one of an Internet protocol (“IP”) address or an identification of one or more endpoints;

determining, by the microprocessor, an identification of a communication server managing the communication session; and

comparing, by the microprocessor, the identification of the communication server with at least one trusted communication server identification.

5. The method of claim 4 , wherein the identification of the communication server managing the communication session is determined from one of a hostname, IP address, and a certificate associated with the communication server.

6. The method of claim 4 , wherein applying the security check to the received SIP message further comprises:

applying, by the microprocessor, a first security check to the received SIP message, wherein the first security check inspects the signaling link security protocol of the communication session comprising:

determining, by the microprocessor, whether the communication session signaling is end-to-end secure when at least one transport security protocol is used for all signaling links of the communication session.

7. The method of claim 6 , wherein the communication session signaling is determined as secure when Transport Layer Security (“TLS”) is used by all SIP entities involved in the communication session.

8. The method of claim 7 , wherein the use of TLS is determined by inspecting a Request-Uniform Resource Identifier (“Request-URI”) of the received SIP message for a Secure SIP (“SIPS”) transmission scheme.

9. The method of claim 8 , wherein a security header is written to a tamper-protected header of the received SIP message indicating that the communication session is secure.

10. The method of claim 6 , wherein applying the security check to the received SIP message further comprises:

applying, by the microprocessor, a second security check to the received SIP message, wherein the second security check inspects a secure-media header of the received SIP message, wherein the secure-media header cryptographically protects information of one or more Endpoint-View (“EPV”) header, Session Description Protocol (“SDP”) body, and current partial results of a secure-media marking, comprising:

determining, by the microprocessor, a media stream security associated with at least one media stream of the received SIP message, wherein the at least one media stream is directed to a terminal IP address; and

determining, by the microprocessor, that the destination IP address matches the terminal IP address of the at least one media stream.

11. The method of claim 10 , wherein the media stream security is provided by a secure protocol.

12. The method of claim 10 , wherein the secure protocol is one of Secure Real-time Transport Protocol (“SRTP”), TLS, or Datagram Transport Layer Security (DTLS).

13. The method of claim 10 , wherein the secure call indicator is controlled only when all security checks indicate that the communication session is secure.

14. A computer readable storage device having stored thereon instructions that, when executed by a processor, perform a method comprising:

receiving a Session Initiation Protocol (“SIP”) message, wherein the SIP message corresponds to a communication session between at least a first communication device associated with a first user and second communication device associated with a second user;

applying a security check to the received SIP message, wherein the security check is for checking trust of a leg of a communication session, wherein the security check inspects each leg of the communication session to determine that each leg of the communication session has passed the security check, and wherein the communication session has a plurality of legs;

determining, based on the security check, a security classification associated with the communication session; and

controlling a secure call indicator on one of the second communication device associated with the second user or the at least one first communication device associated with the first user, wherein the secure call indicator indicates the security classification associated with the communication session, and wherein the security classification indicates to one of the first or second user whether the communication session is secure or unsecure.

15. The computer readable storage device of claim 14 , wherein applying the security check further comprises:

determining one of an Internet protocol (“IP”) address or an identification of one or more endpoints;

determining an identification of a communication server managing the communication session; and

comparing the identification of the communication server with at least one trusted communication server identification.

16. The computer readable storage device of claim 15 , wherein applying the security check further comprises:

applying a first security check to the received SIP message, wherein the first security check inspects the signaling link security protocol of the communication session comprising:

determining, whether the communication session signaling is end-to-end secure when at least one transport security protocol is used for all signaling links of the communication session.

17. The computer readable storage device of claim 16 , wherein applying the security check further comprises:

applying a second security check to the initial received message, wherein the second security check inspects a secure-media header of the received SIP message, wherein the secure-media header cryptographically protects information of one or more Endpoint-View (“EPV”) header, Session Description Protocol (“SDP”) body, and current partial results of a secure-media marking, comprising:

determining a media stream security associated with at least one media stream of the received SIP message, wherein the at least one media stream is directed to a terminal IP address; and

determining that the destination IP address matches the terminal IP address of the at least one media stream.

18. A system, comprising:

a first communication device associated with a first user;

a second communication device associated with a second user; and

a communication server including a secure call indicator mechanism that receives a Session Initiation Protocol (“SIP”) message, wherein the SIP message corresponds to a communication session between at least the first communication device and the second communication device;

applies a security check to the received SIP message, wherein the security check is for checking trust of a leg of a communication session, wherein the security check inspects each leg of the communication session to determine that each leg of the communication session has passed the security check, wherein the communication session has a plurality of legs;

determines, based on the security check, a security classification associated with the communication session; and

controls a secure call indicator on one of the second communication device associated with the second user or the at least one first communication device associated with the first user, wherein the secure call indicator indicates the security classification associated with the communication session, wherein the security classification indicates to at least one of the first or second user whether the communication session is secure or unsecure.

19. The system of claim 18 , wherein the communication server is one of a Back-to-Back User Agent (“B2BUA”) or a proxy, and wherein the one of the B2BUA or the proxy comprises rules used for inspection of the received SIP message.

20. The system of claim 18 , wherein the secure call indicator comprises one physical component that, upon control, produces one of light output, sound output, or tactile output.

21. The system of claim 18 , wherein the secure call indicator provides a description of a security associated with the communication session, wherein the description comprises information about the security check.

Assignments (21)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: AVAYA LLC
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 067022/0780 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
(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 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 →
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 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
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 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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2016
From: BRUNSON, GORDON R.; SHEKH-YUSEF, RIFAAT
To: AVAYA INC.
Reel/Frame 038414/0332 →
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 →