MANAGING A DATA NETWORK CONNECTION FOR MOBILE COMMUNICATIONS BASED ON USER LOCATION
First Claim
1. A method for wireless communication, comprising:
- receiving a request to establish a data network connection for a user equipment (a UE) coupled with a mobile network;
determining whether a selected local Internet Protocol (IP) traffic service is permitted for the UE based on a set of stored subscription information pertaining to the UE; and
identifying a local data network gateway associated with a cell or an access point of the mobile network serving the UE for establishing the data network connection if the SIPTO is permitted.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing for select Internet Protocol traffic offload (SIPTO) in a mobile communication environment is described herein. By way of example, SIPTO traffic can be facilitated via local packet gateways (P-GWs) that provide an interface to the Internet or a like data network, in addition to a centralized gateway GPRS support node (GGSN). Eligibility for SIPTO can be on a user equipment (UE) by UE basis; for instance, relying on stored subscription or account information to determine SIPTO eligibility. In particular aspects, eligibility for SIPTO can also be based on a packet network by packet network basis, or a combination of the foregoing. This enables flexibility in determining whether SIPTO can be established for a given UE in a given location, and can be based for instance on UE capability, subscription status information, data network capability, tariff rates, and so on, as well as different legal requirements of government jurisdictions.
131 Citations
59 Claims
-
1. A method for wireless communication, comprising:
-
receiving a request to establish a data network connection for a user equipment (a UE) coupled with a mobile network; determining whether a selected local Internet Protocol (IP) traffic service is permitted for the UE based on a set of stored subscription information pertaining to the UE; and identifying a local data network gateway associated with a cell or an access point of the mobile network serving the UE for establishing the data network connection if the SIPTO is permitted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for wireless communication, comprising:
-
memory for storing instructions that facilitate localized Internet Protocol (IP) traffic service; and a data processor that executes modules to implement the instructions, the modules comprising; a receiving module that identifies a request for a connection to an IP network and that retrieves a set of subscription information for a user equipment (a UE) initiating the request; a parsing module that analyzes the subscription information and determines whether the UE is permitted to utilize local packet gateway (local GW) service; a reference module that identifies a local GW to establish the connection to the IP network, and that is associated with a base station providing mobile network service to the UE. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for wireless communication, comprising:
-
means for receiving a request to establish a data network connection for a user equipment (a UE) coupled with a mobile network; means for determining whether a local Internet Protocol (IP) traffic service is permitted for the UE based on a set of stored subscription information pertaining to the UE; and means for identifying a local data network gateway to establish the data network connection associated with a cell or an access point of the mobile network serving the UE, if the local IP traffic service is permitted.
-
-
24. At least one processor configured for wireless communication, comprising:
-
a first module that receives a request to establish a data network connection for a user equipment (a UE) coupled with a mobile network; a second module that determines whether a local Internet Protocol (IP) traffic service is permitted for the UE based on a set of stored subscription information pertaining to the UE; and a third module that identifies a local data network gateway to establish the data network connection that is associated with a cell or an access point of the mobile network serving the UE, if the local IP traffic service is permitted.
-
-
25. A computer program product, comprising:
-
a computer-readable medium, comprising; a first set of code for causing a computer to receive a request to establish a data network connection for a user equipment (a UE) coupled with a mobile network; a second set of code for causing the computer to determine whether a local Internet Protocol (IP) traffic service is permitted for the UE based on a set of stored subscription information pertaining to the UE; and a third set of code for causing the computer to identify a local data network gateway to establish the data network connection that is associated with a cell or an access point of the mobile network serving the UE, if the local (IP) traffic service is permitted.
-
-
26. A method of wireless communication, comprising:
-
identifying a data network connection established for a user equipment (a UE) that receives wireless service from a mobile network base station; referencing a first identifier associated with a data network access point that facilitates the data network connection; and initiating deactivation of the data network connection if the first identifier does not match a second identifier of a data network access point associated with the mobile network base station. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An apparatus configured for wireless communication, comprising:
-
memory for storing instructions configured for management and removal of active data network connections associated with a radio access network (a RAN); and a data processor for executing modules that implement the instructions, the modules comprising; a maintenance module that identifies an established packet connection at a local packet gateway (a local GW) that serves the RAN; and a termination module that initiates a deactivation of the packet connection if a user equipment (UE) identified with the connection is actively coupled with a wireless node of the RAN that is outside of a service area of the local GW. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. An apparatus for wireless communication, comprising:
-
means for identifying a packet connection at a local packet gateway (a local GW) that provides data network service to a radio access network (a RAN); and means for terminating the connection if a user equipment (UE) identified with the connection is actively coupled with a wireless node of the RAN that is outside of a service area of the local GW, wherein the service area is defined by at least one of; a data set that correlates wireless nodes of the RAN to the local GW;
orthe set of wireless nodes for which a domain name server query comprising an identifier of the UE or an identifier of the wireless node returns the local GW.
-
-
47. At least one data processor configured for wireless communication, comprising:
-
a first module that identifies a packet connection at a local packet gateway (a local GW) that provides data network service to a radio access network (a RAN); and a second module that terminates the connection if a user equipment (UE) identified with the connection is actively coupled with a wireless node of the RAN that is outside of a service area of the local GW, wherein the service area is defined by at least one of; a data set that correlates wireless nodes of the RAN to the local GW;
orthe set of wireless nodes for which a domain name server query comprising an identifier of the UE or an identifier of the wireless node returns the local GW.
-
-
48. A computer program product, comprising:
-
a computer-readable medium, comprising; a first set of code for causing a computer to identify a packet connection at a local packet gateway (a local GW) that provides data network service to a radio access network (a RAN); and a second set of code for causing the computer to terminate the connection if a user equipment (UE) identified with the connection is actively coupled with a wireless node of the RAN that is outside of a service area of the local GW, wherein the service area is defined by at least one of; a data set that correlates wireless nodes of the RAN to the local GW;
orthe set of wireless nodes for which a domain name server query comprising an identifier of the UE or of the wireless node returns the local GW.
-
-
49. A method of wireless communication, comprising:
-
establishing a data network connection via a wireless network; receiving a request to deactivate the data network connection; and initiating a request to reactivate the data network connection if a cell identifier of a current serving cell is different from a most recent cell identifier associated with the data network connection. - View Dependent Claims (50, 51, 52)
-
-
53. An apparatus for wireless communication, comprising:
-
memory for storing instructions configured to maintain packet network services in a mobile access environment; a data processor that executes modules to implement the instructions, the modules comprising; a connection module that receives a command to deactivate a packet network connection that is established at a selected Internet Protocol traffic offload gateway (a SIPTO gateway); and a continuation module that initiates a request to reactivate the packet network connection if a cell identifier of a current serving cell is different from a most recent cell identifier associated with the packet network connection. - View Dependent Claims (54, 55, 56)
-
-
57. An apparatus for wireless communication, comprising:
-
means for establishing a data network connection via a wireless network; means for receiving a request to deactivate the data network connection; and means for initiating a request to reactivate the data network connection if a cell identifier of a current serving cell is different from a most recent cell identifier associated with the data network connection.
-
-
58. At least one processor configured for wireless communication, comprising:
-
a first module that establishes a data network connection via a wireless network; a second module that receives a request to deactivate the data network connection; and a third module that initiates a request to reactivate the data network connection if a cell identifier of a current serving cell is different from a most recent cell identifier associated with the data network connection.
-
-
59. A computer program product, comprising:
-
a computer-readable medium, comprising; a first set of code that causes a computer to establish a data network connection via a wireless network; a second set of code that causes the computer to decode a request to deactivate the data network connection received from an entity of the wireless network; and a third set of code that causes the computer to initiate a request to reactivate the data network connection if a cell identifier of a current serving cell is different from a most recent cell identifier associated with the data network connection.
-
Specification