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 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
by the processors, 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.
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.
22 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 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 by the processors, 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. - 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 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 send, 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. - 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 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 send, 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.
- one or more processors; and
Specification