# US 9,521,540 B2 · Method of identifying visited public land mobile network and related communication device

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

- Number: US 9,521,540 B2
- Document ID: US9521540B2
- Status: Granted
- Kind: B2
- Application number: 14/754,657
- Filed: 2015-06-29
- Published: 2016-01-07
- Granted: 2016-12-13
- Earliest claimed: 2014-07-01
- Assignees: HTC Corporation
- Applicants: HTC Corporation
- Inventors: Ching-Yu Liao
- Web page: https://patentgrep.com/patent/US9521540B2

## CPC

- H04W 8/14: between corresponding nodes
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04M 15/50: {for cross-charging network operators}
- H04W 4/24: Accounting or billing
- H04W 84/042: {Public Land Mobile systems, e.g. cellular systems}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A method of identifying a visited public land mobile network (VPLMN) comprises a proximity service (ProSe) function in a home PLMN (HPLMN) of an announcing user equipment (UE) receiving a match report message comprising a ProSe Application Code from a ProSe function in a HPLMN of a monitoring UE; and the ProSe function in the HPLMN of the announcing UE transmitting a match response message comprising a ProSe Application ID Name of the ProSe Application Code and a PLMN ID of a VPLMN registered by the announcing UE to the ProSe function in the HPLMN of the monitoring UE to respond to the match report message.

## Claims

### Claim 1

A method of identifying a visited public land mobile network (VPLMN), the method comprising:
a proximity service (ProSe) function in a home PLMN (HPLMN) of an announcing user equipment (UE) receiving a match report message comprising a ProSe Application Code from a ProSe function in a HPLMN of a monitoring UE;
the ProSe function in the HPLMN of the announcing UE determining whether a ProSe Application ID of the ProSe Application Code is PLMN specific and whether the announcing UE is roaming; and
the ProSe function in the HPLMN of the announcing UE transmitting a match response message comprising a ProSe Application ID Name of the ProSe Application Code and a PLMN ID of a VPLMN registered by the announcing UE to the ProSe function in the HPLMN of the monitoring UE to respond to the match report message, if the ProSe Application ID of the ProSe Application Code is PLMN specific and the announcing UE is roaming.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
the ProSe function in the HPLMN of the monitoring UE transmitting a match report info message to a ProSe function in the VPLMN of the announcing UE according to a charging policy, after receiving the PLMN ID of the VPLMN of the announcing UE;
wherein the match report info message comprises at least one ProSe application ID and UE identity of the monitoring UE.

### Claim 3 (depends on 2)

The method of claim 2, wherein the match report info message is transmitted for generating a charging record of the ProSe between the announcing UE and the monitoring UE.

### Claim 4 (depends on 1)

The method of claim 1, wherein the PLMN ID of the VPLMN of the announcing UE is stored in a UE context of the ProSe function in the HPLMN of the announcing UE.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
the ProSe function in the HPLMN of the announcing UE transmitting a request message for a discovery authorization to a home subscriber server (HSS); and
the ProSe function in the HPLMN of the announcing UE receiving the PLMN ID of the VPLMN of the announcing UE in a message for responding to the request message from the HSS.

### Claim 6 (depends on 5)

The method of claim 5, wherein the ProSe function in the HPLMN of the announcing UE transmits the request message to the HSS, after receiving an announce request message from the announcing UE for obtaining authorization of an announcement in a direct discovery procedure.

### Claim 7

A method of identifying a visited public land mobile network (VPLMN), the method comprising:
a proximity service (ProSe) function in a home PLMN (HPLMN) of an announcing user equipment (UE) receiving a match report message comprising a ProSe Application Code from a ProSe function in a HPLMN of a monitoring UE;
the ProSe function in the HPLMN of the announcing UE determining whether a ProSe Application ID of the ProSe Application Code is PLMN specific and whether the announcing UE is roaming; and
the ProSe function in the HPLMN of the announcing UE transmitting a match response message comprising a ProSe Application ID Name of the ProSe Application Code but not comprising a PLMN ID of a VPLMN registered by the announcing UE to the ProSe function in the HPLMN of the monitoring UE to respond to the match report message, if the ProSe Application ID of the ProSe Application Code is not PLMN specific and the announcing UE is roaming.

### Claim 8 (depends on 7)

The method of claim 7, wherein the ProSe function in the HPLMN of the announcing UE uses the ProSe Application ID and UE identity for generating a charging record of the ProSe between the announcing UE and the monitoring UE.
