Patent ID: 9313687
Filing Date: 2016-04-12
CPC Classification: H04L,H04W

Claim Text:
1. A method for reducing core network traffic caused by migrant users of a public wireless network, said method comprising: receiving a plurality of internet protocol (IP) addresses from a dynamic host configuration protocol (DHCP) server; storing said received plurality of IP addresses; receiving a DHCP discover request from a wireless client device; determining if there are enough IP addresses available to assign one of said plurality of IP addresses to said wireless client device when there are enough IP addresses available to assign; transmitting a DHCP acknowledgement including said assigned IP address and a lease duration to said wireless client device, said lease duration providing a time period within which said wireless client device may request access to the core network; determining if a first lease timeout has occurred without said wireless client device requesting access to the core network; releasing said assigned IP address if said first lease timeout has occurred; receiving a first hypertext transfer protocol (HTTP) request or a first hypertext transfer protocol secure (HTTPS) request from said wireless client device; relaying a media access control (MAC) pre-authentication request from said wireless client to an authentication, authorization and accounting (AAA) server; receiving a media access control (MAC) pre-authentication response from said AAA server; providing access to the Internet via the wireless client device; determining if a denial of service (DoS) attack has occurred and upon determining a DoS attack has not occurred, relaying said MAC pre-authentication request from said wireless client to an authentication, authorization and accounting (AAA) server; receiving said MAC pre-authentication response from said AAA server; determining if said first lease timeout has occurred without said wireless client device requesting access to the core network; releasing said assigned IP address if said first lease timeout has occurred; determining if a command is available, if said first lease timeout has not occurred; and receiving an HTTP request or a HTTPS request from said wireless client device when said first lease timeout has not occurred and said command is available.