IP Library Granted Patent US 10,380,252
Granted Patent B2
US 10,380,252 · App. 15/399,991 · Granted Aug 13, 2019

Systems and methods for analyzing document coverage

Inventor: C. David Seuss (Charlestown, MA)
Assignee: NORTHERN LIGHT GROUP, LLC
G06F17/278G06F16/00G06F16/313G06F16/93G06F17/21G06F17/271G06F17/274G06F17/2785G06Q10/00G06T11/206G06T11/60
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,380,252
App. No.
15/399,991
Granted
Aug 13, 2019
Kind
B2
Abstract

A method includes storing a meaning taxonomy including meaning loaded entities and associations between the meaning loaded entities and a plurality of syntactic structures; receiving, from a first source, first content including one or more first syntactic structures; identifying, based at least in part on identification criteria, one or more meaning loaded entities that are linked to the one or more first syntactic structures by one or more first associations of the plurality of associations, the identification criteria including at least one of a type of the first content, a document size of the first content, a publication date of the first content, and an importance of the meaning load entities; calculating a first content summary indicating a level of coverage of the meaning loaded entities within the first content; and generating a first visual representation of the first content summary.

Claims (61)

1. A system comprising:

memory storing a meaning taxonomy including:

a text analytics database;

a plurality of meaning loaded entities; and

a plurality of associations between the plurality of meaning loaded entities and a plurality of syntactic structures, each association of the plurality of associations linking at least one meaning loaded entity of the plurality of meaning loaded entities to at least one syntactic structure of the plurality of syntactic structures; and

at least one processor in data communication with the memory, the processor configured to:

receive first content from a first source, the first content including one or more first syntactic structures;

identify, based at least in part on identification criteria, one or more first meaning loaded entities of the plurality of meaning loaded entities that are linked to the one or more first syntactic structures by one or more first associations of the plurality of associations, the identification criteria including at least one of a type of the first content, a document size of the first content, a publication date of the first content, and an importance of the one or more first meaning load entities;

store, in the text analytics database, a mapping of the one or more first syntactic structures within the first content to the identified one or more first meaning loaded entities;

calculate, based on the mapping in the text analytics database, a first content summary indicating a first level of coverage of the one or more first meaning loaded entities within the first content; and

generate a first visual representation of the first content summary, the first visual representation comprising visual indicia that graphically represent a domain of the one or more first meaning loaded entities addressed in the first content and a level of coverage dedicated to each meaning loaded entity in the domain of meaning loaded entities addressed in the first content.

2. The system of claim 1 , wherein the type of the first content is one of textual content, graphical content, and audio content.

3. The system of claim 1 , wherein the first content includes a set of documents including the one or more first syntactic structures and the first content summary includes a depth of coverage of the one or more first meaning loaded entities within the set of documents.

4. The system of claim 3 , wherein the set of documents includes at least one of white papers, presentations, news articles, press releases, market research reports, websites, and social media feeds.

5. The system of claim 3 , wherein the first visual representation is a radar chart presenting the depth of coverage.

6. The system of claim 1 , wherein the one or more components are further collectively configured to:

receive second content from a second source, the second content including one or more second syntactic structures;

identify one or more second meaning loaded entities of the plurality of meaning loaded entities that are linked to the one or more second syntactic structures by one or more second associations of the plurality of associations;

store, in the text analytics database, a second mapping of the one or more second syntactic structures within the second content to the identified one or more second meaning loaded entities;

calculate, based on the second mapping in the text analytics database, a second content summary indicating a second level of coverage of the one or more second meaning loaded entities within the second content; and

provide a comparative representation that combines the first visual representation and a second representation of the second content summary to the external entity.

7. The system of claim 6 , wherein the first content summary and the second content summary indicate a level of coverage of at least one common meaning loaded entity extracted from the first content and the second content.

8. The system of claim 7 , wherein the one or more first syntactic structures and the one or more second syntactic structures share no common syntactic structures.

9. A method implemented using a computer system including memory and at least one processor coupled to the memory, the method comprising:

storing, in the memory, a meaning taxonomy including:

a plurality of meaning loaded entities; and

a plurality of associations between the plurality of meaning loaded entities and a plurality of syntactic structures, each association of the plurality of associations linking at least one meaning loaded entity of the plurality of meaning loaded entities to at least one syntactic structure of the plurality of syntactic structures;

receiving first content from a first source, the first content including one or more first syntactic structures;

identifying, based at least in part on identification criteria, one or more first meaning loaded entities of the plurality of meaning loaded entities that are linked to the one or more first syntactic structures by one or more first associations of the plurality of associations, the identification criteria including at least one of a type of the first content, a document size of the first content, a publication date of the first content, and an importance of the one or more first meaning load entities;

storing, in a text analytics database, a mapping of the one or more first syntactic structures within the first content to the identified one or more first meaning loaded entities;

calculating, based on the mapping in the text analytics database, a first content summary indicating a first level of coverage of the one or more first meaning loaded entities within the first content; and

generating, by the at least one processor, a first visual representation of the first content summary, the first visual representation comprising visual indicia that graphically represent a domain of the one or more meaning loaded entities addressed in the first content and a level of coverage dedicated to each meaning loaded entity.

10. The method of claim 9 , wherein the type of the first content is one of textual content, graphical content, and audio content.

11. The method of claim 9 , wherein receiving the first content includes receiving a set of documents including the one or more syntactic structures and calculating the first content summary includes calculating a depth of coverage of the one or more first meaning loaded entities within the set of documents.

12. The method of claim 11 , wherein receiving the set of documents includes receiving at least one of white papers, presentations, news articles, press releases, market research reports, websites, and social media feeds.

13. The method of claim 9 , wherein the first visual representation is a radar chart presenting the depth of coverage.

14. The method of claim 9 , further comprising:

receiving second content from a second source, the second content including one or more second syntactic structures;

identifying one or more second meaning loaded entities of the plurality of meaning loaded entities that are linked to the one or more second syntactic structures by one or more second associations of the plurality of associations;

storing, in the text analytics database, a second mapping of the one or more second syntactic structures within the second content to the identified one or more second meaning loaded entities;

calculating, based on the second mapping in the text analytics database, a second content summary indicating a second level of coverage of the one or more second meaning loaded entities within the second content; and

providing a comparative representation that combines the first visual representation and a second representation of the second content summary to the external entity.

15. The method of claim 14 , wherein calculating the second content summary includes calculating a second content summary that indicates a level of coverage of at least one common meaning loaded entity extracted from the first content and the second content.

16. The method of claim 15 , wherein identifying the one or more second meaning loaded entities includes identifying one or more second meaning loaded entities that are linked to one or more second syntactic structures that share no common syntactic structures with the one or more first syntactic structures.

17. A non-transitory computer readable medium storing sequences of instruction for analyzing coverage of concepts within content, the sequences of instruction including computer executable instructions that instruct at least one processor to:

store, in a memory in data communication with the at least one processor, a meaning taxonomy including:

a plurality of meaning loaded entities; and

a plurality of associations between the plurality of meaning loaded entities and a plurality of syntactic structures, each association of the plurality of associations linking at least one meaning loaded entity of the plurality of meaning loaded entities to at least one syntactic structure of the plurality of syntactic structures;

receive first content from a first source, the first content including one or more first syntactic structures;

identify, based at least in part on identification criteria, one or more first meaning loaded entities of the plurality of meaning loaded entities that are linked to the one or more first syntactic structures by one or more first associations of the plurality of associations, the identification criteria including at least one of a type of the first content, a document size of the first content, a publication date of the first content, and an importance of the one or more first meaning load entities;

store, in a text analytics database, a mapping of the one or more first syntactic structures within the first content to the identified one or more first meaning loaded entities;

calculate, based on the mapping in the text analytics database, a first content summary indicating a first level of coverage of the one or more first meaning loaded entities within the first content; and

generate a first visual representation of the first content summary, the first visual representation comprising visual indicia that graphically represent a domain of the first one or more meaning loaded entities in the first content and a level of coverage dedicated to each meaning loaded entity.

18. The computer readable medium of claim 17 , wherein the first content includes a set of documents including the one or more syntactic structures and the first content summary includes a depth of coverage of the one or more first meaning loaded entities within the set of documents.

19. The computer readable medium of claim 18 , wherein the set of documents includes at least one of white papers, presentations, news articles, press releases, market research reports, websites, and social media feeds.

20. The computer readable medium of claim 17 , wherein the instructions further instruct the at least one processor to:

receive second content from a second source, the second content including one or more second syntactic structures;

identify one or more second meaning loaded entities of the plurality of meaning loaded entities that are linked to the one or more second syntactic structures by one or more second associations of the plurality of associations;

store, in the text analytics database, a second mapping of the one or more second syntactic structures within the second content to the identified one or more second meaning loaded entities;

calculate, based on the second mapping in the text analytics database, a second content summary indicating a second level of coverage of the one or more second meaning loaded entities within the second content; and

provide a comparative representation that combines the first visual representation and a second representation of the second content summary to the external entity.

Assignments (2)
SECURITY INTEREST Recorded Dec 17, 2025
From: NORTHERN LIGHT GROUP, LLC
To: WESTERN ALLIANCE BANK
Reel/Frame 073244/0104 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2017
From: SEUSS, C. DAVID
To: NORTHERN LIGHT GROUP, LLC
Reel/Frame 042190/0458 →
Continuity (2)
Continuation 14472246 · Aug 28, 2014
Related Publication 20170116176A1 · Apr 27, 2017
Cited By (1)
US 12,566,804