# US 12,193,081 B2 · Edge computing in 4G and 5G cores based on application usage

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

- Number: US 12,193,081 B2
- Document ID: US12193081B2
- Status: Granted
- Kind: B2
- Application number: 17/696,480
- Filed: 2022-03-16
- Published: 2023-09-21
- Granted: 2025-01-07
- Earliest claimed: 2022-03-16
- Assignees: T-Mobile Innovations LLC
- Applicants: T-Mobile Innovations LLC
- Inventors: Muhammad Tawhidur Rahman
- Web page: https://patentgrep.com/patent/US12193081B2

## CPC

- H04W 76/12: Setup of transport tunnels
- H04L 67/5681: Pre-fetching or pre-delivering data based on network characteristics
- 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)

## Abstract

Systems and methods are provided herein to perform edge computing in 4G and 5G cores based on application usage. Networks identify highly requested content at an access point and may use network data analytics functions to identify which content is popular in the area served by an access point. The highly requested content may be applications, webpages, or similar content. Once the highly requested content has been identified, tunneling to at least one application server to download the highly requested content occurs. The content may then be stored in a dynamically caching server near the access point. The network data analytics operations to identify highly requested content may be performed on a periodic basis, and content that no longer meets a predetermined threshold may be flushed from the dynamically caching server.

## Claims

### Claim 1

A computer-implemented method for edge computing in a mobile network, comprising:
identifying highly requested content at an access point;
tunneling to at least one application server to download the highly requested content;
storing the highly requested content near the access point, wherein the highly requested content is stored in a dynamic caching server; and
dynamically flushing the dynamic caching server of the highly requested content when a number of requests for the highly requested content falls below a predetermined threshold.

### Claim 2 (depends on 1)

The computer implemented method of claim 1, wherein the predetermined threshold is based on a number of requests for the highly requested content.

### Claim 3 (depends on 1)

The computer implemented method of claim 1, wherein the predetermined threshold is based on an expiration of a time period.

### Claim 4 (depends on 1)

The computer implemented method of claim 1, further comprising updating an identity of the highly requested content by gathering usage data from a network data analytics function.

### Claim 5

A device for edge computing, comprising:
a display,
a processor, and a memory that stores executable instructions that when executed by the processor, perform operations comprising:
identifying highly requested content at an access point;
tunneling to at least one application server to download the highly requested content;
storing the highly requested content near the access point, wherein the highly requested content is stored in a dynamic caching server; and
dynamically flushing the dynamic caching server of the highly requested content when a number of requests for the highly requested content falls below a predetermined threshold.

### Claim 6 (depends on 5)

The device of claim 5, wherein dynamically flushing the dynamic caching server occurs on a periodic basis.

### Claim 7 (depends on 5)

The device of claim 5, wherein the predetermined threshold is based on a number of requests for the highly requested content.

### Claim 8 (depends on 5)

The device of claim 5, wherein the predetermined threshold is based on an expiration of a time period.

### Claim 9 (depends on 5)

The device of claim 5, further comprising updating an identity of the highly requested content by gathering data from a network data analytics function.

### Claim 10

A system for edge computing in a mobile network, the system comprising:
a processor; and
one or more computer storage hardware devices storing computer-useable instructions that, when used by the processor, cause the processor to:
identify highly requested content at an access point;
tunnel to at least one application server to download the highly requested content;
store the highly requested content near the access point, wherein the highly requested content is stored in a dynamic caching server; and
dynamically flushing the dynamic caching server of the highly requested content when a number of requests for the highly requested content falls below a predetermined threshold.

### Claim 11 (depends on 10)

The system of claim 10, wherein the predetermined threshold is based on a number of requests for the highly requested content.
