Patent ID: 7529542

Claim:
A method of establishing communication between a portable device and at least one of a stationary hotspot and a portable hotspot, said method comprising: pointing the portable device in a direction of a target hotspot being one of the stationary hotspot and the portable hotspot; recording, via the portable device, (i) a position of the portable device, (ii) an orientation of the portable device, and (iii) a distance between the portable device and the target hotspot; calculating, via the portable device, a location of the target hotspot based on the position, orientation, and distance recorded by said recording; broadcasting, via the portable device, an initiation message for establishing communication with the target hotspot, the initiation message including an identification of the portable device and the location of the target hotspot calculated by said calculating; receiving, via a hotspot within a receiving proximity of the portable device, the initiation message broadcast by said broadcasting; comparing, via the hotspot that received the initiation message broadcast by said broadcasting, the calculated location of the target hotspot included in the initiation message with a position of the hotspot that received the initiation message to determine whether or not the hotspot that received the initiation message is within a predetermined proximity of the calculated location of the target hotspot broadcast via the portable device, the position of the hotspot that received the initiation message being calculated by the hotspot that received the initiation message; if the hotspot that received the initiation message determines that it is located within the predetermined proximity of the calculated location of the target hotspot broadcast via the portable device, transmitting a reply message to the portable device, the reply message identifying the hotspot as the target hotspot; conducting handshaking by exchanging encryption keys between the identified target hotspot and the portable device; and upon completing said handshaking, freely exchanging information between the portable device and the identified target hotspot.