Reverse matching relationships in networks of existing identifiers
First Claim
1. A processor readable storage medium that includes data and instructions, wherein the execution of the instructions on a computing device enabling actions, comprising:
- receiving an identifier for a visitor of a social networking site;
determining a plurality of contact lists for members of the social networking site;
searching each of the contact lists in the plurality of contact lists to determine each contact list that includes a match to the visitor'"'"'s identifier to enable the visitor to identify those members that know the visitor;
determining selected information about each member associated with each contact list for which a match of the visitor'"'"'s identifier is found;
providing a display to the visitor of a list of the selected information for each member having a match in their contact lists to the visitor'"'"'s identifier;
if the visitor is not currently a member to the social networking site, the display enabling the visitor to become a member; and
if the visitor is currently a member, filtering the list of selected information such that the display comprises information indicating members that joined the social networking site at a defined time after the visitor joined.
3 Assignments
0 Petitions
Accused Products
Abstract
A mobile device, system, and method are directed towards managing social networking information by employing a reverse matching search to identify those members of the social network that may have another person'"'"'s identifier in their contact lists. The person may initially visit the social network site and provide an identifier either automatically or through a directed action by the person. A reverse search may be performed on members'"'"' contact lists to determine which contact lists include the identifier. If a match is found in a member'"'"'s contact list, selected information about that member may be provided to the person. The reverse matching search may also be performed at various subsequent times to provide members information about new members to the social network.
46 Citations
20 Claims
-
1. A processor readable storage medium that includes data and instructions, wherein the execution of the instructions on a computing device enabling actions, comprising:
-
receiving an identifier for a visitor of a social networking site; determining a plurality of contact lists for members of the social networking site; searching each of the contact lists in the plurality of contact lists to determine each contact list that includes a match to the visitor'"'"'s identifier to enable the visitor to identify those members that know the visitor; determining selected information about each member associated with each contact list for which a match of the visitor'"'"'s identifier is found; providing a display to the visitor of a list of the selected information for each member having a match in their contact lists to the visitor'"'"'s identifier; if the visitor is not currently a member to the social networking site, the display enabling the visitor to become a member; and if the visitor is currently a member, filtering the list of selected information such that the display comprises information indicating members that joined the social networking site at a defined time after the visitor joined. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving an identifier associated with a visitor to a social networking site; determining a plurality of contact lists, each contact list in the plurality being associated with a member of the social networking site; searching each of the contact lists in the plurality of contact lists to determine each contact list that includes the visitor'"'"'s identifier; determining each member associated with each contact list for which a match of the visitor'"'"'s identifier is found to enable the visitor to know who within the social networking site knows the visitor; providing a display to the visitor comprising information about each member having a match in their contact lists to the visitor'"'"'s identifier; if the visitor is not currently a member to the social networking site, the display enabling the visitor to become a member; and if the visitor is currently a member, filtering the information about each member having a match in their contact list to obtain information indicating members that joined the social networking site at a defined time after the visitor joined and providing the obtained information to the visitor. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A network device comprising:
-
a transceiver to send and receive data over a network; and a processor that is operative to perform actions, comprising; receiving an identifier for a visitor of a social networking site; receiving information from a plurality of contact lists, each contact list in the plurality being associated with a different member of the social networking site; searching each of the contact lists in the plurality of contact lists to determine each contact list that includes a match to the visitor'"'"'s identifier to enable the visitor to know who within the social networking site knows the visitor; providing to the visitor a list of members having a match in their respective contact lists; if the visitor is not currently a member to the social networking site, providing a display enabling the visitor to become a member; and if the visitor is currently a member, filtering the list of members to obtain information indicating members in the list of members that joined the social networking site at a defined time after the visitor joined and providing the obtained information to the visitor. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A mobile device comprising:
-
a memory arranged to store data and instructions; an input interface for receiving requests and sending responses; and a processor arranged to enable actions embodied by at least a portion of the stored instructions, the actions comprising; accessing the social networking site over the network; automatically providing to the site an identifier associated with a user of the mobile device; receiving a display from the social networking site, wherein the display includes a list of members to the social networking site that has in their respective contact lists the provided identifier associated with the user, wherein the list of members is determined based on a reverse search of each member'"'"'s contact lists for a match to the user'"'"'s identifier to enable the user to know who within the social networking site knows the visitor; receiving an offer to join the social networking site, if the user of the mobile device is determined to not be a current member to the site; and if the visitor is currently a member, the received display comprises information indicating members from the list that joined the social networking site at a defined time after the visitor joined. - View Dependent Claims (17, 18, 19, 20)
-
Specification