INTELLIGENT REAL ACCESS POINT NAME (APN) SELECTION USING VIRTUAL APNS
First Claim
1. A method comprising:
- receiving, from a mobile device, a first access request for a service through a first access network;
creating a session using a real access point in a plurality of real access points for the mobile device;
receiving, from the mobile device, a second access request for the service through a second access network;
determining that the session is still active for the service; and
maintaining continuity of the session for the service by assigning the second access request to the real access point in which the session was created.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a first access request is received from a mobile device. The access request may be received through a first access medium for a virtual access point name (APN). A session is created with a service using a first real access point name (APN) for the mobile device. A second access request is received through a second type of access medium. The request may be received through a second virtual APN. A session is determined that is active for the mobile device through the first access medium and the second access request is assigned the first real APN even though the request is received through a second access medium. The continuity of the connection may then be maintained because the first real APN is still being used. In this case, a handoff of the connection from the first access network to the second access network is performed while the connection to the service is maintained through the first real APN.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, from a mobile device, a first access request for a service through a first access network; creating a session using a real access point in a plurality of real access points for the mobile device; receiving, from the mobile device, a second access request for the service through a second access network; determining that the session is still active for the service; and maintaining continuity of the session for the service by assigning the second access request to the real access point in which the session was created. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving, from a network device, a first access request for a service, the first access request being sent by a mobile device through a first type of communication medium; determining a first real access point name for the mobile device; sending an address for the first real access point name to the network device to allow the network device to create a session using the first real access point name; receiving, from the network device, a second access request for the mobile device, the second access request being sent by the mobile device through a second type of communication medium; determining that the session is still active for the service at the first real access point; and sending an address for the real access point and information for the session that is active to the network device to allow the network device to maintain continuity of the session for the service and mobile device using the real access point. - View Dependent Claims (8, 9)
-
-
10. An apparatus comprising:
-
one or more processors; and logic encoded in one or more tangible media for execution by the one or more processors and when executed operable to; receive, from a mobile device, a first access request for a service through a first access network; create a session using a real access point in a plurality of real access points for the mobile device; receive, from the mobile device, a second access request for the service through a second access network; determine that the session is still active for the service; and maintain continuity of the session for the service by assigning the second access request to the real access point in which the session was created. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
one or more processors; and logic encoded in one or more tangible media for execution by the one or more processors and when executed operable to; receive, from a network device, a first access request for a service, the first access request being sent by a mobile device through a first type of communication medium; determine a first real access point name for the mobile device; send an address for the first real access point name to the network device to allow the network device to create a session using the first real access point name; receive, from the network device, a second access request for the mobile device, the second access request being sent by the mobile device through a second type of communication medium; determine that the session is still active for the service at the first real access point; and send an address for the real access point and information for the session that is active to the network device to allow the network device to maintain continuity of the session for the service and mobile device using the real access point. - View Dependent Claims (17, 18)
-
-
19. An apparatus comprising:
-
means for receiving, from a mobile device, a first access request for a service through a first access network; means for creating a session using a real access point in a plurality of real access points for the mobile device; means for receiving, from the mobile device, a second access request for the service through a second access network; means for determining that the session is still active for the service; and means for maintaining continuity of the session for the service by assigning the second access request to the real access point in which the session was created.
-
-
20. An apparatus comprising:
-
means for receiving, from a network device, a first access request for a service, the first access request being sent by a mobile device through a first type of communication medium; means for determining a first real access point name for the mobile device; means for sending an address for the first real access point name to the network device to allow the network device to create a session using the first real access point name; means for receiving, from the network device, a second access request for the mobile device, the second access request being sent by the mobile device through a second type of communication medium; means for determining that the session is still active for the service at the first real access point; and means for sending an address for the real access point and information for the session that is active to the network device to allow the network device to maintain continuity of the session for the service and mobile device using the real access point.
-
Specification