×

Collaborative information processing system and workstation

  • US 5,379,374 A
  • Filed: 11/21/1991
  • Issued: 01/03/1995
  • Est. Priority Date: 11/21/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A workstation for performing a collaborative information processing in cooperation with at least one remote workstation connected thereto via a communication network, comprising:

  • input means for inputting data and commands;

    display means, having a display screen, for presenting thereon a plurality of windows;

    execution means for executing programs and modules;

    memory means for storing programs and modules to be executed by said execution means; and

    communication means for performing communication with said remote workstation via said communication network;

    said memory means storing;

    (i) a conversation control program for communicating with a conversation control program in said remote workstation via said communication means to perform collaborative information processing with said remote workstation;

    (ii) a plurality of client programs each defining an information processing to be executed in accordance with a logical input event supplied thereto and for issuing an output request in accordance with a result of said information processing;

    (iii) a plurality of window library modules provided respectively in association with respective ones of said client programs; and

    (iv) a window server program for converting input data or a command, inputted by said input means to one of said windows, into a logical input event, for distributing the logical input event to one of said plurality of window library modules which is associated with a client program which defines an information processing to be executed in accordance with said logical input event, and for updating a display content of said one window as presented on said display screen in accordance with an output request issued from said client program and received via said one window library module;

    wherein at least one of said plural window library modules has a function to supply logical input events received from said window server program to said conversation control program, a function to deliver logical input events received from said conversation control program to the client program associated therewith, and function to transfer output requests issued from said client program to said window server program; and

    wherein said conversation control program has a function to transmit logical input events received from said window library modules to said conversation control program in said remote workstation via said communication means and to selectively distribute logical input events received from each of said window library modules, as well as logical input events received from said conversation control workstation, to other window library modules.

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