Social networking permissions
First Claim
1. A computer-implemented method for enabling searches with a graphical user interface, the method comprising the following operations performed by at least one processor:
- identifying, based on information associated with a social network of a first user, a plurality of first relationships between the first user and a second user in the social network, the first relationships comprising direct relationships through zero intermediary users;
identifying categories associated with the first relationships based on the social networking information;
generating a composite category representative of the identified categories;
determining a portion of a contact list of the second user that is accessible to the first user based on a composite access type associated with the composite category;
generating an instruction to display a graphical user interface on a device of the first user, the graphical user interface comprising a search text field;
receiving, from the device of the first user, search criteria entered into the search text field of the graphical user interface; and
generating an instruction to transmit information associated with the contact list portion to the device of the first user based on the search criteria entered, the information instructing the device to;
(i) display information of the contact list portion to the first user with a set of graphical position indicators, the set of graphical position indicators including a graphical indication of the first user and graphical indications of the intermediary members of the social network between the first user and the contact list portion; and
(ii) enable the first user to modify the presented contact list portion by selecting whether the search criteria is applied to the social network of the first user or an entire member directory stored in a database, wherein the contact list portion is modified to include auxiliary information for members outside of the social network of the first user when the search criteria is applied to the entire member directory.
6 Assignments
0 Petitions
Accused Products
Abstract
Enabling access to user-specific content includes maintaining data indicating a social network that indicates a first user and a second user that are connected by one or more relationships through zero or more intermediary users. At least one of the relationships that connect the first and second users is categorized. A request for access to content maintained by the second user is received from the first user. One or more of the relationships that connect the first user to the second user are identified using the data indicating the social network. A category of at least one of the identified relationships is identified. A type of access to the content to be provided to the first user is identified based on the identified to category. The first user is enabled to access the content in accordance with the identified type of access.
395 Citations
20 Claims
-
1. A computer-implemented method for enabling searches with a graphical user interface, the method comprising the following operations performed by at least one processor:
-
identifying, based on information associated with a social network of a first user, a plurality of first relationships between the first user and a second user in the social network, the first relationships comprising direct relationships through zero intermediary users; identifying categories associated with the first relationships based on the social networking information; generating a composite category representative of the identified categories; determining a portion of a contact list of the second user that is accessible to the first user based on a composite access type associated with the composite category; generating an instruction to display a graphical user interface on a device of the first user, the graphical user interface comprising a search text field; receiving, from the device of the first user, search criteria entered into the search text field of the graphical user interface; and generating an instruction to transmit information associated with the contact list portion to the device of the first user based on the search criteria entered, the information instructing the device to; (i) display information of the contact list portion to the first user with a set of graphical position indicators, the set of graphical position indicators including a graphical indication of the first user and graphical indications of the intermediary members of the social network between the first user and the contact list portion; and (ii) enable the first user to modify the presented contact list portion by selecting whether the search criteria is applied to the social network of the first user or an entire member directory stored in a database, wherein the contact list portion is modified to include auxiliary information for members outside of the social network of the first user when the search criteria is applied to the entire member directory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for enabling searches with a graphical user interface, comprising:
-
a storage device that stores a set of instructions; and at least one processor coupled to the storage device and operative with the set of instructions to; identify, based on information associated with a social network of a first user, a plurality of first relationships between the first user and a second user in the social network, the first relationships comprising direct relationships through zero intermediary users; identify categories associated with the first relationships based on the social networking information; generate a composite category representative of the identified categories; based on a composite access type associated with the generated composite category, determine at least a portion of a contact list of the second user that is accessible to the first user; generate an instruction to display a graphical user interface on a device of the first user, the graphical user interface comprising a search text field; receive, from the device of the first user, search criteria entered into the search text field of the graphical user interface; and generate an instruction to transmit information associated with the contact list portion to the device of the first user, the information instructing the device to (i) display information of the contact list portion to the first user with a set of graphical position indicators, the set of graphical position indicators including a graphical indication of the first user and graphical indications of the intermediary members of the social network between the first user and the contact list portion; and (ii) enable the first user modify the presented contact list portion by selecting whether the search criteria is applied to the social network of the first user or an entire member directory stored in a database, wherein the contact list portion is modified to include auxiliary information for members outside of the social network of the first user when the search criteria is applied to the entire member directory. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A tangible, non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform a method for enabling searches with a graphical user interface, the method comprising:
-
identifying, based on information associated with a social network of a first user, a plurality of first relationships between the first user and a second user in the social network, the first relationships comprising direct relationships through zero intermediary users; identifying categories associated with the first relationships based on the social networking information; generating a composite category representative of the identified categories; determining a portion of a contact list of the second user that is accessible to the first user based on the composite category; generating an instruction to display a graphical user interface on a device of the first user, the graphical user interface comprising a search text field; receiving, from the device of the first user, search criteria entered into the search text field of the graphical user interface; and generating an instruction to transmit information associated with the contact list portion to the device of the first user, the information instructing the device to (i) display information of the contact list portion to the first user with a set of graphical position indicators, the set of graphical position indicators including a graphical indication of the first user and graphical indications of the intermediary members of the social network between the first user and the contact list portion; and (ii) enable the first user to modify the presented portion of the contact list by selecting whether the search criteria is applied to the social network of the first user or an entire member directory stored in a database, wherein the contact list portion is modified to include auxiliary information for members outside of the social network of the first user when the search criteria is applied to the entire member directory.
-
Specification