Hierarchical multi-tier throughput assignment for a shared throughput satellite network
AssigneeHughes Network Systems, LLC
InventorsRobert J. Torres, Hanny Kadrichu, John L. Border
Life of this patent
Estimating the term…
Abstract
Various arrangements for monitoring and enforcing multi-tier throughput assignments in a network, such as satellite-based communication network, are presented. Throughput usage may be monitored on a beam-level, satellite-level, gateway-level, and system level. Throughput usage for individual satellite terminals may be aggregated and used to determine the throughput usage on an entity-by-entity basis. An entity can have one or more sub-entities to which throughput is allocated. Excessive throughput usage for higher-tier entities can result in throughput being restricted for satellite terminals associated with lower-tier entities.
Claims20
A satellite network throughput management system comprising:
- a plurality of satellite gateways, wherein each satellite gateway of the plurality of satellite gateways serves to connect a plurality of satellite terminals with one or more networks;
- a plurality of gateway-level throughput monitoring systems, wherein:
- each gateway-level throughput monitoring system of the plurality of gateway-level throughput monitoring systems is part of a different satellite gateway of the plurality of satellite gateways;
- each gateway-level throughput monitoring system of the plurality of gateway-level throughput monitoring systems determines a throughput amount used by each entity of a plurality of entities;
- each entity of the plurality of entities is mapped to a plurality of satellite terminals;
- a subset of the entities of the plurality of entities obtain network access through a service provider entity of the plurality of entities;
- and
- each entity of the subset of entities is restricted by an individual amount of throughput allocated to the entity and a total throughput allocated to the service provider entity;
- and
- a system-level throughput monitoring system that is in communication with each of the plurality of gateway-level throughput monitoring systems and aggregates the throughput amount used by each of the plurality of entities.
A method for monitoring and enforcing multi-tier throughput assignments comprising:
- monitoring throughput usage on a satellite terminal by satellite terminal basis for each beam of a plurality of satellite communication beams, wherein:
- each satellite terminal of a plurality of satellite terminals is mapped to one or more entities of a plurality of entities;
- a subset of the entities of the plurality of entities obtain network access through a service provider entity of the plurality of entities;
- and
- each entity of the subset of entities is restricted by an individual amount of throughput allocated to the entity and a total throughput allocated to the service provider entity;
- aggregating throughput usage for each entity based on throughput usage of each satellite terminal of the plurality of satellite terminals mapped to the entity;
- providing beam-level aggregate throughput usage for each entity of the plurality of entities to a gateway-level throughput monitoring system;
- aggregating, by the gateway-level throughput monitoring system, throughput usage for each entity based on beam-level aggregate throughput usage on an entity-by-entity basis at the gateway-level;
- providing gateway-level aggregate throughput usage for each entity of the plurality of entities by a plurality of satellite gateways to a system-level throughput monitoring system;
- and
- aggregating, by a system-level throughput monitoring system, throughput usage for each entity based on gateway-level aggregate throughput usage on the entity-by-entity basis at the system-level.
Dependencies are inferred from the claim text.