Dialer with real-time reverse look-up including social data
First Claim
1. A method comprising:
- by a client computing device of a first user of a social-networking system, receiving from the first user an identifier associated with an intended recipient to which outgoing communication is to be initiated, wherein the identifier is received via a user interface of an application;
by the client computing device, identifying, based on the intended recipient, a plurality of pieces of social information, wherein each piece of social information is based at least in part on one or more actions performed on the social-networking system with respect to the intended recipient by one or more other users who are connections of the first user;
by the client computing device, displaying, in the user interface, the plurality of pieces of social information, wherein at least one of the pieces of social information is temporally-sensitive, and the temporally-sensitive piece of social information comprises one or more actions performed on the social-networking system with respect to the intended recipient at one or more associated times by the one or more other users who are connections of the first user,wherein the pieces of social information are displayed in a ranked order in which at least one piece of temporally-sensitive social information has a higher ranking than other social information,wherein the intended recipient is a second user of the social-networking system, and the social information is identified based on how many degrees of separation there are between the first user and the second user,wherein the social information comprises a count of how many first-degree connections are shared between the first user and the second user in the social-networking system,by the client computing device, displaying, in the user interface, an indicator that displays the count of how many first-degree connections are shared between the first user and the second user; and
by the client computing device, when the indicator is selected, displaying, in the user interface, the first-degree connections that are shared between the first user and the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems that include, by a client computing device of a first user of a social-networking system, receiving from the first user an identifier associated with an intended recipient to which outgoing communication is to be initiated, wherein the identifier is received via a user interface of an application, identifying, based on the intended recipient, social information relevant to the first user, and displaying, in the user interface, the social information that is relevant to the first user. The identifier may include a phone number or an email address of the intended recipient. The social information may include a name of the intended recipient, and/or a social-network profile of the intended recipient. The intended recipient may be a second user of the social-networking system, and the social information may be identified based on how many degrees of separation there are between the first user and the second user.
13 Citations
18 Claims
-
1. A method comprising:
-
by a client computing device of a first user of a social-networking system, receiving from the first user an identifier associated with an intended recipient to which outgoing communication is to be initiated, wherein the identifier is received via a user interface of an application; by the client computing device, identifying, based on the intended recipient, a plurality of pieces of social information, wherein each piece of social information is based at least in part on one or more actions performed on the social-networking system with respect to the intended recipient by one or more other users who are connections of the first user; by the client computing device, displaying, in the user interface, the plurality of pieces of social information, wherein at least one of the pieces of social information is temporally-sensitive, and the temporally-sensitive piece of social information comprises one or more actions performed on the social-networking system with respect to the intended recipient at one or more associated times by the one or more other users who are connections of the first user, wherein the pieces of social information are displayed in a ranked order in which at least one piece of temporally-sensitive social information has a higher ranking than other social information, wherein the intended recipient is a second user of the social-networking system, and the social information is identified based on how many degrees of separation there are between the first user and the second user, wherein the social information comprises a count of how many first-degree connections are shared between the first user and the second user in the social-networking system, by the client computing device, displaying, in the user interface, an indicator that displays the count of how many first-degree connections are shared between the first user and the second user; and by the client computing device, when the indicator is selected, displaying, in the user interface, the first-degree connections that are shared between the first user and the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive, from a first user of a social-networking system, an identifier associated with an intended recipient to which outgoing communication is to be initiated, wherein the identifier is received via a user interface of an application; identify, based on the intended recipient, a plurality of pieces of social information, wherein each piece of social information is based at least in part on one or more actions performed on the social-networking system with respect to the intended recipient by one or more other users who are connections of the first user; display, in the user interface, the plurality of pieces of social information, wherein at least one of the pieces of social information is temporally-sensitive, and the temporally-sensitive piece of social information comprises one or more actions performed on the social-networking system with respect to the intended recipient at one or more associated times by the one or more other users who are connections of the first user, wherein the plurality of pieces of social information are displayed in a ranked order in which at least one piece of temporally-sensitive social information has a higher ranking than other social information, wherein the intended recipient is a second user of the social-networking system, and the social information is identified based on how many degrees of separation there are between the first user and the second user, wherein the social information comprises a count of how many first-degree connections are shared between the first user and the second user in the social-networking system, display, in the user interface, an indicator that displays the count of how many first-degree connections are shared between the first user and the second user; and when the indicator is selected, display, in the user interface, the first-degree connections that are shared between the first user and the second user.
-
-
18. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to;receive, from a first user of a social-networking system, an identifier associated with an intended recipient to which outgoing communication is to be initiated, wherein the identifier is received via a user interface of an application; identify, based on the intended recipient, a plurality of pieces of social information, wherein each piece of social information is based at least in part on one or more actions performed on the social-networking system with respect to the intended recipient by one or more other users who are connections of the first user; display, in the user interface, the plurality of pieces of social information, wherein at least one of the pieces of social information is temporally-sensitive, and the temporally-sensitive piece of social information comprises one or more actions performed on the social-networking system with respect to the intended recipient at one or more associated times by the one or more other users who are connections of the first user, wherein the plurality of pieces of social information are displayed in a ranked order in which at least one piece of temporally-sensitive social information has a higher ranking than other social information, wherein the intended recipient is a second user of the social-networking system, and the social information is identified based on how many degrees of separation there are between the first user and the second user, wherein the social information comprises a count of how many first-degree connections are shared between the first user and the second user in the social-networking system, display, in the user interface, an indicator that displays the count of how many first-degree connections are shared between the first user and the second user; and when the indicator is selected, display, in the user interface, the first-degree connections that are shared between the first user and the second user.
- one or more processors; and
Specification