Methods and systems for providing current email addresses and contact information for members within a social network
First Claim
1. A method comprising:
- receiving a request from a second member of a social network for a first information included in a social network profile of a first member of the social network, the request including a first identifier associated with the first member and a second identifier associated with the second member;
determining, using one or more processors, a degree of separation between the first member and the second member using the first identifier and the second identifier, the degree of separation determined based at least in part on an association of the second member with the first member in the social network and a weighting factor assigned for the association prior to determining the degree of separation;
determining the first information from the social network profile of the first member;
determining whether the second member is authorized to receive the first information based on the degree of separation; and
responsive to the second member being authorized to receive the first information, transmitting the first information to the second member.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing current email addresses or contact information to members within a social network are described. In one described method, an email program application requests an email address for a member within a social network. Using profile information associated with the member, the email address is provided to the email program application which sent the request. The email address is then entered into the send-to parameter field of an email message. In another described method, contact information associated with a first member of a social can be provided to a second member of the social network. The contact information is provided if the relationship between the first and second members is an authorized relationship. The contact information associated with the first member can be used to update the contact information for the first member in an electronic address book associated with the second member.
125 Citations
20 Claims
-
1. A method comprising:
-
receiving a request from a second member of a social network for a first information included in a social network profile of a first member of the social network, the request including a first identifier associated with the first member and a second identifier associated with the second member; determining, using one or more processors, a degree of separation between the first member and the second member using the first identifier and the second identifier, the degree of separation determined based at least in part on an association of the second member with the first member in the social network and a weighting factor assigned for the association prior to determining the degree of separation; determining the first information from the social network profile of the first member; determining whether the second member is authorized to receive the first information based on the degree of separation; and responsive to the second member being authorized to receive the first information, transmitting the first information to the second member. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a non-transitory computer readable medium encoding instructions that, in response to execution by a computing device, cause the computing device to perform operations comprising:
-
receiving a request from a second member of a social network for a first information included in the social network profile of a first member of a social network, the request including a first identifier associated with the first member and a second identifier associated with the second member; determining a degree of separation between the first member and the second member using the first identifier and the second identifier, the degree of separation determined based at least in part on an association of the second member with the first member in the social network and a weighting factor assigned for the association prior to determining the degree of separation; determining the first information from the social network profile of the first member stored in a storage subsystem; determining whether the second member is authorized to receive the first information based on the degree of separation; and responsive to the second member being authorized to receive the first information, transmitting the first information to the second member. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more computer processors; a non-transitory computer readable storage medium storing instructions that when executed by the one or more computer processors are configured to; receive a request from a second member of a social network for a first information included in the social network profile of a first member of a social network, the request including a first identifier associated with the first member and a second identifier associated with the second member; determine a degree of separation between the first member and the second member using the first identifier and the second identifier, the degree of separation determined based at least in part on an association of the second member with the first member in the social network and a weighting factor assigned for the association prior to determining the degree of separation; determine the first information from the social network profile of the first member stored in a storage subsystem; determine whether the second member is authorized to receive the first information based on the degree of separation; and responsive to the second member being authorized to receive the first information, transmit the first information to the second member. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification