Secure dynamic page content and layouts apparatuses, methods and systems

US10262148B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10262148-B2
Application numberUS-201313897433-A
CountryUS
Kind codeB2
Filing dateMay 19, 2013
Priority dateJan 9, 2012
Publication dateApr 16, 2019
Grant dateApr 16, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. 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 mobile device, wherein the request includes a plurality of security assessment values provided by the user mobile device; determining, by the processing system, an application security threat factor, a user location security threat factor, a user surroundings security threat factor, and a user device profile security threat factor using the plurality of security assessment values; retrieving, by the processing system, a self actuated varying layout template from a layout template database, wherein the self actuated varying layout template has at least one user interface display view; determining, by the processing system, a z-index security threat factor by executing a layer test to determine one or more user interface display view layers above or below the at least one user interface display view; calculating, by the processing system, an overall security threat factor based on the application security threat factor, the user location security threat factor, the user surroundings security threat factor, the user device profile security threat factor, and the z-index security threat factor; determining, by the processing system, a security maintenance factor for the at least one user interface display view, wherein the security maintenance factor is based on one or more characteristics of the at least one user interface display view that increases the ability of the at least one user interface display view to maintain security; determining, by the processing system, an interface security threat factor based on the overall security threat factor and the security maintenance factor; determining, by the processing system, whether to modify the at least one user interface display view by comparing the interface security threat factor to a predetermined interface security threat threshold; modifying the at least one user interface display view based on the determination of whether to modify, wherein modifying includes randomizing the location of content displayed on the user interface display view along the x axis and y axis; and providing a modified self actuated varying secure layout template to the user mobile device. 2. The method of claim 1 , wherein modifying the at least one user interface display view includes inserting a user specified security image into the user interface display view. 3. The method of claim 2 , additionally comprising setting a user interface display view parameter to indicate that no further content or adjustments should be made to the user interface display view. 4. The method of claim 1 , wherein the received a plurality of assessment values is not provided by the user mobile device. 5. The method of claim 4 , wherein the plurality of assessment values is retrieved from a local security database. 6. The method of claim 1 , wherein the plurality of assessment values includes information about applications that are installed on the user mobile device. 7. The method of claim 6 , wherein the information about applications that are installed on the user mobile device additionally includes an indication of which applications are currently running on the user mobile device. 8. The method of claim 7 , wherein the indication of which applications are currently running on the user mobile device includes a user interface z-index configuration listing. 9. The method of claim 1 , wherein modifying the at least one user interface display view includes shifting the position of the interface display view so that the at least one interface display view is not under a non-authorized interface view overlay. 10. 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 mobile device, wherein the request includes a plurality of security assessment values; determine an application security threat factor, a user location security threat factor, a user surroundings security threat factor, and a user device profile security threat factor using the plurality of security assessment values; retrieve a self actuated varying layout template from a layout template database, wherein the self actuated varying layout template has at least one user interface display view; determine a z-index security threat factor by executing a layer test to determine one or more user interface display view layers above or below the at least one user interface display view; calculate an overall security threat factor based on the application security threat factor, the user location security threat factor, the user surroundings security threat factor, the user device profile security threat factor, and the z-index security threat factor; determine a security maintenance factor for the at least one user interface display view, wherein the security maintenance factor is based on one or more characteristics of the at least one user interface display view that increases the ability of the at least one user interface display view to maintain security; determine an interface security threat factor based on the overall security threat factor and the security maintenance factor; determine whether to modify the at least one user interface display view by comparing the interface security threat factor to a predetermined interface security threat threshold; modify the at least one user interface display view based on the determination of whether to modify, wherein modify includes randomize the location of content displayed on the user interface display view along the x axis and y axis; and provide a modified self actuated varying secure layout template to the user mobile device. 11. The system of claim 10 , wherein means to modify the at least one user interface display view includes means to resize the user interface display view. 12. The system of claim 10 , wherein means to modify the at least one user interface display view includes means to insert a user specified security image into the user interface display view. 13. The system of claim 12 , additionally comprising means to set a user interface display view parameter to indicate that no further content or adjustments should be made to the user interface display view. 14. The system of claim 10 , wherein the received plurality of assessment values is not provided by the user mobile device. 15. The system of claim 14 , wherein the plurality of assessment values is retrieved from a local security database. 16. 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 mobile device, wherein the request includes a plurality of security assessment values; determine an application security threat factor, a user location security threat factor, a user surroundings security threat factor, and a user device profile security threat factor using the plurality of security assessment values; retrieve a self actuated varying layout template from a layout template database, wherein the self actuated varying layout template has at least one user interface display view; determine a z-index security threat factor by e

Assignees

Inventors

Classifications

  • Protect user input by software means · CPC title

  • G06F8/38Primary

    for implementing user interfaces · CPC title

  • by adding security routines or objects to programs · CPC title

  • with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · CPC title

  • Vulnerability analysis · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10262148B2 cover?
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 electro…
Who is the assignee on this patent?
Visa Int Service Ass
What technology area does this patent fall under?
Primary CPC classification G06F8/38. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 16 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).