Rule adjustment by visualization of physical location data
First Claim
1. A computerized method for applying rules on data records and displaying information facilitating visually modifying the rules on a user interface, comprising:
- using at least one processor for;
executing a plurality of computation instructions on each of a plurality of data records, said plurality of computation instructions are executed for applying a rule, each one of said plurality of data records comprising at least one physical location value;
outputting to a computerized display device a simulation for displaying to a user, comprising a plurality of visual objects, each of said plurality of visual objects corresponding to a respective result of said applying said rule to one of said plurality of data records and displayed on said computerized display device at a position representing said at least one physical location value corresponding to said one of said plurality of data records;
identifying at least one marking of at least one of said plurality of visual objects by a marking action of a user input device on said computerized display, said marking action indicates a user desired adjustment in said results of applying said rule;
in response to said identifying, modifying said plurality of computation instructions to produce a modified rule, based on said at least one marking;
executing said modified plurality of computation instructions for applying said modified rule to at least one of said plurality of data records;
generating a modified simulation from said simulation, by said executing said modified plurality of computation instructions; and
outputting to said computerized display device said modified simulation for displaying to said user.
1 Assignment
0 Petitions
Accused Products
Abstract
According to some embodiments of the present invention there is provided a computerized method for visually modifying a rule. The method may comprise receiving a rule and two or more data records, the rule comprising two or more computation instructions and each one of the data records comprising one or more physical location value. The method may comprise displaying a simulation comprising visual objects, each of the visual objects showing a result of applying the rule to one of the data records, and displayed on a computerized display at a position corresponding to the physical location value of the data records. The method may comprise receiving a marking from a user of one or more of the visual objects on the computerized display. The method may comprise modifying the computation instructions to produce a modified rule, based on the markings, and sending the modified rule.
11 Citations
20 Claims
-
1. A computerized method for applying rules on data records and displaying information facilitating visually modifying the rules on a user interface, comprising:
using at least one processor for; executing a plurality of computation instructions on each of a plurality of data records, said plurality of computation instructions are executed for applying a rule, each one of said plurality of data records comprising at least one physical location value; outputting to a computerized display device a simulation for displaying to a user, comprising a plurality of visual objects, each of said plurality of visual objects corresponding to a respective result of said applying said rule to one of said plurality of data records and displayed on said computerized display device at a position representing said at least one physical location value corresponding to said one of said plurality of data records; identifying at least one marking of at least one of said plurality of visual objects by a marking action of a user input device on said computerized display, said marking action indicates a user desired adjustment in said results of applying said rule; in response to said identifying, modifying said plurality of computation instructions to produce a modified rule, based on said at least one marking; executing said modified plurality of computation instructions for applying said modified rule to at least one of said plurality of data records; generating a modified simulation from said simulation, by said executing said modified plurality of computation instructions; and outputting to said computerized display device said modified simulation for displaying to said user.
-
2. The method of claim 1, wherein said method further comprises modifying at least one of said plurality of visual objects on said computerized display to show said at least one marking received from said user.
-
3. The method of claim 1, wherein said method further comprises modifying at least one of said plurality of visual objects on said computerized display to show a modified result of applying said modified rule to said at least one of said plurality of data records.
-
4. The method of claim 1, wherein said method further comprises modifying at least one of said plurality of visual objects on said computerized display to show an indication of said rule modification.
-
5. The method of claim 1, wherein said modifying comprises changing automatically at least one threshold value of at least one of said plurality of computation instructions.
-
6. The method of claim 1, wherein said modifying comprises changing at least one threshold value of at least one of said plurality of computation instructions by receiving a user instruction.
-
7. The method of claim 1, wherein said modifying comprises changing automatically at least one threshold value of at least one of said plurality of computation instructions according to a data mining algorithm, a machine learning algorithm, a clustering algorithm, and a supervised learning algorithm.
-
8. The method of claim 1, wherein at least one of said plurality of computation instructions further comprises at least one variable associated with a field of said plurality of data records and said modifying comprises replacing said at least one variable with at least one second variable associated with a second field of said plurality of data records.
-
9. The method of claim 1, wherein said modifying comprises any from a list of replacing at least one of said plurality of computation instructions, adding at least one new computation instruction, and removing at least one of said plurality of computation instructions.
-
10. The method of claim 1, wherein said rule is any from a list of a time dependent rule and a rule of a plurality of events.
-
11. The method of claim 1, wherein at least one of said plurality of visual objects represent a corresponding at least one temporal data value.
-
12. The method of claim 1, wherein said plurality of data records further comprise temporal data.
-
13. The method of claim 1, wherein said displaying further indicates at least one relationship between said plurality of data records.
-
14. The method of claim 1, wherein at least one of said plurality of computation instructions is modified by changing at least one physical location area for application of said at least one of said plurality of computation instructions.
-
15. The method of claim 1, wherein said at least one marking to at least one of said plurality of visual object is marking of a false result.
-
16. The method of claim 1, wherein said plurality of visual objects are displayed with at least one graphical attribute displayed according to a field value of corresponding one of said plurality of data records any from a list of a visual object size, a visual object shape, a visual object texture, a visual object color, a visual object hue, a visual object transparency, a visual object brightness, a visual object saturation, a visual object size, an overlaid at least one character, and an overlaid at least one second visual object.
-
17. The method of claim 16, wherein said at least one graphical attribute is displayed using additional blinking patterns.
-
18. A computer readable medium comprising computer executable instructions adapted to perform the method of claim 1.
-
19. A computer program product for applying rules on data records and displaying information facilitating visually modifying the rules on a user interface, said computer program product comprising:
a computer readable storage medium having stored thereon; first program instructions executable by a processor to cause a device to execute a plurality of computation instructions on each of a plurality of data records, said plurality of computation instructions are executed for applying a rule, each one of said plurality of data records comprising at least one physical location value; second program instructions executable by a processor to cause a device to display a simulation comprising a plurality of visual objects, each of said plurality of visual objects showing a result of said applying said rule to one of said plurality of data records, and displayed on a computerized display at a position representing said at least one physical location value corresponding to said one of said plurality of data records; third program instructions executable by a processor to cause a device to identify at least one marking of at least one of said plurality of visual objects by a marking action of a user input device on said computerized display, said marking action indicates a user desired adjustment in said results of applying said rule; fourth program instructions executable by a processor to cause a device to modify said plurality of computation instructions to produce a modified rule, based on said at least one marking, and in response to said identifying; fifth program instructions executable by said processor to cause said device to execute said modified plurality of computation instructions for applying said modified rule to at least one of said plurality of data records; sixth program instructions executable by said processor to cause said device to generate a modified simulation from said simulation, by said executing said modified plurality of computation instructions; and seventh program instructions executable by said processor to cause said device to display said modified simulation.
-
20. A computerized device for applying rules on data records and displaying information facilitating visually modifying the rules, comprising:
-
a user interface; at least one processing unit, comprising modules of processor instructions configured to; execute a plurality of computation instructions defining a rule on a plurality of data records, each one of said plurality of data records comprising at least one physical location value; display using said user interface a simulation comprising a plurality of visual objects, each of said plurality of visual objects showing a result of applying said rule to one of said plurality of data records, and displayed on a computerized display at a position representing said at least one physical location value corresponding to said one of said plurality of data records; identify at least one marking of at least one of said plurality of visual objects by a marking action of a user on said computerized display, said marking action indicates a user desired adjustment in said results of applying said rule; in response to said identifying, modify said plurality of computation instructions to produce a modified rule, based on said at least one marking; execute said modified plurality of computation instructions to apply said modified rule to at least one of said plurality of data records generate a modified simulation from said simulation, by said executing said modified plurality of computation instructions; and display, using said user interface, said modified simulation.
-
Specification