IP Library › Granted Patent US 12,231,303
Granted Patent B1
US 12,231,303 · App. 17/944,680 · Granted Feb 18, 2025

Network slice multi-service manager

Inventors: Monique Jeanne Morrow (Zurich, CH); Edward Yau (Tseung Kwan O, HK); Pradeep Bhardwaj (Swindon, GB)
Assignee: Syniverse Technologies, LLC
H04L41/5009H04W28/24H04W48/18
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 12,231,303
App. No.
17/944,680
Granted
Feb 18, 2025
Kind
B1
Abstract

This invention is a system and method for allocating and monetizing resources on a 5G infrastructure. A service manager module receiving a slice request from a client. A real-time analytics engine gauges the optimum resource path which then then requested from a resource manager. A slice offer for the resource is made to the client which is accepted. The service manager module sends a post to a distributed ledger, the post comprising a client identification, a slice identification, a provider identification, a service request, a QOS parameter, a transaction identification, a cost of service and a timestamp. Scripting software running on top of the ledger platform automatically transacts payment for the resource from the client to the provider.

Claims (39)

1. A multi-service manager system for allocating and monetizing resources on a 5G infrastructure, the system comprising:

a service manager module receiving a slice request from a client, the slice request comprising a client identification, a service request, a quality of service (QOS) parameter, a transaction identification and a client signature;

the service manager module advancing the authenticated and authorized slice request to an analytics engine, the analytics engine constructing and transmitting an allocation resource request to a resource manager module, the allocation resource request comprising the client identification, the service request, the QoS parameter and the transaction identification;

the resource manager module accepting the allocation resource request from the analytics engine, the resource manager returning to the analytics engine a resource allocated confirmation from a service provider having a provider identification, the resource allocated confirmation comprising a slice identification, provider identification, the QoS and the transaction identification;

the analytics engine receiving the resource allocated confirmation and forwarding to the service manager module a slice offer comprising the slice identification, the provider identification, the QoS, the transaction identification and a cost of service;

the service manager module forwarding the slice offer to the client and from the client receiving at the service manager module a slice accept response, the slice accept response comprising the client identification, transaction identification and the client signature;

the service manager module forwarding the client accept to the analytics engine which in turn forwards to the source manager a resource confirmation comprising the client identification, the slice identification and the transaction identification; and

the service manager module sending a post to a ledger, the post comprising the client identification, the slice identification, the provider identification, the service request, the QoS parameter, the transaction identification, the cost of service and a timestamp.

2. The multi-service manager system of claim 1 wherein the ledger is distributed and substantially immutable.

3. The multi-service manager system of claim 2 wherein the ledger is a consortium blockchain distributed at least to the client and the service provider.

4. The multi-service manager system of claim 1 further comprising an audit ledger storing an array of trust checks for the client in association with the transaction identification.

5. The multi-service manager system of claim 1 wherein the ledger to which the post is made automatically executes clearing and settlement transactions between the client and the service provider based on the client identification, the slice identification, the provider identification, the service request, the QoS parameter, the transaction identification, the cost of service and the timestamp.

6. The multi-service manager system of claim 5 wherein a smart contract acting as a wallet having a value balance on the ledger is funded by the client through a payable function sent by a call to a makePayment function and validated through a view function to the value balance of the wallet for the cost of service.

7. The multi-service manager system of claim 5 wherein a smart contract acting as a wallet having a value balance on the ledger is funded by the client through a payable function sent by a call to a makePayment function and the smart contract transfers a portion of the value balance in the wallet to the service provider for the cost of service.

8. The multi-service manager system of claim 1 where a first post to the ledger is made when a network resource is allocated to service the slice accept response and a second post to the ledger is made when the network resource to service the slice accept response is released.

9. A multi-service manager system for allocating and monetizing resources on a 5G infrastructure, the system comprising:

a service manager module receiving a slice request from a client, the slice request comprising a client identification, a service request, a quality of service (QOS) parameter, a transaction identification and a client signature;

the service manager module advancing the authenticated and authorized slice request to an analytics engine, the analytics engine constructing and transmitting an allocation resource request to a resource manager module, the allocation resource request comprising the client identification, the service request, the QoS parameter and the transaction identification;

the resource manager module accepting the allocation resource request from the analytics engine, the resource manager returning to the analytics engine a resource allocated confirmation from a service provider having a provider identification, the resource allocated confirmation comprising a slice identification, provider identification, the QoS and the transaction identification;

the analytics engine receiving the resource allocated confirmation and forwarding to the service manager module a slice offer comprising the slice identification, the provider identification, the QoS, the transaction identification and a cost of service;

the service manager module forwarding the slice offer to the client and from the client receiving at the service manager module a slice accept response, the slice accept response comprising the client identification, transaction identification and the client signature;

the service manager module forwarding the client accept to the analytics engine which in turn forwards to the source manager a resource confirmation comprising the client identification, the slice identification and the transaction identification;

the service manager module sending a post to a substantially immutable, distributed ledger on a consortium blockchain distributed at least to the client and the service provider, the post comprising the client identification, the slice identification, the provider identification, the service request, the QoS parameter, the transaction identification, the cost of service and a timestamp; and

an audit ledger storing an array of trust checks for the client in association with the transaction identification.

10. The multi-service manager system of claim 9 wherein the ledger to which the post is made automatically executes clearing and settlement transactions between the client and the service provider based on the client identification, the slice identification, the provider identification, the service request, the QoS parameter, the transaction identification, the cost of service and the timestamp.

11. The multi-service manager system of claim 10 wherein a smart contract acting as a wallet having a value balance on the ledger is funded by the client through a payable function sent by a call to a makePayment function and validated through a view function to the value balance of the wallet for the cost of service.

12. The multi-service manager system of claim 10 wherein a smart contract acting as a wallet having a value balance on the ledger is funded by the client through a payable function sent by a call to a makePayment function and the smart contract transfers a portion of the value balance in the wallet to the service provider for the cost of service.

13. The multi-service manager system of claim 9 where a first post to the ledger is made when a network resource is allocated to service the slice accept response and a second post to the ledger is made when the network resource to service the slice accept response is released.

14. A multi-service manager system for allocating and monetizing resources on a 5G infrastructure, the system comprising:

a service manager module receiving a slice request from a client, the slice request comprising a client identification, a service request, a quality of service (QOS) parameter, a transaction identification and a client signature;

the service manager module advancing the authenticated and authorized slice request to an analytics engine, the analytics engine constructing and transmitting an allocation resource request to a resource manager module, the allocation resource request comprising the client identification, the service request, the QoS parameter and the transaction identification;

the resource manager module accepting the allocation resource request from the analytics engine, the resource manager returning to the analytics engine a resource allocated confirmation from a service provider having a provider identification, the resource allocated confirmation comprising a slice identification, provider identification, the QoS and the transaction identification;

the analytics engine receiving the resource allocated confirmation and forwarding to the service manager module a slice offer comprising the slice identification, the provider identification, the QoS, the transaction identification and a cost of service;

the service manager module forwarding the slice offer to the client and from the client receiving at the service manager module a slice accept response, the slice accept response comprising the client identification, transaction identification and the client signature;

the service manager module forwarding the client accept to the analytics engine which in turn forwards to the source manager a resource confirmation comprising the client identification, the slice identification and the transaction identification;

the service manager module sending a post to a substantially immutable, distributed ledger on a consortium blockchain distributed at least to the client and the service provider, the post comprising the client identification, the slice identification, the provider identification, the service request, the QoS parameter, the transaction identification, the cost of service and a timestamp, the ledger to which the post is made automatically executes clearing and settlement transactions between the client and the service provider based on the client identification, the slice identification, the provider identification, the service request, the QoS parameter, the transaction identification, the cost of service and the timestamp.

15. The multi-service manager system of claim 14 wherein a smart contract acting as a wallet having a value balance on the ledger is funded by the client through a payable function sent by a call to a makePayment function and validated through a view function to the value balance of the wallet for the cost of service.

16. The multi-service manager system of claim 14 wherein a smart contract acting as a wallet having a value balance on the ledger is funded by the client through a payable function sent by a call to a makePayment function and the smart contract transfers a portion of the value balance in the wallet to the service provider for the cost of service.

17. The multi-service manager system of claim 14 where a first post to the ledger is made when a network resource is allocated to service the slice accept response and a second post to the ledger is made when the network resource to service the slice accept response is released.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2022
From: MORROW, MONIQUE JEANNE; YAU, EDWARD; BHARDWAJ, PRADEEP
To: SYNIVERSE TECHNOLOGIES, LLC
Reel/Frame 061102/0864 →
References Cited (31)
US 10965461B1 · Wright · 2021 [cited by examiner]
US 11265220B1 · Kushwaha · 2022 [cited by examiner]
US 11284297B2 · Barton · 2022 [cited by examiner]
US 11310104B2 · Stockert · 2022 [cited by examiner]
US 11343311B2 · Parvataneni · 2022 [cited by examiner]
US 11386339B2 · Liu · 2022 [cited by examiner]
US 11444683B2 · Balmakhtar · 2022 [cited by examiner]
US 11576109B2 · Mhapsekar · 2023 [cited by examiner]
US 11606728B1 · Yau · 2023 [cited by examiner]
US 12113674B2 · Bansal · 2024 [cited by examiner]
US 20200195495A1 · Parker · 2020 [cited by examiner]
US 20220038289A1 · Huang · 2022 [cited by examiner]
US 20220138182A1 · Yang · 2022 [cited by examiner]
US 20220271992A1 · Verma · 2022 [cited by examiner]
US 20220368594A1 · Bansal · 2022 [cited by examiner]
US 20230010527A1 · Viswambharan · 2023 [cited by examiner]
US 20230111373A1 · Chandran · 2023 [cited by examiner]
US 20230188200A1 · Anchala · 2023 [cited by examiner]
US 20230189025A1 · Chenumolu · 2023 [cited by examiner]
US 20230276213A1 · Paczkowski · 2023 [cited by examiner]
US 20240028321A1 · Sethi · 2024 [cited by examiner]
US 20240113902A1 · Michaelis · 2024 [cited by examiner]
US 20240323748A1 · Altman · 2024 [cited by examiner]
CN 115277004A · 2022 [cited by examiner]
CN 114531342B · 2024 [cited by examiner]
WO WO2021025600A1 · 2021 [cited by examiner]
Juniper Research, “5G, Blockchain & the IoT: What's Next for Roaming Clearing Services?” https://www.youtube.com/watch?v=TqVcPVf8DFY, accessed Dec. 14, 2022. [cited by applicant]
Tomia, “Billing and Charging Evolution” https://www.tomiaglobal.com/billing-and-charging-evolution/, accessed Dec. 14, 2022. [cited by applicant]
Zanotto, P. “Billing and Charging Evolution (BCE): Bringing Out the Full Value of the 5G IoT Roaming” The Fast Mode, https://www.thefastmode.com/expert-opinion/26566-billing-and-charging-evolution-bce-bringing-out-the-f… [cited by applicant]
Platt, S. et al. CoNTe: A Core Network Temporal Blockchain for 5G. Sensors (Basel). Sep. 15, 2020;20(18):5281. [cited by applicant]
Tmforum, “Wholesale roaming settlements using blockchain” https://myaccount.tmforum.org/networks/22-0-363/index.html, accessed Dec. 14, 2022. [cited by applicant]