IP Library Granted Patent US 11,700,169
Granted Patent B2
US 11,700,169 · App. 17/448,615 · Granted Jul 11, 2023

Methods, apparatuses and computer program products for generating responder alert data objects based on global alert policy data objects and inline alert policy data objects

Inventors: Akhil Ojha (Bangalore, IN); Shreyasi Agrawal (Delhi, IN); Mandeep Kumawat (Falna, IN); Vishakha Vaidya (Bangalore, IN)
Assignees: ATLASSIAN PTY LTD; ATLASSIAN INC
H04L41/0686G06F16/2379H04L41/0681H04L41/22
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 11,700,169
App. No.
17/448,615
Granted
Jul 11, 2023
Kind
B2
Abstract

Various embodiments herein described are directed to methods, apparatuses and computer program products configured for improving alert generation and management in network computer systems. In some embodiments, a client device may generate one or more responder alert data objects for an incident data object based at least in part on global alert policy data object(s) and inline alert policy data object(s). Additional example embodiments provide various example global alert policy creation user interfaces, global alert policy edit user interfaces, inline alert policy creation user interfaces, and/or inline alert policy edit user interfaces that facilitate various user inputs and software operations in an incident alert and management platform.

Claims (63)

1. An apparatus comprising at least one processor and at least one non-transitory memory comprising program code, the at least one non-transitory memory and the program code configured to, with the at least one processor, cause the apparatus to at least:

in response to receiving an incident data object associated with an organization identifier, retrieve one or more global alert policy data objects from a global alert policy data repository associated with the organization identifier;

determine whether a global alert policy data object of the one or more global alert policy data objects corresponds to the incident data object based at least in part on incident metadata associated with the incident data object and condition metadata associated with the one or more global alert policy data objects;

in response to determining that the global alert policy data object corresponds to the incident data object, generate an inline alert policy data object associated with the incident data object and based at least in part on the global alert policy data object;

receive, via an inline alert policy edit user interface rendered on a display of a client device associated with the organization identifier, inline alert policy edit metadata associated with alert metadata of the inline alert policy data object; and

in response to receiving the inline alert policy edit metadata, generate one or more responder alert data objects associated with the incident data object based at least in part on the inline alert policy data object and the inline alert policy edit metadata.

2. The apparatus of claim 1 , wherein the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:

receive, via a global alert policy creation user interface rendered on the display of the client device, global alert policy creation metadata, wherein the global alert policy creation metadata is associated with the organization identifier;

generate the one or more global alert policy data objects based at least in part on the global alert policy creation metadata; and

store the one or more global alert policy data objects in the global alert policy data repository.

3. The apparatus of claim 2 , wherein the global alert policy creation metadata defines at least one condition metadata and at least one alert metadata associated with the organization identifier.

4. The apparatus of claim 1 , wherein, when generating the inline alert policy data object, the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:

replicate the global alert policy data object as the inline alert policy data object; and

establish a data association between the inline alert policy data object and the incident data object.

5. The apparatus of claim 1 , wherein, in response to receiving the incident data object associated with the organization identifier, the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:

determine, based at least in part on the incident metadata associated with the incident data object, whether to generate the one or more responder alert data objects.

6. The apparatus of claim 5 , wherein the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:

in response to determining not to generate the one or more responder alert data objects, generate a no-alert electronic indication; and

transmit the no-alert electronic indication to the client device associated with the organization identifier.

7. The apparatus of claim 5 , wherein the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:

in response to determining to generate the one or more responder alert data objects, determine a creation time metadata associated with the one or more responder alert data objects, wherein the creation time metadata indicates a creation time associated with the one or more responder alert data objects, and

generate the one or more responder alert data objects at the creation time.

8. A computer-implemented method comprising:

in response to receiving an incident data object associated with an organization identifier, retrieving one or more global alert policy data objects from a global alert policy data repository associated with the organization identifier;

determining whether a global alert policy data object of the one or more global alert policy data objects corresponds to the incident data object based at least in part on incident metadata associated with the incident data object and condition metadata associated with the one or more global alert policy data objects;

in response to determining that the global alert policy data object corresponds to the incident data object, generating an inline alert policy data object associated with the incident data object and based at least in part on the global alert policy data object;

receiving, via an inline alert policy edit user interface rendered on a display of a client device associated with the organization identifier, inline alert policy edit metadata associated with alert metadata of the inline alert policy data object; and

in response to receiving the inline alert policy edit metadata, generating one or more responder alert data objects associated with the incident data object based at least in part on the inline alert policy data object and the inline alert policy edit metadata.

9. The computer-implemented method of claim 8 , wherein the computer-implemented method further comprises:

receiving, via a global alert policy creation user interface rendered on the display of the client device, global alert policy creation metadata, wherein the global alert policy creation metadata is associated with the organization identifier;

generating the one or more global alert policy data objects based at least in part on the global alert policy creation metadata; and

storing the one or more global alert policy data objects in the global alert policy data repository.

10. The computer-implemented method of claim 9 , wherein the global alert policy creation metadata defines at least one condition metadata and at least one alert metadata associated with the organization identifier.

11. The computer-implemented method of claim 8 , wherein, when generating the inline alert policy data object, the computer-implemented method further comprises:

replicating the global alert policy data object as the inline alert policy data object; and

establishing a data association between the inline alert policy data object and the incident data object.

12. The computer-implemented method of claim 8 , wherein, in response to receiving the incident data object associated with the organization identifier, the computer-implemented method further comprises:

determining, based at least in part on the incident metadata associated with the incident data object, whether to generate the one or more responder alert data objects.

13. The computer-implemented method of claim 12 , wherein the computer-implemented method further comprises:

in response to determining not to generate the one or more responder alert data objects, generating a no-alert electronic indication; and

transmitting the no-alert electronic indication to the client device associated with the organization identifier.

14. The computer-implemented method of claim 12 , wherein the computer-implemented method further comprises:

in response to determining to generate the one or more responder alert data objects, determining a creation time metadata associated with the one or more responder alert data objects, wherein the creation time metadata indicates a creation time associated with the one or more responder alert data objects, and

generating the one or more responder alert data objects at the creation time.

15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising an executable portion configured to:

in response to receiving an incident data object associated with an organization identifier, retrieve one or more global alert policy data objects from a global alert policy data repository associated with the organization identifier;

determine whether a global alert policy data object of the one or more global alert policy data objects corresponds to the incident data object based at least in part on incident metadata associated with the incident data object and condition metadata associated with the one or more global alert policy data objects;

in response to determining that the global alert policy data object corresponds to the incident data object, generate an inline alert policy data object associated with the incident data object and based at least in part on the global alert policy data object;

receive, via an inline alert policy edit user interface rendered on a display of a client device associated with the organization identifier, inline alert policy edit metadata associated with alert metadata of the inline alert policy data object; and

in response to receiving the inline alert policy edit metadata, generate one or more responder alert data objects associated with the incident data object based at least in part on the inline alert policy data object and the inline alert policy edit metadata.

16. The computer program product of claim 15 , wherein the computer-readable program code portions comprise the executable portion configured to:

receive, via a global alert policy creation user interface rendered on the display of the client device, global alert policy creation metadata, wherein the global alert policy creation metadata is associated with the organization identifier;

generate the one or more global alert policy data objects based at least in part on the global alert policy creation metadata; and

store the one or more global alert policy data objects in the global alert policy data repository.

17. The computer program product of claim 16 , wherein the global alert policy creation metadata defines at least one condition metadata and at least one alert metadata associated with the organization identifier.

18. The computer program product of claim 15 , wherein, when generating the inline alert policy data object, the computer-readable program code portions comprise the executable portion configured to:

replicate the global alert policy data object as the inline alert policy data object; and

establish a data association between the inline alert policy data object and the incident data object.

19. The computer program product of claim 15 , wherein, in response to receiving the incident data object associated with the organization identifier, the computer-readable program code portions comprise the executable portion configured to:

determine, based at least in part on the incident metadata associated with the incident data object, whether to generate the one or more responder alert data objects.

20. The computer program product of claim 19 , wherein the computer-readable program code portions comprise the executable portion configured to:

in response to determining not to generate the one or more responder alert data objects, generate a no-alert electronic indication; and

transmit the no-alert electronic indication to the client device associated with the organization identifier.

Assignments (2)
CHANGE OF NAME Recorded Jul 24, 2024
From: ATLASSIAN, INC.
To: ATLASSIAN US, INC.
Reel/Frame 068654/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2021
From: OJHA, AKHIL; AGRAWAL, SHREYASI; KUMAWAT, MANDEEP; VAIDYA, VISHAKHA
To: ATLASSIAN PTY LTD; ATLASSIAN, INC.
Reel/Frame 057578/0741 →
Continuity (1)
Related Publication 20230093091A1 · Mar 23, 2023
Cited By (1)
US 12,688,107