18273025. Preventing User Interaction Hijacking Attacks By Blocking Interactions With Obscured Components simplified abstract (Google LLC)
Contents
- 1 Preventing User Interaction Hijacking Attacks By Blocking Interactions With Obscured Components
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 Preventing User Interaction Hijacking Attacks By Blocking Interactions With Obscured Components - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Original Abstract Submitted
Preventing User Interaction Hijacking Attacks By Blocking Interactions With Obscured Components
Organization Name
Inventor(s)
Bernardo Rufino of Waltham Cross (GB)
Linus Tufvesson of London (GB)
Edward Cunningham of London (GB)
Alan Michael Stokes of London (GB)
Preventing User Interaction Hijacking Attacks By Blocking Interactions With Obscured Components - A simplified explanation of the abstract
This abstract first appeared for US patent application 18273025 titled 'Preventing User Interaction Hijacking Attacks By Blocking Interactions With Obscured Components
Simplified Explanation
The abstract describes a method for detecting user interactions with a graphical user interface (GUI) and determining whether the interaction will be consumed by a particular user interface (UI) component that is overlaid by multiple UI components. If the interaction is to be consumed by the particular UI component, the method calculates the cumulative opacity of the overlaid UI components at that region of the GUI. If the cumulative opacity exceeds a threshold, the particular UI component is blocked from consuming the interaction.
- Detect user interactions with a GUI
- Determine if interaction will be consumed by a specific UI component overlaid by multiple UI components
- Calculate cumulative opacity of overlaid UI components at the interaction region
- Block the specific UI component from consuming the interaction if cumulative opacity exceeds a threshold
Potential Applications
This technology could be applied in:
- User interface design
- Interactive displays
- Gaming interfaces
Problems Solved
This technology helps in:
- Preventing unintended UI component interactions
- Enhancing user experience by accurately detecting user interactions
Benefits
The benefits of this technology include:
- Improved user interface responsiveness
- Enhanced user interaction accuracy
- Better control over UI component interactions
Potential Commercial Applications
The potential commercial applications of this technology could be in:
- Software development companies
- Gaming industry
- Interactive display manufacturers
Possible Prior Art
One possible prior art for this technology could be:
- Techniques for managing UI component interactions in multi-layered interfaces
Unanswered Questions
How does this technology impact user engagement?
This technology can potentially enhance user engagement by providing a more seamless and accurate user interface interaction experience.
What are the limitations of this technology in complex UI designs?
The limitations of this technology may include potential challenges in managing interactions in highly complex UI designs with numerous overlapping UI components.
Original Abstract Submitted
A method includes detecting a user interaction with a particular region of a graphical user interface (GUI), and determining that the user interaction will be consumed by a particular user interface (UI) component that is overlaid by a plurality of UI components configured to allow the user interaction to pass through to the particular UI component. The method also includes, based on determining that the user interaction will be consumed by the particular UI component, determining a cumulative opacity of the plurality of UI components at the particular region of the GUI. The method further includes determining that the cumulative opacity exceeds a threshold opacity and, based on determining that the cumulative opacity exceeds the threshold opacity, blocking the particular UI component from consuming the user interaction.