Patent ID: 8909717
Filing Date: 2014-12-09
Classification: H04L

Abstract:
1. A processor-implemented method for presenting instant messaging contacts of a first device, the method comprising: determining a plurality of set locations, each of the plurality of set locations being different from a location of the first device; requesting a location of each of a plurality of second devices, each second device associated with an instant messaging contact of the first device; receiving the locations of each of the plurality of second devices; determining pairwise proximity between the plurality of received locations and the plurality of set locations; and presenting a list of instant messaging contacts in order of the determined pairwise proximity between the received locations of the second devices with which each of the instant messaging contacts is associated and the plurality of set locations, wherein the pairwise proximity is based upon a determination of a mode of transportation available at the location of at least one of the plurality of second devices and an estimated time to the plurality of set locations using the mode of transportation available.