IP Library › Granted Patent US 11,729,225
Granted Patent B2
US 11,729,225 · App. 17/456,527 · Granted Aug 15, 2023

Devices and methods for UE-based detection and prevention of illegitimate network calls

Inventors: Ankur Bhattacharjee (San Diego, CA); Cherng-Shung Hsu (San Diego, CA); Subrato Kumar De (San Diego, CA); Mattias Kaulard Huber (Solana Beach, CA); Krishna Ram Budhathoki (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04L65/1079H04L65/1016H04L65/1046H04L65/1096H04W76/30
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 11,729,225
App. No.
17/456,527
Granted
Aug 15, 2023
Kind
B2
Abstract

Various embodiments may include methods and systems for avoiding connecting an illegitimate call within a telecommunications network. Various embodiments may include receiving, from a telecommunications network, an incoming call initiating message notifying the first wireless device of an incoming call, in which the incoming call initiating message includes caller information. Some embodiments may further include transmitting a provisional response message including callee information of the first wireless device in response to receiving the incoming call initiating message, transmitting a request message to a second wireless device based on the caller information and the callee information, determining whether the second wireless device initiated the incoming call based on a response message from the second wireless device, if received, in response to the request message, and taking an action to prevent connection of the incoming call in response to determining that the second wireless device did not initiate the incoming call.

Claims (52)

1. A method performed by a processor of a first wireless device for avoiding connecting a call with spoofed caller information, comprising:

receiving, from a telecommunications network, an incoming call initiating message notifying the first wireless device of an incoming call, wherein the incoming call initiating message includes caller information;

transmitting a provisional response message, the provisional response message comprising callee information of the first wireless device, in response to receiving the incoming call initiating message;

transmitting a request message to a second wireless device based on the caller information and the callee information, wherein the request message configured to cause the second wireless device to compare a TO tag populated in a TO header of a Request uniform resource identifier (Request-URI) of the request message with a stored TO tag;

determining whether the second wireless device initiated the incoming call based on a response message from the second wireless device, if received, in response to the request message; and

taking an action to prevent connection of the incoming call in response to determining that the second wireless device did not initiate the incoming call.

2. The method of claim 1 , wherein the caller information includes an Internet Protocol (IP) Multimedia Subsystem (IMS) Public User Identity (IMPU) number, a FROM tag, and a Call-ID identifier of a wireless device that initiated the incoming call to the first wireless device, and the callee information includes the TO tag.

3. The method of claim 2 , wherein transmitting the request message to the second wireless device based on the caller information and the callee information comprises transmitting the request message by populating the Request-URI of the request message with the IMPU number in the FROM header or P-Asserted-Identity header, the FROM tag, the Call-ID identifier, and the TO tag.

4. The method of claim 1 , wherein transmitting the request message to the second wireless device based on the caller information and the callee information comprises transmitting one of an OPTIONS request message or an UPDATE request message to the second wireless device.

5. The method of claim 1 , wherein taking an action to prevent connection of the incoming call comprises:

transmitting an error message to the telecommunications network in response to determining that the second wireless device did not initiate the incoming call.

6. The method of claim 1 , wherein taking an action to prevent connection of the incoming call comprises:

terminating the incoming call in response to determining that the second wireless device did not initiate the incoming call.

7. The method of claim 1 , further comprising:

determining that the second wireless device did not initiate the incoming call in response to determining that no response message was received from the second wireless device.

8. The method of claim 7 , further comprising:

initiating a response timer upon transmission of the request message to the second wireless device; and

determining that no response message was received from the second wireless device in response to the response timer expiring before receiving a response message from the second wireless device.

9. A method performed by a processor of a second wireless device, comprising:

receiving a request message from a first wireless device including callee information generated by the first wireless device and caller information identified in an incoming call initiating message received by the first wireless device;

comparing a TO tag populated in a TO header of a Request uniform resource identifier (Request-URI) of the request message with a stored TO tag to determine, based on the caller information and the callee information, whether the second wireless device initiated a call to the first wireless device; and

transmitting, to the first wireless device, a response message based on whether the second wireless device initiated a call to the first wireless device.

10. The method of claim 9 , wherein determining, based on the caller information and the callee information, whether the second wireless device initiated a call to the first wireless device comprises:

determining whether the caller information and the callee information corresponds to an active outbound call request of the second wireless device.

11. The method of claim 9 , wherein transmitting, to the first wireless device, the response message based on whether the second wireless device initiated a call to the first wireless device comprises transmitting a response message that includes at least one of a rejection message or an error code.

12. The method of claim 9 , wherein the caller information includes an IMS Public User Identity (IMPU) number, a FROM tag, and a Call-ID identifier of a wireless device that initiated the call to the first wireless device, and the callee information includes the TO tag.

13. The method of claim 9 , wherein the received request message is an OPTIONS request message or an UPDATE request message.

14. A wireless device, comprising:

a processor configured with processor executable instructions to:

receive, from a telecommunications network, an incoming call initiating message notifying the wireless device of an incoming call, wherein the incoming call initiating message includes caller information;

transmit a provisional response message, the provisional response message comprising callee information of the wireless device, in response to receiving the incoming call initiating message;

transmit a request message to another wireless device based on the caller information and the callee information, wherein the request message is configured to cause the second wireless device to compare a TO tag populated in a TO header of a Request uniform resource identifier (Request-URI) of the request message with a stored TO tag;

determine whether the other wireless device initiated the incoming call based on a response message from the other wireless device, if received, in response to the request message; and

take an action to prevent connection of the incoming call in response to determining that the other wireless device did not initiate the incoming call.

15. The wireless device of claim 14 , wherein the caller information includes an Internet Protocol (IP) Multimedia Subsystem (IMS) Public User Identity (IMPU) number, a FROM tag, and a Call-ID identifier of a wireless device that initiated the incoming call to the wireless device, and the callee information includes the TO tag.

16. The wireless device of claim 15 , wherein the processor is configured with processor-executable instructions to transmit the request message by populating the Request-URI of the request message with the IMPU number in the FROM header or P-Asserted-Identity header, the FROM tag, the Call-ID identifier, and the TO tag.

17. The wireless device of claim 14 , wherein the processor is configured with processor-executable instructions to transmit the request message to the other wireless device based on the caller information comprises by transmitting one of an OPTIONS request message or an UPDATE request message to the other wireless device.

18. The wireless device of claim 14 , wherein the processor is further configured with processor-executable instructions to transmit an error message to the telecommunications network in response to determining that the other wireless device did not initiate the incoming call.

19. The wireless device of claim 14 , wherein the processor is further configured with processor-executable instructions to terminate the incoming call in response to determining that the other wireless device did not initiate the incoming call.

20. The wireless device of claim 14 , wherein the processor is further configured with processor-executable instructions to determine that the other wireless device did not initiate the incoming call in response to determining that no response message was received from the other wireless device.

21. The wireless device of claim 20 , wherein the processor is further configured with processor-executable instructions to:

initiate a response timer upon transmission of the request message to the other wireless device; and

determine that no response message was received from the other wireless device in response to the response timer expiring before receiving a response message from the other wireless device.

22. A wireless device, comprising:

a processor configured with processor executable instructions to:

receive a request message from another wireless device including callee information generated by the other wireless device and caller information identified in an incoming call initiating message received by the other wireless device;

comparing a TO tag populated in a TO header of a Request uniform resource identifier (Request-URI) of the request message with a stored TO tag to determine, based on the caller information and the callee information, whether the wireless device initiated a call to the other wireless device; and

transmit, to the other wireless device, a response message based on whether the wireless device initiated a call to the other wireless device.

23. The wireless device of claim 22 , wherein the processor is configured with processor-executable instructions to determine whether the wireless device initiated a call to the other wireless device by determining whether the caller information and the callee information corresponds to an active outbound call request of the wireless device.

24. The wireless device of claim 22 , wherein the processor is further configured with processor-executable instructions to transmit a response message that includes at least one of a rejection message or an error code.

25. The wireless device of claim 22 , wherein the caller information includes an IMS Public User Identity (IMPU) number, a FROM tag, and a Call-ID identifier of a wireless device that initiated the call to the other wireless device, and the callee information includes the TO tag.

26. The wireless device of claim 22 , wherein the received request message is an OPTIONS request message or an UPDATE request message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2021
From: BHATTACHARJEE, ANKUR; HSU, CHERNG-SHUNG; DE, SUBRATO KUMAR; HUBER, MATTIAS KAULARD; BUDHATHOKI, KRISHNA RAM
To: QUALCOMM INCORPORATED
Reel/Frame 058379/0833 →
Continuity (1)
Related Publication 20230164198A1 · May 25, 2023