EP0912931A2

Program modules and parameter files in a network

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 14 July 2017, 9.2 years ago.

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

46 claims: 7 independent, 39 dependent

  1. 1
    Claims of equivalent WO 9802823 A2 CLAIMS 1. A system having a communication network (402) connecting a plurality of computers (404-406, 410-412) said system comprising:a first program module (460) and an associated first parameter file;a second program module and an associated second parameter file;said first program module containing means for sending a first command to said second parameter file;said second program module containing means for sending a second command to said first parameter file;said first program module containing means for executing said second command without returning result of execution to said second program module;said second program module containing means for executing said first command without returning result of execution to said first program module;said first parameter file being located in a first computer;said first and said second program modules being located in a second computer;means for downloading at least a portion of said first parameter file to said second computer;and means for invoking said first program module in response to downloading of said first parameter file.
  2. 10
    A computer connected to a communication network (402) connecting a plurality of clients (410 - 412) and servers(404 - 406), said computer comprising:a first program module and an associated first parameter file;a second program module and an associated second parameter file;said first program module containing means for sending a first command to said second parameter file;said second program module containing means for sending a second command to said first parameter file;said first program module containing means for executing said second command without returning result of execution to said second program module;said second program module containing means for executing said first command without returning result of execution to said first program module;said first parameter file containing an address of a remote file located in one of said clients and said servers;and said first program module having a behavior determined by said remote file.
  3. 15
    A method for a user to design a graphic-user-interface-based application, comprising the steps of:providing a plurality of program modules, each of said program modules associating with a display window (604, 606, 608) and capable of communicating with other program modules;selecting at least a first and a second one of said plurality of program modules, said first program module being associated with a first display window (604) and said second program module being associated with a second display window (606), said first program module controlling operations of said second program module;selecting a third program module from said plurality of program modules, said third program module being associated with a third display window (608);positioning by said user, said first and said second display windows in a spatial relationship with said third display window;and changing said first and said second display windows to be children of said third display window.
  4. 22
    A method for a user to design a graphic-user-interface-based application, comprising the steps of:providing a plurality of program modules, each of said program modules associating with a display window (607 - 609) and capable of communicating with other program modules;selecting a first one of said plurality of program modules, said first program module being associated with a first display window and a first icon (616, 617);selecting a second program module from said plurality of program modules, said second program module being associated with a second display window (608);clicking, by said user, on said icon of said first display window for indicating a desire to change it into a child window;positioning said first display window inside said second display window;and changing said first display window to be a child of said second display window.
  5. 25
    A method for managing communication of object oriented programming classes, comprising the steps of:providing a first object oriented programming class (826) for managing communication;providing a plurality of object oriented programming classes (822 - 825), wherein each one of said plurality of classes communicates only with said first class and cannot communicate with other members of said plurality of classes;sending by at least a first one of said plurality of classes a first message to said first class;and delivering by said first class to at least a second one of said plurality of classes a second message related to said first message.
  6. 32
    A system for managing communication of object oriented programming classes, comprising:a first object oriented programming class (826) for managing communication;a plurality of object oriented programming classes (822 - 825), each one of said plurality of classes capable of sending messages only to said first class and cannot send messages to other members of said plurality of classes;and said first class containing means for sending a second message to a second one of said plurality of classes in response to a first message sent by a first one of said plurality of classes.
  7. 37
    A method for a user to scroll a text image containing alphanumeric characters that are generated by a computer system from a text-based file, said computer system containing means for scrolling said text image at a granularity defined by said alphanumeric characters, said method comprising the steps of:generating a first window (1050) having a client area (1054) and displayed at a location on a computer monitor;generating a second window (1060) having a client area that is larger than said client area of said first window;positioning said client area of said second window such that said client area of said first window is positioned completely within said client area of said second window;said second window being blocked from displaying on said computer monitor except for a portion of its client area which overlaps said client area of said first window;drawing a first text image (1002) from said text-based file on said client area of said second window;and moving said second window from a starting location in a direction desired by said user, thereby displaying different portions of said text image on said computer monitor during moving.