Packet-data-network-specific addressing solutions for clients relying on proxy-based mobility
First Claim
1. A wireless client terminal comprising:
- an application module configured to determine a first set of services requested by applications, wherein the first set of services includes at least a first service and a second service;
a service mapping module configured to store a table that maps a plurality of services to respective access point names, wherein each access point name identifies a respective packet data network, wherein the application module is configured to consult the table to determine a first set of access point names corresponding to the first set of services, and wherein the first set of access point names includes a first access point name and a second access point name;
a wireless network interface configured to wirelessly communicate with a media access gateway; and
an address determination module configured toconstruct an address request message, wherein the address request message includes the first set of access point names,transmit the address request message to the media access gateway via the wireless network interface,receive an address response message from the media access gateway via the wireless network interface, wherein the address response message includes a first set of address information, anddetermine at least one address of a first set of addresses in response to the first set of address information, wherein the first set of addresses includes a first address and a second address, wherein the first address corresponds to the first access point name, and wherein the second address corresponds to the second access point name,wherein the application module is configured totransmit a first packet to the media access gateway via the wireless network interface,in response to the first packet being related to the first service, provide the first access point name to the wireless network interface in association with the first packet, andin response to the first packet being related to the second service, provide the second access point name to the wireless network interface in association with the first packet, andwherein the wireless network interface is configured toin response to receiving the first access point name in association with the first packet, set a source address of the first packet to the first address, andin response to receiving the second access point name in association with the first packet, set a source address of the first packet to the second address.
2 Assignments
0 Petitions
Accused Products
Abstract
A wireless client terminal includes an application module, a service mapping module, and an address determination module. The application module determines first and second services requested by applications. The service mapping module stores a table that maps services to access point names. Each access point name identifies a respective packet data network. The address determination module transmits an address request message, including access point names corresponding to the services, to a media access gateway and receives an address response message. The address determination module determines first and second addresses based on address information in the address response message. The application module transmits a first packet to the media access gateway. The source address of the first packet is set to the first address when the first packet is related to the first service and to the second address when the first packet is related to the second service.
-
Citations
22 Claims
-
1. A wireless client terminal comprising:
-
an application module configured to determine a first set of services requested by applications, wherein the first set of services includes at least a first service and a second service; a service mapping module configured to store a table that maps a plurality of services to respective access point names, wherein each access point name identifies a respective packet data network, wherein the application module is configured to consult the table to determine a first set of access point names corresponding to the first set of services, and wherein the first set of access point names includes a first access point name and a second access point name; a wireless network interface configured to wirelessly communicate with a media access gateway; and an address determination module configured to construct an address request message, wherein the address request message includes the first set of access point names, transmit the address request message to the media access gateway via the wireless network interface, receive an address response message from the media access gateway via the wireless network interface, wherein the address response message includes a first set of address information, and determine at least one address of a first set of addresses in response to the first set of address information, wherein the first set of addresses includes a first address and a second address, wherein the first address corresponds to the first access point name, and wherein the second address corresponds to the second access point name, wherein the application module is configured to transmit a first packet to the media access gateway via the wireless network interface, in response to the first packet being related to the first service, provide the first access point name to the wireless network interface in association with the first packet, and in response to the first packet being related to the second service, provide the second access point name to the wireless network interface in association with the first packet, and wherein the wireless network interface is configured to in response to receiving the first access point name in association with the first packet, set a source address of the first packet to the first address, and in response to receiving the second access point name in association with the first packet, set a source address of the first packet to the second address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a wireless client terminal, the method comprising:
-
storing a table that maps a plurality of services to respective access point names, wherein each access point name identifies a respective packet data network; determining a first set of services requested by applications, wherein the first set of services includes at least a first service and a second service; consulting the table to determine a first set of access point names corresponding to the first set of services, wherein the first set of access point names includes a first access point name and a second access point name; constructing an address request message, wherein the address request message includes the first set of access point names; wirelessly transmitting the address request message to a media access gateway; wirelessly receiving an address response message from the media access gateway, wherein the address response message includes a first set of address information; determining at least one address of a first set of addresses in response to the first set of address information, wherein the first set of addresses includes a first address and a second address, wherein the first address corresponds to the first access point name, and wherein the second address corresponds to the second access point name; and wirelessly transmitting a first packet to the media access gateway, including in response to the first packet being related to the first service, setting a source address of the first packet to the first address, and in response to the first packet being related to the second service, setting the source address of the first packet to the second address. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification