QUERYING SOCIAL NETWORKS
First Claim
1. One or more volatile or non-volatile computer readable media storing a schema defining a data model of arbitrary social networks, where a social network comprises persons and relations between the persons, the schema comprising:
- a definition of person nodes, the definition of person nodes defining a person node as comprising information identifying a person represented by the person node and keywords corresponding to that person; and
a definition of connectors, the definition of connectors defining a connector as including information identifying a first person node and a second person node and representing connectivity information about how the connector is related to the first person node or the second person node.
2 Assignments
0 Petitions
Accused Products
Abstract
A data model models a social network. The data model can be embodied as a person profile schema and a connector profile schema. The person profile schema defines properties of persons in the social network. The connector profile schema defines connectivity properties of persons that connect a searcher to the persons in social network that the searcher desires to find. Query languages can be based on the data model and can be used to express queries of social networks. Queries can be for persons, for connecting persons, or for both.
213 Citations
20 Claims
-
1. One or more volatile or non-volatile computer readable media storing a schema defining a data model of arbitrary social networks, where a social network comprises persons and relations between the persons, the schema comprising:
-
a definition of person nodes, the definition of person nodes defining a person node as comprising information identifying a person represented by the person node and keywords corresponding to that person; and
a definition of connectors, the definition of connectors defining a connector as including information identifying a first person node and a second person node and representing connectivity information about how the connector is related to the first person node or the second person node. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer readable media storing a search request specifying a search of a representation of a social network, the representation of the social network comprising nodes representing persons in the social network and comprising connections between the nodes that represent social connections between the persons, the search request comprising:
-
person information indicating properties of persons to be searched for; and
connection information indicating properties of persons who directly or indirectly connect, within the social network, a person making the search request to the persons specified by the properties of the persons to be searched for. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more computer readable media storing information to allow a computer to send or receive queries for searching a social network or responses to such queries, where the computer performs a process comprising:
sending or receiving query statements of a query language, where the query language allows a query statement to specify target persons in the social network based on properties of the target persons and allows the query statement to specify one or more properties of persons that directly or indirectly connect, within the social network, the searcher to the target persons. - View Dependent Claims (17, 18, 19, 20)
Specification