US 12,425,348 B2
Quality-of-service enabled network communication for virtual private network clients
Dhananjay Lal, Englewood, CO (US)
Assigned to Adeia Guides Inc., San Jose, CA (US)
Filed by Adeia Guides Inc., San Jose, CA (US)
Filed on Aug. 25, 2023, as Appl. No. 18/238,278.
Prior Publication US 2025/0071065 A1, Feb. 27, 2025
Int. Cl. G06F 15/173 (2006.01); H04L 12/28 (2006.01); H04L 12/46 (2006.01); H04L 47/20 (2022.01); H04L 47/2491 (2022.01)
CPC H04L 47/2491 (2013.01) [H04L 12/2801 (2013.01); H04L 12/4641 (2013.01); H04L 47/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
transmitting, by a policy server (PS), a plurality of addresses associated with a priority status, wherein:
each address of the plurality of addresses corresponds to at least one virtual private network (VPN) server of a plurality of VPN servers; and
the plurality of addresses are transmitted to one or more of a cable modem (CM) or cable modem termination system (CMTS) associated with a client device;
establishing a VPN connection between the client device and a VPN server of the plurality of VPN servers with a first address;
transmitting, by the client device, egress packets to the VPN server using the VPN connection and the CM, wherein the CM processes the egress packets according to a first egress policy;
receiving, by the client device, ingress packets from the VPN server using the VPN connection and the CMTS, wherein the CMTS processes the ingress packets according to a first ingress policy;
detecting, by at least one of the CM or CMTS, that the plurality of addresses of VPN servers comprises the first address of the VPN server associated with the priority status based on at least one of the egress packets or the ingress packets;
transmitting, by the CMTS, a notification to the PS, wherein the notification indicates occurrence of VPN traffic between the client device and the VPN server, wherein the first address of the VPN server is one of the addresses of the plurality of addresses of VPN servers associated with the priority status;
transmitting, by the PS, an update message to at least one of the CM or CMTS, wherein the update message comprises an updated configuration for at least one of the CM or CMTS;
receiving, by at least one of the CM or CMTS, the update message from the PS; and
updating at least one of the CM or CMTS according to the updated configuration, wherein the updated configuration causes at least one of:
(a) the CM to process future egress packets via the VPN connection according to a second egress policy different than the first egress policy; or
(b) the CMTS to process future ingress packets via the VPN connection according to a second ingress policy different than the first ingress policy.