# US 12,120,768 B1 · OpenRAN peer to peer content exchange

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

- Number: US 12,120,768 B1
- Document ID: US12120768B1
- Status: Granted
- Kind: B1
- Application number: 17/468,003
- Filed: 2021-09-07
- Granted: 2024-10-15
- Earliest claimed: 2021-09-07
- Assignees: T-Mobile Innovations LLC
- Applicants: T-Mobile Innovations LLC
- Inventors: Zheng Cai
- Web page: https://patentgrep.com/patent/US12120768B1

## CPC

- H04W 76/40: for selective distribution or broadcast
- H04L 67/1078: {Resource delivery mechanisms}
- H04L 67/562: Brokering proxy services
- H04W 76/14: Direct-mode setup
- 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)

## Abstract

Systems and methods for initiating access to peer to peer content from at least one user device of a telecommunication network include a requestor user device and a cell site including a content exchange system. The content exchange system is structured to generate a broker notification, receive a content request associated with a requestor user device based on the broker notification, generate a content request notification, provide the content request notification to one or more user devices, receive a content fulfillment response based on the content request notification, and provide content access data associated with the provider user device, the content access data structured to initiate access, by the requestor user device, to the peer to peer content stored in the provider user device.

## Claims

### Claim 1

A method for initiating access to peer to peer content from at least one user device of a telecommunication network, the method comprising:
generating, by a content exchange system communicatively coupled to one or more user devices, a broker notification, wherein the broker notification indicates the content exchange system is operable to receive one or more content requests;
receiving a content request associated with a requestor user device based on the broker notification, the content request comprising an identification of peer to peer content;
generating a content request notification, the content request notification comprising the content request received;
providing the content request notification to the one or more user devices;
receiving a content fulfillment response based on the content request notification, wherein the content fulfillment response indicates a provider user device that has stored the peer to peer content corresponding to the identification of the peer to peer content; and
providing content access data associated with the provider user device, the content access data structured to initiate access, by the requestor user device, to the peer to peer content stored in the provider user device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the peer to peer content comprises at least one of an application, video, digital audio, virtual media, or image.

### Claim 3 (depends on 1)

The method of claim 1, wherein the content request notification is provided via a System Information Block message.

### Claim 4 (depends on 1)

The method of claim 1, wherein the content request notification comprises at least one of an IP address, port number, or content ID associated with the requestor user device.

### Claim 5 (depends on 1)

The method of claim 1, wherein the content exchange system comprises a gNodeB.

### Claim 6 (depends on 1)

The method of claim 1, wherein the content exchange system comprises at least one of a content broker server, user plan function, central unit, radio unit, or distribution unit.

### Claim 7 (depends on 6)

The method of claim 6, wherein at least one of the content broker server or the user plan function receives the content request associated with the requestor user device.

### Claim 8 (depends on 1)

The method of claim 1, wherein the content fulfillment response comprises at least one of an IP address, port number, or content ID associated with the provider user device.

### Claim 9 (depends on 1)

The method of claim 1, wherein a telecommunications network comprises the content exchange system, and wherein the content exchange system is operable based on at least one of a 5G New Radio network or an Open Radio Access Network.

### Claim 10

Computer-readable storage media having computer-executable instructions embodied thereon that, when executed by one or more processors, cause the processors to:
generate, by a content exchange system communicatively coupled to one or more user devices, a broker notification, wherein the broker notification indicates the content exchange system is operable to receive one or more content requests;
receive a content request associated with a requestor user device based on the broker notification, the content request comprising an identification of peer to peer content;
generate a content request notification, the content request notification comprising the content request received;
provide the content request notification to the one or more user devices;
receive a content fulfillment response based on the content request notification, wherein the content fulfillment response indicates a provider user device that has stored the peer to peer content corresponding to the identification of the peer to peer content; and
provide content access data associated with the provider user device, the content access data structured to initiate access, by the requestor user device, to the peer to peer content stored in the provider user device.

### Claim 11 (depends on 10)

The computer-readable storage media of claim 10, wherein the peer to peer content comprises at least one of an application, video, digital audio, or image.

### Claim 12 (depends on 10)

The computer-readable storage media of claim 10, wherein the content request notification is provided via a System Information Block message.

### Claim 13 (depends on 10)

The computer-readable storage media of claim 10, wherein the content request notification comprises at least one of an IP address, port number, or content ID associated with the requestor user device.

### Claim 14 (depends on 10)

The computer-readable storage media of claim 10, wherein the content exchange system comprises a gNodeB.

### Claim 15 (depends on 10)

The computer-readable storage media of claim 10, wherein the content exchange system comprises at least one of a content broker server, user plan function, central unit, radio unit, or distribution unit, and wherein at least one of the content broker server or the user plan function receives the content request associated with the requestor user device.

### Claim 16 (depends on 10)

The computer-readable storage media of claim 10, wherein the content fulfillment response comprises at least one of an IP address, port number, or content ID associated with the provider user device.

### Claim 17

A system for accessing peer to peer content from at least one user device of a telecommunication network, the system comprising:
a requestor user device; and
a cell site comprising a content exchange system communicatively coupled to the requestor user device and a provider user device, the requestor user device structured to:
receive a broker notification, wherein the broker notification indicates the content exchange system is operable to receive one or more content requests;
generate a content request based on the broker notification, the content request comprising an identification of peer to peer content;
receive a content fulfillment response based on the content request, wherein the content fulfillment response indicates the provider user device that has stored the peer to peer content;
receive content access data associated with the provider user device, the content access data structured to initiate access to the peer to peer content stored in the provider user device; and
based on the content access data, receive the peer to peer content stored in the provider user device.

### Claim 18 (depends on 17)

The system of claim 17, wherein the peer to peer content comprises at least one of an application, video, digital audio, virtual media, or image.

### Claim 19 (depends on 17)

The system of claim 17, wherein the peer to peer content is stored in the requestor user device.

### Claim 20 (depends on 17)

The system of claim 17, wherein the content request notification comprises an announcement of the content request.
