Intelligent command prediction
First Claim
1. A method for intelligent command prediction, comprising:
- determining a command prediction preference associated with a user from user profile data, the user profile data comprises user identification information, user preferences and a number of command suggestions desired, wherein the user preferences includes a plurality of command history repositories and a weighting associated with each repository, the plurality of command history repositories including a system grouping command history repository, rolebased command history repository and a time-based command history repository;
selecting one or more of the plurality of command history repositories responsive to the command prediction preference, the command history repositories comprising command history data collected from a plurality of users and classification data associated with the plurality of users;
calculating command probabilities for commands in the command history data of the selected command history repositories as a function of a number of times the commands were used and a function of the classification data associated with the plurality of users in relation to the user;
presenting a next suggested command as a command from the command history data of the selected command history repositories with a highest calculated command probability;
sorting commands in the time-based command history repository as time groups by work shift, workdays, weekend days, and holidays; and
filtering the commands used in calculating the command probabilities to align with one of the time groups corresponding to a time that the user is presented with the next suggested command.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for intelligent command prediction are provided. The method includes determining a command prediction preference associated with a user from user profile data, and selecting one or more command history repositories responsive to the command prediction preference. The one or more command history repositories include command history data collected from a plurality of users and classification data associated with the plurality of users. The method also includes calculating command probabilities for commands in the command history data of the selected one or more command history repositories as a function of the classification data associated with the plurality of users in relation to the user. The method additionally includes presenting a next suggested command as a command from the command history data of the selected one or more command history repositories with a highest calculated command probability.
-
Citations
14 Claims
-
1. A method for intelligent command prediction, comprising:
-
determining a command prediction preference associated with a user from user profile data, the user profile data comprises user identification information, user preferences and a number of command suggestions desired, wherein the user preferences includes a plurality of command history repositories and a weighting associated with each repository, the plurality of command history repositories including a system grouping command history repository, rolebased command history repository and a time-based command history repository; selecting one or more of the plurality of command history repositories responsive to the command prediction preference, the command history repositories comprising command history data collected from a plurality of users and classification data associated with the plurality of users; calculating command probabilities for commands in the command history data of the selected command history repositories as a function of a number of times the commands were used and a function of the classification data associated with the plurality of users in relation to the user; presenting a next suggested command as a command from the command history data of the selected command history repositories with a highest calculated command probability; sorting commands in the time-based command history repository as time groups by work shift, workdays, weekend days, and holidays; and filtering the commands used in calculating the command probabilities to align with one of the time groups corresponding to a time that the user is presented with the next suggested command. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for intelligent command prediction, comprising:
-
a data storage system comprising; user profile data comprising a user identification information, a user preference and a number of command suggestions desired, wherein the user preference includes a plurality of command history repositories and a weighting associated with each repository, the plurality of command history repositories including a system grouping command history repository, role-based command history repository and a time-based command history repository, each of the plurality of command history repositories comprising command history data collected from a plurality of uses and clarification data associated with the plurality of user; intelligent command prediction logic configured to execute on one or more servers and communicate with the data storage system and one or more command interfaces, the intelligent command prediction logic further configured to perform; determining a command prediction preference associated with a user from the user profile data; selecting one or more of the plurality of command history repositories responsive to the command prediction preference; calculating command probabilities for commands in the command history data of the selected command history repositories as a function of a number of times the commands were used and a function of the classification data associated with the plurality of users in relation to the user; presenting a next suggested command as a command from the command history data of the selected command history repositories with a highest calculated command probability;
sorting commands in the time-based command history repository as time groups by work shift, workdays, weekend days, and holidays; andfiltering the commands used in calculating the command probabilities to align with one of the time groups corresponding to a time that the user is presented with the next suggested command. - View Dependent Claims (7, 8, 9)
-
-
10. A computer program product for intelligent command prediction, the computer program product comprising:
-
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for implementing a method, the method comprising; determining a command prediction preference associated with a user from user profile data, the user profile data comprises user identification information, user preferences and a number of command suggestions desired, wherein the user preferences includes a plurality of command history repositories and a weighting associated with each repository, the plurality of command history repositories including a system grouping command history repository, role-based command history repository and a time-based command history repository; selecting one or more of the plurality of command history repositories responsive to the command prediction preference, the command history repositories comprising command history data collected from a plurality of users and classification data associated with the plurality of users; calculating command probabilities for commands in the command history data of the selected command history repositories as a function of a number of times the commands were used and a function of the classification data associated with the plurality of users in relation to the user; presenting a next suggested command as a command from the command history data of the selected command history repositories with a highest calculated command probability;
sorting commands in the time-based command history repository as time groups by work shift, workdays, weekend days, and holidays; andfiltering the commands used in calculating the command probabilities to align with one of the time groups corresponding to a time that the user is presented with the next suggested command. - View Dependent Claims (11, 12, 13, 14)
-
Specification