PRESENTING INSTANT MESSAGING CONTACTS LISTED BY PROXIMITY TO SET LOCATION
First Claim
1. A processor-implemented method for presenting instant messaging contacts of a first device, the method comprising:
- determining at least one set location;
requesting the location of at least one second device, each second device associated with an instant messaging contact of the first device;
receiving the location of at least one second device;
determining the pairwise proximity between each at least one received location and each at least one set location; and
presenting a list of at least one instant messaging contact in order of the determined pairwise proximity.
5 Assignments
0 Petitions
Accused Products
Abstract
An electronic device having instant messaging (IM) capabilities within one or networks. The technology provides means and methods whereby an electronic device is enabled to evaluate and present information regarding available IM contacts based on geographic criteria. Location information from devices which are associated with instant messaging contacts of a first electronic device are received. IM contacts contact can be display based on geographic location, including proximity to one or more set locations. The technology can be customized dynamically on a per device basis.
13 Citations
20 Claims
-
1. A processor-implemented method for presenting instant messaging contacts of a first device, the method comprising:
-
determining at least one set location; requesting the location of at least one second device, each second device associated with an instant messaging contact of the first device; receiving the location of at least one second device; determining the pairwise proximity between each at least one received location and each at least one set location; and presenting a list of at least one instant messaging contact in order of the determined pairwise proximity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A processor-implemented method for presenting instant messaging contacts of a first device, the method comprising:
-
requesting the location of at least one second device, each second device associated with an instant messaging contact of the first device; receiving the location of at least one second device; requesting the location of at least one third device, each third device associated with an instant messaging contact of the first device; receiving the location of at least one third device; determining the pairwise proximity between the location of the at least one second device and the location of the at least one third device; and presenting a list of at least one instant messaging contact in order of the determined pairwise proximity.
-
-
8. A computer program product for presenting instant messaging contacts of a first device, the computer program product comprising:
-
a least one computer readable medium; and at least one program module, stored on the at least one medium, and operative, upon execution by at least one processor to; determine at least one set location; request the location of at least one second device, each second device associated with an instant messaging contact of the first device; receive the location of at least one second device; determine the pairwise proximity between each at least one received location and each at least one set location; and present a list of at least one instant messaging contact in order of the determined pairwise proximity. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An electronic device, the electronic device comprising:
-
a display; at least one processor in communication with the display, at least one computer readable medium in communication with the processor; at least one program module, stored on the at least one medium, and operative upon execution by the processor for; determining at least one set location; requesting the location of at least one second device, each second device associated with an instant messaging contact of the first device; receiving the location of at least one second device; determining the pair-wise proximity between each at least one received location and each at least one set location; and presenting on the display a list of at least one instant messaging contact in order of the determined pairwise proximity. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification