Dynamic Personal Privacy System for Internet-Connected Social Networks
First Claim
1. A method of obtaining or providing search results in a computer-based social network in a manner that allows users to maintain a certain level of control over their privacy, the method comprising in any order at least the acts of:
- receiving at a web server, from specific users of the computer-based social network, one or more privacy settings for each of the specific users for allowing searchers to access information concerning each of the specific users, wherein the privacy settings include at least one permission search term for each of the specific users, and wherein the searchers include users of the computer-based social network;
receiving at a web server, a request from a searcher to view specific users in the computer-based social network that match at least one particular search term, wherein the particular search term is provided by the searcher with the request, and wherein the searcher has access to a browser;
searching a user database to find the specific users of the computer-based social network that match the at least one particular search term, wherein the user database contains information concerning the users of the computer-based social network;
filtering out results that the searcher does not have permission to review, wherein the results are from the searching of the user database and wherein the permission is controlled by the specific users of the computer-based social network that were identified in the searching of the user database, and wherein the searcher has a biography database and the filtering out includes evaluating whether the permission search term is found in the biography database of the searcher; and
returning to the searcher, for display in the searcher'"'"'s browser, a list of the specific users of the computer-based social network that match the at least one particular search term and that the searcher has permission to review, but excluding other specific users of the computer-based social network that the searcher does not have permission to review.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of obtaining or providing search results in a computer-based social network in a manner that allows users to maintain a certain level of control over their privacy, and systems and methods of controlling undesired unsolicited communications between users in a computer-based social network. Users enter privacy settings which are used to filter search results by comparing privacy settings to available data concerning the searcher. Users are identified in the searches only if the searcher meets the privacy settings provided by the user. Privacy settings may include permission search terms, identification of a school, evaluating the number of connections of the searcher, evaluating a number or percentage of common connections between the user and the searcher, background checks, or a combination thereof as examples.
68 Citations
22 Claims
-
1. A method of obtaining or providing search results in a computer-based social network in a manner that allows users to maintain a certain level of control over their privacy, the method comprising in any order at least the acts of:
-
receiving at a web server, from specific users of the computer-based social network, one or more privacy settings for each of the specific users for allowing searchers to access information concerning each of the specific users, wherein the privacy settings include at least one permission search term for each of the specific users, and wherein the searchers include users of the computer-based social network; receiving at a web server, a request from a searcher to view specific users in the computer-based social network that match at least one particular search term, wherein the particular search term is provided by the searcher with the request, and wherein the searcher has access to a browser; searching a user database to find the specific users of the computer-based social network that match the at least one particular search term, wherein the user database contains information concerning the users of the computer-based social network; filtering out results that the searcher does not have permission to review, wherein the results are from the searching of the user database and wherein the permission is controlled by the specific users of the computer-based social network that were identified in the searching of the user database, and wherein the searcher has a biography database and the filtering out includes evaluating whether the permission search term is found in the biography database of the searcher; and returning to the searcher, for display in the searcher'"'"'s browser, a list of the specific users of the computer-based social network that match the at least one particular search term and that the searcher has permission to review, but excluding other specific users of the computer-based social network that the searcher does not have permission to review. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of obtaining or providing search results in a computer-based social network in a manner that allows users to maintain a certain level of control over their privacy, the method comprising in any order at least the acts of:
-
obtaining or providing a search mechanism for searchers to be able to search for specific users meeting a search criteria provided by the searchers; obtaining or providing a privacy mechanism for specific users of the social network to be able to enter one or more privacy settings provided by the specific users, wherein the privacy settings define one or more characteristics of the searchers; obtaining or providing a screening mechanism for screening search results, wherein, when the search mechanism identifies a specific user meeting the search criteria, the screening mechanism then evaluates whether the searcher meets the privacy settings provided by the specific user via the privacy mechanism, and wherein the specific user is identified to the searcher only if the searcher meets the privacy settings entered through the privacy mechanism by the specific user; wherein the privacy settings include a number of connections that the searcher has within the social network with other users, wherein the other users include at least one user of the computer-based social network other than the specific users. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of controlling undesired unsolicited communications between users in a computer-based social network, the method comprising in any order at least the acts of:
-
obtaining or providing a search mechanism for searchers to be able to search for specific users meeting a search criteria provided by the searchers, wherein the searchers include users of the computer-based social network; obtaining or providing a privacy mechanism for specific users of the social network to be able to enter privacy settings provided by the specific users, wherein the privacy settings define characteristics of the searchers; obtaining or providing a background check mechanism to perform background checks on the searchers;
wherein the background check mechanism is configured to access at least one external database over a wide area network in order to perform the background checks;obtaining or providing a screening mechanism for screening search results, wherein the screening mechanism evaluates whether the searcher meets the privacy settings provided by the specific user via the privacy mechanism, wherein the screening mechanism uses at least one of the background checks to evaluate whether the searcher meets the privacy settings provided by the specific user via the privacy mechanism, and wherein communication from the searcher to the specific user is facilitated by a communication mechanism only if the searcher meets the privacy settings entered through the privacy mechanism by the specific user. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method of providing search results in a computer-based social network in a manner that allows users to maintain a certain level of control over their privacy, the method comprising in any order at least the acts of:
-
receiving at a web server, through the Internet, from specific users of the computer-based social network, privacy settings for each of the specific users for allowing searchers to access information concerning each of the specific users, wherein the privacy settings include an option for the specific users to request that a background check be performed; receiving at a web server, a request from a searcher of the computer-based social network to view specific users in the computer-based social network that match at least one particular search term, wherein the particular search term is provided by the searcher with the request, and wherein the searcher has access to a browser; searching a user database to find the specific users of the computer-based social network that match the at least one particular search term, wherein the user database contains information concerning the users of the computer-based social network; when at least one of the specific users of the computer-based social network that match the at least one particular search term has requested that the background check be performed, performing the background check on the searcher; when the searcher fails the background check, filtering out the specific users of the computer-based social network that match the at least one particular search term that requested that the background check be performed; and returning to the searcher, for display in the searcher'"'"'s browser, a list of the specific users of the computer-based social network that match the at least one particular search term and that have not requested that the background check be performed, but excluding the specific users of the computer-based social network that requested that the background check be performed.
-
Specification