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.
36 Citations
31 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 method for building a database for use in command line prediction, comprising:
-
storing commands entered by a user in a command log;
generating 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; and
storing the n-gram tables in memory. - View Dependent Claims (12, 13)
-
-
14. 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 (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. 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 (25, 26, 27, 28, 29, 30, 31)
-
Specification