IP Library Granted Patent US 12,395,834
Granted Patent B2
US 12,395,834 · App. 17/790,224 · Granted Aug 19, 2025

Internet protocol multimedia subsystem node, server node and methods in a communications network

Inventors: Charles Hegarty (Stockholm, SE); Andreas Anulf (Lidingö, SE)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04W12/03H04L65/1016H04L65/1069H04W76/18
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 12,395,834
App. No.
17/790,224
Granted
Aug 19, 2025
Kind
B2
Abstract

A method performed by an Internet Protocol Multimedia Subsystem, IMS, node, for handling a setup of a session between a first User Equipment, UE, and a second UE, in a communications network is provided. The IMS node receives ( 301 ) a request to setup a session from the first UE to the second UE. The request indicates a privacy value which the first UE has requested to apply for the session. The IMS node sends ( 302 ) a request to a server node. The request comprises an identity of the first UE and the privacy value. The request requests the server node to analyse the reputation of the first UE based on the identity of the first UE and the privacy value. The IMS node receives ( 303 ) a response from the server node. The response indicates the analysed reputation of the first UE. The IMS node then decides ( 304 ) how to handle the session setup and session privacy, based on the analysed reputation of the first UE.

Claims (48)

1. A method performed by an Internet Protocol Multimedia Subsystem, IMS, node, for handling a setup of a session between a first User Equipment, UE, and a second UE, in a communications network, the method comprising:

receiving a request to setup a session from the first UE to the second UE, wherein the request indicates a privacy value which the first UE has requested to apply for the session, wherein the privacy value indicates a level of privacy or a function of privacy comprising one or more of header privacy, session privacy, or non-privacy,

sending a request to a server node, which request comprises an identity of the first UE and the privacy value, and which request requests the server node to analyze a reputation of the first UE based on the identity of the first UE and the privacy value,

receiving a response from the server node, which response indicates the analyzed reputation of the first UE, and

deciding how to handle the session setup and session privacy, based on the analyzed reputation of the first UE.

2. The method according to claim 1 , further comprising, based on the deciding how to handle the session setup and session privacy, acting according to any one out of:

setting up the session with privacy value according to the decision, or

rejecting the session setup according to the decision.

3. The method according to claim 2 , wherein the rejecting of the session setup further comprises announcing to any one or more out of the first UE and the second UE that the session setup is rejected.

4. The method according to claim 1 , wherein the response further comprises a recommendation, based on the analyzed reputation of the first UE, on how to handle the session setup, and wherein deciding how to handle the session setup further comprises handling the session setup based on the received recommendation.

5. The method according to claim 1 , wherein:

the request further comprises an identity of the second UE,

the request further requests the server node to analyze the reputation of the first UE based on any one or more out of: the identity of the second UE, the identity of the first UE, and the privacy value.

6. A computer program comprising instructions, which when executed by a processor, causes the processor to perform actions according to claim 1 .

7. A non-transitory carrier comprising the computer program of claim 6 , wherein the carrier comprises a non-transitory computer-readable storage medium.

8. A method performed by a server node, for handling a setup of a session between a first User Equipment, UE, and a second UE in a communications network, the method comprising:

receiving a request from an Internet Protocol Multimedia Subsystem, IMS, node, which request comprises an identity of the first UE and a privacy value requested by the first UE, which request requests the server node to analyze a reputation of the first UE based on the identity of the first UE and the privacy value, wherein the privacy value indicates a level of privacy or a function of privacy comprising one or more of header privacy, session privacy, or non-privacy;

analyzing the reputation of the first UE based on the identity of the first UE and the privacy value; and

sending a response to the IMS node, which response indicates to the IMS node, the analyzed reputation of the first UE.

9. The method according to claim 8 , wherein:

the request further comprises an identity of the second UE,

the request further requests the server node to analyze the reputation of the first UE based on any one or more out of: the identity of the second UE, the identity of the first UE, and the privacy value.

10. The method according to claim 8 , wherein the analyzing of the reputation of the first UE further comprises determining, based on the analyzed reputation of the first UE, a recommendation on how to handle the session setup.

11. The method according to claim 10 , wherein the response further comprises the recommendation on how to handle the session setup based on the analyzed reputation of the first UE.

12. A computer program comprising instructions, which when executed by a processor, causes the processor to perform actions according to claim 8 .

13. A carrier comprising the computer program of claim 12 , wherein the carrier comprises a non-transitory computer-readable storage medium.

14. An Internet Protocol Multimedia Subsystem, IMS, node, configured to handle a setup of a session between a first User Equipment, UE, and a second UE in a communications network, the IMS node being further configured to:

receive a request to setup a session from the first UE to the second UE, wherein the request is adapted to indicate a privacy value which the first UE has requested to apply for the session, wherein the privacy value indicates a level of privacy or a function of privacy comprising one or more of header privacy, session privacy, or non-privacy,

send a request to a server node, which request is adapted to comprise an identity of the first UE and the privacy value, and which request is adapted to request the server node to analyze a reputation of the first UE based on the identity of the first UE and the privacy value,

receive a response from the server node, which response is adapted to indicate the analyzed reputation of the first UE, and

decide how to handle the session setup and session privacy, based on the analyzed reputation of the first UE.

15. The IMS node according to claim 14 , further being configured to, based on the decision on how to handle the session setup and session privacy, act according to anyone out of:

setup the session with privacy value according to the decision, or

reject the session setup according to the decision.

16. The IMS node according to claim 15 , further being configured to reject the session setup by further announce to any one or more out of the first UE and the second UE that the session setup is rejected.

17. The IMS node according to claim 14 , wherein the response further is adapted to comprise a recommendation, based on the analyzed reputation of the first UE, on how to handle the session setup, and wherein the IMS node further is configured to decide how to handle the session setup by further handle the session setup based on the received recommendation.

18. The IMS node according to claim 14 , wherein:

the request further is adapted to comprise an identity of the second UE,

the request further is adapted to request the server node to analyze the reputation of the first UE based on any one or more out of: the identity of the second UE, the identity of the first UE, and the privacy value.

19. A server node configured to handle a setup of a session between a first User Equipment, UE, and a second UE in a communications network, the server node further being configured to:

receive a request from an Internet Protocol Multimedia Subsystem, IMS, node, which request is adapted to comprise an identity of the first UE and a privacy value requested by the first UE, which request is adapted to request the server node to analyze a reputation of the first UE based on the identity of the first UE and the privacy value, wherein the privacy value indicates a level of privacy or a function of privacy comprising one or more of header privacy, session privacy, or non-privacy;

analyze the reputation of the first UE based on the identity of the first UE and the privacy value; and

send a response to the IMS node, which response is adapted to indicate to the IMS node, the analyzed reputation of the first UE.

20. The server node according to claim 19 , wherein:

the request further is adapted to comprise an identity of the second UE,

the request further is adapted to request the server node to analyze the reputation of the first UE based on any one or more out of: the identity of the second UE, the identity of the first UE, and the privacy value.

21. The server node according to claim 19 , further being configured to analyze of the reputation of the first UE by further determine, based on the analyzed reputation of the first UE, a recommendation on how to handle the session setup.

22. The server node according to claim 21 , wherein the response further is adapted to comprise the recommendation on how to handle the session setup based on the analyzed reputation of the first UE.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2022
From: ANULF, ANDREAS; HEGARTY, CHARLES
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 060367/0957 →
Continuity (1)
Related Publication 20230085215A1 · Mar 16, 2023
References Cited (9)
US 20110286394A1 · Prasad · 2011 [cited by examiner]
US 20120002816A1 · Tian · 2012 [cited by examiner]
WO WO2011050235A1 · 2011 [cited by examiner]
A Privacy Mechanism for the Session Initiation Protocol (SIP), RFC 3323, by J. Peterson (Year: 2002). [cited by examiner]
3GPP TR 33.937 v15.0.0; Technical Report; 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study of Mechanisms for Protection against Unsolicited Communication for IMS (PUCI… [cited by applicant]
J. Peterson, A Privacy Mechanism for the Session Initiation Protocol (SIP), Network Working Group, Request for Comments: 3323—Nov. 2002. [cited by applicant]
PCT International Search Report issued for International application No. PCT/SE2020/050138—Oct. 21, 2020. [cited by applicant]
Series X: Data Networks, Open System Communications and Security,Telecommunication security, Overall aspects of countering spam in IP-basedd multimedia applications, ITU-T, Telecommunication Standardization Sector of IT… [cited by applicant]
PCT Written Opinion of the International Searching Authority issued for International application No. PCT/SE2020/050138—Oct. 21, 2020. [cited by applicant]