IP Library Patent Application 15139520
Patent Application
App. No. 15/139,520

CRITICAL EVENT ASSISTANT

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 None
App. No.
15/139,520
Abstract

Embodiments are directed to providing event context assistance. In one scenario, a computer system detects the occurrence of a specified event that has an associated level of priority. The computer system determines that the level of priority for the specified event is sufficient to trigger retrieval of data from a data store, and further evaluates the specified event using the retrieved data to create an event data structure that provides relevant contextual information related to the specified event. The computer system then provides the created event data structure to a user or other entity.

Claims (34)

1 . A method, implemented at a computer system that includes at least one hardware processor, for providing event context assistance, the method comprising:

detecting the occurrence of at least one specified event, wherein the specified event has an associated level of priority;

determining that the level of priority for the specified event is sufficient to trigger retrieval of data from one or more data stores;

evaluating the specified event using the retrieved data to create an event data structure that provides one or more portions of relevant contextual information related to the specified event; and

providing the created event data structure to at least one entity.

2 . The method of claim 1 , wherein the specified event further includes an associated time and location.

3 . The method of claim 1 , wherein the data retrieved from the one or more databases comprises at least one of historical data, weather data, traffic data, analytics data, logistics data or live feed data.

4 . The method of claim 1 , wherein providing the created data structure to at least one entity further comprises presenting the created data structure on a display, the created data structure including one or more interactive user interface elements that allow users to access additional information about the specified event.

5 . The method of claim 1 , further comprising determining a level of relevancy for the contextual information related to the specified event.

6 . The method of claim 5 , wherein the level of relevancy for the contextual information is determined using one or more indications of which contextual information was relevant to prior events.

7 . The method of claim 6 , wherein at least one of the indications of which contextual information was relevant to prior events comprises an indication of user behavior at a prior event.

8 . The method of claim 7 , wherein the user behavior related to the prior event comprises identifying which email messages the user looked at, which databases they accessed, which websites they viewed, or which reports the user read.

9 . The method of claim 6 , wherein the level of relevancy for the contextual information is continually refined over time, such that different event data structures are provided to the user according to the refined level of relevancy for the contextual information.

10 . The method of claim 9 , wherein a plurality of users each receives a different customized set of reviewable cards regarding the same specified event based on a user-specific level of relevancy for the contextual information, the reviewable cards being implemented to build a report.

11 . A computer program product comprising one or more computer storage media having thereon computer-executable instructions that, when executed by one or more hardware processors of a computing system, cause the computing system to instantiate a graphical user interface comprising the following:

an event context investigation overview that allows users to view and evaluate contextual information related to an event;

a first event element representing the event, the first event element having information identifying the event; and

at least a second event element that includes one or more interactive elements that allow a user to drill down into contextual information displayed in the event element to identify additional contextual information related to the event,

wherein the computer system tracks inputs provided by the user to determine which event elements are selected by the user and which contextual information is determined to be relevant to the user, allowing future event elements to be custom generated for the user based on the tracked inputs.

12 . The computer program product of claim 11 , wherein the first event element representing the event comprises a reviewable card, the reviewable card having one or more interactive elements that allow a user to drill down into contextual information displayed in the reviewable card to identify additional contextual information related to the event.

13 . The computer program product of claim 12 , wherein at least one of the interactive elements on the reviewable card comprises a forward button that allows a user to forward the reviewable card to one or more other users or to directly embed the information into a specified report.

14 . The computer program product of claim 12 , wherein at least one of the interactive elements of the reviewable card comprises a save button that allows a user to save the reviewable card in a data store.

15 . The computer program product of claim 12 , wherein the computer system tracks which interactive elements are selected to determine which event elements and which interactive elements are most relevant to the user.

16 . The computer program product of claim 11 , wherein the first and second event elements are both related to the same event.

17 . A computer system comprising the following:

one or more processors;

a communications module comprising a hardware transceiver;

an event detector configured to detect the occurrence of at least one specified event, wherein the specified event has an associated level of priority;

a priority verification system configured to determine that the level of priority for the specified event is sufficient to trigger retrieval of data from one or more databases;

a data evaluation system configured to evaluate the specified event using the retrieved data to create an event data structure that provides one or more portions of relevant contextual information related to the specified event; and

a provisioning module configured to provide the created event data structure to at least one entity.

18 . The computer system of claim 17 , wherein the event data structure includes a plurality of reviewable event cards, the reviewable cards having one or more interactive elements that allow a user to drill down into contextual information displayed in the event card to identify additional contextual information related to the event, the reviewable event cards further including an identifier that is unique to the event.

19 . The computer system of claim 17 , wherein the contextual information related to the specified event comprises at least a portion of information related to a driver of a vehicle, and at least a portion of information related to the condition of the vehicle.

20 . The computer system of claim 17 , wherein the specified even comprises a user-defined event, such that the user receives relevant contextual information related to the user-defined event.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2026
From: INTHINC TECHNOLOGY SOLUTIONS, INC.
To: SNOWBOARD HOLDINGS, LLC
Reel/Frame 073418/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2016
From: CATTEN, JONATHAN COREY; NEIL, OLIVER
To: INTHINC TECHNOLOGY SOLUTIONS, INC.
Reel/Frame 038392/0190 →