IP Library › Granted Patent US 10,275,140
Granted Patent B1
US 10,275,140 · App. 14/869,216 · Granted Apr 30, 2019

System and method for organizing and displaying selected information in temporal and locational context

Inventors: Charles Q. Miller (Medfield, MA); Allen D. Bierbaum (Ames, IA); Aron L. Bierbaum (Ames, IA)
Assignee: PRIORITY 5 HOLDINGS, INC.
G06F3/04847G06F3/0482G06F3/04817G06F17/30064
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,275,140
App. No.
14/869,216
Filed
Sep 29, 2015
Granted
Apr 30, 2019
Kind
B1
Art Unit
2166
USPC
707/725
Abstract

A system and method for organizing and representing in a single display, using temporal and locational relationships, multiple selected pieces of information that may exist in different embodiments and that may be related to one or more past, present or future events.

Claims (74)

1. A computer implemented method for organizing and presenting in a single display, using temporal and locational relationships, information related to an event, the method comprising:

(a) determining location information associated with the event;

(b) creating, using a computer, a base canvas using at least one data feed and the location information; wherein the base canvas includes imagery and at least one data layer which is overlaid upon the base canvas and which is correlated and geospatially aligned with the imagery according to the location information;

(c) creating and storing an event file, the event file including alerts derived by event driven simulation of behavior of assets, by:

identifying source material relevant to the event;

embodying the source material in one or more electronic files;

storing the one or more electronic files in a database;

associating the database with the at least one data layer by a data feed;

associating with each of the one or more electronic files a date, a begin time and an end time, a location and an icon;

creating a single electronic file relating to the event;

creating one or more identified sub-files in the single event file; and

associating each of the one or more electronic files embodying the source material with one of the identified sub-files in the single event file; and

(d) displaying a graphical user interface component and at least a portion of the imagery associated with the event on a display device, the graphical user interface component comprising components that include a timeline and a slider component sliding on said timeline; said timeline configured to identify a period of time with which is associated predetermined source material embodied in predetermined electronic files associated with predetermined sub-files selected for engagement by said components; said slider component configured to identify a time interval in said timeline, to display at least one of the icons associated with an electronic file and to identify in a list of electronic files contained in a selected sub-file constituting part of the display at least one predetermined electronic file to which such icon is linked; the icons and identified electronic file configured to display the predetermined source material; the predetermined source material and the predetermined electronic files being the source material and the predetermined electronic files associated with the time interval; wherein the location associated with each displayed icon is also displayed;

wherein execution of the method is caused by computer readable code executing in the computer; and wherein said computer readable code is embodied in non-transitory computer usable media and executed by one or more processors.

2. The computer implemented method of claim 1 further comprising:

selecting sub-files to be engaged by the timeline and the slider component; and

manipulating the slider component to display the icons and highlight listed electronic files associated with intervals of time identified by the slider component.

3. The computer implemented method of claim 1 wherein the event is an anticipated future occurrence.

4. The computer implemented method of claim 1 wherein an icon or a highlighted electronic file listed in an engaged sub-file linked to at least one electronic file for the source material comprising a video clip is displayed.

5. The computer implemented method of claim 4 further comprising synchronizing temporal display of events shown in the video clip with a position of the slider component.

6. The computer implemented method of claim 1 further comprising:

modifying input of the source material to the Event File; and

obtaining new results when changing a position of the slider component on the timeline.

7. The computer implemented method of claim 1 further comprising maintaining an audit log of all changes made to the Event File.

8. The computer implemented method of claim 1 wherein the at least one data layer includes a link to the source material associated with the event; a predetermined geospatial location and period of time of occurrence being associated with the source material; the source material being stored in sub-files associated with a single event file; the predetermined geospatial locations and periods of time of occurrence also being associated with the sub-files; and

wherein the event file is created and stored by:

(a) identifying, using the computer, assets associated with the location information, each of the assets being characterized by asset vulnerabilities, asset dependencies, asset behavior, asset type, and asset conditions; assets comprising physical entities without using critical decision points (CDPs), CDPs being identified moments where a decision has greater potential to affect an outcome; wherein said asset dependencies, asset behavior comprise required inputs and outputs produced;

(b) associating, using the computer, the assets with the at least one data layer;

(c) aggregating, using the computer, data from the at least one data feed associated with the assets while a user is interfacing with the at least one data layer;

(d) identifying, using the computer, the asset dependencies, the asset vulnerabilities, and the asset behavior associated with the assets;

(e) selecting, using the computer, the assets associated with the event;

(f) changing, using the computer, asset condition based on the asset dependencies, the asset vulnerabilities, and the asset behaviors;

(g) simulating, using the computer, the event based on selected assets, the location information, asset condition, the base canvas, the at least one data layer, the asset vulnerabilities, the asset dependencies, and the asset behaviors; the simulating being performed by the event driven simulation;

(h) continuously updating, using the computer, the asset condition based on the asset vulnerabilities, the asset dependencies, and the asset behaviors; and

(i) continuously updating, using the computer, the at least one data layer with information from the at least one data feed.

9. A system for organizing and representing in a single display, using temporal and locational relationships, information related to an event, the system comprising:

at least one processor;

a display component; and

at least one computer usable media having computer readable code embodied therein, the computer readable code, when executed in the at least one processor, causing the at least one processor to:

determine location information associated with the event;

create a base canvas using at least one data feed and the location information; wherein the base canvas includes imagery and at least one data layer which is overlaid upon the base canvas and which is correlated and geospatially aligned with the imagery according to the location information;

create and store an event file, the event file including alerts derived by event driven simulation of behavior of assets, by:

identifying source material relevant to the event;

embodying the source material in one or more electronic files;

storing the one or more electronic files in a database;

associating the database with the at least one data layer by a data feed;

associating with each of the one or more electronic files a date, a begin time and an end time, a location and an icon;

creating a single electronic file relating to the event;

creating one or more identified sub-files in the single event file; and

associating each of the one or more electronic files embodying the source material with one of the identified sub-files in the single event file; and

display a graphical user interface component and at least a portion of the imagery associated with the event on a display device, the graphical user interface component comprising components that include a timeline and a slider component sliding on said timeline; said timeline configured to identify a period of time with which is associated predetermined source material embodied in predetermined electronic files associated with predetermined sub-files selected for engagement by said components; said slider component configured to identify a time interval in said timeline, to display at least one of the icons associated with an electronic file and to identify in a list of electronic files contained in a selected sub-file constituting part of the display the at least one predetermined electronic file to which such icon is linked; the icons and identified electronic file configured to display the predetermined source material; the predetermined source material and the predetermined electronic files being the source material and the predetermined electronic files associated with the time interval; wherein the location associated with each displayed icon is also displayed.

10. The system of claim 9 wherein the computer readable code further causes the at least one processor to:

select sub-files to be engaged by the timeline and slider component; and

manipulate the slider component to display the icons and highlight listed electronic files associated with intervals of time identified by the slider component.

11. The system of claim 10 wherein the display component comprises a display component in a tablet computing component.

12. The system of claim 9 wherein the computer readable code further causes the at least one processor to select a location of interest for the display.

13. The system of claim 12 wherein location of interest comprises an area.

14. The system of claim 12 wherein the event is a possible future occurrence, including a possible future occurrence of an uncertain nature.

15. The system of claim 9 wherein at least one video clip is displayed.

16. The system of claim 15 wherein the computer readable code further causes the at least one processor to synchronize temporal display of events shown in the video clip with a position of the slider component.

17. The system of claim 9 wherein the computer readable code further causes the at least one processor to:

modify input of the source material to the Event File; and

obtain new results when changing a position of the slider component on the timeline.

18. The system of claim 9 wherein the computer readable code further causes the at least one processor to maintain an audit log of all changes made to the Event File.

19. The system of claim 9 wherein the at least one data layer includes the source material associated with the event; a predetermined geospatial location and period of time of occurrence being associated with the source material; the source material being stored in sub-files; the predetermined geospatial location and period of time of occurrence also being associated with the sub-files; and wherein the event file is created and stored by:

(a) identifying assets associated with the location information, each of the assets being characterized by asset vulnerabilities, asset dependencies, asset behavior, asset type, and asset conditions; assets comprising physical entities without using critical decision points (CDPs), CDPs being identified moments where a decision has greater potential to affect an outcome; wherein said asset dependencies, asset behavior comprise required inputs and outputs produced,

(b) associating the assets with the at least one data layer;

(c) aggregating data from the at least one data feed associated with the assets while a user is interfacing with the at least one data layer;

(d) identifying the asset dependencies, the asset vulnerabilities, and the asset behavior associated with the assets;

(e) selecting the assets associated with the event;

(f) changing asset condition based on the asset dependencies, the asset vulnerabilities, and the asset behaviors;

(g) simulating, the event based on selected assets, the location information, the asset condition, the base canvas, the at least one data layer, the asset vulnerabilities, the asset dependencies, and the asset behaviors; the simulating being performed by the event driven simulation;

(h) continuously updating the asset condition based on the asset vulnerabilities, the asset dependencies, and the asset behaviors; and

(i) continuously updating the at least one data layer with information from the at least one data feed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2018
From: MILLER, CHARLES Q.; BIERBAUM, ALLEN D.; BIERBAUM, ARON L.
To: PRIORITY 5 HOLDINGS, INC.
Reel/Frame 045959/0376 →
Continuity (1)
Provisional Application 62056796 · Sep 29, 2014
Cited By (1)
US 12,505,077