IP Library Patent Application 16362013
Patent Application
App. No. 16/362,013

MOBILITY CALLER AUTHENTICITY SERVICE SYSTEM AND METHOD

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 None
App. No.
16/362,013
Abstract

Embodiments of the disclosure provide a communication system and method. In one example, the method includes receiving an incoming call message that is being transmitted by a caller's communication device to a callee's communication device, analyzing a caller identification (ID) field of the incoming call message to determine a caller ID associated with the incoming call message, comparing the caller ID with a set of known caller IDs, determining that the caller ID does not match any known caller ID from the set of known caller IDs, and blocking the incoming call message from being transferred to the callee's communication device in response to determining that the caller ID does not match any known caller ID from the set of known caller IDs.

Claims (65)

1 . A communication server, comprising:

a communications interface;

a processor coupled to the communications interface; and

a computer readable medium coupled with the processor, the computer readable medium comprising processor-executable instructions that include:

instructions that receive an incoming call setup message that is being transmitted from a caller's communication device addressed to a callee's communication device;

instruction that analyze a caller identification (ID) field of the incoming call setup message to determine a caller ID associated with the incoming call setup message;

instructions that compare the caller ID with a set of known caller IDs;

instructions that, upon determining that the caller ID does not match any caller ID in the set of known caller IDs, performing a subsequent analysis of the call setup message and determining therefrom if the incoming call is permitted or not permitted;

instructions that, determine the incoming call is permitted upon determining that the caller ID does match any caller ID in the set of known caller IDs and

wherein the call setup message is forwarded to the callee's communication device when permitted; and

wherein the instructions are provided as part of a mobile core positioned between the caller's communication device and the callee's communication device in a mobile communication network.

2 . The communication server of claim 1 , wherein the instructions further include:

instructions that extract header information from the incoming call setup message; and

instructions that analyze the extracted header information in response to determining that the caller ID does not match any caller ID in the set of known caller IDs.

3 . The communication server of claim 1 , wherein the instructions further include:

instructions that determine a communication standard used by the incoming call setup message; and

instructions that analyze the communication standard in response to determining that the caller ID does not match any caller ID in the set of known caller IDs.

4 . The communication server of claim 3 , wherein the communication standard comprises at least one of a signature-based handling of asserted information using tokens standard, a secure telephony identity revisited standard, and a personal assertion token/passport standard that uses a web token and web signature format.

5 . The communication server of claim 1 , wherein the instructions further include:

instructions that provide a message back to the caller's communication device in response to blocking the incoming call setup message.

6 . The communication server of claim 5 , wherein the instructions that provide a message back to the caller's communication device are configured to provide a voice prompt to the caller's communication device indicating a reason for blocking the incoming call setup message.

7 . The communication server of claim 1 , wherein the incoming call setup message comprises a voice call directed to a mobile communication device.

8 . (canceled)

9 . The communication server of claim 1 , wherein the instructions further include:

instructions that notify the callee's communication device that a call was attempted by a caller's communication device with an unverified caller ID.

10 . A non-transitory computer readable medium comprising instructions stored therein which, when executed by a processor, the instructions comprising:

instructions that receive an incoming call setup message that is being transmitted by a caller's communication device;

instruction that analyze a caller identification (ID) field of the incoming call setup message to determine a caller ID associated with the incoming call setup message;

instructions that reference a database of valid caller IDs;

instructions that compare the caller ID with at least some of the valid caller IDs;

instructions that, upon determining that the caller ID does not match any caller ID in the set of known caller IDs, performing a subsequent analysis of the call setup message and determining therefrom if the incoming call is permitted or not permitted;

instructions that, determine the incoming call is permitted upon determining that the caller ID does match any caller ID in the set of known caller IDs and

instructions that forward the call setup message to the callee's communication device when permitted; and

wherein the instructions are provided as part of a mobile core positioned between the caller's communication device and the callee's communication device in a mobile communication network.

11 . The non-transitory computer readable medium of claim 10 , wherein the instructions further include:

instructions that extract header information from the incoming call setup message; and

instructions that analyze the extracted header information in response to determining that the caller ID does not match any caller ID in the at least some valid caller IDs.

12 . The non-transitory computer readable medium of claim 10 , wherein the instructions further include:

instructions that determine a communication standard used by the incoming call setup message; and

instructions that analyze the communication standard in response to determining that the caller ID does not match any caller ID in the at least some valid caller IDs.

13 . The non-transitory computer readable medium of claim 12 , wherein the communication standard comprises at least one of a signature-based handling of asserted information using tokens standard, a secure telephony identity revisited standard, and a personal assertion token/passport standard that uses a web token and web signature format.

14 . The non-transitory computer readable medium of claim 10 , wherein the instructions further include:

instructions that provide a message back to the caller's communication device in response to blocking the incoming call setup message, wherein the instructions that provide a message back to the caller's communication device are configured to provide a voice prompt to the caller's communication device indicating a reason for blocking the incoming call setup message.

15 . A method, comprising:

receiving, at a processor of a mobile communication server, an incoming call setup message that is being transmitted by a caller's communication device to a callee's communication device;

analyzing, at the processor, a caller identification (ID) field of the incoming call setup message to determine a caller ID associated with the incoming call setup message;

comparing the caller ID with a set of known caller IDs;

determining that the caller ID does not match any known caller ID from the set of known caller IDs; and

upon determining that the caller ID does not match any caller ID in the set of known caller IDs, perform a subsequent analysis of the call setup message and determining therefrom if the incoming call is permitted or not permitted;

determining the incoming call is permitted upon determining that the caller ID does match any caller ID in the set of known caller IDs; and

forwarding the call setup message to the callee's communication device when permitted; and

wherein at least the steps of receiving and blocking are provided as part of a mobile core positioned between the caller's communication device and the callee's communication device in a mobile communication network.

16 . The method of claim 15 , further comprising:

extracting, with the processor, header information from the incoming call setup message;

analyzing, with the processor, the extracted header information in response to determining that the caller ID does not match any caller ID in the at least some valid caller IDs; and

based on the analysis of the extracted header information, unblocking the incoming call setup message thereby allowing the incoming call setup message to be transmitted to the callee's communication device.

17 . The method of claim 15 , further comprising:

determining, with the processor, a communication standard used by the incoming call setup message;

analyzing, with the processor, the communication standard in response to determining that the caller ID does not match any caller ID in the at least some valid caller IDs; and

based on the analysis of the communication standard, unblocking the incoming call setup message thereby allowing the incoming call setup message to be transmitted to the callee's communication device.

18 . The method of claim 17 , wherein the communication standard comprises at least one of a signature-based handling of asserted information using tokens standard, a secure telephony identity revisited standard, and a personal assertion token/passport standard that uses a web token and web signature format.

19 . The method of claim 15 , further comprising:

providing, with the processor, a message back to the caller's communication device in response to blocking the incoming call setup message.

20 . The method of claim 15 , further comprising:

notifying, with the processor, the callee's communication device that a call was attempted by the caller's communication device with an unverified caller ID.

Assignments (8)
(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 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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2019
From: CHAVEZ, DAVID
To: AVAYA INC.
Reel/Frame 048675/0333 →