IP Library Granted Patent US 12,192,069
Granted Patent B1
US 12,192,069 · App. 18/348,234 · Granted Jan 7, 2025

Multi-layered charging system

Inventors: Michael Cummings (Littleton, CO); Alejandro Torres (Littleton, CO)
Assignee: DISH Wireless L.L.C.
H04L41/5006H04L41/5012H04L41/5029
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,192,069
App. No.
18/348,234
Granted
Jan 7, 2025
Kind
B1
Abstract

A method may include receiving, by a computing system of a front-end service provider, a communications request including user data. The method may include determining, by the computing system of the front-end service provider, that one or more back-end service providers can fulfil the communications request. The method may include transmitting, by the computing system of the front-end service provider, data associated with the communications request and/or the one or more back-end service providers to a proxy service. The method may include receiving, by the computing system of the front-end service provider and from the proxy service, information associated with a back-end service provider of the one or more back-end service providers. The method may also include establishing, by the computing system of the front-end service provider, a communications connection with the back-end service provider and transmitting the user data such that the communications request is fulfilled.

Claims (35)

1. A method, comprising:

receiving, by a computing system of a front-end service provider, a communications request including user data;

determining, by the computing system of the front-end service provider, that one or more back-end service providers can fulfil the communications request, wherein the one or more back-end service providers are different from the front-end service provider;

transmitting, by the computing system of the front-end service provider, data associated with the communications request and/or the one or more back-end service providers to a charging function (CHF) proxy service, the data indicating requirements of the communications request comprising at least one of a bandwidth requirement, a cost requirement, or a charging function (CHF) registration requirement;

receiving, by the computing system of the front-end service provider and from the CHF proxy service, information associated with a back-end service provider of the one or more back-end service providers, the information comprising at least one of a first CHF associated with the back-end service provider or a second CHF associated with the CHF proxy service;

establishing, by the computing system of the front-end service provider, a communications connection with the back-end service provider; and

transmitting, by the front-end service provider and to the back-end service provider, the user data such that the communications request is fulfilled.

2. The method of claim 1 , wherein determining, by the computing system of the front-end service provider, that one or more back-end service providers can fulfil the communications request further comprises:

accessing, by the computing system of the front-end service provider, one or more policies associated with at least one of the communications request, a sender of the communications request, and policies associated with the front-end service provider; and

accessing, by the computing system of the front-end service provider, one or more provider attributes associated with the back-end service providers.

3. The method of claim 2 , wherein the one or more provider attributes associated with the one or more back-end service providers comprise at least one of a CHF, a service level, and a service capacity.

4. The method of claim 1 , wherein the computing system of the front-end service provider determines the charging function associated with the back-end service provider based at least in part on a charging function registry.

5. The method of claim 1 , wherein the computing system of the front-end service provider provides authentication information associated with a user equipment (UE) of the communications request to the back-end service provider after the communications connection is established.

6. The method of claim 1 , wherein the information associated with a back-end service provider of the one or more back-end service providers comprises information associated with an online marketplace.

7. The method of claim 1 , wherein a charging function associated with the back-end service provider is also associated with a charging-as-a-service entity.

8. The method of claim 1 , wherein communications request is fulfilled by a plurality of back-end service providers.

9. A computing system of a front-end service provider, comprising:

one or more processors;

non-transitory computer-readable memory comprising instructions that, when executed by the one or more processors, cause the computing system to perform operations to:

receive, by the computing system of the front-end service provider, a communications request including user data;

determine, by the computing system of the front-end service provider, that one or more back-end service providers can fulfil the communications request, wherein the one or more back-end service providers are different from the front-end service provider;

transmit, by the computing system of the front-end service provider, data associated with the communications request and/or the one or more back-end service providers to a charging function (CHF) proxy service, the data indicating requirements of the communications request comprising at least one of a bandwidth requirement, a cost requirement, or a charging function (CHF) registration requirement;

receive, by the computing system of the front-end service provider and from the CHF proxy service, information associated with a back-end service provider of the one or more back-end service providers, the information comprising at least one of a first CHF associated with the back-end service provider or a second CHF associated with the CHF proxy service;

establish, by the computing system of the front-end service provider, a communications connection with the back-end service provider; and

transmit, by the front-end service provider and to the back-end service provider, the user data such that the communications request is fulfilled.

10. The computing system of claim 9 , wherein the computing system further comprises a stand-alone 5G network.

11. The computing system of claim 9 , further comprising a session management function, a user plane function, a policy control function and a network repository function.

12. The computing system of claim 11 , wherein the policy control function includes one or more policies associated with at least one of the communications request, a sender of the communications request, and policies associated with a front-end service provider.

13. The computing system of claim 11 , wherein the network repository function includes one or more charging functions, associated with the one or more back-end service providers.

14. The computing system of claim 11 , wherein the network repository function includes a charging function associated with an online marketplace for back-end service providers.

15. The computing system of claim 11 , wherein the session management function comprises one or more provider attributes, the one or more provider attributes comprising a service level and a service capacity.

16. The computing system of claim 11 , wherein the communications request is received from a user equipment.

17. The computing system of claim 11 , wherein the computing system of the front-end service provider provides authentication information associated with a user equipment (UE) to the back-end service provider after the communications connection is established.

18. The computing system of claim 11 , wherein the information associated with the back-end service provider comprises a charging function.

19. The method of claim 1 , wherein determining, by the computing system of the front-end service provider, that one or more back-end service providers can fulfil the communications request further comprises determining one or more back-end service providers associated with geographic locations corresponding to respective endpoints of the one or more endpoints.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2025
From: DISH WIRELESS L.L.C.
To: BOOST SUBSCRIBERCO L.L.C.
Reel/Frame 073066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2023
From: CUMMINGS, MICHAEL; TORRES, ALEJANDRO
To: DISH WIRELESS L.L.C.
Reel/Frame 064505/0289 →
References Cited (26)
US 8175575B2 · Cai · 2012 [cited by examiner]
US 8195823B2 · Thornton · 2012 [cited by examiner]
US 8417770B2 · Vange · 2013 [cited by examiner]
US 9948646B1 · Lai · 2018 [cited by examiner]
US 10425804B2 · Gallmann · 2019 [cited by examiner]
US 10609224B2 · Mandanapu · 2020 [cited by examiner]
US 11216539B2 · Chang · 2022 [cited by examiner]
US 11564000B1 · Fong · 2023 [cited by examiner]
US 11887109B1 · Bryan · 2024 [cited by examiner]
US 20050177616A1 · Addington · 2005 [cited by examiner]
US 20090264096A1 · Cai · 2009 [cited by examiner]
US 20100011116A1 · Thornton · 2010 [cited by examiner]
US 20110077058A1 · Cai · 2011 [cited by examiner]
US 20110302321A1 · Vange · 2011 [cited by examiner]
US 20120284777A1 · Eugenio · 2012 [cited by examiner]
US 20180007213A1 · Mandanapu · 2018 [cited by examiner]
US 20200051161A1 · Dylla · 2020 [cited by examiner]
US 20200107166A1 · Huang · 2020 [cited by examiner]
US 20200125700A1 · Chang · 2020 [cited by examiner]
US 20220137180A1 · Lee · 2022 [cited by examiner]
US 20220247827A1 · Das · 2022 [cited by examiner]
US 20220327597A1 · Griesmer · 2022 [cited by examiner]
US 20230396715A1 · Ying · 2023 [cited by examiner]
Fudzee et al., “QoS-based adaption service selection broker”, Future Generation Systems, Sep. 2010, Elsevier Publishing. [cited by examiner]
Jin et al., “Integrated Service Composition Approach Based on Transparent Access to Heterogeneous IoT Networks Using Multiple Service Providers”, May 2021. [cited by examiner]
IBM, “Charging Event Server: IPCOM000172799D”, ip.com , Jul. 16, 2008. [cited by examiner]