Secure dynamic page content and layouts apparatuses, methods and systems
AssigneeVisa International Service Association
InventorStephen W. Cote
Life of this patent
Estimating the term…
Abstract
The SECURE DYNAMIC PAGE CONTENT AND LAYOUTS APPARATUSES, METHODS AND SYSTEMS (“DPCL”) transform dynamic layout template requests, device, user, and surroundings security profiles, and layout usage monitor packages using DPCL components into customized secure dynamic layouts. In some implementations, the disclosure provides a processor-implemented method of transforming the content of an electronically generated user facing page for displaying on a user display.
Claims18
A processor-implemented method of dynamically customizing an application user interface layout to enhance security, comprising:
- receiving, by a processing system, a self actuated varying secure layout template request from a user device, wherein the self actuated varying secure layout template request includes at least one security assessment value provided by the user device;
- retrieving, by the processing system, a self actuated varying layout template from a layout template database, wherein the self actuated varying layout template includes a base application user interface display view layer having a plurality of panels for displaying content;
- determining, by the processing system, an interface security threat factor using the at least one security assessment value, wherein the at least one security assessment value includes the number of other application interface display view layers disposed above the base application user interface display view layer;
- determining, by the processing system, whether to modify at least one panel of the plurality of panels of the base application user interface display view layer by comparing the interface security threat factor to a predetermined interface security threat threshold;
- modifying the at least one panel of the plurality of panels of the base application user interface display view layer based on the determination to modify, wherein modifying includes:
- randomizing the location of the at least one panel of the plurality of panels of the base application user interface display view layer along an x-axis and a y-axis of the base application user interface display view layer;
- marking each of the panels of the plurality of panels as secure content capable;
- determining if all the panels of the plurality of panels have been marked as secure content capable;
- in response to a determination that all the panels of the plurality of panels have been marked as secure content capable, marking the self actuated varying layout template as secure content capable;
- setting a user interface display view parameter to indicate that no further adjustments are to be made to the plurality of panels of the base application user interface display view layer, wherein the user interface display view parameter is not displayed by the user device;
- determining whether the user interface display view parameter indicates that no further adjustments are to be made to the plurality of panels;
- and
- in response to a determination that no further adjustments are to be made to the plurality of panels:
- providing a modified self actuated varying secure layout template to the user device.
A processor-implemented system of dynamically customizing an application user interface layout to enhance security, comprising:
- a processor;
- and
- a memory disposed in communication with the processor and storing processor-issuable instructions to:
- receive a self actuated varying secure layout template request from a user device, wherein the self actuated varying secure layout template request includes at least one security assessment value;
- retrieve a self actuated varying layout template from a layout template database wherein the self actuated varying layout template includes a base application user interface display view layer having a plurality of panels for displaying content;
- determine an interface security threat factor using the at least one security assessment value, wherein the at least one security assessment value includes the number of other application user interface display view layers above the base application user interface display view layer;
- determine whether to modify at least one panel of the plurality of panels of the base application user interface display view layer by comparing the interface security threat factor to a predetermined interface security threat threshold;
- modify the at least one panel of the plurality of panels of the base application user interface display view layer based on the determination to modify, wherein modify includes:
- randomize the location of the at least one panel of the plurality of panels of the base application user interface display view layer along an x-axis and a y-axis of the base application user interface display view layer;
- mark each of the panels of the plurality of panels as secure content capable;
- determine if all the panels of the plurality of panels have been marked as secure content capable;
- in response to a determination that all the panels of the plurality of panels have been marked as secure content capable, mark the self actuated varying layout template as secure content capable;
- set a user interface display view parameter to indicate that no further adjustments are to be made to the plurality of panels of the base application user interface display view layer, wherein the user interface display view parameter is not displayed by the user device;
- determine whether the user interface display view parameter indicates that no further adjustments are to be made to the plurality of panels;
- and
- in response to a determination that no further adjustments are to be made to the plurality of panels:
- provide a modified self actuated varying secure layout template to the user device.
A non-transitory medium storing security enhancing dynamically customizing application user interface layout instructions to:
- receive a self actuated varying secure layout template request from a user device, wherein the self actuated varying secure layout template request includes at least one security assessment value;
- retrieve a self actuated varying layout template from a layout template database, wherein the self actuated varying layout template includes a base application user interface display view layer having plurality of panels for displaying content;
- determine an interface security threat factor using the at least one security assessment value, wherein the at least one security assessment value includes the number of application user interface display view layers above the base application interface display view layer;
- determine whether to modify at least one panel of the plurality of panels of the base application user interface display view layer by comparing the interface security threat factor to a predetermined interface security threat threshold;
- modify the at least one panel of the plurality of panels of the base application user interface display view layer based on the determination to modify, wherein modify includes:
- randomize the location of the at least one panel of the plurality of panels of the base application user interface display view layer along an x-axis and y-axis of the base application user interface display view layer;
- mark each of the panels of the plurality of panels as secure content capable;
- determine if all the panels of the plurality of panels have been marked as secure content capable;
- in response to a determination that all the panels in the plurality of panels have been marked as secure content capable, mark the self actuated varying layout template as secure content capable;
- set a user interface display view parameter to indicate that no further adjustments are to be made to the plurality of panels of the base application user interface display view layer, wherein the user interface display view parameter is not displayed by the user device;
- determine whether the user interface display view parameter indicates that no further adjustments are to be made to the plurality of panels;
- and
- in response to a determination that no further adjustments are to be made to the plurality of panels:
- provide a modified self actuated varying secure layout template to the user device.
Dependencies are inferred from the claim text.