IP Library Granted Patent US 11,134,431
Granted Patent B2
US 11,134,431 · App. 16/527,939 · Granted Sep 28, 2021

System and method to deliver converged public and private network services over disparate access mediums within a single market

Inventors: Timothy C. Bleidorn (Colorado Springs, CO); Cheryl A. Warne (Lone Tree, CO); Shane B. Newberg (Aurora, CO); Christopher J. Teague (Highlands Ranch, CO)
Assignee: Charter Communications Operating, LLC
H04W48/08H04L67/141H04W84/12H04W88/16
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 11,134,431
App. No.
16/527,939
Granted
Sep 28, 2021
Kind
B2
Abstract

Systems, methods, and devices for instantiating both a private network service (PrNS) gateway virtual network function (VNF) and a public network service (PuNS) gateway VNF for a user equipment (UE) device that is associated with a PrNS and communicatively attached a public WiFi network allow users to access the same set of feature-rich network services (including layer 2 services) when connected through a public hotspot WiFi network as when connected through a home or local area network WiFi network.

Claims (50)

1. A network access server, comprising:

a processor configured with processor-executable software instructions to:

instantiate both a private network service gateway (PrNS-G) virtual network function (VNF) and a public network service gateway (PuNS-G) VNF for a user equipment (UE) device that is associated with a private network service (PrNS) and communicatively attached to a public WiFi network; and

determine whether to create a session for the UE device associated with the PrNS and communicatively attached to the public WiFi network on the PrNS-G VNF or the PuNS-G VNF.

2. The network access server of claim 1 , wherein the processor is configured with processor-executable software instructions to:

create the session on the PuNS-G VNF for the UE device associated with the PrNS and communicatively attached to the public WiFi network.

3. The network access server of claim 1 , wherein the processor is configured with processor-executable software instructions to:

create the session on the PrNS-G VNF for the UE device associated with the PrNS and communicatively attached to the public WiFi network.

4. The network access server of claim 1 , wherein the processor is configured with processor-executable software instructions to:

receive a request to receive service from the UE device;

generate and send an access-request message to a public network service authentication, authorization, and accounting (PuNS-AAA) server;

receive an access-response message that includes policy information from the PuNS-AAA server; and

determine whether to create the session for the UE device associated with the PrNS and communicatively attached to the public WiFi network on the PrNS-G VNF or the PuNS-G VNF by determining whether to create the session for the UE device associated with the PrNS and communicatively attached to the public WiFi network on the PrNS-G VNF or the PuNS-G VNF based on the policy information included in the received access-response message.

5. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor in a network access server to perform operations comprising:

instantiating both a private network service gateway (PrNS-G) virtual network function (VNF) and a public network service gateway (PuNS-G) VNF for a user equipment (UE) device that is associated with a private network service (PrNS) and communicatively attached to a public WiFi network; and

determining whether to create a session for the UE device associated with the PrNS and communicatively attached to the public WiFi network on the PrNS-G VNF or the PuNS-G VNF.

6. The non-transitory computer readable storage medium of claim 5 , wherein the stored processor-executable software instructions are configured to cause the processor to perform operations further comprising:

creating the session on the PuNS-G VNF for the UE device associated with the PrNS and communicatively attached to the public WiFi network.

7. The non-transitory computer readable storage medium of claim 5 , wherein the stored processor-executable software instructions are configured to cause the processor to perform operations further comprising:

creating the session on the PrNS-G VNF for the UE device associated with the PrNS and communicatively attached to the public WiFi network.

8. The non-transitory computer readable storage medium of claim 5 , wherein:

the stored processor-executable software instructions are configured to cause the processor to perform operations further comprising:

receiving a request to receive service from the UE device;

generating and send an access-request message to a public network service authentication, authorization, and accounting (PuNS-AAA) server; and

receiving an access-response message that includes policy information from the PuNS-AAA server; and

the stored processor-executable software instructions are configured to cause the processor to perform operations such that determining whether to create the session for the UE device associated with the PrNS and communicatively attached to the public WiFi network on the PrNS-G VNF or the PuNS-G VNF comprises determining whether to create the session for the UE device associated with the PrNS and communicatively attached to the public WiFi network on the PrNS-G VNF or the PuNS-G VNF based on the policy information included in the received access-response message.

9. A network access server, comprising:

means for instantiating both a private network service gateway (PrNS-G) virtual network function (VNF) and for a user equipment (UE) device that is associated with a private network service (PrNS) and communicatively attached to a public WiFi network; and

means for determining whether to create a session for the UE device associated with the PrNS and communicatively attached to the public WiFi network on the PrNS-G VNF or the PuNS-G VNF.

10. The network access server of claim 9 , further comprising:

means for creating the session on a public network service gateway (PuNS-G) VNF for the UE device associated with the PrNS and communicatively attached to the public WiFi network.

11. The network access server of claim 9 , further comprising:

means for creating the session on the PrNS-G VNF for the UE device associated with the PrNS and communicatively attached to the public WiFi network.

12. The network access server of claim 9 , further comprising:

means for receiving a request to receive service from the UE device;

means for generating and send an access-request message to a public network service authentication, authorization, and accounting (PuNS-AAA) server; and

means for receiving an access-response message that includes policy information from the PuNS-AAA server,

wherein means for determining whether to create the session for the UE device associated with the PrNS and communicatively attached to the public WiFi network on the PrNS-G VNF or the PuNS-G VNF comprises means for determining whether to create the session for the UE device associated with the PrNS and communicatively attached to the public WiFi network on the PrNS-G VNF or the PuNS-G VNF based on the policy information included in the received access-response message.

13. A method of providing a user equipment (UE) device that is associated with a private network service (PrNS) and communicatively attached to a public WiFi network with public or private network services, comprising:

instantiating both a private network service gateway (PrNS-G) virtual network function (VNF) and a public network service gateway (PuNS-G) VNF for the UE device associated with the PrNS and communicatively attached to the public WiFi network; and

determining whether to create a session for the UE device associated with the PrNS and communicatively attached to the public WiFi network on the PrNS-G VNF or the PuNS-G VNF.

14. The method of claim 13 , further comprising:

creating the session on the PuNS-G VNF for the UE device associated with the PrNS and communicatively attached to the public WiFi network.

15. The method of claim 13 , further comprising:

creating the session on the PrNS-G VNF for the UE device associated with the PrNS and communicatively attached to the public WiFi network.

16. The method of claim 13 , further comprising:

receiving a request to receive service from the UE device;

generating and send an access-request message to a public network service authentication, authorization, and accounting (PuNS-AAA) server; and

receiving an access-response message that includes policy information from the PuNS-AAA server,

wherein determining whether to create the session for the UE device associated with the PrNS and communicatively attached to the public WiFi network on the PrNS-G VNF or the PuNS-G VNF comprises determining whether to create the session for the UE device associated with the PrNS and communicatively attached to the public WiFi network on the PrNS-G VNF or the PuNS-G VNF based on the policy information included in the received access-response message.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2021
From: NEWBERG, SHANE B.; BLEIDORN, TIMOTHY C.; WARNE, CHERYL A.; TEAGUE, CHRISTOPHER
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 056785/0599 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY ASSIGNMENT PREVIOUSLY RECORDED ON REEL 051433 FRAME 0654. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Mar 4, 2020
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 052091/0071 →
SECURITY INTEREST Recorded Dec 27, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 051433/0654 →
SECURITY INTEREST Recorded Dec 4, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; BRIGHT HOUSE NETWORKS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 051287/0057 →
SECURITY INTEREST Recorded Dec 4, 2019
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC; BRIGHT HOUSE NETWORKS, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 051287/0087 →