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;
receiving an indication that the second user is a member of a group of call recipients that are permitted to receive a current geographic location associated with the first telephone device based on contact information for the second user and whether the first user and the second user have a particular relationship defined in a social network;
in response to receiving the indication that the second user is a member of the group, obtaining, from a server system corresponding to the social network, information that indicates the current geographic location associated with the first user, wherein the information is based on one or more recent location-based updates that were received in association with the social network and the first associated user, wherein the information is obtained by identifying a social network identifier for the associated first user based on a telephone number for the first telephone device received with the request to accept a telephone call; and
using the obtained information to provide a representation of the current geographic location of the first telephone device on the second telephone device in association with the telephone call from the first telephone device.
2 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.
43 Citations
19 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; receiving an indication that the second user is a member of a group of call recipients that are permitted to receive a current geographic location associated with the first telephone device based on contact information for the second user and whether the first user and the second user have a particular relationship defined in a social network; in response to receiving the indication that the second user is a member of the group, obtaining, from a server system corresponding to the social network, information that indicates the current geographic location associated with the first user, wherein the information is based on one or more recent location-based updates that were received in association with the social network and the first associated user, wherein the information is obtained by identifying a social network identifier for the associated first user based on a telephone number for the first telephone device received with the request to accept a telephone call; and using the obtained information to provide a representation of the current geographic location of the first telephone device 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. A computer-implemented method comprising:
-
receiving, at a first mobile telephone device, a request from a first user of the first mobile telephone device to initiate a telephone call with a second mobile telephone device; determining whether a second user associated with the second mobile device is a member of a group of call recipients that are permitted to receive a current geographic location associated with the first mobile telephone device, by determining with the first mobile device and using contact information for the second user, whether the first user and the second user have a particular relationship defined in a social network system; in response to determining that the second user is a member of the group, providing information that indicates the current geographic location for display on the second mobile telephone device over a network, wherein the provided information is based on one or more recent location-based updates that were received in association with the social network and the first user, and wherein the provided information is obtained by identifying a social network identifier for the first user based on a telephone number for the first mobile telephone device received with the request to accept a telephone call. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for providing information that indicates a current geographic location in association with a telephone call, wherein the system comprises:
-
a first mobile telephone device that is associated with a first user; a second mobile telephone device that is associated with a second user; a server system that is operating in conjunction with a social network and is in communication with the first mobile telephone device and the second mobile telephone device over one or more communication networks; a geographic location tracking module of the server system that is configured to maintain information that indicates a current geographic location for the first user, wherein the information that indicates the current geographic location for the first user is based on one or more location-based updates that were received over the one or more communication networks in association with the social network and the first user; and a geographic permission module of the server system that is configured to identify a social network identifier for the first user based on a telephone number for the first mobile telephone device in order to determine whether the second user is permitted to receive information identifying the current geographic location associated with the first mobile telephone device, the determining comprising identifying a presence of a particular defined relationship between the first user and the second user in the social network, and wherein permission for the second mobile telephone device or the second user to receive the information is granted based on identifying the presence of the particular defined relationship; and a network interface of the server system that is configured to provide information that indicates the current geographic location for the first user over the one or more networks to the second mobile telephone device based on the determination made by the geographic permission module.
-
Specification