Security application graphical user interface customization systems and methods
First Claim
1. A computer-implemented method comprising employing a computer system including at least one processor to perform:
- an anti-malware application customization sequence comprising;
displaying to a user a desired graphical user interface (GUI) content complexity questionnaire, the desired GUI content complexity questionnaire inviting the user to select a desired anti-malware application GUI content display complexity from a plurality of content complexity levels, the complexity levels including a low complexity, an intermediate complexity, and a high complexity level;
in response to displaying the desired GUI complexity questionnaire, receiving a user input indicative of the desired anti-malware application GUI display complexity;
displaying to the user a desired anti-malware user involvement questionnaire associated with at least one of decision making and security management, the desired anti-malware user involvement questionnaire inviting the user to select a desired level of user involvement in configuring non-GUI settings of the anti-malware application; and
in response to displaying the desired anti-malware user involvement questionnaire, receiving a user input indicative of the selected desired level of user involvement in configuring non-GUI settings of the anti-malware application;
a display of an anti-malware application graphical user interface (GUI) configured according to the user input indicative of the desired anti-malware application graphical user interface display complexity, whereinfor the low complexity level, the GUI generates an application home display comprising a plurality of common user task control items, each common user task control item being configured to receive a user input initiating a common anti-malware application task; and
for at least one level selected from the intermediate complexity and high complexity levels, the GUI generates an application home display including a plurality of functional area indicators, each functional area indicator being configured to receive a user input initiating a display of a dashboard for a corresponding functional area of the anti-malware application; and
a non-GUI anti-malware function configured according to the selected desired level of user involvement in configuring non-GUI settings of the anti-malware application.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a graphical user interface (GUI) of a computer security application is automatically configured according to a user profile of the user. Upon installation of the computer security application, a desired GUI complexity questionnaire is displayed to the user. The application then matches the user to a user profile out of a set of predefined user profiles, according to the user'"'"'s answers to the questionnaire. User profiles reflect a user'"'"'s desired complexity of display and control (e.g. Novice/Intermediate/Expert, Basic/Intermediate/Advanced). The information displayed and application controls provided by the GUI window vary in detail according to the user profile. Selecting a user profile propagates multiple individually-user-configurable display and control settings of the GUI, as well as under-the-hood (non-GUI) settings of the anti-malware application.
73 Citations
16 Claims
-
1. A computer-implemented method comprising employing a computer system including at least one processor to perform:
-
an anti-malware application customization sequence comprising; displaying to a user a desired graphical user interface (GUI) content complexity questionnaire, the desired GUI content complexity questionnaire inviting the user to select a desired anti-malware application GUI content display complexity from a plurality of content complexity levels, the complexity levels including a low complexity, an intermediate complexity, and a high complexity level; in response to displaying the desired GUI complexity questionnaire, receiving a user input indicative of the desired anti-malware application GUI display complexity; displaying to the user a desired anti-malware user involvement questionnaire associated with at least one of decision making and security management, the desired anti-malware user involvement questionnaire inviting the user to select a desired level of user involvement in configuring non-GUI settings of the anti-malware application; and in response to displaying the desired anti-malware user involvement questionnaire, receiving a user input indicative of the selected desired level of user involvement in configuring non-GUI settings of the anti-malware application; a display of an anti-malware application graphical user interface (GUI) configured according to the user input indicative of the desired anti-malware application graphical user interface display complexity, wherein for the low complexity level, the GUI generates an application home display comprising a plurality of common user task control items, each common user task control item being configured to receive a user input initiating a common anti-malware application task; and for at least one level selected from the intermediate complexity and high complexity levels, the GUI generates an application home display including a plurality of functional area indicators, each functional area indicator being configured to receive a user input initiating a display of a dashboard for a corresponding functional area of the anti-malware application; and a non-GUI anti-malware function configured according to the selected desired level of user involvement in configuring non-GUI settings of the anti-malware application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium encoding instructions which, when executed by a computer system, cause the computer system to perform:
-
an anti-malware application customization sequence comprising; displaying to a user a desired graphical user interface (GUI) content complexity questionnaire, the desired GUI content complexity questionnaire inviting the user to select a desired anti-malware application GUI content display complexity from a plurality of content complexity levels, the complexity levels including a low complexity, an intermediate complexity, and a high complexity level; in response to displaying the desired GUI complexity questionnaire, receiving a user input indicative of the desired anti-malware application GUI display complexity; displaying to the user a desired anti-malware user involvement questionnaire associated with at least one of decision making and security management, the desired anti-malware user involvement questionnaire inviting the user to select a desired level of user involvement in configuring non-GUI settings of the anti-malware application; and in response to displaying the desired anti-malware user involvement questionnaire, receiving a user input indicative of the selected desired level of user involvement in configuring non-GUI settings of the anti-malware application; a display of an anti-malware application graphical user interface (GUI) configured according to the user input indicative of the desired anti-malware application graphical user interface display complexity, wherein for the low complexity level, the GUI generates an application home display comprising a plurality of common user task control items, each common user task control item being configured to receive a user input initiating a common anti-malware application task; and for at least one level selected from the intermediate complexity and high complexity levels, the GUI generates an application home display including a plurality of functional area indicators, each functional area indicator being configured to receive a user input initiating a display of a dashboard for a corresponding functional area of the anti-malware application; and a non-GUI anti-malware function configured according to the selected desired level of user involvement in configuring non-GUI settings of the anti-malware application. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented system including at least one processor configured to form:
-
means for performing an anti-malware application customization sequence by; displaying to a user a desired graphical user interface (GUI) content complexity questionnaire, the desired GUI content complexity questionnaire inviting the user to select a desired anti-malware application GUI content display complexity from a plurality of content complexity levels, the complexity levels including a low complexity, an intermediate complexity, and a high complexity level; in response to displaying the desired GUI complexity questionnaire, receiving a user input indicative of the desired anti-malware application GUI display complexity; displaying to the user a desired anti-malware user involvement questionnaire associated with at least one of decision making and security management, the desired anti-malware user involvement questionnaire inviting the user to select a desired level of user involvement in configuring non-GUI settings of the anti-malware application; and in response to displaying the desired anti-malware user involvement questionnaire, receiving a user input indicative of the selected desired level of user involvement in configuring non-GUI settings of the anti-malware application; means for displaying an anti-malware application graphical user interface (GUI) configured according to the user input indicative of the desired anti-malware application graphical user interface display complexity, wherein for the low complexity level, the GUI generates an application home display comprising a plurality of common user task control items, each common user task control item being configured to receive a user input initiating a common anti-malware application task; and for at least one level selected from the intermediate complexity and high complexity levels, the GUI generates an application home display including a plurality of functional area indicators, each functional area indicator being configured to receive a user input initiating a display of a dashboard for a corresponding functional area of the anti-malware application; and means for performing a non-GUI anti-malware function configured according to the selected desired level of user involvement in configuring non-GUI settings of the anti-malware application.
-
Specification