Managing bandwidth in mobile telecommunications networks
AssigneeInternational Business Machines Corporation
InventorsAsmahan Ali, Ali Y. Duale, Mustafa Mah
Life of this patent
Estimating the term…
Abstract
In one embodiment, in accordance with the present invention, a method, computer program product, and system for managing and redistributing unused bandwidth between devices connected to a mobile telecommunications network is provided. One or more computer processors determine a predicted amount of data to be used by a mobile device. The one or more computer processors determine a surplus of allocated data based on whether the predicted amount of data is less than an allocated amount of data. The one or more computer processors, upon determining that there is a surplus of allocated data, move the surplus of allocated data to a data pool to be used by one or more additional mobile devices.
Claims20
A computer-implemented method comprising:
- determining, by one or more computer processors, a predicted amount of data, wherein the predicted amount of data is a predicted amount of data minutes to be used on a data plan by a mobile device;
- determining, by one or more computer processors, a surplus of allocated data minutes on the data plan based on whether the predicted amount of data minutes is less than an allocated amount of data minutes;
- and
- upon determining that there is a surplus of allocated data minutes on the data plan, moving, by one or more processors, the surplus of allocated data minutes to a data minute pool to be used by one or more additional mobile devices.
A computer program product comprising:
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, wherein the one or more computer readable storage media are not transitory signals per se, the stored program instructions comprising:
- program instructions to determine a predicted amount of data, wherein the predicted amount of data is a predicted amount of data minutes to be used on a data plan by a mobile device;
- program instructions to determine a surplus of allocated data minutes on the data plan based on whether the predicted amount of data minutes is less than an allocated amount of data minutes;
- and
- program instructions to, upon determining that there is a surplus of allocated data minutes on the data plan, move the surplus of allocated data minutes to a data minute pool to be used by one or more additional mobile devices.
A computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the stored program instructions comprising:
- program instructions to determine a predicted amount of data, wherein the predicted amount of data is a predicted amount of data minutes to be used on a data plan by a mobile device;
- program instructions to determine a surplus of allocated data minutes on the data plan based on whether the predicted amount of data minutes is less than an allocated amount of data minutes;
- and
- program instructions to, upon determining that there is a surplus of allocated data minutes on the data plan, move the surplus of allocated data minutes to a data minute pool to be used by one or more additional mobile devices.
Dependencies are inferred from the claim text.