System and method for revealing correlations between data streams
First Claim
1. A method for revealing correlations in data signals, the method comprising:
- automatically importing a first data stream comprising a first time series of the data signals from conversations occurred within one or more social networks;
importing a second data stream comprising a second time series of the data signals from a user selected data source,wherein each of the data streams includes a plurality of attributes which categorize a corresponding data stream'"'"'s total volume;
responsive to a selection of one or more attributes of a respective data stream, displaying, on a user interface, the data signals which correspond to the selected attributes using a time series plot;
determining correlations between the data streams based on calculating a correlation score for each correlation between (1) each selected attribute in the first data stream and (2) each selected attribute in the second data stream,wherein the correlation score is calculated at least in part based on permutations of different lengths of time shifts in which the data signals take place; and
displaying, on the user interface, correlation scores adjacent to their respective attributes.
4 Assignments
0 Petitions
Accused Products
Abstract
The disclosed techniques can provide users with a tool having an integrated, user-friendly interface and having automated mechanisms which can reveal correlations between data streams to the users in a clear and easily understandable way, thereby enabling the users to easily digest the vast amount of information contained in activities within one or more network, to understand the correlations among the activities, to stay informed and responsive to current or new trends, and even to predict future trends. Among other benefits, the disclosed techniques are especially useful in the context of discovering impacts of social networking activities on other types of commercial activities.
-
Citations
28 Claims
-
1. A method for revealing correlations in data signals, the method comprising:
-
automatically importing a first data stream comprising a first time series of the data signals from conversations occurred within one or more social networks; importing a second data stream comprising a second time series of the data signals from a user selected data source, wherein each of the data streams includes a plurality of attributes which categorize a corresponding data stream'"'"'s total volume; responsive to a selection of one or more attributes of a respective data stream, displaying, on a user interface, the data signals which correspond to the selected attributes using a time series plot; determining correlations between the data streams based on calculating a correlation score for each correlation between (1) each selected attribute in the first data stream and (2) each selected attribute in the second data stream, wherein the correlation score is calculated at least in part based on permutations of different lengths of time shifts in which the data signals take place; and displaying, on the user interface, correlation scores adjacent to their respective attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A server which reveals correlations in data signals, the server comprising:
-
a processor; and a memory unit having instructions stored thereon which when executed by the processor, causes the processor to; automatically import a first data stream comprising a first time series of the data signals from conversations occurred within one or more social networks; import a second data stream comprising a second time series of the data signals from a user selected data source, wherein each of the data streams includes a plurality of attributes which categorize a corresponding data stream'"'"'s total volume; responsive to a selection of one or more attributes of a respective data stream, display, on a user interface, the data signals which correspond to the selected attributes using a time series plot; determine correlations between the data streams based on calculating a correlation score for each correlation between (1) each selected attribute in the first data stream and (2) each selected attribute in the second data stream, wherein the correlation score is calculated at least in part based on permutations of different lengths of time shifts in which the data signals take place; and display, on the user interface, correlation scores adjacent to their respective attributes. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system which reveals correlations in data signals, the system comprising:
-
means for automatically importing a first data stream comprising a first time series of the data signals from conversations occurred within one or more social networks; means for importing a second data stream comprising a second time series of the data signals from a user selected data source, wherein each of the data streams includes a plurality of attributes which categorize a corresponding data stream'"'"'s total volume; means for, responsive to a selection of one or more attributes of a respective data stream, displaying, on a user interface, the data signals which correspond to the selected attributes using a time series plot; means for determining correlations between the data streams based on calculating a correlation score for each correlation between (1) each selected attribute in the first data stream and (2) each selected attribute in the second data stream, wherein the correlation score is calculated at least in part based on permutations of different lengths of time shifts in which the data signals take place; and means for displaying, on the user interface, correlation scores adjacent to their respective attributes.
-
Specification