主权项 |
1. A system for providing location based one-to-one communication, said one-to-one communication is established using visual identifications of users, the system comprising:
i. a database; ii. a server having a processor, a network interface operatively coupled to said processor and a wide area network, and a server software application operating on said processor, said server having access to said database, said server adapted to communicate with a set of mobile communication devices over said wide area network, said set of mobile communication devices including a first mobile communication device and a second mobile communication device, said first mobile communication device used by a first user, said second mobile communication device used by a second user; and iii. wherein said server software application adapted to:
(1) receive a first Global Positioning System (GPS) location of said first user from said first mobile communication device over said network interface;(2) receive a second GPS location of said second user from said second mobile communication device over said network interface;(3) determine that said first GPS location and said second GPS location are in a same facility;(4) receive a first visual identification of said first user from said first mobile communication device over said network interface;(5) receive a second visual identification of said second user from said second mobile communication device over said network interface;(6) send said first visual identification of said first user to said second mobile communication device and said second visual identification of said second user to said first mobile communication device over said network interface;(7) after said second visual identification of said second user is sent to said first mobile communication device, receive an invitation for communication with said second user from said first mobile communication device over said network interface;(8) forward said invitation to second mobile communication device over said network interface;(9) receive an acceptance to said invitation from said second mobile communication device over said network interface;(10) forward said acceptance to said first mobile communication device over said network interface;(11) maintain a communication session between said first user and said second user, wherein said first mobile communication device does not receive a personal identity of said second user and said second mobile communication device does not receive a personal identity of said first user;(12) receive a first message from said first mobile communication device over said network interface;(13) forward said first message to said second mobile communication device over said network interface;(14) receive a second message from said second mobile communication device over said network interface; and(15) forward said second message to said first mobile communication device over said network interface. |