×

Generic remote connection to a command line interface application

  • US 10,044,824 B2
  • Filed: 10/01/2015
  • Issued: 08/07/2018
  • Est. Priority Date: 12/13/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method to establish a generic remote connection to a command line interface (CLI) application for allowing sporadic communication with the CLI application, comprising:

  • continuously executing the CLI application as a background process on a server configured with a data input channel, a data output channel, and an error output channel, each connected to the CLI application;

    wherein the server tracks at least three of the data streams of the CLI application, and wherein the data streams are a data input stream comprising data obtained from a keyboard, a data output stream comprising data sent to a display monitor, and an error output stream comprising error data sent to the display monitor;

    configuring a second socket for routing a dedicated error data stream, wherein the dedicated error stream in the second socket may execute concurrently with data streams being executed in a first socket;

    implementing at least one client configured with the data input channel, data output channel, and the error output channel;

    attaching, by the server, a unique header to each of the data output and the error output data stream, the data output and the error output data stream multiplexed into a single multiplexed data stream for being identified by the at least one client for demultiplexing; and

    demultiplexing the single multiplexed data stream by the at least one client to regenerate the data output and error output data streams by identifying the data output and the error output data stream using the unique header attached to each of the data output and the error output data stream that have been multiplexed into the single multiplexed data stream by the server.

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