Method and system for supporting differentiated network service for mobile customers and applications
First Claim
1. A method for obtaining a mobile subscriber'"'"'s dynamic network state from a mobile communication network and making the dynamic network state available to a requesting entity that is a consumer of the network state information, comprising:
- periodically issuing network queries to one or more mobile network resources to ascertain said mobile subscriber'"'"'s dynamic network state;
providing information about said dynamic network state to said requesting entity based on a request for notification of changes in said mobile subscriber'"'"'s network state, a request for said mobile subscriber'"'"'s current network state, or both; and
scheduling said network queries according to a Service Level Agreement (SLA) established with said requesting entity.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and a system are disclosed for obtaining the dynamic network state of mobile subscribers, such as subscriber location, presence or other state information. This information, which may be distributed within various core mobile network elements, is obtained via a differentiated network service gateway (DNSG) that interfaces with the mobile network elements in a manner that accommodates the network'"'"'s operator enforced controls and limitations. The DNSG implements service level agreements (SLAs) that support differentiated quality-of-service (QoS) in terms of accessing the dynamic network state of the mobile subscribers. The consumers (DNSG clients) of the dynamic network state information may include applications that provide communication and transactional services to mobile subscribers based on their network state, and the mobile subscribers themselves. The consumers register with the DNSG for SLAs to obtain a desired QoS that determines the precision and speed at which the network service functions for their exclusive use. The DNSG uses the SLAs to allocate available resources to the consumers and for scheduling queries to the core network elements so as to obtain the network state of the mobile subscribers according to the requirements of the SLAs.
43 Citations
21 Claims
-
1. A method for obtaining a mobile subscriber'"'"'s dynamic network state from a mobile communication network and making the dynamic network state available to a requesting entity that is a consumer of the network state information, comprising:
-
periodically issuing network queries to one or more mobile network resources to ascertain said mobile subscriber'"'"'s dynamic network state;
providing information about said dynamic network state to said requesting entity based on a request for notification of changes in said mobile subscriber'"'"'s network state, a request for said mobile subscriber'"'"'s current network state, or both; and
scheduling said network queries according to a Service Level Agreement (SLA) established with said requesting entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for obtaining a mobile subscriber'"'"'s dynamic network state from a mobile communication network and making said dynamic network state available to a requesting entity (mobile subscriber or application) that is a consumer of the information, comprising:
-
means for periodically issuing network queries to one or more mobile network resources to ascertain said mobile subscriber'"'"'s dynamic network state;
means for providing information about said dynamic network state to said requesting entity based on a request for notification of changes in said mobile subscriber'"'"'s network state, a request for said mobile subscriber'"'"'s current network state, or both; and
means for scheduling said network queries based on consideration of mobile network resource limitations and according to a Service Level Agreement (SLA) established with said requesting entity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A differentiated network service gateway (DNSG) for obtaining a mobile subscriber'"'"'s dynamic network state from a mobile communication network and making said dynamic network state available to a requesting entity (mobile subscriber or application) that is a consumer of the information, comprising:
-
a provisioning interface;
a registration server accessed by said provisioning interface for registering DNSG clients;
a registration database storing for each registered DNSG client a client identifier, a mobile subscriber identifier, and a service level agreement (SLA) quality of service identifier;
a request handler adapted to receive requests from said DNSG clients and return dynamic network state information for a mobile subscriber;
a cached network data module (CNDM) storing retrieved mobile subscriber dynamic state information on behalf of said request handler;
a differentiated best services (DBS) server adapted to prioritize requests from said request handler based on a quality of service associated with a requesting DNSG client having a DBS SLA and to issue network queries to one or more mobile network resources to ascertain said mobile subscriber dynamic network state information; and
a guaranteed level services (GLS) server adapted to schedule network queries based said a quality of service associated with a requesting DNSG client having a GLS SLA and to periodically issue queries to said one or more mobile network resources to ascertain said mobile subscriber dynamic network state information.
-
Specification