Patent ID: 8230075

Claim:
A processor-implemented method comprising: communicating location information for a first device to a server; responsive to communicating the location information for the first device to the server, receiving, at the first device, location information and authorization information for at least a second device, the authorization information for the second device defining whether the first device or its end-user has been granted authority to establish a communication session with the second device; analyzing the location information for the second device and location information for the first device to determine the location of the second device relative to the location of the first device; analyzing orientation information for the first device; and based on the orientation information for the first device in combination with the location of the second device relative to the location of the first device, presenting at the first device a first user interface element indicating a direction of the second device relative to the location and orientation of the first device and providing a visual indicator of whether the first device or its end-user has been granted authority to establish a communication session with the second device.