×

Assisted display for command line interfaces

  • US 10,642,459 B2
  • Filed: 11/24/2014
  • Issued: 05/05/2020
  • Est. Priority Date: 03/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • displaying an input region and an output region of a command line interface;

    receiving part of a command via the input region wherein the command is a name of an operation executable by an executable program, the command is a command alphanumerical string having a plurality of elements, and the part of the command is a part alphanumerical string having less than the plurality of elements;

    selecting a predicted set of all commands from a set of commands supported by the command line interface and that has names that include at least the command alphanumerical string of the part of the command received via the input region;

    displaying the predicted set of all commands in an input assistance region;

    receiving a selection of a particular predicted command, from the predicted set of all commands, wherein the particular predicted command identifies an operation executable by an executable program and includes a remainder of the command;

    in response to receiving the selection of the particular predicted command;

    generating a modified predicted set by removing from the predicted set one or more commands that are mutually exclusive with the particular predicted command,displaying the modified predicted set in the input assistance region; and

    receiving a selection confirmation of the particular predicted command;

    in response to receiving the selection confirmation of the particular predicted command;

    submitting the particular predicted command for execution using the executable program;

    receiving one or more outputs based on executing the particular predicted command using the executable program;

    displaying at least a portion of the one or more outputs in the output region;

    generating a list of options corresponding to the particular predicted command, wherein each option of the list of options comprises a single character each single character forming at least part of the remainder of the command, and generating a drill-down graphical element associated with each option of the list of options;

    displaying, within the input assistance region, the list of options, wherein at least a part of the remainder of the command is received by a selection of one or more of the single characters of the list of options for the particular predicted command;

    displaying, within the input region and having a first shading, the particular predicted command,displaying, within the input region, a first predicted option comprising a first single character for completing the particular predicted command, the first single character having a second shading different than the first shading of the particular predicted command;

    in response to receiving the selection of the first predicted option comprising the first single character,displaying, within the input region, the first single character in the input region with the first shading, anddisplaying, within the input region, a second predicted option comprising a second single character for completing the particular predicted command,wherein the second single character has the second shading different than the first shading of the particular predicted command and the first single character;

    wherein the method is performed by one or more computing devices.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×