×

Computer assisted completion of hyperlink command segments

  • US 10,678,787 B2
  • Filed: 10/27/2017
  • Issued: 06/09/2020
  • Est. Priority Date: 05/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for computer processor assisted completion of command segments, the system comprising:

  • one or more hardware processors;

    a computer console coupled to the one or more hardware processors;

    a computer readable data storage device coupled to the one or more hardware processors, the computer readable data storage device having stored thereon software instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations including;

    (a) using the computer processor for monitoring for input in a computer console command line interface;

    (b) receiving, by the computer processor, one or more characters input into the computer console command line interface;

    (c) receiving, by the computer processor, a first designated hot key character input into the computer console command line interface;

    (d) upon receiving the first designated hot key character, using the computer processor for searching one or more potential command line completion sources in a computer memory for segment matches with the one or more received characters input into the computer console command line interface;

    (e) if a plurality of segment matches is found, determining whether the plurality of segment matches have a common segment stem;

    (f) if the common segment stem is found, displaying the common segment stem in the computer console command line interface and proceeding to step (j), wherein, if there is already a displayed command segment in the computer console command line interface, concatenating the common segment stem with the displayed command segment;

    (g) if no common segment stem is found, displaying as one or more hyperlinks in proximity to the computer console command line interface at least a portion of the plurality of segment matches found in the one or more potential command line completion sources;

    (h) if a selection of one of the one or more hyperlinks in proximity to the computer console command line interface is received, displaying the selection of the one of the one or more hyperlinks in proximity to the computer console command line interface in the computer console command line interface;

    (i) if one or more additional characters are received, displaying the one or more received additional characters in the computer console command line interface and proceeding to step (k);

    (j) using the computer processor for monitoring for character input into the computer console command line interface;

    (k) if a second designated hot key character is not received, repeat steps (a) through (i) to process a next command segment, wherein each command segment is processed for completion individually, and wherein one or more of the one or more additional characters or the one or more received characters input into the computer console command line interface and one or more of the first designated hot key character or the second designated hot key character are processed to iteratively create a full command from a plurality of command segments; and

    (l) if the second designated hot key character is received, execute one or more command segments using the computer processor,wherein, after input of a first command is started, when the one or more of the one or more received additional characters or the one or more received characters input into the computer console command line interface indicate a start of a second command separate from the first command, the searching includes narrowing the searching to a command syntax completion source of the one or more potential command line completion sources,wherein the second command is not a parameter of the first command, andwherein the execute command segments using the computer processor includes executing the first command and executing the second command.

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