| CPC H04L 67/141 (2013.01) [H04L 67/306 (2013.01)] | 14 Claims |

|
1. A system for matching people, comprising:
a plurality of end-user devices, each of said plurality of end-user devices further comprising a transceiver with a wireless data connection to a first network node on a packet-switched network and a global positioning system receiver;
a network storage device at a second network node with data corresponding to a plurality of photographs, wherein each photograph of said plurality of photographs is associated with a specific end user device of said plurality of end-user devices;
a network server at one of said second network node or a third network node which receives a query from a first end-user device of said plurality of end-user devices, said query comprising a combination of a location and a prior time window;
wherein said network server selects said plurality of said end-user devices that were geolocated via said global positioning system receiver at said location during at least part of said prior time window of said first end-user device; and
wherein, for each selected end-user device, a version of a photograph associated with a user thereof is sent to said first end user device;
wherein via said network server, a user of said first end-user device selects said version of said photograph associated with a second end-user device of said selected end-user devices;
wherein a request is sent to said second end-user device to open a communication channel with said first end-user device;
wherein said first end-user device is changeably selectable between a plurality of devices authenticated as being used by said first end-user;
wherein said second end-user device is changeably selectable between a plurality of devices authenticated as being used by said second end-user;
wherein said prior time window and said location of said first end-user is associated to said prior time window and said location of a first of said changeably selectable one of said plurality of devices of said first end-user devices;
wherein said prior time window and said location of said second end-user is associated to said prior time window and said location of a first of said changeably selectable one of said plurality of devices of said second end-user devices; and
wherein said request of said first end-user to open said communication channel is received by a second of said changeably selectable one of said plurality of devices said second end-user devices; and
said communication channel is opened between said first end-user device and said second of said changeably selectable one of said plurality of devices of said second end-user devices.
|