IP Library Patent Application 15414467
Patent Application
App. No. 15/414,467

SYSTEMS AND METHODS FOR EVENT MANAGEMENT IN ENTERPRISE RESOURCE PLANNING SYSTEMS

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/414,467
Abstract

The system and methods described herein monitor transactions occurring in any large complex enterprise software systems for simple or compound events that meet certain defined rules. Once events occur that successfully meet the criteria set out in each rule, then proactive notifications are sent to designated users. This enables early detection of suspicious transactions and also quick response in real-time.

Claims (39)

1 . A method of detecting events in an enterprise resource planning system, the method comprising:

receiving, by a server, from an authorized device of an enterprise resource planning system a plurality of criteria defining a rule and stored as a first plurality of records in an event management database, wherein the plurality of criteria were selected by a user via a rule composition graphical user interface that presents a rule type option comprising transaction, batch, and access, and the plurality of criteria comprise name, operator, and value;

receiving, by the server, a plurality of information associated with a first plurality of events occurring at a plurality of user devices in the enterprise resource planning system, wherein each event comprises an instance of a data transaction;

filtering, by the server, the first plurality of events to identify a second plurality of events by comparing the plurality of information associated with the first plurality of events with all of the plurality of criteria associated with the rule, wherein one or more of the plurality of information associated with the second plurality of events satisfies all of the plurality of criteria associated with the rule;

retrieving, by the server, from the event management database in response to identifying the second plurality of events a second plurality of records defining a notification profile associated with the rule, wherein the notification profile includes one or more preferences for notification format, and one or more designated recipient devices;

formatting, by the server, the one or more of the plurality of information associated with the second plurality of events to generate one or more notifications based on the notification profile; and

transmitting, by the server, the one or more notifications to the one or more designated recipient devices to present a first notification of the one or more notifications via the graphical user interface wherein the first notification includes a date, the rule, and event details for each event of the second plurality of events, wherein selecting the event details presents an event details graphical user interface.

2 . The method of claim 1 , wherein the transaction type of rule creates a rule for transactions that are executed in the enterprise resource planning system.

3 . The method of claim 2 , wherein the batch type of rule creates a rule to be executed on batches in the enterprise resource planning system.

4 . The method of claim 3 , wherein the access type of rule creates a rule for user access of the enterprise resource planning system.

5 . The method of claim 1 , wherein the event details graphical user interface displays a rule name and rule type.

6 . The method of claim 5 , wherein the event details graphical user interface further comprises presenting the name, the operator and the value of the criteria for the rule. The method of claim 6 , wherein the event details graphical user interface further presents each of the second plurality of events.

8 . The method of claim 7 , wherein the event details graphical user interface further presents a time, a user identifier, a transaction name, a response time, and a response code for the event.

9 . A system for detecting events in an enterprise resource planning system, the system comprising:

an event management database;

a processor communicatively coupled to the event management database, the processor configured to:

receive from an authorized device of an enterprise resource planning system a plurality of criteria defining a rule and stored as a first plurality of records in an event management database, wherein the plurality of criteria were selected by a user via a rule composition graphical user interface that presents a rule type option comprising transaction, batch, and access, and the plurality of criteria comprise name, operator, and value;

receive a plurality of information associated with a first plurality of events occurring at a plurality of user devices in the enterprise resource planning system, wherein each event comprises an instance of a data transaction;

filter the first plurality of events to identify a second plurality of events by comparing the plurality of information associated with the first plurality of events with all of the plurality of criteria associated with the rule, wherein one or more of the plurality of information associated with the second plurality of events satisfies all of the plurality of criteria associated with the rule;

retrieve from the event management database in response to identifying the second plurality of events a second plurality of records defining a notification profile associated with the rule, wherein the notification profile includes one or more preferences for notification format, and one or more designated recipient devices;

format the one or more of the plurality of information associated with the second plurality of events to generate one or more notifications based on the notification profile; and

transmit the one or more notifications to the one or more designated recipient devices to present a first notification of the one or more notifications via the graphical user interface wherein the first notification includes a date, the rule, and event details for each event of the second plurality of events, wherein selecting the event details presents an event details graphical user interface.

10 . The system of claim 9 , wherein the transaction type of rule creates a rule for transactions that are executed in the enterprise resource planning system.

11 . The system of claim 10 , wherein the batch type of rule creates a rule to be executed on batches in the enterprise resource planning system.

12 . The system of claim 11 , wherein the access type of rule creates a rule for user access of the enterprise resource planning system.

13 . The system of claim 9 , wherein the event details graphical user interface displays a rule name and rule type.

14 . The system of claim 13 , wherein the event details graphical user interface further comprises presenting the name, the operator and the value of the criteria for the rule.

15 . The system of claim 14 , wherein the event details graphical user interface further presents each of the second plurality of events.

16 . The system of claim 15 , wherein the event details graphical user interface further presents a time, a user identifier, a transaction name, a response time, and a response code for the event.

17 . A computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations for a method of detecting events in an enterprise resource planning system, the operations comprising:

receiving, by a server, from an authorized device of an enterprise resource planning system a plurality of criteria defining a rule and stored as a first plurality of records in an event management database, wherein the plurality of criteria were selected by a user via a rule composition graphical user interface that presents a rule type option comprising transaction, batch, and access, and the plurality of criteria comprise name, operator, and value;

receiving, by the server, a plurality of information associated with a first plurality of events occurring at a plurality of user devices in the enterprise resource planning system, wherein each event comprises an instance of a data transaction;

filtering, by the server, the first plurality of events to identify a second plurality of events by comparing the plurality of information associated with the first plurality of events with all of the plurality of criteria associated with the rule, wherein one or more of the plurality of information associated with the second plurality of events satisfies all of the plurality of criteria associated with the rule;

retrieving, by the server, from the event management database in response to identifying the second plurality of events a second plurality of records defining a notification profile associated with the rule, wherein the notification profile includes one or more preferences for notification format, and one or more designated recipient devices;

formatting, by the server, the one or more of the plurality of information associated with the second plurality of events to generate one or more notifications based on the notification profile; and

transmitting, by the server, the one or more notifications to the one or more designated recipient devices to present a first notification of the one or more notifications via the graphical user interface wherein the first notification includes a date, the rule, and event details for each event of the second plurality of events, wherein selecting the event details presents an event details graphical user interface.

18 . The computer-readable storage medium according to claim 17 , wherein the transaction type of rule creates a rule for transactions that are executed in the enterprise resource planning system.

19 . The computer-readable storage medium according to claim 18 , wherein the batch type of rule creates a rule to be executed on batches in the enterprise resource planning system.

20 . The computer-readable storage medium according to claim 19 , wherein the access type of rule creates a rule for user access of the enterprise resource planning system.

Assignments (7)
RELEASE OF PATENT SECURITY INTEREST RECORDED AT REEL 054892/FRAME 0971 Recorded Feb 1, 2024
From: ANKURA TRUST COMPANY, LLC
To: VELOCITY TECHNOLOGY SOLUTIONS, INC.; NAVISITE LLC
Reel/Frame 066488/0170 →
RELEASE OF SECURITY INTEREST Recorded Jan 30, 2024
From: TORONTO DOMINION (TEXAS) LLC, AS ADMINISTRATIVE AGENT
To: VELOCITY TECHNOLOGY SOLUTIONS, INC.; NAVISITE LLC
Reel/Frame 066296/0532 →
SECURITY INTEREST Recorded Jan 12, 2021
From: VELOCITY TECHNOLOGY SOLUTIONS, INC.; NAVISITE LLC
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 054892/0971 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 044338/0535 Recorded Dec 31, 2020
From: GOLUB CAPITAL MARKETS LLC
To: VELOCITY TECHNOLOGY SOLUTIONS, INC.
Reel/Frame 054882/0783 →
PATENT SECURITY AGREEMENT Recorded Dec 30, 2020
From: NAVISITE LLC; VELOCITY TECHNOLOGY SOLUTIONS, INC.
To: TORONTO DOMINION (TEXAS) LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 054895/0638 →
SECURITY INTEREST Recorded Dec 8, 2017
From: VELOCITY TECHNOLOGY SOLUTIONS, INC.
To: GOLUB CAPITAL MARKETS LLC, AS AGENT
Reel/Frame 044338/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2017
From: GAIKWAD, PRITESH PRABHAKAR; GUJARATHI, RAHUL V.; JHADE, BHUPENDRA RAMDEEN; KASHID, RISHIKESH D.; MAHAJAN, ASHU; PATIL, BHUSHAN PITAMBAR; PATIL, RESHMA PANDURANG; SARANG, KHANDERAO R.; KREMER, THOMAS MAC; MOCKENHAUPT, AUGUST JEAN; MOCKENHAUPT, PAUL ANDREW; TUTTLE, TRAVIS NOEL; WAITE, JOHN ROBERT; YANG, CHEN-FENG
To: VELOCITY TECHNOLOGY SOLUTIONS, INC.
Reel/Frame 041387/0906 →