Browse Prior Art Database

Context aware computer terminal client

IP.com Disclosure Number: IPCOM000235441D
Publication Date: 2014-Feb-27
Document File: 2 page(s) / 26K

Publishing Venue

The IP.com Prior Art Database

Abstract

In typical terminal clients allowing to remotely access Unix operating systems (like Putty) after session is terminated (for example due to network problems, system availability issues or simply after closing the connection) all the session context is lost. Such terminal client software stores list of hosts and preferences for later use, which is limited to initial settings, without context of the last user session. During new connection attempt to continue the same paused work, user needs to provide credentials to login, change directory to the one he was in before and usually re-run several commands from which output is needed to continue work. The current disclosure proposes a new terminal client type allowing to remember the context of previous user session for quick continuation of work after disconnect.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 2

Context aware computer terminal client

An idea is presented allowing adding to terminal client capability of remembering a predefined set of data that is needed to seamlessly continue distracted work after disconnect. The required data set to remember is well defined. The idea is to add to computer terminal software the following additional capabilities over what is available currently in typical terminal client:

Ability to remember a predefined set of data in live mode at the time the data

1.


2.


3.

instrumented explicitly to support certain OSes as some features like commands must be understood and correctly interpreted to identify the required data that must be gathered in live mode.

The data that must be remembered during each session consists of the following:

Directory in which user is located at the moment - this requires updating the data each time user changes directory with OS specific command (for example 'cd' on most Unixes)


User name under which user operates at given moment, as this may be

changed after initial logging in using OS specific commands (for example using 'su' on most Unixes). To correctly track this both 'su' and 'exit' commands need to be tracked so the actual user is correctly identified at any moment in time.


Content of the terminal buffer (the whole text displayed in the Window

visible at given moment). This requires the terminal to remember each character displayed on the terminal console and having some predefined size of the displayed characters remembe...