EP1282036A2

A system, method and article of manufacture to remotely configure and utilize an emulated device controller via an encrypted communication protocol

Abstract

Remote configuration and utilization of an emulated device controller via communication of encrypted data external to the controller. In a preferred embodiment, first and second software means executing within a server central processing unit facilitates secured and verified access to emulated input/output devices on behalf of a user community. The emulated input/output devices are further associated with session oriented application programs executed on one or more host central processing units. A user requests utilization of one or more emulated input/output device types whereupon the security software validates the user's request. If authorized, a hardware adaptor card is initialized with an input/output device configuration reflecting the user's request and control is passed to session oriented programs whereupon the user input/output requests are facilitated via an emulated device as opposed to physical devices associated with the host processors.

EP1282036A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 7 November 2021, 4.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

21 claims: 8 independent, 13 dependent

  1. 1
    A system to facilitate remote configuration and utilization of an emulated device controller via communication of encrypted data external to said controller comprising:at least one security administrator central processing unit communicably attached to an emulation server central processing unit;at least one client central processing unit communicably attached to said emulation server central processing unit;first software means for validating authorized remote user access and encryption of data, said first software executing from within said emulation server central processing unit;second software means for facilitating remote configuration and utilization of an emulated device controller;said second software executing from within said emulation server central processing unit;at least one hardware adaptor card communicably attached to said emulation server central processing unit;andat least one host processor central processing unit communicably attached to said emulation server central processing unit via said hardware adaptor card.
  2. 2
    The system to facilitate remote configuration and utilization of an emulated device controller in accordance with Claim 1 wherein said first software means is receptive to and processes data communicated from said second software means.
  3. 3
    The system to facilitate remote configuration and utilization of an emulated device controller in accordance with Claim I wherein said second software means is receptive to and processes data communicated from said first software means.
  4. 4
    The system to facilitate remote configuration and utilization of an emulated device controller in accordance with Claim 1 further comprising a communication means wherein data exchanged between said client central processing unit-and said emulation server central processing unit is encrypted prior to transmission between said central processing units and decrypted subsequent to transmission between said central processing units.
  5. 5
    The system to facilitate remote configuration and utilization of an emulated device controller in accordance with Claim 1 further comprising a communication means wherein data exchanged between said security administrator central processing unit and said emulation server central processing unit is encrypted prior to transmission between said central processing units and decrypted subsequent to transmission between said central processing units.
  6. 6
    The system to facilitate remote configuration and utilization of an emulated device controller in accordance with Claim 1 wherein said second software means further comprises:(a) a software component means for initializing said emulation server central processing unit;(b) a software component means for terminating communication with said emulation server central processing unit.(c) a software component means for loading said hardware adaptor with an emulated input/output device configuration.(d) a software component means for recognizing and communicating with at least one client central processing unit;(e) a software component means for disconnecting a previously recognized client;and(f) a software component means for - executing administrative support protocol.
  7. 7
    A computer based method for facilitating remote configuration and utilization of an emulated device controller via communication of encrypted data external to said controller comprising:(a) initializing and communicating with an emulation server central processing unit;(b) establishing a client connection with said emulation server;(c) loading a hardware adaptor card in communication with said emulation server with an emulated input/output device configuration;(d) disconnecting said previously connected client;and(e) terminating communication with said emulation server central processing
  8. 15
    A computer readable medium encoded with a computer program for facilitating the remote configuration and utilization of an emulated device controller via communication of encrypted data comprising:(a) an instruction set for initializing an emulation server central processing unit;(b) an instruction set for terminating communication with said emulation server central processing unit;(c) an instruction set for loading a hardware adaptor with an emulated input/output device configuration;(d) an instruction set for establishing a client connection;(e) an instruction set for disconnecting a previously connected client;and,.(f) an instruction set for executing an administrative support protocol.