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: 8484216
    Abstract: 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: Grant
    Filed: August 4, 2011
    Date of Patent: July 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: 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: 20110289429
    Abstract: 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: Application
    Filed: August 4, 2011
    Publication date: November 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: 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: 8001126
    Abstract: 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: Grant
    Filed: December 16, 2008
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: 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: 20090094288
    Abstract: 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: Application
    Filed: December 16, 2008
    Publication date: April 9, 2009
    Inventors: 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: 7483899
    Abstract: 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: Grant
    Filed: January 11, 2005
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: 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: 5936614
    Abstract: 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: Grant
    Filed: March 7, 1996
    Date of Patent: August 10, 1999
    Assignee: International Business Machines Corporation
    Inventors: Yu Larry An, Gordon W. Arbeitman, Peter A. Lee, Alan R. Tannenbaum
  • Patent number: 5802388
    Abstract: 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: Grant
    Filed: December 19, 1996
    Date of Patent: September 1, 1998
    Assignee: IBM Corporation
    Inventors: John Mark Zetts, Mario Jose Galliano, Alan R. Tannenbaum, William J. Tracey, Keun J. Lee, Moe R. Desrosiers
  • Patent number: 5528266
    Abstract: 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: Grant
    Filed: June 8, 1993
    Date of Patent: June 18, 1996
    Assignee: International Business Machines Corporation
    Inventors: Gordon W. Arbeitman, Frank L. Stein, Alan R. Tannenbaum, Robert L. Donaldson
  • Patent number: 5442376
    Abstract: 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: Grant
    Filed: October 26, 1992
    Date of Patent: August 15, 1995
    Assignee: International Business Machines Corporation
    Inventors: Alan R. Tannenbaum, John M. Zetts
  • Patent number: 5252951
    Abstract: 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: Grant
    Filed: October 21, 1991
    Date of Patent: October 12, 1993
    Assignee: International Business Machines Corporation
    Inventors: Alan R. Tannenbaum, John M. Zetts, Yu L. An, Gordon W. Arbeitman, Evon C. Greanias, Guy F. Verrier
  • Patent number: 5157384
    Abstract: 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: Grant
    Filed: April 28, 1989
    Date of Patent: October 20, 1992
    Assignee: International Business Machines Corporation
    Inventors: Evon C. Greanias, Guy F. Verrier, Gordon W. Arbeitman, Alan R. Tannenbaum, Yu L. An
  • Patent number: 4768149
    Abstract: 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: Grant
    Filed: August 29, 1985
    Date of Patent: August 30, 1988
    Assignee: International Business Machines Corporation
    Inventors: Bradly J. Konopik, David J. Bradley, Martin A. Reed, Alan R. Tannenbaum, Michael R. Turner
  • Patent number: 4456973
    Abstract: 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: Grant
    Filed: April 30, 1982
    Date of Patent: June 26, 1984
    Assignee: International Business Machines Corporation
    Inventors: Richard G. Carlgren, Walter S. Rosenbaum, Alan R. Tannenbaum
  • Patent number: 4384329
    Abstract: 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: Grant
    Filed: December 19, 1980
    Date of Patent: May 17, 1983
    Assignee: International Business Machines Corporation
    Inventors: Walter S. Rosenbaum, Alan R. Tannenbaum