Method and apparatus to construct an ontology with derived characteristics for online social networks
First Claim
1. A machine-implemented method for analyzing a plurality of online social networks, the method comprising:
- receiving information about the plurality of online social networks, the information including messages, user identifiers, and relationship data regarding a plurality of actors of the plurality of online social networks;
analyzing the received information, the analyzing further comprising;
identifying available characteristics as defined by a plurality of online social network schemas,adding the identified available characteristics to a master actor ontology,determining a plurality of derived graph characteristics,adding the plurality of derived graph characteristics to the master actor ontology,determining a plurality of user behavior classifications,adding the plurality of user behavior classifications to the master actor ontology,determining a derived introversion/extroversion indicator for the plurality of actors based on a respective actor'"'"'s attributes included in the master actor ontology, andadding the derived introversion/extroversion indicator to the master actor ontology;
the method further comprising;
inputting at least one logical expression representing at least one correlation of interest with respect to the master actor ontology;
converting the at least one logical expression into at least one query in a standard graph query format;
executing the at least one query over the master actor ontology to produce at least one query result;
after executing the at least one query, determining additional derived values from the master actor ontology based, at least in part, on the at least one query result; and
storing the additional derived values from the master actor ontology, whereinthe method is performed by a plurality of processing devices, each of the plurality of processing devices performing processing on a respective portion of the master actor ontology.
1 Assignment
0 Petitions
Accused Products
Abstract
A machine implemented method, a processing device, and one or more non-transient machine-readable media are provided for analyzing multiple online social networks. The processing device may construct a master actor ontology in a light weight data-interchange format based on information received from the multiple online social networks. The constructed master actor ontology may include available characteristics identified from the received information, multiple derived graph characteristics, user behavior classifications, and an introversion/extroversion indicator for each of multiple actors. At least one logical expression representing at least one correlation of interest with respect to a graph or a subgraph of the master actor ontology may be input and automatically converted to a resource description framework query format. At least one query may be performed over the master actor ontology based on the converted at least one logical expression. At least one result of the at least one query may be provided.
-
Citations
24 Claims
-
1. A machine-implemented method for analyzing a plurality of online social networks, the method comprising:
-
receiving information about the plurality of online social networks, the information including messages, user identifiers, and relationship data regarding a plurality of actors of the plurality of online social networks; analyzing the received information, the analyzing further comprising; identifying available characteristics as defined by a plurality of online social network schemas, adding the identified available characteristics to a master actor ontology, determining a plurality of derived graph characteristics, adding the plurality of derived graph characteristics to the master actor ontology, determining a plurality of user behavior classifications, adding the plurality of user behavior classifications to the master actor ontology, determining a derived introversion/extroversion indicator for the plurality of actors based on a respective actor'"'"'s attributes included in the master actor ontology, and adding the derived introversion/extroversion indicator to the master actor ontology; the method further comprising; inputting at least one logical expression representing at least one correlation of interest with respect to the master actor ontology; converting the at least one logical expression into at least one query in a standard graph query format; executing the at least one query over the master actor ontology to produce at least one query result; after executing the at least one query, determining additional derived values from the master actor ontology based, at least in part, on the at least one query result; and storing the additional derived values from the master actor ontology, wherein the method is performed by a plurality of processing devices, each of the plurality of processing devices performing processing on a respective portion of the master actor ontology. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 24)
-
-
12. A plurality of processing devices for analyzing a plurality of online social networks, each of the plurality of processing devices comprising:
-
at least one processing unit; a memory; a communication unit for communicating with at least one other processing device of the plurality of processing devices; and a communication bus for permitting the at least one processing unit to communicate with the memory and the communication unit, wherein; the memory of each of the plurality of processing devices comprises a plurality of instructions, which when executed by each of the at least one processing unit causes the plurality of processing devices to collectively perform a method comprising; constructing a master actor ontology based on information received from the plurality of online social networks, the constructed master actor ontology including available characteristics identified from the received information, a plurality of derived graph characteristics, a plurality of user behavior classifications, and an introversion/extroversion indicator based on a respective actor'"'"'s attributes for each of a plurality of actors; inputting at least one logical expression representing at least one correlation of interest with respect to a graph or a subgraph of the master actor ontology; automatically converting the at least one logical expression to a resource description framework query format; performing at least one query over the master actor ontology, based on the converted at least one logical expression, to provide at least one query result of the performed at least one query; after performing the at least one query, determining additional derived values from the master actor ontology based, at least in part, on the at least one query result; and storing the additional derived values from the master actor ontology. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. At least one non-transient machine-readable medium having instructions stored therein such that, when the instructions are executed by at least one processor of at least one processing device, a method is performed, the method comprising:
-
constructing a master actor ontology in a resource description framework format based on information received from a plurality of online social networks, the constructed master actor ontology including available characteristics identified from the received information, a plurality of derived graph characteristics, a plurality of user behavior classifications, and an introversion/extroversion indicator based on a respective actor'"'"'s attributes for each of a plurality of actors; inputting at least one logical expression representing at least one correlation of interest with respect to a graph or a subgraph of the master actor ontology; automatically converting the at least one logical expression to a resource description framework query format; performing at least one query over the master actor ontology, based on the converted at least one logical expression, to provide at least one query result of the performed at least one query; after performing the at least one query, determining additional derived values from the master actor ontology based, at least in part, on the at least one query result; and storing the additional derived values from the master actor ontology. - View Dependent Claims (23)
-
Specification