Icon Decorations for Software Vulnerability Notifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

End-users are often unaware of vulnerabilities in computer software applications and the associated risks, as existing methods do not effectively notify them of necessary security updates or the risks of applying these updates, which can lead to unauthorized access and data security breaches.

Innovation Solution

A method and system that generate icon decorations for computer software applications, displaying vulnerability information, including risk levels and available security patches, directly on application icons and associated document icons, using a server-based database query to inform end-users without requiring them to launch the applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security updates are performed from within the vulnerable application, then the application can be updated, but the end-user is exposed to security risks during the update process

Engineering Contradiction:
Improvesecurity update applicationVSAvoidsecurity risk exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by checking for vulnerabilities and preparing security updates before the user launches the application. The vulnerability detection system proactively identifies security issues and retrieves patches in advance, so when the user launches the application, the update is already ready to be applied immediately, minimizing the time the system remains vulnerable.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary vulnerability detection and notification system that sits between the user and the vulnerable application. This intermediary layer monitors application status, detects vulnerabilities, and manages the update process, allowing the user to apply security patches without directly interacting with the vulnerable application's update mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the end-user is notified of vulnerabilities through traditional methods, then update information can be conveyed, but the end-user may not be aware of the risk or may not take action

Engineering Contradiction:
Improvevulnerability awarenessVSAvoiduser response action
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system uses color-coded visual indicators to communicate vulnerability status and risk levels to users. Different colors represent different severity levels, making the information immediately recognizable and understandable. This visual approach captures user attention more effectively than text-based notifications and conveys the urgency and importance of applying updates.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The system transitions from traditional text-based or popup notifications to a visual dimension by displaying icons and graphical indicators alongside or instead of text. This dimensional change makes the vulnerability information more salient and harder to ignore, as visual elements are processed more quickly and retain better attention than text alone.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Loss of information

If comprehensive vulnerability information is displayed to the end-user, then awareness is improved, but the notification system becomes more complex

Engineering Contradiction:
Improvevulnerability information deliveryVSAvoidnotification system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments vulnerability information into distinct, manageable components: vulnerability detection, risk level assessment, update availability status, and actionable recommendations. Each component is handled by a separate module or process, allowing the system to present comprehensive information in a structured, organized manner that is easy for users to understand and act upon.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different levels of detail and visual prominence to different pieces of information based on their importance. Critical information such as high-risk vulnerabilities receives prominent visual treatment, while less critical details are presented with lower emphasis. This localized quality approach ensures that users focus on the most important information without being overwhelmed by comprehensive details.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8973134B2Software vulnerability notification via icon decorations
Publication Date: 2015.03.03 GLOBALFOUNDRIES US INC
  • US8973134B2 patent drawing
  • US8973134B2 patent drawing
  • US8973134B2 patent drawing

AI summary

A computer identifies computer software applications installed on a computer. The computer sends an electronic request to a program on a server computer that extracts information about the computer software applications identified having a vulnerability. The computer receives the information that is extracted. The computer generates an icon decoration for the vulnerability, wherein the icon decoration readily displays the level of risk associated to the vulnerability and information about a security update for the vulnerability. The computer adds the icon decoration onto each icon of the one of the computer software applications identified and each icon of electronic documents associated to the one of the computer software applications identified.