Patents Represented by Attorney John E. Hoel
  • Patent number: 5295069
    Abstract: The hierarchy of the hyphenation points in a word is considered and the amount of space remaining in the line where the hyphenated word is to fit is determined, thus selecting the best hyphenation point for the word. Instead of selecting the last possible hyphen within the hot zone, the hot zone is scanned to find hyphenation points that may be better than the last hyphen within the hot zone. The higher a hyphenation point is in the hierarchy, the more preferred is the hyphen.
    Type: Grant
    Filed: June 5, 1991
    Date of Patent: March 15, 1994
    Assignee: International Business Machines Corporation
    Inventors: Ian L. Hersey, Richard L. Stephens, Anthony Zamora
  • Patent number: 5293473
    Abstract: A data processing system and method are disclosed for editing a text document stored as an alphanumeric string of structured document text and displayed as WYSIWYG text. The invention enables changing emphasis characteristics of a marked area of the WYSIWYG text located within a parent structure of the document. The method displays an emphasis menu of the valid emphasis types for the particular parent structure, indicating which ones of the emphasis types are present in the marked area. The method enables deleting an emphasis type from the marked area and will then remove the displayed present indication in the emphasis menu corresponding to the emphasis type deleted from the marked area. The method also enables adding an emphasis type to the marked area and will then display a present indication in the emphasis menu corresponding to the emphasis type added to the marked area.
    Type: Grant
    Filed: April 20, 1993
    Date of Patent: March 8, 1994
    Assignee: International Business Machines Corporation
    Inventors: Eric M. Hesse, Kathleen E. McGill
  • Patent number: 5287271
    Abstract: A data processing system, method and program are disclosed to optimize mail piece sorting and the mapping of mail down to the carrier walk sequence using real time statistical data. The invention makes use of techniques such as fast OCR devices at a sending location or deferred processing of OCR scanned mail, to accumulate volume statistics indicating the number of mail pieces being routed particular addressees at a destination postal region on a given day. The information for mail volumes being directed to a particular postal region are collected over data communications links prior to the receipt of the actual mail pieces. The efficiency of sorting is maximized at the destination postal region by organizing the sorting apparatus to remove the highest volume addressee's mail first. This requires the compilation of the real time volume statistics from all of the sending postal regions sending mail to the destination postal location.
    Type: Grant
    Filed: August 22, 1991
    Date of Patent: February 15, 1994
    Assignee: International Business Machines Corporation
    Inventor: Walter S. Rosenbaum
  • Patent number: 5285526
    Abstract: A method is described for manipulating commonly used elements within a structured document. The method takes advantage of a user's intent in selecting certain keystrokes to complete a task. By making assumptions on the user's intent at the current position within the document and dynamically changing the functions of keystrokes based on those assumptions, the method allows the user to quickly and easily manipulate the commonly used elements of a structured document without having to specify any tag names or markup language, and without having to understand the rules for creating a structured document.
    Type: Grant
    Filed: September 3, 1992
    Date of Patent: February 8, 1994
    Assignee: International Business Machines Corporation
    Inventors: Clayton J. Bennett, III, Davis A. Foulger, Eric M. Hesse, David W. Walsh
  • Patent number: 5276793
    Abstract: A data processing system edits a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG (What You See Is What You Get) text. Look characteristics are controlled for a child document element of the text located within a parent document element of the text. The method performs the step of constructing a child resolved look data set necessary to specify a WYSIWYG appearance of the child element by first accessing modified look value customized by the user for first look parameters and accessing defined look values standardized for second look parameters. For those look parameters which are not customized by the user or which are not defined as standard values for the child element, the values are inherited by the child element from the parent element.
    Type: Grant
    Filed: May 14, 1990
    Date of Patent: January 4, 1994
    Assignee: International Business Machines Corporation
    Inventors: Kenneth W. Borgendale, Darren J. Dobkin
  • Patent number: 5272470
    Abstract: The present invention reduces overhead processing of a data processing system by storing a predetermined number of points corresponding to the position of a pointing device as it moves on a workpad or other touch sensitive input device. A predetermined number of points are stored in a buffer, wherein the predetermined number is dependent upon the type of pointing device (e.g., finger, stylus, etc.) used with the workpad. The stored points are periodically displayed or inked on a visual display at a rate of at least 20 times per second. As a result, the user moving the pointing device receives both tactile and visual feedback information similar to that provided by a pencil used to make markings on a piece of paper. An alternative embodiment provides a similar reduction of overhead associated with erasing graphical information displayed on the visual display.
    Type: Grant
    Filed: October 10, 1991
    Date of Patent: December 21, 1993
    Assignee: International Business Machines Corporation
    Inventor: John M. Zetts
  • Patent number: 5267047
    Abstract: A system-wide data stream compatibility is provided for a FAX server in an image archiving system, by the concealment of FAX cover sheet and distribution list object handling information, which is uniquely required by the FAX server, in an otherwise unneeded document descriptor field located outside of the data stream boundary, in the distribution service or session header. In addition, the FAX server provides for the storage of multiple cover sheets and addressee distribution lists which are editable. The FAX server can manage multiple transmissions of FAX messages with customized cover sheets, to multiple addressees in the distribution lists.
    Type: Grant
    Filed: April 30, 1991
    Date of Patent: November 30, 1993
    Assignee: International Business Machines Corporation
    Inventors: Joseph T. Argenta, David C. Bailey, Harold F. DeBruyn, Hugh M. Morris
  • Patent number: 5265164
    Abstract: A computer apparatus, program and method function in a data processing system to replicate a cryptographic facility. The system includes a first cryptographic facility containing a portable part which personalizes the first cryptographic facility. The system also includes a second cryptographic facility which is linked to the first cryptographic facility by a public key cryptographic system. The portable part of the first cryptographic facility is encrypted and transferred to the second cryptographic facility, where it is decrypted and used to personalize the second cryptographic facility to enable replication of the first cryptographic facility. In one application, personalization of the second cryptographic facility can be in response to the detection of a failure in the first cryptographic facility. In another application, multiple cryptographic facilities can be brought on-line for parallel operation in the data processing system.
    Type: Grant
    Filed: October 31, 1991
    Date of Patent: November 23, 1993
    Assignee: International Business Machines Corporation
    Inventors: Stephen M. Matyas, Donald B. Johnson, An V. Le, Rostislaw Prymak, William C. Martin, William S. Rohland, John D. Wilkins
  • 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: 5249687
    Abstract: A system and method are disclosed for enabling the technique of deferred processing of OCR scanned mail to be compatible with existing techniques for mechanical sortation of mail that use standard sort barcode formats which are common to a given destination postal system. This enables deferred OCR processed mail to be sorted on an unsegregated basis along with other types of mail which have not been processed by the deferred OCR technique. This allows the OCR encoded mail to be processed along with other types of encoded mail during standard sort barcode that has been imprinted using prior technology such as OCR or manual code desks.
    Type: Grant
    Filed: April 19, 1991
    Date of Patent: October 5, 1993
    Assignee: International Business Machines Corporation
    Inventors: Walter S. Rosenbaum, Barr T. Carris, Anker Ankerstjerne
  • Patent number: 5251273
    Abstract: A data processing system uses a machine-generated data structure (MGDS) to dynamically record and use the character recognition and repair histories of category fields on a document form. The MGDS includes a field data segment which has a coded data buffer portion and an error buffer portion for the extracted field image. Recognition coded data is entered into the coded data buffer portion and recognition error data is entered into the error buffer portion of the field data segment. Then subsequent repair processes can be applied to the recognition coded data by augmenting the MGDS with a repair segment for each character string which is repaired. A sequence of repair stages can be applied to a particular character string, each repair step adding another repair segment to the MGDS. At each stage of repair, the best estimate of the character string is placed into the coded data buffer portion of the field data segment.
    Type: Grant
    Filed: April 15, 1992
    Date of Patent: October 5, 1993
    Assignee: International Business Machines Corporation
    Inventors: Timothy S. Betts, Valerie M. Carras, Lewis B. Knecht, Gerald B. Anderson, Thomas L. Paulson
  • Patent number: 5235654
    Abstract: An advanced data capture architecture is disclosed which enables the free-definition and re-definition of the format of document forms without requiring any reprogramming of the data processors which capture and use the data on the completed forms. The architecture encompasses the interactive operation of a host processor and one or more workstations in a data processing system. It includes the interaction between a host processor and a workstation in providing a list of common operand names which are meaningful to an application program running on the host. It includes the operation of the workstation creating a new document form using the list of common operand names. It includes the workstation performing character recognition of the filled-out form, transforming its information into coded data. It includes the workstation assembling a field data segment for each field, containing the common operand, the coded data and the popular name for the field.
    Type: Grant
    Filed: April 30, 1992
    Date of Patent: August 10, 1993
    Assignee: International Business Machines Corporation
    Inventors: Gerald B. Anderson, James H. Bamford, Timothy S. Betts, Valerie M. Carras, Michael C. Concagh, Michael E. Daley, James M. Hawkins, Peter M. Jakab, Lewis B. Knecht, Fredric W. Kratochvil, Sin-Ya Liu, Thomas L. Paulson, Doraiswamy Rajagopal, Manoj K. Tiwari
  • Patent number: 5231666
    Abstract: A data processing system, method and computer program provide for the secure updating an electronic purse which includes a list of purse records. The method includes the step of defining an authentication tree with an authentication tree function comprising a one way function of purse records in the list, the authentication tree having a first root for a first list of the purse records and storing the first root in a cryptographic facility. The authentication tree includes authentication MDC vectors, one for each purse record in the list. The method includes the step of receiving a transaction record in the cryptographic facility, including an authentication code, a cryptographic key, and an authentication MDC vector, for updating an existing purse record in the first list. The method then performs the step of performing a purse update function in the cryptographic facility.
    Type: Grant
    Filed: April 20, 1992
    Date of Patent: July 27, 1993
    Assignee: International Business Machines Corporation
    Inventor: Stephen M. Matyas
  • Patent number: 5227893
    Abstract: A method is provided by this invention wherein information needed for indexing or routing of facsimile images transmitted by standard facsimile means using CCITT protocols can be carried in the image in a form which does not interfere with conventional facsimile operation. This indexing information is carried by a pseudo bar code imbedded in the first line or lines of the image. The bar code is machine generated from operator input via a keyboard, and as such is at maximum resolution, without skew, and without scanner sampling errors. The use of multiple lines provides a bar code pattern which can be read by normal bar code reading means. This invention also includes means for extraction of the pseudo bar code from the facsimile image so that its existence is totally transparent to the users.
    Type: Grant
    Filed: October 31, 1990
    Date of Patent: July 13, 1993
    Assignee: International Business Machines Corporation
    Inventor: Allen H. Ett
  • Patent number: 5226041
    Abstract: An efficient method is described for predicting the performance of a data communications network operating under a window-based protocol. A state characterizing the dynamic behavior of the data communications network for consecutive operating cycles is computed. A pattern for the state is then determined having a particular repetition period. The number of data packets which are transmitted during that repetition period are then used to characterize the throughput, transit time and other performance characteristics for the data communications network.
    Type: Grant
    Filed: February 21, 1991
    Date of Patent: July 6, 1993
    Assignee: International Business Machines Corporation
    Inventors: John G. Waclawsky, Kyra L. Marshall
  • Patent number: 5214696
    Abstract: A data processing system method and program are disclosed for limiting a book reading program for softcopy books, to be capable of reading only softcopy books published by a selected publisher. The method includes the step of generating with a data processor, a customized polynomial expression to be associated with a selected softcopy book publisher. The method continues by merging with a data processor, the customized polynomial expression with a first shell program, forming a stamping tool program for stamping a key value onto a softcopy book published by the selected publisher. The key value results from the polynomial, using the product of an integer times a hash value of the publisher's identity, as the value of the independent variable. Then the method continues by generating with a data processor, a customized inverse polynomial expression to the customized polynomial expression, to be associated with the selected softcopy book publisher.
    Type: Grant
    Filed: February 4, 1992
    Date of Patent: May 25, 1993
    Assignee: International Business Machines Corporation
    Inventors: Harry R. Keiser, II, Jeffrey N. Stevens, Jay Unger
  • Patent number: 5201000
    Abstract: A data processing system, program and method are disclosed for managing a public key cryptographic system which includes a public key, private key pair generator. The method includes the step of generating a first public key, private key pair using a first seed value known to a user, the first seed value being generated from a passphrase. A first random number is generated using the first seed value and applied to generating the first key pair. The method then generates a first control vector defining a first use of the first public key, private key pair.The method then continues with the step of generating a second public key, private key pair using a second seed value unknown to the user, the second seed value being a true random number. The second random number is generated using the second seed value in a pseudorandom number generator and applied to generating the second key pair. The method generates a second control vector defining a second use of the second public key, private key pair.
    Type: Grant
    Filed: September 27, 1991
    Date of Patent: April 6, 1993
    Assignee: International Business Machines Corporation
    Inventors: Stephen M. Matyas, Donald B. Johnson, An V. Le, Rostislaw Prymak, John D. Wilkins
  • Patent number: 5200999
    Abstract: A data processing system, method and program are disclosed, for managing a public key cryptographic system. The method includes the steps of generating a first public key and a first private key as a first pair in the data processing system, for use with a first public key algorithm and further generating a second public key and a second private key as a second pair in the data processing system, for use with a second public key algorithm. The method then continues by assigning a private control vector for the first private key and the second private key in the data processing system, for defining permitted uses for the first and second private keys. Then the method continues by forming a private key record which includes the first private key and the second private key in the data processing system, and encrypting the private key record under a first master key expression which is a function of the private control vector.
    Type: Grant
    Filed: September 27, 1991
    Date of Patent: April 6, 1993
    Assignee: International Business Machines Corporation
    Inventors: Stephen M. Matyas, Donald B. Johnson, An V. Le, Rostislaw Prymak, William C. Martin, William S. Rohland, John D. Wilkins
  • Patent number: 5197127
    Abstract: An expert system method is disclosed for analyzing window protocol-based data flows in a data communications network. The method includes the use of a data flow efficiency state variable S which is a binary number having at least three bits which reflect the number of packets transmitted by a node, the queuing of packets within a node, and the congestion of the packets within the node or in the node connected to the node of interest. After having assigned a value to the state variable, a knowledge base is accessed containing network problem determination recommendations for optimizing data flow efficiency within the network.
    Type: Grant
    Filed: September 24, 1990
    Date of Patent: March 23, 1993
    Assignee: International Business Machines Corporation
    Inventors: John G. Waclawsky, Raymond F. Daugherty, Robert H. Springsteen
  • Patent number: D339796
    Type: Grant
    Filed: April 30, 1991
    Date of Patent: September 28, 1993
    Assignee: International Business Machines Corporation
    Inventors: Douglas Goodner, Sam Lucente, Kazuhiko Yamazaki