×

Internal controls engine and reporting of events generated by a network or associated applications

  • US 10,699,026 B2
  • Filed: 08/30/2018
  • Issued: 06/30/2020
  • Est. Priority Date: 06/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising:

  • obtaining, with one or more processors, with a network controller, a current state of a network, wherein;

    the network has a plurality of computing devices accessed by a plurality of users;

    the network is configured to provide network connectivity defined by a network graph;

    the network graph includes vertices corresponding to the users or computing devices;

    the network graph includes edges between respective pairs of the vertices and specifying permitted network communications between the users or computing devices corresponding to the respective pairs of vertices; and

    the network controller is operative to effectuate changes to the network graph by enforcing, and removing or adding permitted pair-wise connections between the users or computing devices;

    causing, with one or more processors, with the network controller, a graphical user interface to be presented that depicts at least part of the network graph, the graphical user interface comprising a first region by which a dropped icon in the region indicates network connections are to be permitted, a second region within the graphic user interface by which a dropped icon in the region indicates network connections are to be prohibited, and user-inputs by which a user requests changes to the network graph, wherein the user-inputs include a drag and drop input by which a user selects an icon representing a vertex, selects another icon representing another vertex, and moves the icon representing the other vertex into a given region of the graphical user interface that indicates an edge between the vertex and the other vertex in the network graph is to be modified;

    receiving, with one or more processors, with the network controller, a request input via the graphical user interface to modify the network graph; and

    in response to the request, modifying, with one or more processors, with the network controller, the network graph and enforcing the modification.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×