CPC H04W 4/20 (2013.01) [H04L 12/1813 (2013.01); H04M 3/42008 (2013.01); H04W 4/023 (2013.01); H04W 4/21 (2018.02); H04W 4/80 (2018.02); H04W 12/02 (2013.01); H04W 12/033 (2021.01); H04M 2203/105 (2013.01); H04M 2203/2072 (2013.01); H04M 2203/2094 (2013.01); H04M 2203/256 (2013.01); H04M 2203/6045 (2013.01)] | 20 Claims |
1. An apparatus for Global Positioning System directed meeting, the apparatus including:
at least one server configured to carry out operations including:
mediating electronic communications, over a network between a mobile computing device and a client computing device, such that the communications maintain first user anonymity with respect to the client computing device, and electronically send an expected first user identity for the mobile computing device to the client computing device, and maintain second user anonymity with respect to the mobile computing device, and electronically send an expected second user identity for the client computing device to the mobile computing device; and
initiating, by said communications, a meeting involving the mobile computing device and the client computing device, including
assigning to both the mobile computing device and to the client computing device a unique visual secret for the meeting that includes a keyword, a phrase, an image, or any combination of them, wherein the unique visual secret is randomly generated or derived using a key derivation algorithm,
sending a location for the meeting to the mobile computing device, and
sending the location to the client computing device;
determining, based on real-time Global Positioning System received location information for the mobile computing device, driving directions to the location, walking directions to the location, or both;
sending the directions to at least one of the mobile computing device and the client computing device to facilitate the meeting; and
sending to both the mobile computing device and the client computing device a shared visual secret identifier, such that the shared visual secret identifier enables visual confirmation of the expected first user identity during the meeting.
|