US 11,949,562 B2
Systems and methods for group bandwidth management in a communication systems network
Vadim Olshansky, Tarzana, CA (US)
Assigned to Nomadix, Inc., Woodland Hills, CA (US)
Filed by Nomadix, Inc., Woodland Hills, CA (US)
Filed on Apr. 30, 2019, as Appl. No. 16/399,855.
Application 16/399,855 is a continuation of application No. 14/832,945, filed on Aug. 21, 2015, abandoned.
Application 14/832,945 is a continuation of application No. 13/352,255, filed on Jan. 17, 2012, granted, now 9,118,578, issued on Aug. 25, 2015.
Claims priority of provisional application 61/433,908, filed on Jan. 18, 2011.
Prior Publication US 2020/0067781 A1, Feb. 27, 2020
Int. Cl. H04L 41/0896 (2022.01); G06F 3/04847 (2022.01); H04L 41/0893 (2022.01); H04L 47/20 (2022.01); H04L 47/70 (2022.01); H04W 8/04 (2009.01)
CPC H04L 41/0896 (2013.01) [G06F 3/04847 (2013.01); H04L 41/0893 (2013.01); H04L 47/20 (2013.01); H04L 47/828 (2013.01); H04W 8/04 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method of managing bandwidth, comprising:
receiving user-selected connection parameters associated with a subscriber device associated with a user;
associating, using a computer processor, a network identifier of the subscriber device with a group bandwidth policy associated with the user, based on the user-selected connection parameters, wherein the group bandwidth policy is associated with at least one other subscriber device associated with the user;
storing, in computer-readable storage media, parameters associated with the group bandwidth policy, in association with the network identifier of the subscriber device;
receiving, at a gateway device, network communication data from the subscriber device;
determining the group bandwidth policy associated with the subscriber device, wherein the group bandwidth policy indicates a maximum bandwidth to be shared by multiple subscriber devices associated with the user;
determining, based at least in part on the maximum bandwidth and a bandwidth usage by the at least one other subscriber device associated with the group bandwidth policy, that a remaining bandwidth available to the subscriber device according to the group bandwidth policy is insufficient to transmit the network communication data to an external network due to the bandwidth usage by the at least one other subscriber device reducing the remaining bandwidth available to the subscriber device according to the group bandwidth policy; and
in response to determining that the remaining bandwidth available to the subscriber device according to the group bandwidth policy is insufficient due to the bandwidth usage by the at least one other subscriber device reducing the remaining bandwidth available to the subscriber device according to the group bandwidth policy, transmitting the network communication data from the gateway device to the external network by treating data transmitted via the gateway device to the external network from the subscriber device and the at least one other subscriber device as if the data were transmitted via the gateway device to the external network from a single device according to the group bandwidth policy.