Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

275 results about "Command-line interface" patented technology

A command-line interface (CLI) is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines). The program which handles the interface is called a command-line interpreter or command-line processor.

Clustered hierarchical file services

A system for object-based archival data storage includes an object-based storage subsystem having respective data storage devices, at least one file presentation interface that interfaces to client platforms, an administration interface having graphical user interface (GUI) and a command line interface (CLI), a meta data subsystem for storing meta data about files, and includes a virtual file subsystem having a virtual file server (VFS), a policy subsystem, and a scalable interconnect to couple the object-based storage subsystem, the at least one file presentation interface, the administration interface, the meta data subsystem, and the policy subsystem, wherein the policy subsystem provides system rules predetermined by a user for at least one of hash based integrity checking, read-only / write-ability / erase-ability control, and duplicate data treatment corresponding to files and file objects.
Owner:ORACLE INT CORP

Command line interface for creating business objects for accessing a hierarchical database

A method, apparatus, and article of manufacture for generating class specifications for an object-oriented application that accesses a hierarchical database. The class specifications are generated using a command line interface of a class definition tool. A database description and a record layout associated with the hierarchical database are captured and associated to define a specification for the database. Class definitions are then generated from the database specification, wherein the class definitions are instantiated as objects in the objects framework that encapsulate data retrieved from the database.
Owner:IBM CORP

System and method for indexing a backup using persistent consistency point images

This invention provides a system and method for managing backup and restore operations on a storage system, typically between source storage system and destination storage system using a backup management client that employs a version of the Network Data Management Protocol to interface with the destination file server and generate an “index” of data structures (such as directories and files) from directly from scanning the trees of PCPIs stored on the destination. The management client includes a command line interface for entry of instructions by a user or application and a web-based user interface and allows the index to be displayed as a series of web pages on a graphical user interface. The index can be browsed and selected data structures can be restored to a source filer / file server as desired. All back-ups / PCPIs can be contemporaneously browsed, allowing greater flexibility in selecting a best backup image to restore.
Owner:NETWORK APPLIANCE INC

System and method for efficiently calculating storage required to split a clone volume

A system and method efficiently calculates an estimated amount of storage required to split a clone volume from its parent volume. The system and method is illustratively embodied as a command line interface (CLI) command, i.e., a clone split estimate command, executed by an estimation module of a storage system. Notably, the estimation module cooperates with a file system of the storage system to quickly access data structures containing information used to perform the storage calculation without the need to access each block of the clone and parent volumes.
Owner:NETWORK APPLIANCE INC

A Method of Rapid Software Application Development for a Wireless Mobile Device

A method of rapid software application development for a wireless mobile device, comprising the step of calling modular software elements, that each (i) encapsulate functionality required by the wireless mobile device and (ii) share a standard interface structure and (iii) execute on the device, under the control of a command line interface. Because the elements execute under the control of a command line interface (and hence are command line programs) it is far easier for a programmer to explore the functioning of the elements—in particular how an element responds to a given input.
Owner:NOKIA CORP

Analysis of a sequence of data in object-oriented environments

A tool for analyzing a sequence of data in an object-oriented environment is disclosed. In an embodiment, the sequence of data may include time-indexed sequence of data (“time series data”). The tool may enable a user to generate a time series object for encapsulating the time series data in the object-oriented environment. The user may construct the time series object from data or mathematical expressions using a command line interface. The time series object may include a sequence of objects implementing APIs that supply an interface for analyzing the times series data in the time series object. The user may analyze the time series data encapsulated in the time series object using the APIs of the time series object.
Owner:THE MATHWORKS INC

Method and system for validating active computer terminal sessions

Systems, methods and program codes are provided wherein an analyzer analyzes input from a terminal device; ascertains human-like behavior; and terminates an active session, generates a time-out warning, manipulates an idle session timer or presents a challenge in response to a humanness likelihood determination or to a challenge result. In one aspect a keystroke analyzer and a command sequence analyzer determine whether the terminal device input is likely from a human user or from an automaton. In another aspect a Completely Automated Public Turing Test to tell Computers and Humans Apart challenge is presented. Timing characteristics include maximum generation rate, burstiness, and keystroke sequence delays, and command characteristics include a no-action-required characteristic and a query characteristic. A command sequence analyzer may have an affinity for a command line interface. Weighting algorithms or artificial intelligence routines may be applied to humanness likelihood outputs.
Owner:IBM CORP

Interactive automatic-test GUI for testing devices and equipment using shell-level, CLI, and SNMP commands

A test manager software program includes an interactive test graphical-user-interface (GUI) for testing network devices using high-level networking commands. The test GUI allows the test engineer user to enter high-level commands such as Simple Networking Management Protocol (SNMP) commands that read values in a management information database in a network device under test. The high-level commands can be sent from the test manager using a command-line interface (CLI) in a telnet session opened to the network device during testing. The user specifies high-level test, analyze, and restore commands in test cases that are collected into test suites. Rules for logging on to the network device under test are stored that include expected prompts from the network device and user responses such as passwords. Addresses of the network device under test can be re-mapped for testing other devices so the test suites can be reused.
Owner:SAPPHIRE INFOTECH

User interface system for a multi-protocol storage appliance

A user interface system that simplifies management of a storage system, such as a multi-protocol storage appliance, by a user or system administrator. The user interface system comprise a command line interface (CLI) and / or a graphical user interface (GUI) that obviates the need for the system administrator to explicitly configure and specify disks used when creating virtual disks (vdisks) that may be exported as logical unit numbers (luns). Management of the storage appliance is further simplified through the use of a novel command set used to, inter alia, create a vdisk, destroy a vdisk, increase / decrease the size of a vdisk, and manage an initiator group (igroup).
Owner:NETWORK APPLIANCE INC

Translating configuration files among network devices

A system and method to facilitate the translation of Command Line Interface (CLI) configuration scripts associated with a device into the corresponding equivalent CLI configuration scripts of another device. The system includes a translator and one or more data dictionaries. The translator includes a user interface module, a translator logic module to enable the translation, and a current data dictionary module for retaining a selected data dictionary. Each of the data dictionaries includes common syntax generated for a variety of CLI script types. A particular data dictionary is referenced based upon initial input from a network administrator. The translator then generates the automated translation of corresponding scripts from those scripts associated with an original device into a device having differing script requirements.
Owner:EXTREME NETWORKS INC

Command line interface abstraction engine

A CLI description language is implemented to define a set of command keywords and arguments forming CLI description files. The CLI description language is implemented using Extensible Markup Language (XML). A set of XML tags and corresponding semantic definitions are provided. An XML schema is defined for the CLI description language. The CLI description files are compiled into runtime format using the XML schema. The CLI description files provide a mapping of object names to services of the system.
Owner:CALIX

Method and apparatus for parsing and generating configuration commands for network devices using a grammar-based framework

A method of automatically parsing a network device configuration and generating a representation of one or more configuration commands for a network device that uses a command-line interface, using a grammar-based framework, is disclosed. One or more syntax definitions are received for a grammar associated with the command-line interface. The syntax definitions are compiled into a grammar object that represents the grammar. A configuration of the network device is received. The configuration is parsed using the grammar object. One or more configuration values are created and stored based on parsing the configuration. Using the configuration values, operating system version information, and the grammar object, one or more command-line interface commands may be automatically generated for use in configuring the device or other network management purposes. Further, applications may use the parameter values to customize a graphical user interface, perform range checking, etc.
Owner:CISCO TECH INC

Basic command representation of quality of service policies

A method of converting an abstract quality of service policy into a new configuration for one or more network devices of managed network, as routers. The abstract quality of service policy is received and converted into a first set of one or more basic commands. A current configuration of one of the network devices is obtained, e.g. through device discovery. The configuration is received in the form of one or more first command line interface (CLI) commands that represent the current configuration of the network device. A second set of one or more basic commands that correspond to the current configuration of the network device is determined, based on the first CLI commands. The first and second sets of basic commands are transformed into one or more second CLI commands which, when executed by the network device, will create a new configuration for the network device that implements the abstract quality of service policy. Merging and aggregation, based on state values associated with the basic commands, is carried out to remove any duplicate commands.
Owner:CISCO TECH INC

Apparatus, system, and method for automatically generating a web interface for an MFS-based IMS application

An apparatus, system, and method are provided for automatically generating a web interface for an MFS-based IMS application. The apparatus, system, and method include an import module that imports MFS-based IMS source files corresponding to an MFS-based IMS application. A metadata generator stores a standardized metadata description of the Message Input Description (MID) and Message Output Description (MOD) for the MFS-based IMS application. The standardized metadata description may comprise one or more XMI files. A code generator generates a middleware application corresponding to the MFS-based IMS application from the standardized metadata descriptions. The middleware application comprises an interface between a client application and the corresponding MFS-based IMS application. The present invention may include a command-line interface that allows one or more parameter sets to be provided by a user as a single input. The present invention may also include a deployment module that transmits and / or installs the standardized metadata descriptions and middleware applications on suitable servers to enable the web interface.
Owner:IBM CORP

System and method of implementing an extensible command-line interface

A system and method of implementing an extensible command-line interface may be employed to extend a command-line application. In accordance with one aspect, a plug-in management engine may define a contract that allows access to a command-line interface and may allow plug-ins honoring the contract to interface with the command-line application through the interface.
Owner:OATH INC

Command line interface for a data processing system

A command line interface for a data processing system includes an output facility that displays outputs to an operator, a parser that validates inputs entered a command line, a command processor that processes commands validated by the parser. The command line interface preferably supports a prompt mode in which the output facility displays an editable prompt that may be modified by the user to construct a command. In addition, the parser preferably defines separate validation and execution point inputs including at least one validation-only point input, so that inputs are permitted to span multiple input lines and so that atomic sets of commands can be constructed by entering multiple commands on a single input line. The command line interface is also equipped with an in-line help facility that, in response to the parser detecting a help request in a partial command entered at the command line, automatically presents possible input options that can be entered at the command line to complete the partial command.
Owner:IBM CORP

Method of configuring managed entities in a communications network using configuration templates

The advantages are derived from a cost-reduced managed entity configuration of various communications network equipment having diverse makes, models, and software releases. Expertise of highly trained analysts is employed in a time-efficient manner to write discrete parameterized configuration script templates for maximum re-use, thereby reducing the number of scripts that they are required to maintain and deploy with each update. Script execution dependencies and version information associated with script templates enable script dependency checking, script version control, and customization of scripts for target managed entity reducing exposure to errors in performing managed entity configuration tasks. Network management personnel with little or no command line interface configuration knowledge merely select and populate parameters for scripts required to perform required configuration tasks enhancing configuration management cost-effectiveness. Faster support for new managed entities and features is provided via the configuration task specific script templates.
Owner:ALCATEL LUCENT SAS

System and methods for controlling an application

Users of network based software applications typically interact with an application via a command line interface or a menu interface. Conventional voice-driven communication threads rely on a dedicated communication line (connection) to maintain a session context, or state, between a user and an application for the duration of a session. Such state information enables the application to reference a session context for the session duration, and employ the session context to maintain a state from previous atomic messages sent and received between the device and the application. By maintaining and referencing a session context indicative of previous messages, an application identifies an atomic message as corresponding to a particular session context, and employs the session context to process the message within the context, or environment, defined by the previous messages in the session. In this manner, a stateless protocol such as a text messaging protocol is operable to invoke stateful applications from the stateless infrastructure by employing the session context defined by the session of request and response messages.
Owner:ONMOBILE LIVE

Extensible testing framework

Methods and systems for providing an extensible testing framework are provided. An extensible testing framework may use field objects to represent test data values of various data types, including char, int, string, and the like. The framework is extensible in that new field objects may be added as new data types are needed during testing. The extensible testing framework may use transport objects to communicate test values to and from the target software being tested, e.g., using TCP Client, TCP Server, UCP Client, and the like. The framework is extensible in that new transport objects can be added as new transport protocols are needed, e.g., for a command line interface. Each test executes under the control of a test manager, as defined by configuration information provided in a configuration file or via an external executable control application.
Owner:MICROSOFT TECH LICENSING LLC

Optical communication network and method of remotely managing multiplexers

To provide a graphic user interface, supported by HTML or Java script, to a personal computer (102) for the control of SONET / SDH network elements (106), an RS-232 port of a PC is used to establish a PPP session to a remote access server, RAS (122). The network element (106) is therefore configured to imitate a modem, and to route PPP packets into its related management system across an optical ring (12). The management system may include an intermediate network manager (120) and a DHCP server (124). Once legitimacy of the PC is established through the IP session, the PC is provided with an IP address to invoke the PC's IP stack. Subsequently, IP is communicated across the PPP session, with the RAS (120) configured to terminate the PPP session and forward IP packets into an IP network (128). IP packets (131), received at a web server (140), are converted into command line interface (CLI) messages 135 and are sent directly to the network manager (120) within an IP packet. The network manager (120) terminated the IP packet and re-packages the CLI messages into an optical carrier format (140) for relay to an addressed network element (106). The addressed network element (106), which is responsive to the CLI messages from a management perspective, then alters its set-up or functionality accordingly. Complex text-based CLI instructions are thus avoided by a field-based engineer through the use of a GUI supported by a PC having web-browser capabilities, with an typical architecture shown in FIG. 2.
Owner:CIENA

System and method for auto-configuring stackable network devices

A system and a method for auto-configuring stackable network devices are disclosed for automatically configuring a plurality of stackable network devices. The system for auto-configuring stackable network devices comprises: a configuration file, a command line interface (CLI) component, a switch controller and a topology manger. The method for auto-configuring stackable network devices utilizes the feature that the network device has a unique medium access control (MAC) address, to automatically performing the system configuration.
Owner:ACCTON TECHNOLOGY CORPORATION

Method and system for a scriptable command line interface

A method and system for a scriptable command line interface is described. A script is written and associated with each command. When an input is received at a command line interface, the input is parsed to identify a command and any associated parameters. The script associated with the command is invoked, and parameters associated with the command are sent to an application to configure the application in accordance with the script. The application is executed and data is generated. The script receives the data from the application and formats the data for output.
Owner:EXTREME NETWORKS INC

Method and device for realizing network equipment CLI (Command Line Interface for batch scripti) based on dynamic configuration

The invention discloses a method and a device for realizing realizing network equipment CLI (Command Line Interface for batch scripti) based on dynamic configuration. The method comprises the following steps of: when a CLI main program is started, loading a configuration file into a memory, recurving and analyzing the configuration file into a command set tree; matching the command input by a user in the command set tree; and executing the successfully-matched command. After the CLI main program is started, the command set tree is generated by analyzing the configuration file, a developer only debugs the program which is finally called by the CLI command in the developing process without compiling the loading, the analyzing, the matching and other processes of the CLI program, thereby greatly saving the time and reducing the workload for developing. When a command structure of the CLI is changed and a new command line is added, the corresponding configuration file is only needed to be changed without compiling and the effect can be taken immediately after the configuration file is changed. The invention overcomes the defects in the prior art that the running method of a zebra command is difficult to develop and debug and the development result cannot be dynamically modified.
Owner:BEIJING TOPSEC TECH

Method and system for providing dynamic context assist for a command line interface

A method, system, and computer program product for providing dynamic context assistance to a user of a system, such as a storage system. One or more current command line interface (CLI) entries that are entered in a CLI of the system are received and a current state of the system is determined. Dynamic context assistance is then generated for one or more current CLI entries based on entered values of the one or more CLI entries. In this regard, the dynamic context assistance can be generated and displayed in a text or graphical form when one or more dynamic context assist keys are entered in the CLI in conjunction with the current CLI entry.
Owner:IBM CORP

Extending Legacy Scripting Languages with Graphical References

A graphical data type inference transparently transforms a legacy text-oriented command line interface (CLI) into a graphic-oriented or graphic-aware CLI (G-CLI). A user fuses graphical references with the legacy scripting language by identifying objects using syntax familiar to the user. The objects are presented to the user via a user interface and may be queried / selected by the user. The user issues commands on the selected objects by referencing the graphical selection in a command line within a shell. The graphical selection in short hand is translated into a form operable by a server or computer. The syntax of the legacy command language is extended with operators that operate entirely within the G-CLI. Consequently, the command line used in the shell has an existing operation set, as well as new graphic-based operations.
Owner:NUANCE COMM INC

Distributed system for large volume deep web data extraction

A distributed system for large volume deep web data extraction that is extremely scalable, allows multiple heterogeneous concurrent searches, has power web scrape result processing capabilities and uses a well defined, highly customizable, simplified, search agent configuration interface requiring minimal specialized programming knowledge. A scrape campaign control module receives scrape control and web spider configuration parameters through either a command line interface of an HTTP based application programming interface. The control module uses those parameters to have an arbitrary plurality of web spiders created and deployed by a plurality of servers. Scrape campaign results are presented as prescribed.
Owner:QOMPLX INC

Network daily-record data management system and method

The system and method are in use for recording and managing network information. The system comprises following parts: several log service module in use for creating several log data occurred in procedure for running network system; a log management module in use for analyzing and processing log data created by the said several log service module; further including a log buffer module in use for temporarily storing newest log data occurred; a log memory module in use for storing log data form log management module; and a user interface being as command line interface (CLI) or Web interface in use for user to send commands and display current or previous log data user requests network to execute.
Owner:HONG FU JIN PRECISION IND (SHENZHEN) CO LTD +1
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products