IP Library Granted Patent US 10,223,760
Granted Patent B2
US 10,223,760 · App. 15/712,506 · Granted Mar 5, 2019

Risk data visualization system

Inventors: Raj Ananthanpillai (Potomac, MD); Aaron Kilinski (Bethesda, MD)
Assignee: ENDERA SYSTEMS, LLC
G06Q50/265G06F17/2705G06F21/552G06N5/048G06Q10/0635H04L63/1433
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,223,760
App. No.
15/712,506
Granted
Mar 5, 2019
Kind
B2
Abstract

A computer-implemented method for interactive visualization of a risk assessment for an entity on a graphical user interface of a computer system includes receiving, by the computer system, unstructured risk data associated with an entity, parsing, by the computer system, the unstructured risk data to produce risk information elements during a time period, combining, by the computer system, the risk information elements that comprise a single event, categorizing, by the computer system, each event in a category, generating, by a computer processor, a risk assessment for the entity from the categorized events for each time period, and displaying, on the graphical user interface, the risk assessments for each time period on a risk timeline that includes a timeline and a numerical risk scale.

Claims (51)

1. A computer-implemented method for interactive visualization of a risk assessment for an entity on a graphical user interface of a computer system, the method comprising:

receiving, by the computer system, unstructured risk data associated with the entity from one or more source;

parsing, by the computer system, the unstructured risk data to produce one or more risk information element during a time period;

combining, by the computer system, each risk information element that comprises a single event or issue;

categorizing, by the computer system, each event or issue by a class or guideline, and a disqualifying condition or category, wherein the disqualifying condition or category are related to the class or guideline;

generating, by a computer processor, a risk assessment for the entity from each of the one or more categorized event or issue for each time period; and

displaying, on the graphical user interface, the risk assessment for each time period on a timeline, wherein each risk assessment comprises a decision group for each time period that includes a first vertical column to display a stack of one or more class or guideline, a second vertical column to display a stack of one or more category or disqualifying condition related to the class or guideline, and a third vertical column to display a stack of one or more event or issue related to the class or guideline and/or the category or disqualifying condition;

wherein each class or guideline comprises a first segment in the first vertical column, each category or disqualifying condition comprises a second segment in the second vertical column and each event or issue comprises a third segment in the third vertical column; and

wherein the stack of every third segment related to the second segment share a common upper and lower boundary and the stack of every second segment related to the first segment share a common upper and lower boundary.

2. The method of claim 1 , further comprising:

prompting a user to display one or more of the first, second and third vertical column of each decision group; and

displaying, on the graphical user interface, only each of the first, second and third vertical column in response to the user response to the prompting.

3. The method of claim 1 , wherein

generating the one or more risk assessment comprises assigning a numerical value to each event or issue; and

displaying comprises changing an appearance, on the graphical user interface, of the event or issue based on the assigned numerical value.

4. The method of claim 3 , wherein

generating the one or more risk assessment comprises aggregating each numerical value of each event or issue to produce a risk score for the time period; and

displaying comprises displaying, on the graphical user interface, the risk score for the entity at each time period on the timeline.

5. The method of claim 4 , further comprising:

changing a display on the graphical user interface in response to a user input; and

wherein displaying, on the graphical user interface, the numerical risk score for each time period comprises displaying, on the graphical user interface, a node on the timeline representing the risk score for each time period.

6. The method of claim 5 , wherein displaying further comprises connecting, on the graphical user interface, each node on the timeline with a reference line.

7. The method of claim 5 , further comprising:

displaying, on the graphical user interface, the risk assessment for the time period in response to a user's positioning of a cursor or pointer over the node associated with the time period.

8. The computer-implemented method of claim 1 , wherein each decision group dynamically expands or contracts to a uniform size in comparison to each decision group from each time period.

9. The computer-implemented method of claim 8 , further comprising adjusting the length of each first, second and third segment when an event or issue is added or removed from the stack of the third vertical column to maintain the uniform size.

10. The computer-implemented method of claim 1 , wherein display of the first, second and/or third vertical column of each decision group toggles on and off in response to a user input on the graphical user interface.

11. The computer-implemented method of claim 1 , wherein a length of each first, second and third segment varies relative to a risk contribution to the risk assessment.

12. One or more storage devices storing instructions that are executable on a computer system to perform operations comprising:

receive, by the computer system, unstructured risk data associated with an entity from one or more source;

parse, by a processor, the unstructured risk data to produce risk information elements that comprise an event or issue;

assign a numerical value to each event or issue;

generate, by the processor, one or more risk assessment with a risk score that includes the numerical value of each event or issue during a time period;

display, on a graphical user interface, the one or more risk assessment with the risk score on a risk timeline, wherein each risk assessment comprises a decision group for each time period that includes a first vertical column to display a stack of one or more class or guideline, a second vertical column to display a stack of one or more category or disqualifying condition related to the class or guideline, and a third vertical column to display a stack of one or more event or issue related to the category or disqualifying condition and the class or guideline;

wherein each event or issue is represented by a third segment in the third vertical column; and

wherein a length of each third segment varies based on the assigned numerical value of the event or issue in comparison to the risk score.

13. The one or more storage devices of claim 12 , further comprising operations comprising:

display, on the graphical user interface, each class or guideline as a first segment in the first vertical column and each category or disqualifying condition as a second segment in the second vertical column; and

wherein a length of each first and second segment varies based on a contribution to risk relative to the risk score.

14. The one or more storage devices of claim 12 , further comprising operations comprising:

display, on the graphical user interface, a first segment representing each class or guideline in the stack of the first vertical column and a second segment representing each category or disqualifying condition in the stack of the second vertical column;

wherein the stack of every third segment related to the second segment share a common upper and lower boundary and the stack of every second segment related to the first segment share a common upper and lower boundary.

15. A computer-implemented method for interactive visualization of a risk assessment for an entity on a graphical user interface of a computer system, the method comprising:

receiving, by the computer system, unstructured risk data associated with the entity;

parsing, by a processor of the computer system, the unstructured risk data to produce risk information elements that comprise an event or issue;

assigning a numerical risk value to each event or issue;

generating, by the processor, a risk assessment with a risk score that includes an aggregation of the risk value of each event or issue during a time period;

displaying, on a graphical user interface, each risk score on a timeline wherein each risk assessment comprises a decision group for each time period that includes a first vertical column to display a stack of one or more class or guideline, a second vertical column to display a stack of one or more category or disqualifying condition related to the class or guideline, and a third vertical column to display a stack of one or more event or issue related to the category or disqualifying condition;

wherein, in response to a user input, displaying includes displaying a timeline and a risk scale, wherein each risk score is represented by a node on the risk timeline; and

receiving input, through the graphical user interface, from a user of the graphical user

interface, in response to the displaying of each risk score on the risk timeline on the graphical user interface, the input corresponding to a cursor or pointer being positioned by the user of the graphical user interface over a node representing the risk score for the time period, a detailed view of the risk assessment for the time period.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2023
From: ENDERA SYSTEMS, LLC
To: TRUA, LLC
Reel/Frame 062347/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2018
From: ANANTHANPILLAI, RAJ; KILINSKI, AARON
To: IDENTRIX, LLC
Reel/Frame 046801/0076 →
CHANGE OF NAME Recorded Sep 6, 2018
From: IDENTRIX, LLC
To: ENDERA SYSTEMS, LLC
Reel/Frame 046802/0441 →
Continuity (3)
Continuation 14753342 · Jun 29, 2015
Provisional Application 62018439 · Jun 27, 2014
Related Publication 20180075563A1 · Mar 15, 2018
Cited By (2)
US 12,526,319 US 12,536,604