1
Alan R Tannenbaum, John M Zetts, Yu L An, Gordon W Arbeitman, Evon C Greanias, Guy F Verrier: Graphical user interface with gesture recognition in a multiapplication environment. International Business Machines Corporation, Jeffrey S LaBaw, John E Hoel, October 12, 1993: US05252951 (567 worldwide citation)

An advanced user interface for use with a computer system operating on an integrated operating environment. The integrated operating environment allows a plurality of application programs to be running simultaneously, one of which is designated the active application program to which all input data ...


2
Evon C Greanias, Guy F Verrier, Gordon W Arbeitman, Alan R Tannenbaum, Yu L An: Advanced user interface. International Business Machines Corporation, October 20, 1992: US05157384 (205 worldwide citation)

An advanced user interface for use with a computer system operating on an integrated operating environment. The integrated operating environment allows a plurality of application programs to be running simultaneously, one of which is designated the active application program to which all input data ...


3
Yu Larry An, Gordon W Arbeitman, Peter A Lee, Alan R Tannenbaum: User defined keyboard entry system. International Business Machines Corporation, Joseph C Redmond Jr, Martin J McKinley, Morgan & Finnegan, August 10, 1999: US05936614 (120 worldwide citation)

A computer system enables a user to design touch activated keyboards for use on a display surface without writing code. The computer system enables the user to resize and move the keyboard image anywhere on the display to allow the concurrent display of other applications running in an integrated op ...


4
Bradly J Konopik, David J Bradley, Martin A Reed, Alan R Tannenbaum, Michael R Turner: System for managing a plurality of shared interrupt handlers in a linked-list data structure. International Business Machines Corporation, John E Hoel, August 30, 1988: US04768149 (88 worldwide citation)

A system is disclosed for managing a plurality of interrupt handlers in a linked-list data structure, for servicing a plurality of input/output devices sharing a common interrupt line in a microcomputer. The system provides for an orderly method to link a newly loaded interrupt handler routine into ...


5
Walter S Rosenbaum, Alan R Tannenbaum: Retrieval of related linked linguistic expressions including synonyms and antonyms. International Business Machines Corporation, John W Henderson Jr, May 17, 1983: US04384329 (78 worldwide citation)

A storage method and control system for storing and interactively accessing a large data base of related linguistic expressions such as synonyms and antonyms. The data base structure includes a stored ordered vocabulary of the linguistic expressions and a stored N.times.N binary matrix defining the ...


6
Gordon W Arbeitman, Frank L Stein, Alan R Tannenbaum, Robert L Donaldson: Flat touch screen workpad for a data processing system. International Business Machines Corporation, Joseph C Redmond Jr, Martin J McKinley, June 18, 1996: US05528266 (58 worldwide citation)

Improvements in the art of sensor and display technology now make the implementation of a workpad concept feasible. While prior art touch displays are acceptable for short, casual use tasks, they may not be feasible or suited for intensive use tasks. Recent improvements in the optical qualities (bri ...


7
Richard G Carlgren, Walter S Rosenbaum, Alan R Tannenbaum: Automatic text grade level analyzer for a text processing system. International Business Machines Corporation, John W Henderson Jr, June 26, 1984: US04456973 (46 worldwide citation)

A system for proofreading a text document and automatically detecting and replacing text words in the document which exceed a predetermined understandability level for the documents intended audience. Text words and synonyms are stored in a dictionary which includes an understandability code for eac ...


8
Alan R Tannenbaum, John M Zetts: Handling multiple command recognition inputs in a multi-tasking graphical environment. International Business Machines Corporation, George E Grosser, John E Hoel, August 15, 1995: US05442376 (36 worldwide citation)

A method and system to recognize input events from a plurality of input devices. Each input device is coupled to a device driver or similar device specific code and a recognition provider. Upon attachment to the system, the recognition provider registers the known input events which the input device ...


9
John Mark Zetts, Mario Jose Galliano, Alan R Tannenbaum, William J Tracey, Keun J Lee, Moe R Desrosiers: System and method for correction and confirmation dialog for hand printed character input to a data processing system. IBM Corporation, Morgan & Finnegan, September 1, 1998: US05802388 (13 worldwide citation)

A data processing system corrects handprinted character input represented as a sequence of points described by a writing path of a pointing device. The system receives a writing path signal from a pointing device in the data processing system, describing a first hand printed character input. The sys ...


10
Richard Edmond Berry, Yen Fu Chen, John Hans Handy Bosma, Peter Y Hsu, Mei Y Selvage, Alan R Tannenbaum, Anthony Christopher Courtney Temple, Keith Raymond Walker: Conversation persistence in real-time collaboration system. International Business Machines Corporation, Robert H Frantz, David A Mims Jr, January 27, 2009: US07483899 (11 worldwide citation)

A stored transcript of a first conversation thread has beginning and ending points with a series of messages in between. A continuation point is inserted between two messages within the first thread, and an storaae indicator is displayed proximate to an entry for the first thread in a hierarchical l ...