Systems, methods, software and interfaces for entity extraction and resolution and tagging
First Claim
1. A computer-implemented method comprising:
- accessing a preexisting entity list;
analyzing by a computer a first document to detect an entity, the entity comprising a person, place, or organization, the first document being associated with a current legal event;
resolving the entity with the preexisting entity list and;
upon determining by the computer the entity is not present in the preexisting entity list, adding the entity to the preexisting entity list and generating a first set of relationship data associated with the relationship between the first document, the current legal event, and the entity, the first set of relationship data further comprising a set of information associated with the relationship between the entity and the current legal event;
orupon determining by the computer the entity is present in the preexisting entity list, generating a first set of relationship data associated with a relationship between the first document and the entity, the first set of relationship data further comprising a set of information associated with the relationship between the entity and the current legal event;
repeating the resolving step for each distinct entity detected in the first document;
generating a second set of relationship data representing the relationship between the entity and a professional support resource comprising tools for creating and editing a work product document, the work product document comprising a reference to at least one of the resolved entities;
storing the first and second sets of relationship data in a memory associated with the computer;
displaying a user interface to allow a user to select from a set of professional support resources;
associating the reference to the at least one resolved entity with a smart tag; and
editing the work product document in response to a signal representing a user input associated with the professional support resource and related to the smart tag.
7 Assignments
0 Petitions
Accused Products
Abstract
For automated text processing, the inventors devised, among other things, an exemplary system that includes an entity tagger, an entity resolver, a text segment classifier, and a relationship extractor. The entity tagger receives an input text segment, and tags named entities with the segment as being a person, company, or place. The entity resolver accesses authority files, and associates the persons and companies named in the text segment with specific entries in the files. The text segment classifier determines whether the text segment includes a relationship event, such as job-change event or merger and acquisition event, and if an event is detected, the relationship extractor determines the event role of entities named in the segment. For example, the extractor determines for a merger and acquisition event, which named company was the acquirer and which was acquired.
32 Citations
29 Claims
-
1. A computer-implemented method comprising:
accessing a preexisting entity list; analyzing by a computer a first document to detect an entity, the entity comprising a person, place, or organization, the first document being associated with a current legal event; resolving the entity with the preexisting entity list and; upon determining by the computer the entity is not present in the preexisting entity list, adding the entity to the preexisting entity list and generating a first set of relationship data associated with the relationship between the first document, the current legal event, and the entity, the first set of relationship data further comprising a set of information associated with the relationship between the entity and the current legal event;
orupon determining by the computer the entity is present in the preexisting entity list, generating a first set of relationship data associated with a relationship between the first document and the entity, the first set of relationship data further comprising a set of information associated with the relationship between the entity and the current legal event; repeating the resolving step for each distinct entity detected in the first document; generating a second set of relationship data representing the relationship between the entity and a professional support resource comprising tools for creating and editing a work product document, the work product document comprising a reference to at least one of the resolved entities; storing the first and second sets of relationship data in a memory associated with the computer; displaying a user interface to allow a user to select from a set of professional support resources; associating the reference to the at least one resolved entity with a smart tag; and editing the work product document in response to a signal representing a user input associated with the professional support resource and related to the smart tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A computer-implemented method comprising:
-
accessing a preexisting entity list; analyzing by a computer a first document to detect an entity, the entity comprising a person, place, or organization, the first document being associated with a current legal event; resolving the detected entity with the preexisting entity list and, if the detected entity is not present in the preexisting entity list, generating a list of new entities; generating respective first sets of relationship data representing a relationship between the first document, the current legal event, and each respective detected entity, the respective first sets of relationship data further comprising respective sets of information associated with the relationship between each respective detected entity and the current legal event; repeating the resolving step for each distinct entity detected in the first document and adding each distinct entity not present in the preexisting entity list to the list of new entities; generating a second set of relationship data representing the relationship between the detected entity and a professional support resource comprising tools for creating and editing a work product document, the work product document comprising a reference to at least one of the resolved entities; storing the respective first sets of relationship data and the second set of relationship data; displaying a user interface to allow a user to select from a set of professional support resources; associating the reference to the at least one resolved entity with a smart tag; and editing the work product document in response to a signal representing a user input associated with the professional support resource and related to the smart tag. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory computer useable medium having a set of executable code for enabling electronic communications between a word processing program of a client access device and an information services provider system (ISP), the set of executable code comprising:
-
a first set of computer program code adapted to access a preexisting entity list; a second set of computer program code adapted to analyze a first document to detect an entity, the entity comprising a person, place, or organization, the first document being associated with a current legal event; a third set of computer program code adapted to resolve the entity with the preexisting entity list and; upon determining the entity is not present in the preexisting entity list, adding the entity to the preexisting entity list and generating a first set of relationship data associated with the relationship between the first document and the entity, the first set of relationship data further comprising a set of information associated with the relationship between the entity and the current legal event;
orupon determining the entity is present in the preexisting entity list, generating a first set of relationship data associated with a relationship between the first document and the entity, the first set of relationship data further comprising a set of information associated with the relationship between the entity and the current legal event; a fourth set of computer program code adapted to repeat the resolving step for each distinct entity detected in the first document; a fifth set of computer program code adapted to generate a second set of relationship data representing the relationship between the entity and a professional support resource comprising tools for creating and editing a work product document, the work product document comprising a reference to at least one of the resolved entities; a sixth set of computer program code adapted to store the first and second sets of relationship data; a seventh set of computer program code adapted to display a user interface to allow a user to select from a set of professional support resources; an eighth set of computer program code adapted to associate the reference to the at least one resolved entity with a smart tag; and a ninth set of computer program code adapted to edit the work product document in response to a signal representing a user input associated with the professional support resource and related to the smart tag. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A non-transitory computer useable medium comprising:
-
a first set of computer program code adapted to accessing a preexisting entity list; a second set of computer program code adapted to analyze a first document to detect an entity, the entity comprising a person, place, or organization, the first document being associated with a current legal event; a third set of computer program code adapted to resolve the detected entity with the preexisting entity list and, if the detected entity is not present in the preexisting entity list, generating a list of new entities; a fourth set of computer program code adapted to generate respective first sets of relationship data representing a relationship between the first document, the current legal event, and each respective detected entity, the respective first sets of relationship data further comprising respective sets of information associated with the relationship between each respective detected entity and the current legal event; a fifth set of computer program code adapted to repeat the resolving step for each distinct entity detected in the first document and adding each distinct entity not present in the preexisting entity list to the list of new entities; a sixth set of computer program code adapted to generate a second set of relationship data representing the relationship between the detected entity and a professional support resource comprising tools for creating and editing a work product document, the work product document comprising a reference to at least one of the resolved entities; a seventh set of computer program code adapted to store the respective first sets of relationship data and the second set of relationship data; an eighth set of computer program code adapted to display a user interface to allow a user to select from a set of professional support resources; a ninth set of computer program code adapted to identify the reference to the at least one resolved entity with a smart tag; and a tenth set of computer program code adapted to edit the work product document in response to a signal representing a user input associated with the professional support resource and related to the smart tag. - View Dependent Claims (27, 28)
-
-
29. A computer-implemented method comprising:
-
analyzing a first document to detect entities appearing in the document, the first document being associated with current legal event; detecting a first entity in the first document; generating a first set of relationship data representing a relationship between the first document, the current legal event, and the detected first entity, the first set of relationship data further comprising a set of information associated with the relationship between the entity and the current legal event; comparing the detected first entity with a set of entity data derived from an existing authority database of known entities; generating a second set of relationship data representing the relationship between the first entity and a professional support resource comprising tools for creating and editing a work product document, the work product document comprising a reference to at least one of the resolved entities; updating the authority database of known entities including storing the first and second sets of relationship data; displaying a user interface to allow a user to select from a set of professional support resources; associating the reference to the at least one resolved entity with a smart tag; and editing the work product document in response to a signal representing a user input associated with the professional support resource and related to the smart tag.
-
Specification