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 telephone call request to accept a telephone call;
identifying, by the second telephone device and in response to receiving the telephone call request, a social network identifier for the associated first user based on a telephone number for the first telephone device that was received with the telephone call request;
providing, by the second telephone device, a geographic location request to a server system that is distinct from the first and second telephone devices for information that identifies a current geographic location of the first telephone device or the associated first user, wherein the geographic location request includes the social network identifier for the associated first user, wherein the server system is associated with a social network and is configured to provide location information based on received status updates for users including location-based updates for users of the social network;
receiving, at the second telephone device, the information that identifies the current geographic location of the first telephone device or the associated first user from the server system, wherein the information was identified based on one or more recent location-based updates that were received in association with the social network and the first user; and
after receiving the information, 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
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 telephone call request to accept a telephone call; identifying, by the second telephone device and in response to receiving the telephone call request, a social network identifier for the associated first user based on a telephone number for the first telephone device that was received with the telephone call request; providing, by the second telephone device, a geographic location request to a server system that is distinct from the first and second telephone devices for information that identifies a current geographic location of the first telephone device or the associated first user, wherein the geographic location request includes the social network identifier for the associated first user, wherein the server system is associated with a social network and is configured to provide location information based on received status updates for users including location-based updates for users of the social network; receiving, at the second telephone device, the information that identifies the current geographic location of the first telephone device or the associated first user from the server system, wherein the information was identified based on one or more recent location-based updates that were received in association with the social network and the first user; and after receiving the information, 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. 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; identify, in response to receiving the telephone call request, a social network identifier for the associated user based on a telephone number for the telephone device that was received with the telephone call request, provide a geographic location request to a server system that is distinct from the mobile computing device and telephone device for information that identifies a current geographic location of the telephone device or the associated user, wherein the geographic location request includes the social network identifier for the associated user, wherein the server system is associated with a social network and is configured to provide location information based on received status updates for users including location-based updates for users of the social network, and receive the information that identifies the current geographic location of the telephone device or the associated user from the server system, wherein the information was identified based on one or more recent location-based updates that were received in association with the social network and the first user; and a display to, after receiving the information, use the obtained information to display a representation of the current geographic location of the telephone device on the mobile computing device in association with the telephone call from the telephone device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. 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 telephone device having an associated user, a telephone call request to accept a telephone call; identifying, in response to receiving the telephone call request, a social network identifier for the associated user based on a telephone number for the telephone device that was received with the telephone call request; providing a geographic location request to a server system for information that identifies a current geographic location of the telephone device or the associated user, wherein the geographic location request includes the social network identifier for the associated user, wherein the server system is associated with a social network and is configured to provide location information based on received status updates for users including location-based updates for users of the social network; receiving the information that identifies the current geographic location of the telephone device or the associated user from the server system, wherein the information was identified based on one or more recent location-based updates that were received in association with the social network and the first user; and after receiving the information, using the obtained information to provide a representation of the current geographic location of the telephone device in association with the telephone call from the telephone device. - View Dependent Claims (17, 18, 19, 20)
-
Specification