Automatically generating compound commands in a computer system
First Claim
1. An apparatus comprising:
- at least one processor;
a memory coupled to the at least one processor;
a repository residing in the memory that includes a plurality of elements; and
a content management system residing in the memory and executed by the at least one processor, the content management system comprising;
a command sequence identification policy that specifies completion criteria that determines when a command sequence is completed;
a compound command policy that specifies a threshold number of times comprising a plurality of times the command sequence must have occurred for automatic generation of a compound command from the command sequence; and
a compound command generation mechanism that monitors user commands, adds the user commands to the command sequence until the completion criteria in the command sequence identification policy is satisfied, and when the command sequence satisfies the threshold in the compound command policy, generates the compound command from the command sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system provides a way to automatically generate compound commands that perform tasks made up of multiple simple commands. A compound command generation mechanism monitors consecutive user commands and compares the consecutive commands a user has taken to a command sequence identification policy. If the user'"'"'s consecutive commands satisfy the command sequence identification policy the user'"'"'s consecutive commands become a command sequence. If the command sequence satisfies the compound command policy, the compound generation mechanism can generate a compound command for the command sequence automatically or prompt an administrator to allow the compound command to be generated. Generating a compound command can be done on a user by user basis or on a system wide basis. The compound command can then be displayed to the user to execute so that the command sequence is performed by the user selecting the compound command for execution.
14 Citations
18 Claims
-
1. An apparatus comprising:
-
at least one processor; a memory coupled to the at least one processor; a repository residing in the memory that includes a plurality of elements; and a content management system residing in the memory and executed by the at least one processor, the content management system comprising; a command sequence identification policy that specifies completion criteria that determines when a command sequence is completed; a compound command policy that specifies a threshold number of times comprising a plurality of times the command sequence must have occurred for automatic generation of a compound command from the command sequence; and a compound command generation mechanism that monitors user commands, adds the user commands to the command sequence until the completion criteria in the command sequence identification policy is satisfied, and when the command sequence satisfies the threshold in the compound command policy, generates the compound command from the command sequence. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for automatically generating a compound command from a user as the user performs commands, the method comprising the steps of:
-
(A) providing at least one processor; (B) providing a memory coupled to the at least one processor; (C) defining a completion criteria that determines when a command sequence is completed; (D) defining a threshold number of times comprising a plurality of times the command sequence must have occurred for automatic generation of a compound command from the command sequence; (E) the user performs a command; (F) adding the command to the command sequence; (G) performing steps (E)-(F) until the completion criteria is satisfied; and (H) when the command sequence satisfies the threshold, automatically generating the compound command. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An article of manufacture comprising:
-
(A) a content management system comprising; a compound command generation mechanism that monitors user commands, adds the user commands to a command sequence until a completion criteria is satisfied, and when the command sequence satisfies a threshold that specifies a number of times comprising a plurality of times the command sequence must have occurred for automatic generation of a compound command from the command sequence, generating the compound command from the command sequence; and (B) non-transitory recordable media bearing the content management system. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification