IP Library › Granted Patent US 12,223,263
Granted Patent B2
US 12,223,263 · App. 17/759,036 · Granted Feb 11, 2025

Correlation and policy engine policy creation system and method of operation

Inventors: Mohit Luthra (Singapore, SG); Nasruddin Shaikh (Tokyo, JP); Rohit Khede (Madhya Pradesh, IN); Vijay Kumar (Madhya Pradesh, IN)
Assignee: RAKUTEN MOBILE, INC.
G06F40/186G06F3/0482G06F3/0486G06F9/542
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 12,223,263
App. No.
17/759,036
Granted
Feb 11, 2025
Kind
B2
Abstract

A system includes processing circuitry; and a memory connected to the processing circuitry, wherein the memory is configured to store executable instructions that, when executed by the processing circuitry, facilitate performance of operations, including receive a policy template identifier; receive network element selections; receive network element filter parameters; receive network event parameters; receive conjunctive operation parameters; receive action configuration parameters; and create a network policy template to monitor event messages and perform an action based on the action configuration parameters.

Claims (89)

1. A system, comprising:

processing circuitry; and

a memory connected to the processing circuitry, wherein the memory is configured to store executable instructions that, when executed by the processing circuitry, facilitate performance of operations, comprising:

receive a policy template identifier;

receive network element selections;

receive network element filter parameters;

receive network event parameters;

receive conjunctive operation parameters;

receive action configuration parameters; and

create a network policy template to monitor event messages and perform an action based on the action configuration parameters.

2. The system of claim 1 , wherein the executable instructions further facilitate performance of operations, comprising:

receive notification parameters to inform selected recipients of results of the action taken based on the action configuration parameters.

3. The system of claim 1 , wherein the executable instructions further facilitate performance of operations, comprising:

cause a graphical user interface (GUI) to be output by a user interface (UI), the GUI comprising:

a display including a user selection field configured to create a custom policy template in response to a user input.

4. The system of claim 1 , wherein the executable instructions further facilitate performance of operations, comprising:

cause a first graphical user interface (GUI) to be output by a user interface (UI), the first GUI comprising:

a display including a user selection field configured to display a drag and drop user selection field when selected by a user;

in response to the drag and drop user selection field being dragged and dropped, cause a second graphical user interface (GUI) to be output by the UI, the second GUI comprising:

a display including user input fields to accept parameters for a network element type.

5. The system of claim 1 , wherein the receiving network element selections comprises:

cause a graphical user interface (GUI) to be output by a user interface (UI), the GUI comprising:

a display including one or more user input fields configured to receive one or more user inputs identifying a network element, a default location, a network element filter, a geography level, or filter value.

6. The system of claim 1 , wherein the executable instructions further facilitate performance of operations, comprising:

cause a first graphical user interface (GUI) to be output by a user interface (UI), the first GUI comprising:

a display including a user selection field configured to display a drag and drop user selection field when selected by a user;

in response to the drag and drop user selection field being dragged and dropped, cause a second graphical user interface (GUI) to be output by the UI, the second GUI comprising:

a display including user input fields to accept parameters for a conjunction operator to be associated with two event sources.

7. The system of claim 1 , wherein the receiving the conjunctive operation parameters, comprises:

cause a graphical user interface (GUI) to be output by a user interface (UI), the GUI comprising:

a display including one or more input fields configured to receive one or more inputs identifying a conjunctive operator type, a network element type, a time window for the conjunctive operator type, a first trigger event, and a second trigger event coupled to the first trigger event by the conjunctive operator type.

8. The system of claim 1 , wherein the executable instructions further facilitate performance of operations, comprising:

cause a first graphical user interface (GUI) to be output by a user interface (UI), the first GUI comprising:

a display including a user selection field configured to display a drag and drop user selection field when selected by a user;

in response to the drag and drop user selection field being dragged and dropped, cause a second graphical user interface (GUI) to be output by the UI, the second GUI comprising:

a display including user input fields to accept parameters for an action to be taken in response to a triggered event occurring.

9. The system of claim 1 , wherein receiving the action configuration parameters, comprises:

cause a graphical user interface (GUI) to be output by a user interface (UI), the GUI comprising:

a display including one or more input fields configured to receive one or more inputs identifying an action resource in which to implement the action, the action to be initiated, or a payload; and

an input filed configured to receive an input designating the action is to be taken when a change request is initiated.

10. A method executed by a processor, comprising:

receiving a policy template identifier;

receiving network element selections;

receiving network element filter parameters;

receiving network event parameters;

receiving conjunctive operation parameters;

receiving action configuration parameters; and

creating a network policy template to monitor event messages and perform an action based on the action configuration parameters.

11. The method of claim 10 , further comprising:

receiving notification parameters to inform selected recipients of results of the action taken based on the action configuration parameters.

12. The method of claim 10 , further comprising:

causing a graphical user interface (GUI) to be output by a user interface (UI), the GUI comprising:

a display including a user selection field configured to create a custom policy template in response to a user input.

13. The method of claim 10 , further comprising:

causing a first graphical user interface (GUI) to be output by a user interface (UI), the first GUI comprising:

a display including a user selection field configured to display a drag and drop user selection field when selected by a user;

in response to the drag and drop user selection field being dragged and dropped, causing a second graphical user interface (GUI) to be output by the UI, the second GUI comprising:

a display including user input fields to accept parameters for a network element type.

14. The method of claim 10 , further comprising:

causing a graphical user interface (GUI) to be output by a user interface (UI), the GUI comprising:

a display including one or more user input fields configured to receive one or more user inputs identifying a network element, a default location, a network element filter, a geography level, or filter value.

15. The method of claim 10 , further comprising:

causing a first graphical user interface (GUI) to be output by a user interface (UI), the first GUI comprising:

a display including a user selection field configured to display a drag and drop user selection field when selected by a user;

in response to the drag and drop user selection field being dragged and dropped, causing a second graphical user interface (GUI) to be output by the UI, the second GUI comprising:

a display including user input fields to accept parameters for a conjunction operator to be associated with two event sources.

16. The method of claim 10 , further comprising:

causing a graphical user interface (GUI) to be output by a user interface (UI), the GUI comprising:

a display including one or more input fields configured to receive one or more inputs identifying a conjunctive operator type, a network element type, a time window for the conjunctive operator type, a first trigger event, and a second trigger event coupled to the first trigger event by the conjunctive operator type.

17. The method of claim 10 , further comprising:

causing a first graphical user interface (GUI) to be output by a user interface (UI), the first GUI comprising:

a display including a user selection field configured to display a drag and drop user selection field when selected by a user;

in response to the drag and drop user selection field being dragged and dropped, causing a second graphical user interface (GUI) to be output by the UI, the second GUI comprising:

a display including user input fields to accept parameters for an action to be taken in response to a triggered event occurring.

18. The method of claim 10 , further comprising:

causing a graphical user interface (GUI) to be output by a user interface (UI), the GUI comprising:

a display including one or more input fields configured to receive one or more inputs identifying an action resource in which to implement the action, the action to be initiated, or a payload; and

an input filed configured to receive an input designating the action is to be taken when a change request is initiated.

19. A device comprising:

a non-transitory, tangible computer readable storage medium storing a computer program, wherein the computer program contains instructions that when executed, cause a processor to perform operations comprising:

receive a policy template identifier;

receive network element selections;

receive network element filter parameters;

receive network event parameters;

receive conjunctive operation parameters;

receive action configuration parameters; and

create a network policy template to monitor event messages and perform an action based on the action configuration parameters.

20. The device of claim 19 , wherein the instructions further cause the processor to perform operations comprising:

receive notification parameters to inform selected recipients of results of the action taken based on the action configuration parameters.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2022
From: LUTHRA, MOHIT; SHAIKH, NASRUDDIN; KHEDE, ROHIT; KUMAR, VIJAY
To: RAKUTEN MOBILE, INC.
Reel/Frame 060540/0454 →
Continuity (1)
Related Publication 20240184980A1 · Jun 6, 2024
References Cited (5)
US 20160163186A1 · Davidson et al. · 2016 [cited by applicant]
US 20180324219A1 · Xie · 2018 [cited by examiner]
US 20190260804A1 · Beck et al. · 2019 [cited by applicant]
CN 110972092A · 2020 [cited by examiner]
JP 2002507295A · 2002 [cited by examiner]
Cited By (1)
US 12,701,441