Apparatus, method and computer program product providing location-enhanced contact list
First Claim
Patent Images
1. A method, comprising:
- in a first mode of operation, specifying a place via a user interface of a device that comprises communication functionality, where specifying comprises using a contact list that is stored in a memory of the device and that is displayed to a user of the device, where the place is presented to the user as a place name entry in the contact list;
determining if another device that comprises communication functionality is currently located at the specified place; and
placing a call to the other device if the other device is determined to be currently located at the specified place.
2 Assignments
0 Petitions
Accused Products
Abstract
A device includes an interface to a communications network; at least one data processor; at least one memory coupled to the at least one data processor, the at least one memory storing a contact list; and a user interface coupled to the at least one data processor. The data processor is responsive to a user specifying a place to determine if another device associated with a person in the contact list is present at the specified place and, if so, to contact the other device via the interface to the communications network.
-
Citations
31 Claims
-
1. A method, comprising:
-
in a first mode of operation, specifying a place via a user interface of a device that comprises communication functionality, where specifying comprises using a contact list that is stored in a memory of the device and that is displayed to a user of the device, where the place is presented to the user as a place name entry in the contact list; determining if another device that comprises communication functionality is currently located at the specified place; and placing a call to the other device if the other device is determined to be currently located at the specified place. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable memory that stores a computer program that comprises program instructions execution of which by at least one data processor results in operations comprising:
-
in a first mode of operation, specifying a place via a user interface of a device that comprises communication functionality, where specifying comprises using a contact list that is stored in a memory of the device and that is displayed to a user of the device, where the place is presented to the user as a place name entry in the contact list; determining if another device that comprises communication functionality is currently located at the specified place; and placing a call to the other device if the other device is determined to be currently located at the specified place. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A device, comprising:
-
an interface to a communications network; at least one data processor; at least one memory coupled to the at least one data processor, the at least one memory storing a contact list; and a user interface coupled to the at least one data processor;
wherethe data processor is responsive to a user specifying a place, where the place is presented to a user as a place name entry in the contact list, to determine if another device associated with a person in the contact list is present at the specified place and, if so, to contact the other device via the interface to the communications network. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification