System and method for command line prediction
First Claim
Patent Images
1. A method for command line prediction in a computer system including a database of command sequences organized into tables of n-grams, comprising:
- receiving an entry in a command line sequence;
searching the database for an n-gram entry matching the received entry in the command line sequence; and
displaying a predicted command if an n-gram entry that satisfies a certainty threshold is found in the database.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for command line prediction are disclosed. Commands entered on a command line are saved to a command log. The command log is analyzed to generate a plurality of n-gram tables that reflect the entries in the command log. The n-gram tables may be stored in a suitable memory. Subsequent command sequences entered on the command line may be compared to the n-gram tables to assess the likelihood of a command.
-
Citations
28 Claims
-
1. A method for command line prediction in a computer system including a database of command sequences organized into tables of n-grams, comprising:
-
receiving an entry in a command line sequence; searching the database for an n-gram entry matching the received entry in the command line sequence; and displaying a predicted command if an n-gram entry that satisfies a certainty threshold is found in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for command line prediction in a computer system including a database of command sequences organized into tables of n-grams, comprising:
-
logic instructions, executable on a processor, for receiving an entry in a command line sequence; logic instructions, executable on a processor, for searching the database for an n-gram entry matching the received entry in the command line sequence; and logic instructions, executable on a processor, for displaying a predicted command if an n-gram entry that satisfies a certainty threshold is found in the database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for command line prediction, comprising:
-
a processor configured to collect commands input by a user and store the commands in a command log; a processor configured to retrieve entries from the command log and to generate a plurality of n-gram tables from the commands stored in the command log, wherein the n-gram tables include an indicator of the frequency with which an n-gram appears in the command log; a database for storing the n-gram tables; and a processor configured to receive an entry in a command line sequence input by a user, to search the database for an n-gram entry matching the received entry in the command line sequence; and
to display a predicted command if an n-gram entry that satisfies a certainty threshold is found in the database. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification