Methods and systems for managing bandwidth for user devices on a transportation vehicle
First Claim
1. A machine implemented method, comprising:
- collecting by a processor connection information for a plurality of user devices accessing a wireless network on a transportation vehicle using one or more connection protocols;
wherein each of the one or more connection protocols defines a maximum bandwidth for accessing the wireless network and the connection information identifies a connection type and a connection speed for each of the plurality of user devices that is stored by the processor in a data structure;
determining by the processor available bandwidth for the plurality of user devices depending on the connection type defined by the one or more connection protocols, wherein the available bandwidth is less than the maximum bandwidth defined by each of the one or more connection protocols;
wherein for bandwidth management on the transportation vehicle, at least two speed thresholds X and Y are maintained, and a bandwidth quota, Qx and Qy are assigned to each of the speed thresholds X and Y, and when a connection speed is slower than X and available bandwidth is less than Qy, then a bandwidth request is rejected, and when the connection speed is higher than Y, the bandwidth request is accepted until Qy is exhausted or not enough; and
wherein Qx and Qy are adjustable based on a percentage of wireless connections on the transportation vehicle connecting at speeds lower than X or Y;
monitoring currently used bandwidth by the plurality of user devices for accessing the wireless network;
receiving a request from a user device to access content via the wireless network, the user request providing an indication of additional bandwidth based on content type;
determining in response to the request, by the processor, the additional bandwidth required for accessing the content by the user device via the wireless network; and
rejecting the request for accessing the content when the additional bandwidth for the user request and the currently used bandwidth equals or exceeds the available bandwidth for the plurality of user devices to access the wireless network.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for a transportation vehicle are provided. One method includes collecting by a processor connection information for a plurality of user devices accessing a wireless network on a transportation vehicle; determining by the processor available bandwidth for the plurality of user devices depending on a connection type; monitoring currently used bandwidth by the plurality of user devices; receiving a request from a user device to access content via the wireless connection; determining by the processor additional bandwidth for accessing the content by the user device; and rejecting the request for accessing the content when the additional bandwidth and the currently used bandwidth equals or exceeds the available bandwidth for the plurality of user devices.
-
Citations
20 Claims
-
1. A machine implemented method, comprising:
-
collecting by a processor connection information for a plurality of user devices accessing a wireless network on a transportation vehicle using one or more connection protocols;
wherein each of the one or more connection protocols defines a maximum bandwidth for accessing the wireless network and the connection information identifies a connection type and a connection speed for each of the plurality of user devices that is stored by the processor in a data structure;determining by the processor available bandwidth for the plurality of user devices depending on the connection type defined by the one or more connection protocols, wherein the available bandwidth is less than the maximum bandwidth defined by each of the one or more connection protocols; wherein for bandwidth management on the transportation vehicle, at least two speed thresholds X and Y are maintained, and a bandwidth quota, Qx and Qy are assigned to each of the speed thresholds X and Y, and when a connection speed is slower than X and available bandwidth is less than Qy, then a bandwidth request is rejected, and when the connection speed is higher than Y, the bandwidth request is accepted until Qy is exhausted or not enough; and wherein Qx and Qy are adjustable based on a percentage of wireless connections on the transportation vehicle connecting at speeds lower than X or Y; monitoring currently used bandwidth by the plurality of user devices for accessing the wireless network; receiving a request from a user device to access content via the wireless network, the user request providing an indication of additional bandwidth based on content type; determining in response to the request, by the processor, the additional bandwidth required for accessing the content by the user device via the wireless network; and rejecting the request for accessing the content when the additional bandwidth for the user request and the currently used bandwidth equals or exceeds the available bandwidth for the plurality of user devices to access the wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, machine readable medium having stored thereon instructions comprising machine executable code which when executed by a machine, causes the machine to:
-
collect by a processor connection information for a plurality of user devices accessing a wireless network on a transportation vehicle using one or more connection protocols;
wherein each of the one or more connection protocols defines a maximum bandwidth for accessing the wireless network and the connection information identifies a connection type and a connection speed for each of the plurality of user devices that is stored by the processor in a data structure;determine by the processor available bandwidth for the plurality of user devices depending on the connection type defined by the one or more connection protocols, wherein the available bandwidth is less than the maximum bandwidth defined by each of the one or more connection protocols; wherein for bandwidth management on the transportation vehicle, at least two speed thresholds X and Y are maintained, and a bandwidth quota, Qx and Qy are assigned to each of the speed thresholds X and Y, and when a connection speed is slower than X and available bandwidth is less than Qy, then a bandwidth request is rejected, and when the connection speed is higher than Y, the bandwidth request is accepted until Qy is exhausted or not enough; and wherein Qx and Qy are adjustable based on a percentage of wireless connections on the transportation vehicle connecting at speeds lower than X or Y; monitor currently used bandwidth by the plurality of user devices for accessing the wireless network; receive a request from a user device to access content via the wireless network, the user request providing an indication of additional bandwidth based on content type; determine in response to the request, by the processor, the additional bandwidth required for accessing the content by the user device via the wireless network; and rejecting the request for accessing the content when the additional bandwidth for the user request and the currently used bandwidth equals or exceeds the available bandwidth for the plurality of user devices to access the wireless network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a memory containing non-transitory, machine readable medium comprising machine executable code having stored thereon instructions; and
a processor module coupled to the memory, the processor module configured to execute the machine executable code to;collect by a processor connection information for a plurality of user devices accessing a wireless network on a transportation vehicle using one or more connection protocols;
wherein each of the one or more connection protocols defines a maximum bandwidth for accessing the wireless network and the connection information identifies a connection type and a connection speed for each of the plurality of user devices that is stored by the processor in a data structure;determine by the processor available bandwidth for the plurality of user devices depending on the connection type defined by the one or more connection protocols, wherein the available bandwidth is less than the maximum bandwidth defined by each of the one or more connection protocols; wherein for bandwidth management on the transportation vehicle, at least two speed thresholds X and Y are maintained, and a bandwidth quota, Qx and Qy are assigned to each of the speed thresholds X and Y, and when a connection speed is slower than X and available bandwidth is less than Qy, then a bandwidth request is rejected, and when the connection speed is higher than Y, the bandwidth request is accepted until Qy is exhausted or not enough; and wherein Qx and Qy are adjustable based on a percentage of wireless connections on the transportation vehicle connecting at speeds lower than X or Y; monitor currently used bandwidth by the plurality of user devices for accessing the wireless network; receive a request from a user device to access content via the wireless network, the user request providing an indication of additional bandwidth based on content type; determine in response to the request, by the processor, the additional bandwidth required for accessing the content by the user device via the wireless network; and reject the request for accessing the content when the additional bandwidth for the user request and the currently used bandwidth equals or exceeds the available bandwidth for the plurality of user devices to access the wireless network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification