Providing geographic location information on a telephone device
First Claim
1. A computer-implemented method comprising:
- receiving, from a first telephone device having an associated first user, and at a second telephone device having an associated second user, a request to accept a telephone call;
obtaining information that indicates a current geographic location of the first telephone device or the associated first user based on the second telephone device or the associated second user being a member of a group of call recipients that are permitted to receive the information that indicates the current geographic location of the first telephone device;
obtaining information that indicates a current geographic location of the second telephone device or the associated second user;
determining a distance between i) the current geographic location of the first telephone device or the associated first user, and ii) the current geographic location of the second telephone device or the associated second user;
determining, based on a comparison of the distance with a threshold distance, whether to display i) text to identify the current geographic location of the first telephone device in association with the telephone call or ii) a map to identify the current geographic location of the first telephone device in association with the telephone call, wherein the second telephone device is determined to display the map when the distance is a threshold distance or less, and the second telephone device is determined to display the text when the distance is greater than the threshold distance; and
displaying, based on the determining, the text or the map on the second telephone device in association with the telephone call from the first telephone device.
3 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a computer-implemented method includes receiving, from a first telephone device and at a second telephone device, a request to accept a telephone call. The method further includes obtaining information that indicates a first current geographic location of the first telephone device or the associated first user based on the second telephone device or an associated second user being a member of a group of call recipients that are permitted to receive the information that indicates the first current geographic location. The method additionally includes, using the obtained information, providing a representation of the first current geographic location of the first telephone device on the second telephone device in association with the telephone call from the first telephone device.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, from a first telephone device having an associated first user, and at a second telephone device having an associated second user, a request to accept a telephone call; obtaining information that indicates a current geographic location of the first telephone device or the associated first user based on the second telephone device or the associated second user being a member of a group of call recipients that are permitted to receive the information that indicates the current geographic location of the first telephone device; obtaining information that indicates a current geographic location of the second telephone device or the associated second user; determining a distance between i) the current geographic location of the first telephone device or the associated first user, and ii) the current geographic location of the second telephone device or the associated second user; determining, based on a comparison of the distance with a threshold distance, whether to display i) text to identify the current geographic location of the first telephone device in association with the telephone call or ii) a map to identify the current geographic location of the first telephone device in association with the telephone call, wherein the second telephone device is determined to display the map when the distance is a threshold distance or less, and the second telephone device is determined to display the text when the distance is greater than the threshold distance; and displaying, based on the determining, the text or the map on the second telephone device in association with the telephone call from the first telephone device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile computing device comprising:
-
an interface to receive, from a telephone device having an associated user, a telephone call request to accept a telephone call; a caller information unit to obtain information that indicates a current geographic location of the telephone device or the associated user based on the mobile computing device or a user of the mobile computing device being a member of a group of call recipients that are permitted to receive the information that indicates the current geographic location of the telephone device; a geographic location module to; obtain information that indicates a current geographic location of the mobile computing device or the user of the mobile computing device, determine a distance between i) the current geographic location of the telephone device or the associated user and ii) the current geographic location of the mobile computing device or the user of the mobile computing device, and determine, based on a comparison of the distance with a threshold distance, whether to display i) text to identify the current geographic location of the first telephone device in association with the telephone call or ii) a map to identify the current geographic location of the first telephone device in association with the telephone call, wherein the second telephone device is determined to display the map when the distance is a threshold distance or less, and the second telephone device is determined to display the text when the distance is greater than the threshold distance; and a display to display, based on the determination by the geographic location module, the text or the map on the mobile computing device in association with the telephone call from the telephone device. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product tangibly embodied on a computer readable storage medium storing instructions that, when executed, cause one or more processors to perform operations comprising:
-
receiving, from a first telephone device having an associated first user, and at a second telephone device having an associated second user, a request to accept a telephone call; obtaining information that indicates a current geographic location of the first telephone device or the associated first user based on the second telephone device or the associated second user being a member of a group of call recipients that are permitted to receive the information that indicates the current geographic location of the first telephone device; obtaining information that indicates a current geographic location of the second telephone device or the associated second user; determining a distance between i) the current geographic location of the first telephone device or the associated first user, and ii) the current geographic location of the second telephone device or the associated second user; determining, based on a comparison of the distance with a threshold distance, whether to display i) text to identify the current geographic location of the first telephone device in association with the telephone call or ii) a map to identify the current geographic location of the first telephone device in association with the telephone call, wherein the second telephone device is determined to display the map when the distance is a threshold distance or less, and the second telephone device is determined to display the text when the distance is greater than the threshold distance; and displaying, based on the determining, the text or the map on the second telephone device in association with the telephone call from the first telephone device. - View Dependent Claims (20)
-
Specification