System and method for employing social networks for information discovery
First Claim
1. A computer-implemented search system comprising:
- a storage component that stores attributes relating to an individual;
a search engine that receives a user query, the search engine performing a social network-based search of the storage component to determine a referral path from a source of the query to a destination, the referral path comprising nodes representing individuals;
and a privacy component that selectively exposes portions of the referral path to the source of the query
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that enable searches of social networks by acting as a “compass” that assists users in navigating the social network. Individual user participation is not required in response to queries from other users. The systems and methods offer navigational assistance or information as opposed to a traditional search which returns requested information, thus currently acceptable social mechanisms for arbitrating trust can be exploited. As a result, users do not make their personal information publicly searchable, while at the same time, they are protected from potential misrepresentations of facts.
613 Citations
54 Claims
-
1. A computer-implemented search system comprising:
-
a storage component that stores attributes relating to an individual;
a search engine that receives a user query, the search engine performing a social network-based search of the storage component to determine a referral path from a source of the query to a destination, the referral path comprising nodes representing individuals;
and a privacy component that selectively exposes portions of the referral path to the source of the query - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for utilizing a social network comprising:
-
a private storage component that maintains information relating to a social network, the social network represented via at least one directed graph that functionally represents relationships between individuals and/or entities within the social network; and
a search engine that receives a query for requested information, and searches the private storage component for the requested information, the search engine selectively exposing at least a portion of the at least one directed graph as part of a query result. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29)
-
-
25. A computer-implemented system for utilizing a social network comprising:
-
a coordinator component that receives a plurality of buddy lists and personal information corresponding to a social network, the coordinator component generates a plurality of directed subgraphs based on the buddy lists and the personal information, the directed subgraphs being subsets of a directed graph that functionally represents relationships between individuals and/or entities within the social network; and
a subgraph encrypter that encrypts the plurality of directed subgraphs.
-
-
30. A computer implemented method that utilizes a social network represented by a database storing a collection of information about individuals and/or entities and intra-relationships there between, the method comprising:
-
generating a query for requested information;
parsing the query to obtain query parameters;
performing a search of a directed graph for the requested information, the directed graph being a functional representation of at least a portion of the social network; and
locating the requested information and returning navigation information toward the requested information. - View Dependent Claims (31, 32, 33, 39, 40)
-
- 36. The method of claim 35, the search performed via a breadth first search from a vertex representing the first user.
-
37. The method of claim 34, the search performed according to the query distance and the familiarity limit.
-
41. A computer implemented method that utilizes a social network represented by a database storing a collection of information about individuals and/or entities and intra-relationships there between, the method comprising:
-
receiving information for users of the social network, the information comprising attribute and relationship information; and
generating a directed graph of the social network by representing the individuals and/or entities as nodes and the relationship information as arcs interconnecting the nodes. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
- 52. A data packet adapted to be transmitted between two or more computer processes, the data packet comprising a directed graph, the directed graph comprising nodes interconnected via directional arcs, the nodes representing users of a social network and the directional arcs representing relationships between the users, the directed graph operative to be searched for requested information and to return navigation information towards the requested information.
-
54. A search system comprising:
-
means for storing attributes relating to a plurality of individuals and/or entities, and intra-relationships between the respective individuals and/or entities;
means for searching the attributes for requested information and selectively providing a referral path towards the requested information, the referral path comprising a subset of the plurality of individuals and/or entities arranged in linking manner corresponding to intra-relationships between the individuals and/or entities; and
means for selectively shielding portions of the referral path.
-
Specification