System and method for research report guided proactive news analytics for streaming news and social media
First Claim
1. A computer implemented method, comprising:
- extracting, by a computer processor, one or more statements from one or more unstructured sources wherein the extracted statements comprise predictive and conditional statements pertaining to an event in the future;
normalizing, by the computer processor, the extracted statements;
linking the extracted statements from the one or more unstructured sources based on one or more factors;
testing the extracted statements for consistency, wherein inconsistent statements are removed;
creating, by the computer processor, a list of custom keywords based on the extracted statements;
ranking the extracted statements based on a strength of agreement; and
creating an alternative conditional statement flow chart upon the extracted statements having a high degree of disagreement.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods may provide proactive news analytics based on integrated prediction statements. Users may extract and collect conditional statements from research reports. A compiled list based on the processing/linking of statements for signal generation may then be created. Similarly, a list of counter statements that are assigned a conflict rating that specifies how much agreement/disagreement on a specific topic exists for the counter statement and the statement itself may be created. The custom library may have semantic capabilities to justify conditional statements in order to capture meaning and identify supporting news related to the statement. When a relevant event is detected that relates to a conditional statement, expected conclusions are linked, and customized indexes are calculated to allow for analysis of the relevant event.
-
Citations
32 Claims
-
1. A computer implemented method, comprising:
-
extracting, by a computer processor, one or more statements from one or more unstructured sources wherein the extracted statements comprise predictive and conditional statements pertaining to an event in the future; normalizing, by the computer processor, the extracted statements; linking the extracted statements from the one or more unstructured sources based on one or more factors; testing the extracted statements for consistency, wherein inconsistent statements are removed; creating, by the computer processor, a list of custom keywords based on the extracted statements; ranking the extracted statements based on a strength of agreement; and creating an alternative conditional statement flow chart upon the extracted statements having a high degree of disagreement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a processor; and a memory comprising computer-readable instructions which when executed by the processor cause the processor to perform the steps comprising; extracting one or more statements from one or more unstructured sources wherein the extracted statements comprise predictive and conditional statements pertaining to an event in the future; normalizing the extracted statements; linking the extracted statements from the one or more unstructured sources based on one or more factors; testing the extracted statements for consistency, wherein inconsistent statements are removed; creating a list of custom keywords based on the extracted statements; ranking the extracted statements based on a strength of agreement; and creating an alternative conditional statement flow chart if the extracted statements have a high degree of disagreement. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer implemented method, comprising:
-
acquiring, by a computer processor, a plurality of statements from multiple input channels, wherein each of the plurality of statements relates to an event that is predicted to occur in the future and each of the multiple input channels has an inherent confidence score based on historical performance of each of the multiple input channels relating to statements and predicted events; processing, by the computer processor, each of the plurality of statements, wherein the processing comprises one or more of;
linking data structures with time stamps for action, assigning importance, and delineating consequences;normalizing each of the plurality of statements to account for differences in structure and format of the multiple input channels; linking and compiling, by the computer processor, each of the plurality of statements through one or more of hierarchy, timeline, entity connectivity, and causality implications; verifying each of the plurality of statements for consistency in a multi-dimensional space; removing inconsistent statements that fall below an established threshold for consistency; calculating, by the computer processor, a unique confidence score based on a matching between two or more of the plurality of statements; forming a new group of statements based on remaining statements, wherein the new group of statements is weighted based on the inherent confidence score; creating, by the computer processor, a custom keyword library based on the new group of statements; creating, by the computer processor, natural language processing structures for statement justification; associating sentiment signals with the new group of statements; linking, by the computer processor, the custom keyword library and the natural language processing structures; prefetching signals, by the computer processor, from a stream comprising one or more sources comprising news, social media, and research reports; checking, by the computer processor, each prefetched signal for a potential match to the custom keyword library and the natural language processing structures, wherein upon a determination of a match the potential match becomes a matched signal; and performing, by the computer processor, a confidence check on each matched signal based on the weighting based on the inherent confidence score. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A computer implemented method, comprising:
-
acquiring, by a computer processor, a plurality of statements related to a specific entity from multiple input channels, wherein each of the plurality of statements relates to an event that is predicted to occur in the future and each of the multiple input channels has an inherent confidence score based on historical performance associated therewith; processing, by the computer processor, each of the plurality of statements, wherein the processing comprises one or more of;
linking data structures with time stamps for action, assigning importance, and delineating consequences;normalizing each of the plurality of statements to account for differences in structure and format of the multiple input channels; linking and compiling, by the computer processor, each of the plurality of statements through one or more of hierarchy, timeline, entity connectivity, and causality implications; verifying each of the plurality of statements for consistency in a multi-dimensional space; removing inconsistent statements falling below an established threshold of consistency; calculating, by the computer processor, a unique confidence score based on a matching between two or more of the plurality of statements; forming a new group of statements based on remaining statements; creating, by the computer processor, a custom keyword library based on the new group of statements; creating, by the computer processor, natural language processing structures for statement justification; associating sentiment signals with the new group of statements; linking, by the computer processor, the custom keyword library and the natural language processing structures; prefetching signals, by the computer processor, from a stream comprising one or more sources comprising news, social media, and research reports; weighting each prefetched signal based on the inherent confidence score; checking, by the computer processor, each prefetched signal for a potential match to the custom keyword library and the natural language processing structures, wherein upon a determination of a match the potential match becomes a matched signal; performing, by the computer processor, a confidence check comprising assignment of a confidence score on each matched signal based on the weighting; and combining each matched signal to create a position signal for the specific entity using the weighting. - View Dependent Claims (28, 29)
-
-
30. A computer implemented method, comprising:
-
acquiring, by a computer processor, a plurality of statements from multiple input channels, wherein each of the plurality of statements relates to an event that is predicted to occur in the future and each of the multiple input channels has an inherent confidence score based on historical performance associated therewith; processing, by the computer processor, each of the plurality of statements, wherein the processing comprises one or more of;
linking data structures with time stamps for action, assigning importance, and delineating consequences;normalizing each of the plurality of statements to account for differences in structure and format of the multiple input channels; linking and compiling, by the computer processor, each of the plurality of statements through one or more of hierarchy, timeline, entity connectivity, and causality implications; verifying each of the plurality of statements for consistency in a multi-dimensional space; calculating, by the computer processor, a unique confidence score based on a matching between two or more of the plurality of statements; removing inconsistent statements based on an established threshold, wherein statements below the threshold are removed; forming a new group of statements based on remaining statements following the removing; creating, by the computer processor, a custom keyword library based on the new group of statements; creating, by the computer processor, natural language processing structures for statement justification; associating sentiment signals with the new group of statements; linking, by the computer processor, the custom keyword library and the natural language processing structures; prefetching signals, by the computer processor, from a stream comprising one or more sources comprising news, social media, and research reports; checking, by the computer processor, each prefetched signal for a potential match to the custom keyword library and the natural language processing structures, wherein upon a determination of a match the potential match becomes a matched signal; applying, by the computer processor, machine learning based on each matched signal, wherein the machine learning comprises identifying indicators in the matched signal to identify additional signals to pre-fetch; and prefetching, from the stream, by the computer processor, one or more additional signals based on the machine learning. - View Dependent Claims (31, 32)
-
Specification