Method, system and computer product for analyzing business risk using event information extracted from natural language sources
First Claim
1. A method for analyzing business risk using qualitative business event information, comprising:
- retrieving a plurality of articles each containing qualitative business event information relevant to a target business entity;
extracting a structured events record of details for the qualitative business event information from the plurality of articles; and
applying the structured events record to a business risk model that uses temporal reasoning to map qualitative business event information to business risk, wherein the business risk model determines the business risk of the target business entity based on temporal proximity and order of the qualitative business event information in the structured events record.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, system and computer product for analyzing business risk using event information extracted from natural language sources. In this invention, articles each containing qualitative business event information relevant to a target business entity are retrieved. A structured events record of details for the qualitative business event information is extracted from the articles. The structured events record is applied to a business risk model that uses temporal reasoning to map qualitative business event information to business risk. The business risk model determines the business risk of the target business entity based on temporal proximity and order of the qualitative business event information in the structured events record.
-
Citations
74 Claims
-
1. A method for analyzing business risk using qualitative business event information, comprising:
-
retrieving a plurality of articles each containing qualitative business event information relevant to a target business entity;
extracting a structured events record of details for the qualitative business event information from the plurality of articles; and
applying the structured events record to a business risk model that uses temporal reasoning to map qualitative business event information to business risk, wherein the business risk model determines the business risk of the target business entity based on temporal proximity and order of the qualitative business event information in the structured events record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for analyzing business risk of a target business entity from qualitative event business information, comprising:
-
retrieving a plurality of articles each containing qualitative event information relevant to the target business entity, wherein the retrieved articles contain keywords and text patterns that are representative of events of interest for the target business entity and are within a reasonable proximity to the target business entity;
parsing each sentence within a paragraph of text from an article that contains keywords and text patterns into component parts of speech and grammar structure;
extracting event details and relationships between events and the target business entity from the component parts of speech and grammar structure;
generating a structured events record from the extracted event details and relationships;
comparing the structured events record to templates of pattern events, wherein each template comprises a number and type of events that form a pattern in an event category and temporal constraints that exist between the events;
using temporal based reasoning to identify templates of pattern events that match the structured events record; and
generating a probability of risk measure based on the degree of match between the identified templates of pattern events and the structured events record. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for monitoring business risk of a target business entity using qualitative event business information, comprising:
-
searching a plurality of natural language sources for articles mentioning the target business entity;
retrieving a plurality of articles each containing qualitative event business information relevant to the target business entity, wherein the retrieved articles contain keywords and text patterns that are representative of events of interest for the target business entity and are within a reasonable proximity to the target business entity;
determining whether any of the retrieved articles contain unanalyzed qualitative event business information;
for articles containing unanalyzed qualitative event business information, parsing each sentence within a paragraph of text from the article into component parts of speech and grammar structure;
extracting event details and relationships between events and the target business entity from the component parts of speech and grammar structure;
generating a structured events record from the extracted event details and relationships;
comparing the structured events record to templates of pattern events, wherein each template comprises a number and type of events that form a pattern in an event category and temporal constraints that exist between the events;
using temporal based reasoning to identify templates of pattern events that match the structured events record; and
generating a probability of risk measure based on the degree of match between the identified templates of pattern events and the structured events record. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A system for analyzing business risk from qualitative business event information, comprising:
-
a search component configured to search and retrieve a plurality of articles each containing qualitative business event information relevant to a target business entity;
an extraction engine component configured to extract a structured events record of details of the qualitative business event information retrieved from the plurality of articles; and
a business risk model component configured to map the structured events record of the target business entity to a business risk measure, wherein the business risk model component determines the business risk measure based on temporal proximity and order of the qualitative business event information in the structured events record. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A system for analyzing business risk of a target business entity from qualitative event business information, comprising:
-
a text pattern database defining a set of keywords and text patterns that are representative of events of interest;
a search component configured to search a plurality of natural language sources and retrieve a plurality of articles each containing keywords and text patterns defined in the text pattern database;
an extraction engine component configured to extract a structured events record from the plurality of articles, wherein the extraction engine component comprises a grammar parsing tool configured to receive paragraphs of text containing the keywords and text patterns from each of the plurality of articles and parse each sentence within the paragraphs into component parts of speech and grammar structure; and
a semantic analysis tool configured to extract event details and relationships between events and the target business entity from the component parts of speech and grammar structure;
a pattern events database that comprises templates of pattern events, wherein each template comprises a number and type of events that form a pattern in an event category and temporal constraints that exist between the events; and
a pattern analyzer configured to use temporal reasoning to compare the structured events record to the templates of pattern events and identify templates of pattern events that match the structured events record. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A computer-readable medium storing computer instructions for instructing a computer system to analyze business risk using qualitative business event information, the computer instructions comprising:
-
retrieving a plurality of articles each containing qualitative business event information relevant to a target business entity;
extracting a structured events record of details for the qualitative business event information from the plurality of articles; and
applying the structured events record to a business risk model that uses temporal reasoning to map qualitative business event information to business risk, wherein the business risk model component determines the business risk of the target business entity based on temporal proximity and order of the qualitative business event information in the structured events record. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A computer-readable medium storing computer instructions for instructing a computer system to analyze business risk of a target business entity from qualitative event business information, the computer instructions comprising:
-
retrieving a plurality of articles each containing qualitative event information relevant to the target business entity, wherein the retrieved articles contain keywords and text patterns that are representative of events of interest for the target business entity and are within a reasonable proximity to the target business entity;
parsing each sentence within a paragraph of text from an article that contains keywords and text patterns into component parts of speech and grammar structure;
extracting event details and relationships between events and the target business entity from the component parts of speech and grammar structure;
generating a structured events record from the extracted event details and relationships;
comparing the structured events record to templates of pattern events, wherein each template comprises a number and type of events that form a pattern in an event category and temporal constraints that exist between the events;
using temporal based reasoning to identify templates of pattern events that match the structured events record; and
generating a probability of risk measure based on the degree of match between the identified templates of pattern events and the structured events record. - View Dependent Claims (69, 70, 71, 72, 73, 74)
-
Specification