Console command composition

US12572398B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12572398-B2
Application numberUS-202217718620-A
CountryUS
Kind codeB2
Filing dateApr 12, 2022
Priority dateOct 11, 2021
Publication dateMar 10, 2026
Grant dateMar 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for facilitating the composition of console commands for storage systems and appliances. The techniques include receiving a command prefix at a management console and accessing a plurality of first parameter designations associated with the command prefix from a first hierarchical level of a command tree. The techniques include receiving a selection of a first parameter designation from among the first parameter designations and accessing a plurality of second parameter designations associated with the first parameter designation from a second hierarchical level of the command tree. The techniques include receiving a selection of a second parameter designation from among the second parameter designations and merging the command prefix, the first parameter designation, and the second parameter designation to form a console command for performing a specified task or operation. The techniques include performing the specified task or operation by executing the console command, which may have its own parameters.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of operating a management computer comprising a user interface (UI) and a command shell for facilitating the composition of simplified console commands, the method comprising: orchestrating, by the management computer, creation of one or more storage entities of a storage system; and performing, by the management computer, a designated action relating to the one or more storage entities of the storage system, wherein performing the designated action relating to the one or more storage entities comprises: receiving, at the UI of the management computer, a command prefix of a first simplified console command, the command prefix corresponding to an alias of a specified cmdlet of the command shell, the command prefix corresponding to a first hierarchical level of a command tree, the command tree including the first hierarchical level, a second hierarchical level, and a third hierarchical level; executing, by the management computer, the alias of the specified cmdlet to access a plurality of entity parameter designations associated with the command prefix from the second hierarchical level of the command tree; receiving, at the UI of the management computer, a user selection of an entity parameter designation from among the plurality of entity parameter designations, an entity designated by the entity parameter designation corresponding to a first command parameter of the first simplified console command; in response to the user selection of the entity parameter designation, accessing, by the management computer, a plurality of action parameter designations associated with the entity from the third hierarchical level of the command tree; receiving, at the UI of the management computer, a user selection of an action parameter designation from among the plurality of action parameter designations, the action parameter designation corresponding to the designated action relating to the one or more storage entities, the designated action corresponding to a second command parameter of the first simplified console command; in response to the user selection of the action parameter designation, executing, by the management computer, a specified module of the command shell to merge the command prefix, the first command parameter, and the second command parameter, wherein executing the specified module comprises: forming the first simplified console command in a manner that allows the first simplified console command to be recognized by the command shell without having to use a complex command name for performing the designated action; and executing, by the management computer using the command shell, the first simplified console command with one or more user parameters to perform the designated action, wherein performing the designated action includes at least one of adding the one or more storage entities to a collection, listing the one or more storage entities, modifying the one or more storage entities, and removing the one or more storage entities from the collection. 2 . The method of claim 1 further comprising: having received the command prefix at the UI of the management computer, entering the command prefix on a command line of a command line interface (CLI) of the management computer. 3 . The method of claim 2 further comprising: having received the user selection of the entity parameter designation from among the plurality of entity parameter designations, causing the entity parameter designation to automatically appear on the command line adjacent and following the command prefix, the command prefix and the entity parameter designation being separated on the command line by a first space character. 4 . The method of claim 3 further comprising: having received the user selection of the action parameter designation from among the plurality of action parameter designations, causing the action parameter designation to automatically appear on the command line adjacent and following the entity parameter designation, the entity parameter designation and the action parameter designation being separated on the command line by a second space character. 5 . The method of claim 4 further comprising: forming the first simplified console command on a next input line below the command line of the CLI. 6 . The method of claim 4 further comprising: forming the first simplified console command on the same input line as the command line of the CLI. 7 . The method of claim 4 further comprising: forming the first simplified console command on a next input line below the command line of the CLI or the same input line as the command line of the CLI with the first space character separating the command prefix and the entity parameter designation being removed and the second space character separating the entity parameter designation and the action parameter designation being removed. 8 . The method of claim 1 wherein the command prefix corresponds to a second simplified console command configured to accept the entity parameter designation and the action parameter designation as a first command parameter and a second command parameter, respectively, and wherein the method further comprises: executing, by the management computer using the command shell, the second simplified console command with the first command parameter to navigate the command tree to select the entity parameter designation; and executing, by the management computer using the command shell, the second simplified console command with the second command parameter to navigate the command tree to select the action parameter designation. 9 . A system for facilitating the composition of simplified console commands, comprising: a user interface (UI) including a command shell; a memory; and processing circuitry configured to execute program instructions out of the memory to: orchestrate creation of one or more storage entities of a storage system; and perform a designated action relating to the one or more storage entities of the storage system, wherein performing the designated action relating to the one or more storage entities comprises: receiving, at the UI, a command prefix of a first simplified console command, the command prefix corresponding to an alias of a specified cmdlet of the command shell, the command prefix corresponding to a first hierarchical level of a command tree, the command tree including the first hierarchical level, a second hierarchical level, and a third hierarchical level; executing the alias of the specified cmdlet to access a plurality of entity parameter designations associated with the command prefix from the second hierarchical level of the command tree; receiving, at the UI, a user selection of an entity parameter designation from among the plurality of entity parameter designations, an entity designated by the entity parameter designation corresponding to a first command parameter of the first simplified console command; in response to the user selection of the entity parameter designation, accessing a plurality of action parameter designations associated with the entity from the third hierarchical level of the command tree; receiving, at the UI, a user selection of an action parameter designation from among the plurality of action parameter designations, the action parameter designation corresponding to the designated action relating to the one or more storage entities, the designated action corresponding to a second command parameter of the first simplified console command; in response to the user selection of the action parameter designation, executing a specified module of the command shell to merge the command prefix, the first command parameter, and the second command

Assignees

Inventors

Classifications

  • G06F9/544Primary

    Buffers; Shared memory; Pipes · CPC title

  • Command shells · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12572398B2 cover?
Techniques for facilitating the composition of console commands for storage systems and appliances. The techniques include receiving a command prefix at a management console and accessing a plurality of first parameter designations associated with the command prefix from a first hierarchical level of a command tree. The techniques include receiving a selection of a first parameter designation f…
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F9/544. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).