# US 12,764,048 B2 · Correlation of subscriber-specific call flow procedures with service discovery procedures

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

- Number: US 12,764,048 B2
- Document ID: US12764048B2
- Status: Granted
- Kind: B2
- Application number: 18/809,093
- Filed: 2024-08-19
- Published: 2026-02-19
- Granted: 2026-10-13
- Earliest claimed: 2024-08-19
- Assignees: T-Mobile USA, Inc.
- Applicants: T-Mobile USA, Inc.
- Inventors: Rahul Amin; Shane Metcalf
- Web page: https://patentgrep.com/patent/US12764048B2

## CPC

- H04L 43/10: Active monitoring, e.g. heartbeat, ping or trace-route
- H04L 61/4541: Directories for service discovery
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Described herein are computing device(s) configured to identify first hostnames, parameters, or values for each call leg included in a call flow trace associated with a subscriber-specific identifier. The computing device(s) may also be configured to identify second hostnames, parameters, or values from network function (NF) service discovery procedures based on the first hostnames, parameters, or values and determine a best match NF service discovery procedure for the call flow trace based on correlation(s) between the first hostnames, parameters, or values and the second hostnames, parameters, or values.

## Claims

### Claim 1

A method comprising:
identifying, by one or more computing devices, first hostnames, parameters, or values for each call leg included in a call flow trace associated with a subscriber-specific identifier;
identifying, by the one or more computing devices, second hostnames, parameters, or values from network function (NF) service discovery procedures based on the first hostnames, parameters, or values;
determining, by the one or more computing devices, multiple best match NF service discovery procedures for the call flow trace based on one or more correlations between the first hostnames, parameters, or values and the second hostnames, parameters, or values; and
presenting the multiple best match NF service discovery procedures through a tracing tool to enable selection of one of the multiple best match NF service discovery procedures to stitch with the call flow trace.

### Claim 2 (depends on 1)

The method of claim 1, further comprising retrieving the call flow trace associated with the subscriber-specific identifier.

### Claim 3 (depends on 1)

The method of claim 1, wherein the subscriber-specific identifier is an international mobile subscriber identity (IMSI) or a mobile station international subscriber directory number (MSISDN).

### Claim 4 (depends on 1)

The method of claim 1, wherein the identifying the second hostnames, parameters, or values comprises data mining for the second hostnames, parameters, or values based on the first hostnames, parameters, or values.

### Claim 5 (depends on 1)

The method of claim 1, wherein the NF service discovery procedures do not include any subscriber-specific identifiers.

### Claim 6 (depends on 1)

The method of claim 1, further comprising stitching together the best match NF service discovery procedure and the call flow trace to create an end-to-end call flow trace.

### Claim 7 (depends on 6)

The method of claim 6, further comprising receiving the subscriber-specific identifier from a tracing tool and providing the end-to-end call flow trace to the tracing tool in response.

### Claim 8

A system comprising:
one or more processors;
programming instructions that, when executed by the one or more processors, cause one or more computing devices of the one or more processors to perform operations including:
identifying first hostnames, parameters, or values for each call leg included in a call flow trace associated with a subscriber-specific identifier;
identifying second hostnames, parameters, or values from network function (NF) service discovery procedures based on the first hostnames, parameters, or values; and
determining multiple best match NF service discovery procedures for the call flow trace based on correlations between the first hostnames, parameters, or values and the second hostnames, parameters, or values; and
presenting the multiple best match NF service discovery procedures through a tracing tool to enable selection of one of the multiple best match NF service discovery procedures to stitch with the call flow trace.

### Claim 9 (depends on 8)

The system of claim 8, wherein the operations further comprise retrieving the call flow trace associated with the subscriber-specific identifier.

### Claim 10 (depends on 8)

The system of claim 8, wherein the subscriber-specific identifier is an international mobile subscriber identity (IMSI) or a mobile station international subscriber directory number (MSISDN).

### Claim 11 (depends on 8)

The system of claim 8, wherein the NF service discovery procedures do not include any subscriber-specific identifiers.

### Claim 12 (depends on 8)

The system of claim 8, wherein the operations further comprise stitching together the best match NF service discovery procedure and the call flow trace to create an end-to-end call flow trace.

### Claim 13 (depends on 12)

The system of claim 12, wherein the operations further comprise receiving the subscriber-specific identifier from a tracing tool and providing the end-to-end call flow trace to the tracing tool in response.

### Claim 14

A non-transitory computer storage medium having programming instructions stored thereon that, when executed by one or more computing devices cause the one or more computing devices to perform operations comprising:
identifying first hostnames, parameters, or values for each call leg included in a call flow trace associated with a subscriber-specific identifier;
identifying second hostnames, parameters, or values from network function (NF) service discovery procedures based on the first hostnames, parameters, or values;
determining multiple best match NF service discovery procedures for the call flow trace based on correlations between the first hostnames, parameters, or values and the second hostnames, parameters, or values; and
presenting the multiple best match NF service discovery procedures through a tracing tool to enable selection of one of the multiple best match NF service discovery procedures to stitch with the call flow trace.

### Claim 15 (depends on 14)

The non-transitory computer storage medium of claim 14, wherein the operations further comprise retrieving the call flow trace associated with the subscriber-specific identifier.

### Claim 16 (depends on 14)

The non-transitory computer storage medium of claim 14, wherein the subscriber-specific identifier is an international mobile subscriber identity (IMSI) or a mobile station international subscriber directory number (MSISDN).

### Claim 17 (depends on 14)

The non-transitory computer storage medium of claim 14, wherein the NF service discovery procedures do not include any subscriber-specific identifiers.

### Claim 18 (depends on 14)

The non-transitory computer storage medium of claim 14, wherein the operations further comprise stitching together the best match NF service discovery procedure and the call flow trace to create an end-to-end call flow trace.

### Claim 19 (depends on 18)

The non-transitory computer storage medium of claim 18, wherein the operations further comprise receiving the subscriber-specific identifier from a tracing tool and providing the end-to-end call flow trace to the tracing tool in response.

### Claim 20 (depends on 14)

The non-transitory computer storage medium of claim 14, further comprising receiving the subscriber-specific identifier from a tracing tool and providing an end-to-end call flow trace to the tracing tool in response.
