Dynamic communication participant identification
First Claim
1. A method comprising:
- by one or more processors, receiving an identifier for a first user initiating a communication between a first device associated with the first user and a second device associated with a second user;
by the processors, retrieving, using the identifier, a privacy rule associated with the first user;
by the processors, determining, based on social-networking information, a set of information about the first user for display to the second user that describes characteristics regarding the first user'"'"'s membership in a common group in a social-networking system that both the first and second user are members of;
by the processors, determining, based on the privacy rule, one or more items of information from the set of information about the first user to reveal to the second user;
by the processors, formatting the one or more items of information regarding the first user'"'"'s membership in the common group for display in a caller ID interface; and
by the processors, sending, to the second device, the one or more items of information for display by the second device while the second device is notifying the second user about the communication to enable the second user to recognize the first user in the context of the first user'"'"'s membership in the common group.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving an identifier for a first user initiating a communication between a first device associated with the first user and a second device associated with a second user, retrieving, using the identifier, a privacy rule associated with the first user, determining, based on the privacy rule and social-networking information associated with the first user, whether one or more items of information associated with the first user are allowed to be revealed to the second user, and sending, to the second device, any of the items of information associated with the first user that are allowed to be revealed to the second user for display in association with the communication between the first device and the second device.
17 Citations
20 Claims
-
1. A method comprising:
-
by one or more processors, receiving an identifier for a first user initiating a communication between a first device associated with the first user and a second device associated with a second user; by the processors, retrieving, using the identifier, a privacy rule associated with the first user; by the processors, determining, based on social-networking information, a set of information about the first user for display to the second user that describes characteristics regarding the first user'"'"'s membership in a common group in a social-networking system that both the first and second user are members of; by the processors, determining, based on the privacy rule, one or more items of information from the set of information about the first user to reveal to the second user; by the processors, formatting the one or more items of information regarding the first user'"'"'s membership in the common group for display in a caller ID interface; and by the processors, sending, to the second device, the one or more items of information for display by the second device while the second device is notifying the second user about the communication to enable the second user to recognize the first user in the context of the first user'"'"'s membership in the common group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive an identifier for a first user initiating a communication between a first device associated with the first user and a second device associated with a second user; retrieve, using the identifier, a privacy rule associated with the first user; determine, based on social-networking information, a set of information about the first user for display to the second user that describes characteristics regarding the first user'"'"'s membership in a common group in a social-networking system that both the first and second user are members of; determine, based on the privacy rule, one or more items of information from the set of information about the first user to reveal to the second user; formatting the one or more items of information regarding the first user'"'"'s membership in the common group for display in a caller ID interface; and send, to the second device, the one or more items of information for display by the second device while the second device is notifying the second user about the communication to enable the second user to recognize the first user in the context of the first user'"'"'s membership in the common group. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
- one or more processors; and
a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to;receive an identifier for a first user initiating a communication between a first device associated with the first user and a second device associated with a second user; retrieve, using the identifier, a privacy rule associated with the first user; determine, based on social-networking information, a set of information about the first user for display to the second user that describes characteristics regarding the first user'"'"'s membership in a common group in a social-networking system that both the first and second user are members of; determine, based on the privacy rule, one or more items of information from the set of information about the first user to reveal to the second user; format the one or more items of information regarding the first user'"'"'s membership in the common group for display in a caller ID interface; and send, to the second device, the one or more items of information for display by the second device while the second device is notifying the second user about the communication to enable the second user to recognize the first user in the context of the first user'"'"'s membership in the common group.
- one or more processors; and
Specification