| 5724532 |
Method and apparatus for exchanging information between application programs according to a drag and drop operation |
| Mar-3-1998 |
A method of communicating information in a computer system. First generate a send set. The send set includes a first type indicator. The first type indicator corresponds to a send object. Next, define... |
| 5717880 |
Method and apparatus for relaying events and requests in a windows systems |
| Feb-10-1998 |
A scheme for controlling a screen display capable of allowing the addition of new functions such as the note entry and pointing according to the input events not requested by the application program, and... |
| 5668997 |
Object-oriented system for servicing windows |
| Sep-16-1997 |
A window server communicates with clients and creates, destroys and modifies window objects. Objects are created in response to parameters provided by clients. Clients can obtain a variety of information... |
| 5642509 |
Data processing apparatus with event notification and picture drawing scheduling |
| Jun-24-1997 |
The time taken from the generation of an H/W event made by a mouse or a keyboard to the picture drawing process to be performed in accordance with the event is shorted so as to provide a data processing... |
| 5640579 |
Method and system for logically partitioning a view of a document object from a frame in which the document object is displayed |
| Jun-17-1997 |
A method and system are provided for logically partitioning a view of a document object from a frame in which the view is displayed. This enables a document object to control the appearance of its view... |
| 5632033 |
Variable resolution method and arrangement |
| May-20-1997 |
Method and arrangement for dynamic, run-time alteration of pre-set variable space relationships by run-time GUI modification of object connections associated with the variable spaces. Arbitrary linkages... |
| 5613090 |
Computer system for disparate windowing environments which translates requests and replies between the disparate environments |
| Mar-18-1997 |
A computer system for disparate windowing environments includes a server which leverages as much of one windowing environment's code as possible, and uses another windowing environment's code only in cases... |
| 5606702 |
Method for specifying user interfaces and programming system running a multiple user interface computer |
| Feb-25-1997 |
In a computer system, the ability to dynamically switch between different user interface types is provided. A directed graph is composed of nodes that each contain user interface information. A first part... |
| 5590266 |
Integrity mechanism for data transfer in a windowing system |
| Dec-31-1996 |
A secure process for untrusted windowing system client programs to transfer data between security domains is mediated by a special trusted client program, the Selection Manager. The mechanism used can... |
| 5579521 |
Conversion of data and objects across classes in an object management system |
| Nov-26-1996 |
In response to a user pasting data within a clipboard to a desktop for an object management facility, a new object for the data is created. The data is placed within the new object, and an icon is displayed... |
| 5530865 |
Method and apparatus for improved application program switching on a computer-controlled display system |
| Jun-25-1996 |
A method and apparatus for transferring control between application programs. A messaging means is provided which allows a first application program to indicate to the messaging means that a second application... |
| 5524246 |
Method and apparatus for configuring computer programs from available subprograms |
| Jun-4-1996 |
A graphic program configuration system is described that allows a user to create complete computer programs. In particular, the present invention improves on the prior art by providing a system and process... |
| 5511193 |
Text services manager providing multiple instances of input methods for text language processing and automatic synchronization between met hods |
| Apr-23-1996 |
A Text Services Manager (TSM) maintains and uses TSM documents to ensure proper communication between applications and their needed input methods. A TSM document comprises information about the input methods... |
| 5497484 |
File menu support for encapsulated applications |
| Mar-5-1996 |
When an operating system for the computing system opens, creates or renames a file, a new full path name of the file is added to a history queue. When the operating system sends a message to an application... |
| 5495595 |
Method for employing and external object handler program with another computer application program |
| Feb-27-1996 |
A method for employing a preferred external object handler program with an integrated computer application program is described. The programs are operated simultaneously and the preferred object handler... |
| 5475843 |
System and methods for improved program testing |
| Dec-12-1995 |
The present invention includes a Computer-based Training system (CBT) having one or more Application Translation Units (ATUs), a Message Engine, and a Script Engine. For one or more target applications... |
| 5448738 |
Method for information communication between concurrently operating computer programs |
| Sep-5-1995 |
A method of communication in a computer system is provided for transferring information between multiple, concurrently operating programs, each of which may have a respective window display. The user communicates... |
| 5345551 |
Method and system for synchronization of simultaneous displays of related data sources |
| Sep-6-1994 |
A method and system for synchronizing the presentation of data from different, but related, sources in different windows of a computer display. Data is positioned using duplicate sectional names that are... |
| 5313581 |
System and method for communication between windowing environments |
| May-17-1994 |
A communication client is connected to multiple display servers. When a client of one of the display servers issues a communication, the communication client notes the communication in the display server... |
| 5301268 |
Apparatus for transferring information between different window systems |
| Apr-5-1994 |
An information transferring system operating in an information processing system capable of performing highly efficient and reliable exchanges of data between two or more windows respectively operating... |