INTELLIGENT PRESENCE COST MANAGEMENT BASED UPON CONGESTION STATUS AND SUBSCRIBER PROFILE
Various exemplary embodiments relate to a method performed by a network platform, the method comprising: receiving a subscriber ID and associated base station ID and application IDs from a user equipment; receiving network congestion information from a network monitor; identifying an application affected by the network congestion; calculating a cost to the identified application due to the network congestion; and notifying the identified application of the calculated cost.
1 . A method performed by a network platform, the method comprising:
receiving a subscriber ID and associated base station ID and application IDs from a user equipment;
receiving network congestion information from a network monitor;
identifying an application affected by the network congestion;
calculating a cost to the identified application due to the network congestion; and
notifying the identified application of the calculated cost.
2 . The method of claim 1 , wherein the network congestion information includes a congestion level indication.
3 . The method of claim 1 , wherein the network congestion information includes an application ID.
4 . The method of claim 1 , wherein the network congestion includes congestion at a base station.
5 . The method of claim 4 , wherein the network congestion information includes a congested base station ID.
6 . The method of claim 5 , wherein identifying an application affected by the network congestion includes identifying all applications associated with the congested base station ID.
7 . The method of claim 1 , further comprising:
receiving additional network congestion information from the network monitor for the identified application;
calculating a cost to the identified application due to the additional network congestion information; and
notifying the identified application of the cost due to the additional network congestion information.
8 . The method of claim 1 , wherein the network congestion information includes a plurality of application IDs, further comprising repeating the steps of calculating a cost and notifying the identified application for each of the plurality of the identified applications.
9 . A congestion cost system for a wireless communication system, comprising:
a network congestion monitoring element that produces network congestion information;
a network platform that receives the network congestion information from the network congestion monitoring element and that receives a subscriber ID and associated base station ID and application IDs from a user equipment;
wherein the network platform is configured to:
identify an application affected by the network congestion;
calculate a cost to the identified application due to the network congestion; and
notify the identified application of the calculated cost.
10 . The system of claim 9 , the network congestion information includes a congestion level indicator.
11 . The system of claim 10 , wherein the network congestion information includes an application ID.
12 . The system of claim 9 , wherein the network congestion includes congestion at a base station.
13 . The system of claim 12 , wherein identifying an application affected by the network congestion includes identifying all applications associated with the congested base station ID.
14 . A tangible and non-transitory machine-readable storage medium encoded with instructions for a method performed by a network platform, the machine-readable storage medium comprising:
instructions for receiving a subscriber ID and associated base station ID and application IDs from a user equipment;
instructions for receiving network congestion information from a network monitor;
instructions for identifying an application affected by the network congestion;
instructions for calculating a cost to the identified application due to the network congestion; and
instructions for notifying the identified application of the calculated cost.
15 . The tangible and non-transitory machine-readable storage medium of claim 14 , wherein the network congestion information includes a congestion level indication.
16 . The tangible and non-transitory machine-readable storage medium of claim 14 , wherein the network congestion information includes an application ID.
17 . The tangible and non-transitory machine-readable storage medium of claim 14 , wherein the network congestion includes congestion at a base station.
18 . The tangible and non-transitory machine-readable storage medium of claim 17 , wherein the network congestion information includes a congested base station ID.
19 . The tangible and non-transitory machine-readable storage medium of claim 18 , wherein the instructions for identifying an application affected by the network congestion includes identifying all applications associated with the congested base station ID.
20 . The tangible and non-transitory machine-readable storage medium of claim 19 , further comprising:
instructions for receiving additional network congestion information from the network monitor for the identified application;
instructions for calculating a cost to the identified application due to the additional network congestion information; and
instructions for notifying the identified application of the cost due to the additional network congestion information.
21 . The tangible and non-transitory machine-readable storage medium of claim 14 , wherein the network congestion information includes a plurality of application IDs, further comprising instructions for repeating the instructions for calculating a cost and the instructions for notifying the identified application for each of the plurality of the identified applications.