Patent ID: 9354071
Filing Date: 2016-05-31
CPC Classification: G01C,H04L

Claim Text:
1. A system to facilitate meetings among users of client devices, the system comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor on a computer to cause the computer to: detect a meeting request at a server, the meeting request coming from at least one user of a client device; detect at the server an acceptance of the meeting request from at least one user of a client device; receive at the server identifying information from the client devices; receive at the server geo-location coordinates from the client devices; employ map skewing to compute a map centroid of the geo-location coordinates of the client devices; select a meeting place within a defined distance from the map centroid; provide turn-by-turn directions to the client devices to the meeting place; periodically receive updated geo-location coordinates of the client devices; and recalculate the map centroid of the geo-location coordinates of the client devices and the meeting place based on the updated geo-location coordinates.