# US 11,115,800 B2 · Communication management for core network

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

- Number: US 11,115,800 B2
- Document ID: US11115800B2
- Status: Granted
- Kind: B2
- Application number: 16/026,834
- Filed: 2018-07-03
- Published: 2018-11-01
- Granted: 2021-09-07
- Earliest claimed: 2016-10-18
- Assignees: T-Mobile USA, Inc.
- Applicants: T-Mobile USA, Inc.
- Inventors: Muhammad Tawhidur Rahman
- Web page: https://patentgrep.com/patent/US11115800B2

## CPC

- H04W 8/08: Mobility data transfer
- H04W 8/02: Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W 8/20: Transfer of user or subscriber data
- H04W 40/20: based on geographic position or location
- H04W 64/00: Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management
- H04W 8/12: between location registers or mobility servers
- H04W 64/006: {with additional information processing, e.g. for direction or speed determination}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems and methods for managing communications among a central entity and multiple local entities in a telecommunication core network are disclosed. Localized central entities may be established across the core network based on localization patterns of telecommunication devices. The localized central entities may duplicate a portion of central entity data and provide local entities more efficient access to the data.

## Claims

### Claim 1

A computer-implemented method for managing communications within a core network of a telecommunications network that provides services to telecommunication devices, the core network including nodes corresponding to a central entity and a plurality of local entities, the method comprising:
determining localization patterns of a plurality of telecommunication devices based at least in part on analysis of data related to the plurality of telecommunication devices that utilize the core network;
establishing, by the core network, a plurality of localized central entities on the core network based at least in part on the localization patterns, wherein each localized central entity is associated with one or more local entities that the localized central entity serves, and wherein each localized central entity is configured to maintain copies of at least a portion of data stored by the central entity; and
transferring data maintained by the central entity and related to at least a subset of the plurality of telecommunication devices from the central entity to at least one localized central entity, wherein the at least one localized central entity receives and responds to requests from the one or more associated local entities for data related to one of the subset of telecommunication devices.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the core network routes telephone calls, messages, or data across a public switched telephone network (PSTN) or IP Multimedia Subsystem (IMS).

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the central entity includes a central database on the core network that maintains the data related to the plurality of telecommunication devices.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein the central entity corresponds to a home location register (HLR) in GSM networks, a home subscriber server (HSS) in IMS networks, or a user profile server function (UP SF) in IMS networks.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein the data related to the plurality of telecommunication devices include at least one of provisioned subscriber data, subscriber subscription details, supplementary service data, or present location information associated with individual telecommunication devices.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein the plurality of local entities include at least one of a mobile switching center (MSC), a visiting location register (VLR), a serving GPRS support node (SGSN), or a mobility management entity (MME).

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein a physical or network-based distance is smaller between the at least one localized central entity and the associated one or more local entities than between the central entity and the associated one or more local entities.

### Claim 8 (depends on 7)

The computer-implemented method of claim 7, wherein the at least one localized central entity is implemented on a same node as one of the associated one or more local entities.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1 further comprising directing, by the at least one central entity, individual ones of the one or more local entities to communicate with individual ones of the plurality of localized central entities.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1, wherein establishing a plurality of localized central entities on the core network comprises dynamically creating the plurality of localized central entities.

### Claim 11 (depends on 1)

The computer-implemented method of claim 1, wherein the central entity stores associations between the plurality of telecommunications devices and the plurality of local entities.

### Claim 12 (depends on 11)

The computer-implemented method of claim 11, wherein the central entity stores associations between the plurality of local entities and the plurality of localized central entities.

### Claim 13 (depends on 1)

The computer-implemented method of claim 1 further comprising terminating one or more localized central entities based at least in part on the localization patterns.

### Claim 14

A system for managing communications within a core network of a telecommunications network that provides services to telecommunication devices, the core network including nodes corresponding to at least one central entity and a plurality of local entities, the core network comprising one or more processors on one or more nodes configured to:
determine localization patterns of a plurality of telecommunication devices based at least in part on analysis of data related to the plurality of telecommunication devices that utilize the core network;
establish a plurality of localized central entities on the core network based at least in part on the localization patterns, wherein each localized central entity is associated with one or more local entities that the localized central entity serves, and wherein each localized central entity is configured to maintain copies of at least a portion of data stored by the central entity; and
transfer data maintained by the central entity and related to at least a subset of the plurality of telecommunication devices from the central entity to at least one localized central entity, wherein the at least one localized central entity receives and responds to requests from the one or more associated local entities for data related to one of the subset of telecommunication devices.

### Claim 15 (depends on 14)

The system of claim 14, wherein the data related to the plurality of telecommunication devices include at least one of provisioned subscriber data, subscriber subscription details, supplementary service data, or present location information associated with individual telecommunication devices.

### Claim 16 (depends on 14)

The system of claim 14, wherein the plurality of local entities include at least one of a mobile switching center (MSC), a visiting location register (VLR), a serving GPRS support node (SGSN), or a mobility management entity (MME).

### Claim 17 (depends on 14)

The system of claim 14, wherein a physical or network-based distance is smaller between the at least one localized central entity and the associated one or more local entities than between the central entity and the associated one or more local entities.

### Claim 18 (depends on 17)

The system of claim 17, wherein the at least one localized central entity is implemented on a same node as one of the associated one or more local entities.

### Claim 19 (depends on 14)

The system of claim 14, wherein establishing a plurality of localized central entities on the core network comprises dynamically creating the plurality of localized central entities.

### Claim 20 (depends on 14)

The system of claim 14, wherein the central entity stores associations between the plurality of telecommunications devices and the plurality of local entities.

### Claim 21 (depends on 20)

The system of claim 20, wherein the central entity stores associations between the plurality of local entities and the plurality of localized central entities.

### Claim 22 (depends on 14)

The system of claim 14, wherein the one or more processors is further configured to terminate one or more localized central entities based at least in part on the localization patterns.
