IP Library Patent Application 15135980
Patent Application
App. No. 15/135,980

IDENTIFYING AND RESOLVING NETWORK DEVICE RULE CONFLICTS AND RECURSIVE OPERATIONS AT A NETWORK DEVICE

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/135,980
Abstract

Techniques for identifying and resolving network device rules conflicts and recursive operations are provided. In some embodiments, a method may include receiving an existing rule corresponding to the operation of a network device. Input corresponding to a new rule corresponding to operation of the network device may be detected. In some embodiments, the existing rule and the new rule may be analyzed, wherein the analysis includes determining that a conflict exists between the existing rule and the new rule and/or determining that the new rule and the existing rule are associated with a recursive operation of the network device. In some embodiments, the operations are analyzed, wherein the analysis identifies that the operations of the network device include a recursive operation. An indication of the conflict between the existing rule and the new rule, or an indication of the recursive operation, may be provided.

Claims (52)

1 . A computer-implemented method, comprising:

receiving, by a computing device, an existing rule corresponding to operation of a network device;

detecting input corresponding to a new rule corresponding to operation of the network device;

analyzing the existing rule and the new rule, wherein analyzing includes determining that the new rule and the existing rule are associated with a recursive operation of the network device; and

providing an indication of the recursive operation.

2 . The computer-implemented method of claim 1 , wherein the existing rule is received from the network device.

3 . The computer-implemented method of claim 1 , further comprising:

detecting input corresponding to:

removal or modification of the existing rule; or

cancelation or modification of the new rule;

when input corresponding to removal or modification of the existing rule is received, transmitting the removal or modification of the existing rule; and

when input corresponding to cancelation or modification of the new rule is received, transmitting the cancelation or modification of the new rule.

4 . The computer-implemented method of claim 1 , wherein providing the indication of the recursive operation includes displaying the indication of the recursive operation.

5 . The computer-implemented method of claim 1 , wherein providing the indication of the recursive operation includes providing a recommendation corresponding to:

removal or modification of the existing rule to prevent the recursive operation; or

cancelation or modification of the new rule to prevent the recursive operation.

6 . The computer-implemented method of claim 1 , wherein providing the indication of the recursive operation includes providing an indication that:

the existing rule has been automatically removed or modified to prevent the recursive operation; or

the new rule has been automatically canceled or modified to prevent the recursive operation.

7 . The computer-implemented method of claim 1 , wherein the existing rule is one of multiple existing rules associated with the recursive operation of the network device.

8 . The computer-implemented method of claim 1 , wherein analyzing the existing rule and new rule includes analyzing rules corresponding to operation of other network devices in other networks.

9 . The computer-implemented method of claim 1 , wherein the computing device is a network device, a user device, or a cloud-based device.

10 . A system, comprising:

one or more data processors; and

a non-transitory computer-readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more processors to perform operations including:

receiving an existing rule corresponding to operation of a network device;

detecting input corresponding to a new rule corresponding to operation of the network device;

analyzing the existing rule and the new rule, wherein analyzing includes determining that the new rule and the existing rule are associated with a recursive operation of the network device; and

providing an indication of the recursive operation.

11 . The system of claim 10 , wherein the existing rule is received from the network device.

12 . The system of claim 10 , wherein the operations further include:

detecting input corresponding to:

removal or modification of the existing rule; or

cancelation or modification of the new rule;

when input corresponding to removal or modification of the existing rule is received, transmitting the removal or modification of the existing rule; and

when input corresponding to cancelation or modification of the new rule is received, transmitting the cancelation or modification of the new rule.

13 . The system of claim 10 , wherein providing the indication of the recursive operation includes displaying the indication of the recursive operation.

14 . The system of claim 10 , wherein providing the indication of the recursive operation includes providing a recommendation corresponding to:

removal or modification of the existing rule to prevent the recursive operation; or

cancelation or modification of the new rule to prevent the recursive operation.

15 . The system of claim 10 , wherein providing the indication of the recursive operation includes providing an indication that:

the existing rule has been automatically removed or modified to prevent the recursive operation; or

the new rule has been automatically canceled or modified to prevent the recursive operation.

16 . A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:

receive an existing rule corresponding to operation of a network device;

detect input corresponding to a new rule corresponding to operation of the network device;

analyze the existing rule and the new rule, wherein analyzing includes determining that the new rule and the existing rule are associated with a recursive operation of the network device; and

provide an indication of the recursive operation.

17 . The computer-program product of claim 16 , wherein the existing rule is one of multiple existing rules associated with the recursive operation of the network device.

18 . The computer-program product of claim 16 , wherein analyzing the existing rule and new rule includes analyzing rules corresponding to operation of other network devices in other networks.

19 . The computer-program product of claim 16 , wherein the computing device is a network device, a user device, or a cloud-based device.

20 . The computer-program product of claim 16 , wherein the existing rule is received from the network device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2016
From: KIM, RYAN YONG
To: BELKIN INTERNATIONAL INC.
Reel/Frame 038355/0959 →