# US 12,015,682 B2 · Service subscription method and system for reporting service change in communication system

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

- Number: US 12,015,682 B2
- Document ID: US12015682B2
- Status: Granted
- Kind: B2
- Application number: 17/728,105
- Filed: 2022-04-25
- Published: 2022-08-04
- Granted: 2024-06-18
- Earliest claimed: 2018-04-09
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Zaifeng Zong
- Web page: https://patentgrep.com/patent/US12015682B2

## CPC

- H04L 67/55: Push-based network services
- H04W 24/02: Arrangements for optimising operational condition
- H04L 61/4552: Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04W 4/50: Service provisioning or reconfiguring
- H04W 4/60: Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
- H04W 8/20: Transfer of user or subscriber data
- H04W 8/26: Network addressing or numbering for mobility support
- H04W 8/18: Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- 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 service subscription method and an apparatus for reporting a service change, where the method includes a first network function network element sending the address of the first network function network element to a second network function network element. Therefore, when a first service changes, the first network function network element can receive a notification.

## Claims

### Claim 1

A method implemented by a fourth network function network element and comprising:
receiving, from a second network function network element, a first address of a first network function network element and a second address of a third network function network element when a network element serving a user equipment is handed over from the second network function network element to the fourth network function network element, wherein the second address is usable for sending a service to the third network function network element; and
sending, to the first network function network element according to the first address, a message notifying the first network function network element that a subscription of the service by the first network function network element has changed.

### Claim 2 (depends on 1)

The method of claim 1, wherein receiving the first address and the second address comprises receiving the first address and the second address in context information.

### Claim 3 (depends on 1)

The method of claim 1, further allocating a subscription correlation identifier to the subscription, wherein the message comprises the subscription correlation identifier.

### Claim 4

A fourth network function network element comprising:
at least one memory configured to store instructions; and
at least one processor coupled to the at least one memory and configured to execute the instructions to cause the fourth network function network element to:
receive, from a second network function network element, a first address of a first network function network element and a second address of a third network function network element when a network element serving a user equipment is handed over from the second network function network element to the fourth network function network element, wherein the second address is usable for sending a service to the third network function network element; and
send, to the first network function network element according to the first address, a message notifying the first network function network element that a subscription of the service by the first network function network element has changed.

### Claim 5 (depends on 4)

The fourth network function network element of claim 4, wherein the at least one processor is further configured to execute the instructions to cause the fourth network function network element to receive the first address and the second address by receiving the first address and the second address in context information.

### Claim 6 (depends on 4)

The fourth network function network element of claim 4, wherein the at least one processor is further configured to execute the instructions to cause the fourth network function network element to allocate a subscription correlation identifier to the subscription, wherein the message comprises the subscription correlation identifier.

### Claim 7

A computer program product comprising instructions that are stored on a non-transitory computer-readable medium and that, when executed by a processor, cause a fourth network function network element to:
receive, from a second network function network element, a first address of a first network function network element and a second address of a third network function network element when a network element serving a user equipment is handed over from the second network function network element to the fourth network function network element, wherein the second address is usable for sending a service to the third network function network element; and
send, to the first network function network element according to the first address, a message notifying the first network function network element that a subscription of the service by the first network function network element has changed.

### Claim 8 (depends on 7)

The computer program product of claim 7, wherein the instructions, when executed by the processor, further cause the fourth network function network element to receive the first address and the second address by receiving the first address and the second address in context information.

### Claim 9 (depends on 7)

The computer program product of claim 7, wherein the instructions, when executed by the processor, further cause the fourth network function network element to allocate a subscription correlation identifier to the subscription, wherein the message comprises the subscription correlation identifier.

### Claim 10

A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause a fourth network function network element to:
receive, from a second network function network element, a first address of a first network function network element and a second address of a third network function network element when a network element serving a user equipment is handed over from the second network function network element to the fourth network function network element, wherein the second address is usable for sending a service to the third network function network element; and
send, to the first network function network element according to the first address, a message notifying the first network function network element that a subscription of the service by the first network function network element has changed.

### Claim 11 (depends on 10)

The non-transitory computer-readable medium of claim 10, where the instructions, when executed by the processor, further cause the fourth network function network element to receive the first address and the second address by receiving the first address and the second address in context information.

### Claim 12 (depends on 10)

The non-transitory computer-readable medium of claim 10, where the instructions, when executed by the processor, further cause the fourth network function network element to allocate a subscription correlation identifier to the subscription, wherein the message comprises the subscription correlation identifier.
