CPC G06Q 10/0633 (2013.01) [G06F 3/0482 (2013.01); G06F 16/287 (2019.01); G06Q 10/06316 (2013.01); G06Q 10/103 (2013.01); H04L 51/046 (2013.01)] | 6 Claims |
1. A method of selectively routing data through an electronic network, comprising:
receiving, in a server, an electronic data structure, wherein the electronic data structure comprises a plurality of rules;
using the server, accessing from the electronic data structure each of the plurality of rules;
using the server, accessing a plurality of different categories from a memory;
using the server, associating each of the plurality of rules with the plurality of different categories;
using the server, determining, for a first subset of the plurality of different categories, to automatically update a first set of states associated with each of the accessed plurality of rules without routing the electronic data structure to at least one of a plurality of stakeholders;
using the server, determining, for a second subset of the plurality of different categories, to automatically update a second set of states associated with each of the accessed plurality of rules by routing the electronic data structure to at least one of the plurality of stakeholders;
after routing and before receiving input from the at least one of the plurality of stakeholders, using the server to send one or more notifications to the at least one of the plurality of stakeholders;
using the server, receiving said input from the at least one of the plurality of stakeholders;
using the server, updating at least one of the second set of states based upon the received input;
using the server, generating at least a first graphical user interface configured to receive one or more queries based on at least one of the plurality of different categories;
using the server, generating first data associating each of the plurality of rules with at least one of the plurality of different categories based on the one or more queries;
using the server, generating second data indicative of at least a second graphical user interface, wherein the second graphical user interface is adapted to visually present the first data;
using the server, generating third data indicative of at least a third graphical user interface, wherein the third graphical user interface is adapted to visually present each of the plurality of rules in a visual grid adapted to visually relate each of the plurality of rules with at least one of data indicative of a version, data indicative of a description, and data indicative of being active, inactive, valid or enforceable, wherein the third graphical user interface further comprises an icon that, when activated, causes an overlay graphical user interface to be visually presented atop the visual grid, and wherein the overlay graphical user interface is adapted to display additional rules and is adapted to permit an importing of one or more of the additional rules into the visual grid;
using the server, generating fourth data indicative of at least a fourth graphical user interface, wherein the fourth graphical user interface is adapted to visually present a plurality of rows, each of which is associated with at least one of the plurality of rules, a plurality of columns, each of which is associated with at least one of the plurality of different categories, and a visual icon indicative of a rule implementation status positioned in each intersection of the plurality of rows with the plurality of columns, wherein the rule implementation status is at least one of active, inactive, in-progress, or completed; and
wherein each of the plurality of rules is represented in the fourth graphical user interface as hyperlinked data that, when activated, generates an additional graphical user interface adapted to present data specific to a specific one of said each of the plurality of rules.
|