METHOD AND SYSTEM FOR FACILITATING ONLINE GAMING
First Claim
1. A computer executed method for facilitating location verification of a wireless access point and associated user devices, comprising:
- establishing a secure communication channel with a location verification server;
transmitting to the location verification server an identifier of the access point, an external IP address of the access point, and location information for the access point via the secure communication channel;
receiving a packet from a user device;
replacing the packet'"'"'s source IP address with the access point'"'"'s external IP address; and
transmitting the packet, thereby allowing the user device'"'"'s physical location to be verified.
0 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a system that facilitating location verification of a wireless access point and associated user devices. During operation, the access point establishes a secure communication channel with a location verification server. The access point then transmits to the location verification server an identifier of the access point, an external IP address of the access point, and location information for the access point via the secure communication channel. Next, the access point receives a packet from a user device, replaces the packet'"'"'s source IP address with the access point'"'"'s external IP address, and transmits the packet, thereby allowing the user device'"'"'s physical location to be verified.
98 Citations
20 Claims
-
1. A computer executed method for facilitating location verification of a wireless access point and associated user devices, comprising:
-
establishing a secure communication channel with a location verification server; transmitting to the location verification server an identifier of the access point, an external IP address of the access point, and location information for the access point via the secure communication channel; receiving a packet from a user device; replacing the packet'"'"'s source IP address with the access point'"'"'s external IP address; and transmitting the packet, thereby allowing the user device'"'"'s physical location to be verified. - View Dependent Claims (2, 3)
-
-
4. A computer executed method for facilitating location verification of a wireless access point and associate user devices, the method comprising:
-
establishing a secure communication channel with a wireless access point; receiving location information for the access point via the secure communication channel; and maintaining a mapping table, wherein an entry of the mapping table identifies a respective access point, an IP address of the access point, and location information of the access point, thereby facilitating verification of location of a device in communication with the access point. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A wireless access point for facilitating location verification of associated user devices, comprising:
-
a secure communication module operable to establish a secure communication channel with a location verification server; a reporting module operable to transmit to the location verification server an identifier of the access point, an external IP address of the access point, and location information for the access point via the secure communication channel; a receiver operable to receive a packet from a user device; an address translation module operable to replace the packet'"'"'s source IP address with the access point'"'"'s external IP address; and a transmitter operable to transmit the packet, thereby allowing the user device'"'"'s physical location to be verified. - View Dependent Claims (12, 13)
-
-
14. A computer system for facilitating location verification of a wireless access point and associate user devices, the computer system comprising:
-
a processor; and a memory storing instructions which when executed by the process cause the processor to; establish a secure communication channel with a wireless access point; receive location information for the access point via the secure communication channel; and maintain a mapping table, wherein an entry of the mapping table identifies a respective access point, an IP address of the access point, and location information of the access point, thereby facilitating verification of location of a device in communication with the access point. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification