IP Library Granted Patent US 12701156
Granted Patent B2
US 12701156 · App. 18/614,344 · Granted Aug 4, 2026

Systems and methods for a distributed data platform

Inventors: Madhuri Muttreja (Parker, CO); Brian Mengwasser (Denver, CO)
Assignee: BOOST SUBSCRIBERCO L.L.C.
H04L67/10015H04L67/563
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12701156
App. No.
18/614,344
Granted
Aug 4, 2026
Kind
B2
Abstract

A distributed data platform is able to predict whether data stored on a first network infrastructure component will be needed by a second network infrastructure component and prepares the data to be transmitted to the second network infrastructure component. The distributed data platform identifies a plurality of network infrastructure components connected to a network, and identifies data present on each component. The distributed data platform receives an indication that an event has occurred on the network and predicts whether the second network infrastructure component will require data stored by the first network infrastructure component. The distributed data platform prepares the data to be transmitted to the second network infrastructure component, and transmits the data after receiving an indication that the second network infrastructure component requires the data.

Claims (93)

1 . A system comprising:

at least one processor; and

at least one memory coupled to the at least one processor, the memory having computer-executable instructions stored thereon that, when executed by the at least one processor, cause the system to:

identify a centralized management function of a telecommunications network, the centralized management function being configured to manage access to data by one or more network infrastructure components used to implement the telecommunications network, wherein each network infrastructure component is configured to provide access to the telecommunications network to user equipment;

receive a request for data from a first network infrastructure component of the one or more network infrastructure components;

determine whether the first network infrastructure component has sufficient security permissions to access the requested data based on the received request for data and the first network infrastructure component; and

based on a determination that the first network infrastructure component has sufficient security permissions to access the requested data:

identify at least one network infrastructure component other than the first network infrastructure component that stores the portion of the data based on the centralized management function and the received request for data; and

cause the at least one network infrastructure component to transmit an indication of the requested data to the first network infrastructure component.

2 . The system of claim 1 , wherein the computer-executable instructions, when executed by the at least one processor to cause the at least one network infrastructure component to transmit an indication of the requested data, further cause the system to:

identify an access control function, the access control function being configured to control access to data stored on one or more network infrastructure components;

determine whether the first network infrastructure component is able to access the requested data based on the access control function, the first network infrastructure component, and the received request for data; and

based on a determination that the first network infrastructure component is able to access the requested data, cause the at least one network infrastructure component to transmit the indication of the requested data to the first network infrastructure component.

3 . The system of claim 1 , wherein the computer-executable instructions, when executed by the at least one processor to cause identify the at least one network infrastructure component, further cause the system to:

identify a data catalog, the data catalog indicating one or more aspects of data stored by at least a portion of the one or more network infrastructure components.

4 . The system of claim 1 , wherein the computer-executable instructions, when executed by the at least one processor, further cause the system to:

receive an indication that a network infrastructure component has been connected to a network associated with the centralized management function; and

cause the centralized management function to configure the data generated by the network infrastructure component based on one or more data policies.

5 . The system of claim 1 , wherein the computer-executable instructions, when executed by the at least one processor, further cause the system to:

identify one or more instances of data stored by the one or more network infrastructure components;

determine whether the one or more instances of data comply with one or more data policies; and

based on a determination that the one or more instances of data do not comply with the one or more data policies:

identify a network infrastructure component associated with the one or more instances of data; and

cause instructions to change how the identified network infrastructure component stores data to be transmitted to the identified network infrastructure component, such that data stored by the identified network infrastructure component complies with the one or more data policies.

6 . The system of claim 1 , wherein the centralized management function comprises:

a data virtualization layer configured to be used by a network infrastructure component to access data stored by a different network infrastructure component;

a data governance layer configured to prevent the movement of data from a network infrastructure component to a different network infrastructure component; and

a data infrastructure layer configured to prevent the alteration of data stored by a network infrastructure component.

7 . The system of claim 1 , wherein one or more network infrastructure components include one or more of:

a message broker;

a national data center (“NDC”);

a regional data center (“RDC”);

a data lake;

a network switching subsystem (“NSS”);

an operations support system (“OSS”); or

a business support system (“BSS”).

8 . The system of claim 1 , wherein the computer-executable instructions, when executed by the at least one processor to cause the at least one network infrastructure component to transmit an indication of the requested data, further cause the system to:

cause the at least one network infrastructure component to convert the representation of the requested data to another format before the indication of the requested data is transmitted to the first network infrastructure component.

9 . One or more storage devices collectively storing a centralized management function data structure of a telecommunications network for access and processing by a program executed by at least one computer processor that, when accessed and processed by at least one computer processor, functionally enables the at least one computer processor to:

manage access to data by one or more network infrastructure components used to implement the telecommunications network, wherein each network infrastructure component is configured to provide access to the telecommunications network to user equipment;

receive a request for data from a first network infrastructure component of the one or more network infrastructure components;

determine whether the first network infrastructure component has sufficient security permissions to access the requested data based on the first network infrastructure component and the requested data; and

based on a determination that the first network infrastructure component has sufficient security permissions to access the requested data:

identify at least one network infrastructure component other than the first network infrastructure component that stores the portion of the data based on the centralized management function and the received request for data; and

cause the at least one network infrastructure component to transmit an indication of the requested data to the first network infrastructure component;

wherein the centralized management function data structure comprises:

information specifying the one or more network infrastructure components; and

information specifying one or more instances of data stored by the one or more network infrastructure components.

10 . The one or more storage devices of claim 9 , wherein the centralized management function data structure further comprises:

information specifying an access control function, the access control function being configured to control access to data stored on one or more network infrastructure components; and

wherein the at least one computer processor is further enabled to:

determine whether the first network infrastructure component is able to access the requested data based on the access control function, the first network infrastructure component, and the received request for data; and

based on a determination that the first network infrastructure component is able to access the requested data, cause the at least one network infrastructure component to transmit an indication of the requested data to the first network infrastructure component.

11 . The one or more storage devices of claim 9 , wherein the centralized management function data structure further comprises:

information specifying a data catalog, the data catalog indicating one or more aspects of data stored by at least a portion of the one or more network infrastructure components.

12 . The one or more storage devices of claim 9 , wherein the at least one computer processor is further enabled to:

receive an indication that a network infrastructure component has been connected to a network associated with the centralized management function;

cause the centralized management function to configure the data generated by the network infrastructure component based on one or more data policies; and

modify the centralized management function data structure to include information specifying the data generated by the network infrastructure component.

13 . The one or more storage devices of claim 9 , wherein the centralized management data structure further comprises:

one or more data policies; and

wherein the at least one computer processor is further enabled to:

identify one or more instances of data stored by the one or more network infrastructure components;

determine whether the one or more instances of data comply with the one or more data policies; and

based on a determination that the one or more instances of data do not comply with the one or more data policies:

identify a network infrastructure component associated with the one or more instances of data; and

cause instructions to change how the identified network infrastructure component stores data to be transmitted to the identified network infrastructure component, such that data stored by the identified network infrastructure component complies with the one or more data policies.

14 . The one or more storage devices of claim 9 , wherein to cause the at least one network infrastructure component to transmit an indication of the requested data, the at least one processor is further enabled to:

cause the at least one network infrastructure component to convert the representation of the requested data to another format before the indication of the requested data is transmitted to the first network infrastructure component.

15 . The one or more storage devices of claim 9 , wherein the centralized management function comprises:

a data virtualization layer configured to be used by a network infrastructure component to access data stored by a different network infrastructure component;

a data governance layer configured to prevent the movement of data from a network infrastructure component to a different network infrastructure component; and

a data infrastructure layer configured to prevent the alteration of data stored by a network infrastructure component.

16 . A method comprising:

identifying a centralized management function of a telecommunications network, the centralized management function being configured to manage access to data by one or more network infrastructure components used to implement the telecommunications network, wherein each network infrastructure component is configured to provide access to the telecommunications network to user equipment;

receiving a request for data from a first network infrastructure component of the one or more network infrastructure components;

determining whether the first network infrastructure component has sufficient security permissions to access the requested data based on the received request for data and the first network infrastructure component; and

based on a determination that the first network infrastructure component has sufficient security permissions to access the requested data:

identifying at least one network infrastructure component other than the first network infrastructure component that stores the portion of the data based on the centralized management function and the received request for data; and

causing the at least one network infrastructure component to transmit an indication of the requested data to the first network infrastructure component.

17 . The method of claim 16 , wherein causing the at least one network infrastructure component to transmit an indication of the requested data further comprises:

identifying an access control function, the access control function being configured to control access to data stored on one or more network infrastructure components;

determining whether the first network infrastructure component is permitted to access the requested data based on the access control function, the first network infrastructure component, and the received request for data; and

based on a determination that the first network infrastructure component is able to access the requested data, causing the at least one network infrastructure component to transmit the indication of the requested data to the first network infrastructure component.

18 . The method of claim 16 , wherein identifying the at least one network infrastructure component further comprises:

identifying a data catalog, the data catalog indicating one or more aspects of data stored by at least a portion of the one or more network infrastructure components.

19 . The method of claim 16 , further comprising:

receiving an indication that a network infrastructure component has been connected to a network associated with the centralized management function; and

causing the centralized management function to configure the data generated by the network infrastructure component based on one or more data policies.

20 . The method of claim 16 , wherein the centralized management function comprises:

a data virtualization layer configured to be used by a network infrastructure component to access data stored by a different network infrastructure component;

a data governance layer configured to prevent the movement of data from a network infrastructure component to a different network infrastructure component; and

a data infrastructure layer configured to prevent the alteration of data stored by a network infrastructure component.