Patents by Inventor Alan R. Tannenbaum
Alan R. Tannenbaum has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8484216Abstract: Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations.Type: GrantFiled: August 4, 2011Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: Richard Edmond Berry, Yen-Fu Chen, John Hans Handy-Bosma, Peter Y. Hsu, Mei Y. Selvage, Alan R. Tannenbaum, Anthony C. Courtney Temple, Keith Raymond Walker
-
Publication number: 20110289429Abstract: Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations.Type: ApplicationFiled: August 4, 2011Publication date: November 24, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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
-
Patent number: 8001126Abstract: Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations.Type: GrantFiled: December 16, 2008Date of Patent: August 16, 2011Assignee: International Business Machines CorporationInventors: 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
-
Publication number: 20090094288Abstract: Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations.Type: ApplicationFiled: December 16, 2008Publication date: April 9, 2009Inventors: 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
-
Patent number: 7483899Abstract: 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 list of stored conversations; When the indicator is operated, the transcript is retrieved, a portion of the first thread is copied in into a second user interface, the copied oortion being defined by two points selected from a the beginning point, the continuation point, and the ending point. Newly authored and received messages are aooended in the second user interface to the copied portion of the first thread, such that a second thread of conversation is provided having the copied portion of the first thread with the copied portion refreshing the user of a context of said first conversation thread.Type: GrantFiled: January 11, 2005Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventors: 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
-
Patent number: 5936614Abstract: 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 operating environment. Computer system actions can be assigned by the user to each key. An execution unit displays the selected keyboard, determines whether a key has been touched and executes the appropriate action for each key touch.Type: GrantFiled: March 7, 1996Date of Patent: August 10, 1999Assignee: International Business Machines CorporationInventors: Yu Larry An, Gordon W. Arbeitman, Peter A. Lee, Alan R. Tannenbaum
-
Patent number: 5802388Abstract: 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 system performs character recognition on the writing path signal to provide a first character string. The system then displays the first character string in an edit pad area. The system then receives a correcting writing path signal in the edit pad area from the pointing device, describing a correction to the first hand printed character input. The system then performs character recognition on the correcting writing path signal to provide a second character string.Type: GrantFiled: December 19, 1996Date of Patent: September 1, 1998Assignee: IBM CorporationInventors: John Mark Zetts, Mario Jose Galliano, Alan R. Tannenbaum, William J. Tracey, Keun J. Lee, Moe R. Desrosiers
-
Patent number: 5528266Abstract: 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 (brightness, contrast, viewing cone) of flat panel displays, such as LCDs, allow implementing a touch screen for use in a horizontal orientation. This greatly improves the human factors for applications involving extensive pointing, drawing, or writing.Type: GrantFiled: June 8, 1993Date of Patent: June 18, 1996Assignee: International Business Machines CorporationInventors: Gordon W. Arbeitman, Frank L. Stein, Alan R. Tannenbaum, Robert L. Donaldson
-
Patent number: 5442376Abstract: 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 is capable of transmitting at the recognition subsystem. The recognition subsystem sends an identifier back to the recognition provider for each registered input event. When the recognition provider receives one or more input signals from the input device which are recognized as an input event, the provider sends the identifier to the recognition subsystem. The input event is transmitted to a process running on the system which may interpret the input event or request translation by the recognition subsystem. The invention is useful to introduce new input devices to a system without requiring modification of the existing processes.Type: GrantFiled: October 26, 1992Date of Patent: August 15, 1995Assignee: International Business Machines CorporationInventors: Alan R. Tannenbaum, John M. Zetts
-
Patent number: 5252951Abstract: 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 is directed. The advanced user interface allows a user to select among user-friendly input devices to operate any application program according to his individual preferences without change to the application program code. The advanced user interface includes alternate input modules which translate the input signals transmitted from the various input devices into input messages useable by the rest of the interface. The advanced user interface also includes interface profiles which contain mappings of the input messages against corresponding commands useable by the application programs, the integrated operating environment or other modules of the advanced user interface itself.Type: GrantFiled: October 21, 1991Date of Patent: October 12, 1993Assignee: International Business Machines CorporationInventors: Alan R. Tannenbaum, John M. Zetts, Yu L. An, Gordon W. Arbeitman, Evon C. Greanias, Guy F. Verrier
-
Patent number: 5157384Abstract: 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 is directed. The advanced user interface allows a user to select among user-friendly input devices to operate any application program according to his individual preferences without change to the application program code. The advanced user interface includes alternate input modules which translate the input signals transmitted from the various input devices into input messages useable by the rest of the interface. The advanced user interface also includes interface profiles which contain mappings of the input messages against corresponding commands useable by the application programs, the integrated operating environment or other modules of the advanced user interface itself.Type: GrantFiled: April 28, 1989Date of Patent: October 20, 1992Assignee: International Business Machines CorporationInventors: Evon C. Greanias, Guy F. Verrier, Gordon W. Arbeitman, Alan R. Tannenbaum, Yu L. An
-
Patent number: 4768149Abstract: 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 a linked-list data structure consisting of previously loaded interrupt handler routines. The system further provides for an orderly method to share a common interrupt line among a plurality of input/output devices being serviced by the interrupt handlers. The system further provides for an orderly means to unlink a particular interrupt handler routine from the linked-list data structure when a corresponding input/output device is to be deactivated. The system finds special utility in a multitasking operating system environment where input/output devices can be deactivated in a different sequence from that in which they were originally activated.Type: GrantFiled: August 29, 1985Date of Patent: August 30, 1988Assignee: International Business Machines CorporationInventors: Bradly J. Konopik, David J. Bradley, Martin A. Reed, Alan R. Tannenbaum, Michael R. Turner
-
Patent number: 4456973Abstract: 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 each word based statistically on textbook grade levels. The operator enters a grade level code into the system for the intended document audience. The system scans the document for words which exceed the desired grade level, highlights those words on the system display and prompts the operator with synonyms which can be used to replace the highlighted word. The operator may select a desired replacement synonym by placing the system cursor underneath the word and depressing and enter key from the system keyboard.Type: GrantFiled: April 30, 1982Date of Patent: June 26, 1984Assignee: International Business Machines CorporationInventors: Richard G. Carlgren, Walter S. Rosenbaum, Alan R. Tannenbaum
-
Patent number: 4384329Abstract: 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 relationship between the expressions in the vocabulary. Address indexes are associated with the vocabulary and binary matrix to enhance access times. The control system controls a programmable digital processor to receive an input linguistic expression and access the binary matrix to generate linkages to the related linguistic expressions in the vocabulary. The related linguistic expressions in the vocabulary are concatenated and displayed for operator review.Type: GrantFiled: December 19, 1980Date of Patent: May 17, 1983Assignee: International Business Machines CorporationInventors: Walter S. Rosenbaum, Alan R. Tannenbaum