# US 12,120,119 B2 · Method and system for retrieving user information in evolved packet system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,120,119 B2
- Document ID: US12120119B2
- Status: Granted
- Kind: B2
- Application number: 17/311,805
- Filed: 2019-12-18
- Published: 2022-01-27
- Granted: 2024-10-15
- Earliest claimed: 2018-12-20
- Assignees: Telecom Italia S.p.A.
- Applicants: TELECOM ITALIA S.p.A.
- Inventors: Alessandro Betti; Vito Curcuru'; Fabio Mazzoli; Patricia Scognamiglio
- Web page: https://patentgrep.com/patent/US12120119B2

## CPC

- H04L 63/0892: {by using authentication-authorization-accounting [AAA] servers or protocols}
- H04L 67/306: User profiles
- H04L 63/0236: {Filtering by address, protocol, port number or service, e.g. IP-address or URL}
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04W 48/14: using user query {or user detection}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method for managing an Evolved Packet System is provided. The Evolved Packet System comprises a core network including a database configured to store User Identifying Information of user devices attached to the Evolved Packet System, and at least one external server. The method comprises having a user device attached to the Evolved Packet System request IP services to the external server; in response to said requesting IP services, having the external server request the User Identifying Information of said user device to the core network; in response to said requesting the User Identifying Information, having the core network access the database and retrieve the User Identifying Information of said user device; having the core network send the retrieved User Identifying Information to the external server; having the external server provide the requested IP services to the user device by exploiting said retrieved User Identifying Information.

## Claims

### Claim 1

A method for managing an Evolved Packet System, the Evolved Packet System comprising a core network including a database configured to store User Identifying Information of user devices attached to the Evolved Packet System and at least one external server hosting software applications for providing IP (Internet Protocol) services, the method comprising:
having a user device attached to the Evolved Packet System request IP services to the external server hosting the software applications for providing the IP services;
in response to said requesting IP services, having the external server hosting the software applications for providing the IP services request the User Identifying Information of said user device to the core network;
in response to said requesting the User Identifying Information, having the core network access the database and retrieve the User Identifying Information of said user device;
having the core network send the retrieved User Identifying Information to the external server hosting the software applications for providing the IP services and;
having the external server hosting the software applications for providing the IP services provide the requested IP services to the user device by exploiting said retrieved User Identifying Information.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
said requesting the User Identifying Information to the core network comprises requesting said User Identifying Information to a gateway module of the core network configured to provide connectivity between user devices and the external server hosting the software applications for providing the IP services, and
said sending the retrieved User Identifying Information to the external server hosting the software applications for providing the IP services comprises having said gateway module send the retrieved User Identifying Information to the external server hosting the software applications for providing the IP services.

### Claim 3 (depends on 2)

The method of claim 2, wherein said requesting the User Identifying Information to the gateway module and said sending the retrieved User Identifying Information to the external server hosting the software applications for providing the IP services comprises enriching, with additional information, signaling messages transmitted over interfaces of the Evolved Packet System between said gateway module and the external server hosting the software applications for providing the IP services.

### Claim 4 (depends on 3)

The method of claim 3, wherein:
said Evolved Packet System further comprises a policy management module,
said requesting the User Identifying Information to the gateway module comprises having the policy management module send a request to the gateway module in the form of additional data enriched signaling messages over a Gx interface, and
said sending the retrieved User Identifying Information to the external server hosting the software applications for providing the IP services comprises having the gateway module send a reply to the policy management module in the form of additional data enriched signaling messages over said Gx interface.

### Claim 5 (depends on 3)

The method of claim 3, wherein:
said Evolved Packet System further comprises an Authentication, Authorization and Accounting server;
said requesting the User Identifying Information to the gateway module comprises having the Authentication, Authorization, and Accounting server send a request to the gateway module in the form of additional data enriched signaling messages over a SGi interface, and
said sending the retrieved User Identifying Information to the external server hosting the software applications for providing the IP services comprises having the gateway module send a reply to the Authentication, Authorization, and Accounting server in the form of additional data enriched signaling messages over said SGi interface.

### Claim 6 (depends on 3)

The method of claim 3, wherein:
said requesting the User Identifying Information to the gateway module comprises having the external server hosting the software applications for providing the IP services send a request to the gateway module in the form of additional data enriched signaling messages over an SGi interface, and
said sending the retrieved User Identifying Information to the external server hosting the software applications for providing the IP services comprises having the gateway module send a reply to the external server hosting the software applications for providing the IP services in the form of additional data enriched signaling messages over said SGi interface.

### Claim 7 (depends on 4)

The method of claim 4, wherein:
said sending a request in the form of additional data enriched signaling messages comprises sending said request by enriching, with additional data, Re-Auth-Request messages transmitted using DIAMETER protocol, and
said sending a reply in the form of additional data enriched signaling messages comprises sending said reply by enriching, with additional data, Re-Auth-Answer messages transmitted using DIAMETER protocol.

### Claim 8 (depends on 5)

The method of claim 5, wherein:
said sending a request in the form of additional data enriched signaling messages comprises sending said request by enriching, with additional data, Change of Authorization messages transmitted using RADIUS protocol, and
said sending a reply in the form of additional data enriched signaling messages comprises sending said reply by enriching, with additional data, Change of Authorization messages transmitted using RADIUS protocol.

### Claim 9 (depends on 1)

The method of claim 1, wherein said core network is based on a selected one among the following architectures:
2G;
3G;
4G/LTE;
5G.

### Claim 10 (depends on 1)

The method of claim 1, wherein said User Identifying Information comprises:
MSISDN (Mobile Station International Subscriber Directory Number) and IMSI (International Mobile Subscriber Identity), or
IMEI (International Mobile station Equipment Identity),
of said user device.

### Claim 11 (depends on 10)

The method of claim 10, wherein said User Identifying Information further comprises an IP address of said user device.

### Claim 12

A method of providing IP services to a user device attached to an Evolved Packet System, the Evolved Packet System comprising a core network including a database configured to store User Identifying Information of user devices attached to the Evolved Packet System and at least one external server configured to provide IP (Internet Protocol) services, the method comprising:
having the user device attached to the Evolved Packet System request IP services to the external server configured to provide the IP services;
in response to said requesting IP services, having the external server configured to provide the IP services request the User Identifying Information of said user device to the core network;
in response to said requesting the User Identifying Information, having the core network access the database and retrieve the User Identifying Information of said user device;
having the core network send the retrieved User Identifying Information to the external server configured to provide the IP services; and
having the external server configured to provide the IP services provide the requested IP services to the user device by exploiting said retrieved User Identifying Information.

### Claim 13

An Evolved Packet System, comprising:
a core network formed of a plurality of devices in communication with each other and including at least one processor and a memory that stores User Identifying Information of user devices attached to the Evolved Packet System, and
at least one external server hosting software applications for providing IP (Internet Protocol) services, wherein:
the external server hosting the software applications for providing the IP services is configured to request to the core network the User Identifying Information of a user device attached to the Evolved Packet System that is requesting the IP services to the external server hosting the software applications for providing the IP services;
the at least one processor included in the plurality of devices of the core network is configured to access the memory, retrieve the User Identifying Information of said user device, and send the retrieved User Identifying Information to the external server hosting the software applications for providing the IP services in response to said request; and
the external server hosting the software applications for providing the IP services is further configured to provide the requested IP services to the user device by exploiting said retrieved User Identifying Information.

### Claim 14 (depends on 13)

The Evolved Packet System of claim 13, wherein the core network includes a gateway, as one of the plurality of devices, at least one processor of the gateway being configured to provide connectivity between user devices and the external server hosting the software applications for providing the IP services, wherein:
the external server hosting the software applications for providing the IP services is configured to request the User Identifying Information to the gateway, and
the at least one processor of the gateway is configured to send the retrieved User Identifying Information to the external server hosting the software applications for providing the IP services.

### Claim 15 (depends on 14)

The Evolved Packet System of claim 14, wherein said memory is located at the gateway module.
