SYSTEM AND METHOD FOR PROMPTING AN END USER WITH A PREFERRED SEQUENCE OF COMMANDS WHICH PERFORMS AN ACTIVITY IN A LEAST NUMBER OF INPUTS
First Claim
1. A method for prompting an end user with a preferred sequence of commands which performs an activity in a least number of inputs, said method comprising:
- monitoring a computer system for at least one command which performs said activity, said at least one command being performed by said end user;
monitoring for at least one state transition residing in said computer system for change, said change being a result of said computer system receiving said at least one command;
in response to identifying said at least one state transition change from said monitoring for said at least one state transition, providing a first definition for said at least one command, said first definition being a function of said at least one command;
comparing said at least one command to at least one sequence of commands residing in a database and having a second definition matching said first definition; and
prompting said end user with said preferred sequence of command which performs said activity in said least number of inputs, said preferred sequence of commands being identified as a result of said comparing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for prompting an end user with a preferred sequence of commands which performs an activity in a least number of inputs. The method begins by monitoring a computer system for both input received from the end user and state transitions as a result of the computer receiving the end user input. The input received facilitates an activity the end user whishes to execute; the state transitions being the result of executing the activity. Next, defining the input received from the end user in a meaningful way. Then comparing the input received with at least one other command sequences that accomplish the same activity as the end user'"'"'s input. Finally, prompting the end user with a preferred sequence of commands which performs the activity with the least number of inputs possible.
25 Citations
24 Claims
-
1. A method for prompting an end user with a preferred sequence of commands which performs an activity in a least number of inputs, said method comprising:
-
monitoring a computer system for at least one command which performs said activity, said at least one command being performed by said end user; monitoring for at least one state transition residing in said computer system for change, said change being a result of said computer system receiving said at least one command; in response to identifying said at least one state transition change from said monitoring for said at least one state transition, providing a first definition for said at least one command, said first definition being a function of said at least one command; comparing said at least one command to at least one sequence of commands residing in a database and having a second definition matching said first definition; and prompting said end user with said preferred sequence of command which performs said activity in said least number of inputs, said preferred sequence of commands being identified as a result of said comparing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, comprising a computer-usable storage medium having a computer-readable program code stored therein, said computer-readable program code containing instructions that when executed by a processor of a computer system implement a method for prompting an end user with a preferred sequence of commands which performs an activity in a least number of inputs, said method comprising:
-
monitoring a computer system for at least one command which performs said activity, said at least one command being performed by said end user; monitoring for at least one state transition residing in said computer system for change, said change being a result of said computer system receiving said at least one command; in response to identifying said at least one state transition change from said monitoring for said at least one state transition, providing a first definition for said at least one command, said first definition being a function of said at least one command; comparing said at least one command to at least one sequence of commands residing in a database and having a second definition matching said first definition; and prompting said end user with said preferred sequence of command which performs said activity in said least number of inputs, said preferred sequence of commands being identified as a result of said comparing. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing system comprising a processor coupled to a computer-readable memory unit, said memory unit comprising a software application, said software application comprising instruction that when executed by said processor, implement a method for prompting an end user with a preferred sequence of commands which performs an activity in a least number of inputs, said method comprising:
-
monitoring a computer system for at least one command which performs said activity, said at least one command being performed by said end user; monitoring for at least one state transition residing in said computer system for change, said change being a result of said computer system receiving said at least one command; in response to identifying said at least one state transition change from said monitoring for said at least one state transition, providing a first definition for said at least one command, said first definition being a function of said at least one command; comparing said at least one command to at least one sequence of commands residing in a database and having a second definition matching said first definition; and prompting said end user with said preferred sequence of command which performs said activity in said least number of inputs, said preferred sequence of commands being identified as a result of said comparing. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A process for supporting computer infrastructure, said process comprising providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in a computing system, wherein said code in combination with the computing system is capable of implementing a method for prompting an end user with a preferred sequence of commands which performs an activity in a least number of inputs, said method comprising:
-
monitoring a computer system for at least one command which performs said activity, said at least one command being performed by said end user; monitoring for at least one state transition residing in said computer system for change, said change being a result of said computer system receiving said at least one command; in response to identifying said at least one state transition change from said monitoring for said at least one state transition, providing a first definition for said at least one command, said first definition being a function of said at least one command; comparing said at least one command to at least one sequence of commands residing in a database and having a second definition matching said first definition; and prompting said end user with said preferred sequence of command which performs said activity in said least number of inputs, said preferred sequence of commands being identified as a result of said comparing. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification