×

Providing dynamic context assist for a command line interface

  • US 8,694,886 B2
  • Filed: 01/02/2008
  • Issued: 04/08/2014
  • Est. Priority Date: 01/02/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of providing assistance to a user of a system that has a command line interface (CLI), comprising:

  • receiving at least one current command line interface (CLI) entry, wherein the at least one CLI entry includes one or more command names and one or more command flags; and

    in response to detecting entry of at least one predefined execution key to the system;

    generating a pop-up graphical user interface (GUI) window with one or more parameter values, wherein the number of parameter values presented in the pop-up GUI window changes based on the type of entry provided by the user, wherein a valid parameter value may be selected from a display of the one or more valid parameter values provided within the pop-up GUI window, and wherein only one of the displayed one or more valid parameter values may be selected for execution within the at least one CLI entry;

    displaying the generated dynamic context assistance within the pop-up GUI window; and

    in response to determining a parameter value of the at least one CLI entry is not completed;

    determining a current state of the system, wherein the current state of the system is a configuration based upon one or more entered values and one or more executed values of one or more CLI entries after the at least one predefined execution key entry is received;

    identifying, for the at least one CLI entry, one or more valid parameter values to be passed to each of the one or more command flags based on the current state of the system and the one or more command flags of the at least one CLI entry, wherein entry of the one or more valid parameter values in the at least one CLI entry completes the at least one CLI entry;

    generating the dynamic context assistance for the command based on the current state of the system, wherein the dynamic context assistance comprises the one or more valid parameter values; and

    displaying the generated dynamic context assistance comprising the one or more valid parameter values for the command;

    wherein the at least one predefined execution key entry indicates a request to initiate a dynamic context assistancewherein the system is storage system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×