IP Library Granted Patent US 7,844,563
Granted Patent B2
US 7,844,563 · App. 12/553,609 · Granted Nov 30, 2010

System and method for applying rule sets and rule interactions

Assignee: AT&T Intellectual Property II, L.P.
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 7,844,563
App. No.
12/553,609
Granted
Nov 30, 2010
Kind
B2
Abstract

Described is a system and method for determining relationships between a plurality of existing rules in a rule set, wherein the relationships include cause interactions and effect interactions among the existing rules, creating a representation of the relationships including the cause interactions and effect interactions, receiving a new rule to be inserted into the rule set and determining if a conflict is created by insertion of the new rule in the rule set.

Claims (35)

1. A method, comprising:

determining a relationship between a plurality of existing rules in a rule set of a rule based system used to screen incoming data of a network, wherein the relationship includes a cause interaction and an effect interaction among the existing rules;

creating a representation of the relationship including the cause interaction and the effect interaction;

receiving a new rule to be inserted into the rule set;

inserting a further relationship between the new rule and the existing rules into the representation to create a modified representation; and

determining, based on the modified representation, if a conflict is created by insertion of the new rule in the rule set.

2. The method of claim 1 , wherein the determining of the conflict includes:

determining a further cause interaction and a further effect interaction of the new rule with the existing rules.

3. The method of claim 1 , further comprising:

adding the new rule to the rule set when the new rule can be added without conflict.

4. The method of claim 1 , wherein the rule set includes a parameter used to determine when the rule set is invoked.

5. The method of claim 1 , wherein each rule of the rule set is placed with a cause and an effect pairing making a rule node to create the cause interaction and the effect interaction.

6. The method of claim 1 , wherein the representation is a di-graph.

7. The method of claim 6 , wherein the di-graph includes vertices where each vertex represents a rule of the rule set and the effect interaction.

8. The method of claim 6 , wherein the di-graph includes arcs where each arc represents the cause interaction and the effect interaction.

9. The method of claim 1 , wherein the new rule is a change to one of the existing rules.

10. The method of claim 1 , further comprising:

indicating the conflict created by the new rule with the existing rules.

11. The method of claim 1 , further comprising:

suggesting, when the conflict is identified, a new replacement for the new rule within the rule set.

12. The method of claim 1 , wherein the representation is provided in a visual format.

13. A system for screening incoming data of a network, comprising:

means for determining a relationship between a plurality of existing rules in a rule set of a rule based system used to screen the incoming data of the network, wherein the relationship includes a cause interaction and an effect interaction among the existing rules;

means for creating a representation of the relationship including the cause interaction and the effect interaction;

means for receiving a new rule to be inserted into the rule set;

means for inserting a further relationship between the new rule and the existing rules into the representation to create a modified representation; and

means for determining, based on the modified representation, if a conflict is created by insertion of the new rule in the rule set.

14. The system of claim 13 , wherein the means for determining of the conflict determines a further cause interaction and a further effect interaction of the new rule with the existing rules.

15. The system of claim 13 , further comprising:

means for adding the new rule to the rule set when the new rule can be added without conflict.

16. The system of claim 13 , wherein the rule set includes a parameter used to determine when the rule set is invoked.

17. The system of claim 13 , wherein each rule of the rule set is placed with a cause and an effect pairing making a rule node to create the cause interaction and the effect interaction.

18. The system of claim 13 , wherein the representation is a di-graph.

19. The system of claim 18 , wherein the di-graph includes vertices where each vertex represents a rule of the rule set and the effect interaction.

20. The system of claim 18 , wherein the di-graph includes arcs where each arc represents the cause interaction and the effect interaction.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: MARLOW TECHNOLOGIES, LLC
Reel/Frame 034565/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2014
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 033373/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2014
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 033373/0792 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2011
From: FARAH, JEFFREY
To: AT&T CORP.
Reel/Frame 026531/0109 →
Continuity (2)
Continuation 1125007000 · Oct 12, 2005
Related Publication 20090327198A1 · Dec 31, 2009