System and method for developing custom operator-specific software-applications
First Claim
Patent Images
1. A method for modifying a software application, comprising:
- identifying the operator of the software application;
acquiring an operator profile responsive to the identified operator, wherein the operator profile includes a skill level value for the identified operator with regard to the software application;
setting a threshold value;
monitoring the identified operator'"'"'s use of the software application to aid in determining the skill level for the identified operator;
automatically modifying the functionality of the software application when the threshold value is exceeded by the skill level value of the identified operator;
automatically modifying an appearance of the functional interface when the threshold value is exceeded by the skill level value of the identified operator; and
displaying the modified appearance as the identified operator operates the software application.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems and methods for customizing a software application interface. A method for modifying a software application contains the following steps: identifying the operator; acquiring an operator profile; setting a threshold value; monitoring the operator'"'"'s use of the software; and modifying a functional interface when the threshold is exceeded.
-
Citations
21 Claims
-
1. A method for modifying a software application, comprising:
-
identifying the operator of the software application; acquiring an operator profile responsive to the identified operator, wherein the operator profile includes a skill level value for the identified operator with regard to the software application; setting a threshold value; monitoring the identified operator'"'"'s use of the software application to aid in determining the skill level for the identified operator; automatically modifying the functionality of the software application when the threshold value is exceeded by the skill level value of the identified operator; automatically modifying an appearance of the functional interface when the threshold value is exceeded by the skill level value of the identified operator; and displaying the modified appearance as the identified operator operates the software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer based software modification system, comprising:
-
means for receiving information reflective of the identity of an operator of a software application; means for receiving information responsive to the operator'"'"'s skill level in using the software application; means for determining a threshold value; means for automatically modifying an interface associated with the software application and automatically modifying functionality of the software application responsive to when a software skill level parameter for the operator exceeds the threshold; and means for displaying the modified appearance as the identified operator operates the software application. - View Dependent Claims (18, 19)
-
-
20. An interactive software based system, comprising:
-
a user operable input device; a user interface coupled to the input device, the user interface operable to receive at least one identifier associated with an operator of a software application, the user interface programmed to receive an operator profile associated with the operator; a usage monitor coupled to an output of the user interface, the usage monitor programmed to record instances of operator function selections; a usage logic coupled to the output of the usage monitor, the usage logic programmed to compare at least one selection threshold with an associated function selection sum, the usage logic programmed to generate an output signal indicative of a condition where the associated function selection sum exceeds the associated selection threshold; and an interface product manipulator programmed to modify a software application interface that contains associated functional controls and functionality of the software application in response to the output signal.
-
-
21. A tangible computer-readable medium stored thereon instruction logic, comprising:
-
logic for identifying an operator of an associated software application; logic for obtaining information reflective of the operator'"'"'s skill level in using the software application over a current and previous operating sessions; logic for updating the information reflective of the operator'"'"'s skill level; logic for comparing the operator'"'"'s skill level with at least one threshold; logic for automatically manipulating functionality of the software application responsive to a condition when the operator'"'"'s skill level in use of the software application exceeds the at least one threshold; and logic for automatically manipulating a software application interface responsive to a condition when the operator'"'"'s skill level in use of a functional control exceeds the at least one threshold.
-
Specification