Patent application EP20182935A (EP), filed 2020-06-29
Publication number: EP3757828A1
Title: SYSTEMS AND METHODS USING MODULAR USER INTERFACES FOR MANAGING NETWORK PERMISSIONS
Abstract: The present disclosure is directed to systems and methods for providing improved tools (e.g., user interfaces) that can be used for managing access permissions to cloud or other network resources. In general, the systems and methods include providing a user interface that can function in at least two modes which together can provide an improved user experience for intuitively and effectively developing code. As an example, the two interface modes can include a builder mode in which the user interface includes one or more interactive elements that enable a user to modularly build a set of computer-readable code that controls access permissions to one or more computing resources and an editor mode in which the user interface allows the user to directly edit the set of computer-readable code.
IPC codes: H04L  29/    06            A I
G06F  21/    10            A I
H04W  12/    08            A I
H04L   9/    40            A I
Claims: number: 1
text: A computing system for managing permissions to cloud computing resources, the computing system comprising:
number: 2
text: The computing system of claim 1, wherein an application programming interface is associated with the cloud computing service, wherein the builder mode enables the administrator to modularly build the set of computer-readable code that complies with the application programming interface using a plurality of predefined application programming interface snippets.
number: 3
text: The computing system of claim 1 or 2, wherein the one or more interactive elements are interrelated and user-toggleable to define different logical combinations of conditions that must be met in order for access to be granted.
number: 4
text: The computing system of one of claims 1 to 3, wherein the computer-readable code comprises computer-readable instructions that represent a totality of user interactions with the one or more interactive elements.
number: 5
text: The computing system of one of claims 1 to 4, wherein the operations further comprise generating an output indicating whether the computer-readable code produces an error upon executing the computer-readable code, and said generating is performed without executing the computer-readable code.
number: 6
text: The computing system of one of claims 1 to 5, wherein at least one of the one or more interactive elements is configured as an add element, and wherein the add element is configured to add a further interactive element to the builder mode; and/or
wherein the builder mode is configured to display the one or more interactive elements as a hierarchical grouping; and/or
further comprising a resource configured to provide a message to the administrator on interaction with the resource.
number: 7
text: A computer-implemented method for controlling access to a cloud resource, the method comprising:
number: 8
text: The computer-implemented method of claim 7, further comprising:
updating, by the one or more computing devices, the one or more interactive elements based at least in part on the first user input.
number: 9
text: The computer-implemented method of claim 8, wherein
updating the one or more interactive elements comprises providing for display on the user interface at least one additional interactive element.
number: 10
text: The computer-implemented method of claim 9, wherein updating the one or more interactive elements further comprises: organizing the one or more interactive elements as a hierarchy, and wherein the hierarchy segments the interactive elements that a user has adjusted into one or more logic groupings.
number: 11
text: The computer-implemented method of claim 10, further comprising reordering the hierarchy, wherein reordering the hierarchy comprises:
number: 12
text: The computer-implemented method of one of claims 7 to 11, wherein generating the set of code occurs substantially in real-time; and/or
wherein the one or more interactive elements comprise at least one field having a pre-defined list for selection by a user; and/or
wherein the first mode further includes a non-editable region displaying the set of code.
number: 13
text: A computing system configured to control access to a cloud resource, the computing system comprising:
number: 14
text: The computing system of claim 13, wherein the operations further comprise:
number: 15
text: The computing system of claim 14, wherein updating the one or more interactive elements further comprises:
Office action: search_report, dated 2020-12-30
Rejection reasons: novelty_epc_54
Prior art cited: ref_id: US2019026083A1
ref_type: patent
severity: background
ref_id: US2012291011A1
ref_type: patent
severity: background
ref_id: US2017214695A1
ref_type: patent
severity: background
ref_id: US2012291011
ref_type: patent
severity: novelty_destroying
ref_id: US2017214695
ref_type: patent
severity: background
ref_id: US2019026083
ref_type: patent
severity: novelty_destroying
Final disposition: pending (2020-12-30)