Interactive command line for content creation
US-2016342665-A1 · Nov 24, 2016 · US
US10248283B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10248283-B2 |
| Application number | US-201514828523-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 18, 2015 |
| Priority date | Aug 18, 2015 |
| Publication date | Apr 2, 2019 |
| Grant date | Apr 2, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for a processor to provide a user interface to manage entities in a software system domain includes, in response to receiving a command line, executing the command, receiving the output of the command where the output include metadata of an entity in the software system domain, preserving the metadata, converting the output to a text item, displaying the converted text item in the user interface, and associating the text item in the user interface with its metadata. The method further includes, in response to receiving a user interaction with the displayed text item from a pointing device or a keyboard, retrieving the metadata associated with the text item in the user interface and performing, based on the metadata associated with the text item, an entity-specific action for the selected item, such as generating an entity-specific contextual menu or invoking a command on the entity.
Opening claim text (preview).
We claim: 1. A method for a processor to provide a user interface to manage entities in a software system domain, comprising: receiving a command line from an input device; in response to the command line: invoking a command embedded in the command line; receiving an output of the command, the output including metadata of an entity in the software system domain; in response to the output comprising an object that represents the entity in the software system domain, retrieving the metadata of the entity from the object; in response to the output comprising text that represents the entity in the software system domain, parsing the text to determine the metadata of the entity; preserving the metadata; converting the output to a text item; displaying the text item at a screen location of a display; and associating the text item, the metadata, and the screen location of the display; receiving a user interaction for the text item associated with the screen location of the display from the input device; and in response to the user interaction for the text item: retrieving the metadata associated with the text item; and executing an entity-specific action based on the metadata associated with the text item representing the entity. 2. The method of claim 1 , wherein: the input device comprises a mouse or a keyboard; and the user interaction with the text item in the user interface comprises clicking on the text item in the user interface with the mouse or navigating a console cursor to the text item and pressing a keyboard combination. 3. The method of claim 1 , wherein: in response to the output comprising an object that represents the entity in the software system domain, preserving the metadata comprises saving the object; converting the output to the text item comprises converting the object to textual representation; associating the text item to the metadata comprises associating the text item in the use interface to the object; retrieving the metadata associated with the text item comprises determining the object the text item in the user interface is associated to; and the entity-specific action comprises generating a contextual menu with actions that are operable on the entity or directly executing a default entity-specific command. 4. The method of claim 1 , wherein: in response to the output comprising text that represents the entity in the software system domain, the method further comprises, after receiving the output of the command and before preserving the metadata, parsing the text to determine the metadata; preserving the metadata comprises saving the parsed metadata; associating the text item to the metadata comprises associating the text item in the use interface to the parsed metadata; retrieving the metadata associated with the text item comprises determining the parsed metadata the text item in the user interface is associated with; and the entity-specific action comprises generating a contextual menu with actions that are operable on the entity in the software system domain or directly executing a default entity-specific command. 5. The method of claim 1 , wherein displaying the text item further comprises rendering the text item with a visual indication that the text item is interactable with the input device. 6. The method of claim 1 , wherein the entities are files and the software system domain is a file system, or the entities are virtual machines and the software system domain is a virtual machine host. 7. A non-transitory computer-readable storage medium encoded with instructions executable by a processor to: receive a command line from an input device; in response to the command line: invoke a command embedded in the command line; receive an output of the command, the output including metadata of an entity in a software system domain; in response to the output comprising an object that represents the entity in the software system domain, retrieve the metadata of the entity from the object; in response to the output comprising text that represents the entity in the software system domain, parse the text to determine the metadata of the entity; preserve the metadata; convert the output to a text item; display the text item at a screen location of a display; and associate the text item, the metadata, and the screen location of the display; receive a user interaction for the text item associated with the screen location of the display from the input device; and in response to the user interaction for the text item: retrieve the metadata associated with the text item; and execute an entity-specific action based on the metadata associated with the text item representing the entity. 8. The storage medium encoded of claim 7 , wherein: the input device comprises a mouse or a keyboard; and the user interaction with the text item in the user interface comprises clicking on the text item in the user interface with the mouse or navigating a console cursor to the text item and pressing a keyboard combination. 9. The storage medium encoded of claim 7 , wherein: in response to the output comprising an object that represents the entity in the software system domain, preserve the metadata comprises saving the object; convert the output to the text item comprises converting the object to textual representation; associate the text item to the metadata comprises associating the text item in the use interface to the object; retrieve the metadata associated with the text item comprises determining the object the text item in the user interface is associated to; and the entity-specific action comprises generating a contextual menu with actions that are operable on the entity or directly executing a default entity-specific command. 10. The storage medium encoded of claim 7 , wherein: in response to the output comprising text that represents the entity in the software system domain, the instructions further comprises, after receiving the output of the command and before preserving the metadata, parse the text to determine the metadata; preserve the metadata comprises saving the parsed metadata; associate the text item to the metadata comprises associating the text item in the use interface to the parsed metadata; retrieve the metadata associated with the text item comprises determining the parsed metadata the text item in the user interface is associated with; and the entity-specific action comprises generating a contextual menu with actions that are operable on the entity in the software system domain or directly executing a default entity-specific command. 11. The storage medium encoded of claim 7 , wherein display the text item further comprises rendering the text item with a visual indication that the text item is interactable with the input device. 12. The storage medium encoded of claim 7 , wherein the entities are files and the software system domain is a file system, or the entities are virtual machines and the software system domain is a virtual machine host.
Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects · CPC title
Physics · mapped topic
Interaction with lists of selectable items, e.g. menus · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Execution arrangements for user interfaces · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.