Patents Represented by Attorney K. O. Hesse
  • Patent number: 6013107
    Abstract: Method, apparatus and system is disclosed for providing TCP/IP addresses from a dynamic user identification server to workstations running an application program so that messages can be sent from one operator to another operator regardless of which workstation the other operator may be using, without the need to send the message itself through a server station. The dynamic user identification server also keeps track of the number of workstations in use at any one time and the number of copies of a licensed program being used for royalty control.
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: January 11, 2000
    Assignee: International Business Machines Corporation
    Inventors: Susan Louise Blackshear, Dennis David Leak, Jody Lynn Mace
  • Patent number: 5995953
    Abstract: This invention describes a technology to improve the feature based comparison of images. The images are captured and their significant features are extracted. For a comparison only the feature values have to be compared instead of the images themselves. This leads to a significant reduction of storage space and calculation time needed. The reliability of the comparison is improved greatly by including also the individual variation ranges of the feature values and using a specialized neural net for classification.
    Type: Grant
    Filed: July 16, 1997
    Date of Patent: November 30, 1999
    Assignee: International Business Machines Corporation
    Inventors: Klaus Rindtorff, Volker Rudolph
  • Patent number: 5980683
    Abstract: Described is a method for manufacturing of carrier element modules of a thin carrier element (4) and a thereon mounted semiconductor chip (2). This method renders possible the application of chips (2) with great dimensions (macro-chips) and a wide variety of different types. A chip transfer moulding process is designed so that a minimised height--without the need for reworking--is achievable, and therefore a less costly surface mounting of the chips can be applied. The manufactured module according to the invention can be used as well as in flexible circuit boards (e.g. for cameras) or in chipcards. The method according to the present invention has a first step of putting the at least one IC (2) onto the carrier element (4), a second step of contacting the at least one IC (2) with the carrier element (4) and a third step of transfer moulding a transfer moulding compound (18) to encapsulate the IC (2).
    Type: Grant
    Filed: January 31, 1997
    Date of Patent: November 9, 1999
    Assignee: International Business Machines Corporation
    Inventors: Wolfgang Beck, Reinhold Braun, Roland Diemer, Frank Druschke, Gerhard Elsner, Harald Gruber, Rainer Kratzert, Wolfgang Schmid
  • Patent number: 5963654
    Abstract: Invented method, apparatus, and computer program product for determining image quality can be employed either during diagnostic mode or at run time of an imaging system. One component performs numerical analysis on a digital image. Another component accepts or rejects the quality of the digital image based on the results of the numerical analysis. In one embodiment, if the cumulative harmonic content of Fourier component amplitudes of a synthesized scan line exceeds a threshold value, the digital image is rejected as being of inadequate quality; otherwise the digital image is accepted. In another embodiment, a maximum gradient of a scan line of the digital image is computed. If, for some specified number of occurrences during a scan of a target, the maximum gradient exceeds a ceiling value or falls below a floor value, then the image is rejected.
    Type: Grant
    Filed: April 24, 1997
    Date of Patent: October 5, 1999
    Assignee: International Business Machines Corporation
    Inventors: Ravinder Prakash, Michael J. Woolley, Dale D. Decker
  • Patent number: 5960082
    Abstract: The invention relates to the post-initialization of a chip card which has a processor, a non-volatile memory and an operating system with operating commands which may be utilized in a user mode. A key for a cryptographic algorithm is written onto the chip card, and after the conclusion of the initialization, additional data and/or applications are written onto the chip card by means of the operating commands.
    Type: Grant
    Filed: August 20, 1997
    Date of Patent: September 28, 1999
    Assignee: International Business Machines Corporation
    Inventor: Walter Haenel
  • Patent number: 5956408
    Abstract: Data, including a program and software updates, is encrypted by a public key encryption system using the private key of the data sender. The data is also digitally signed by the sender. The receiver decrypts the encrypted data, using the public key of the sender, and verifies the digital signature on the transmitted data. The program interacts with basic information stored within the confines of the receiver. As result of the interaction, the software updates are installed within the confines of the user, and the basic information stored within the confines of the user are changed.
    Type: Grant
    Filed: February 12, 1998
    Date of Patent: September 21, 1999
    Assignee: International Business Machines Corporation
    Inventor: Todd Weston Arnold
  • Patent number: 5949053
    Abstract: A technique for decoding a barcode from an image of the barcode in the form of an array of pixels stored in digital form by determining a series of bar start and bar end locations from the image. An optimization technique is used to select the bar start and bar end locations for the series by finding an extremum in a predefined target function. The target function is a function of the number of rows of pixels in the image in which runs of black or white pixels start or end at particular locations in the rows.
    Type: Grant
    Filed: August 27, 1997
    Date of Patent: September 7, 1999
    Assignee: International Business Machines Corporation
    Inventor: Aviad Zlotnick
  • Patent number: 5912453
    Abstract: The integration of multiple application programs on one chip card is described, whereby the application programs stored on it do not have access to each other, which is achieved through a separation and de-coupling of the individual programs from one another. A first embodiment has several mutually-independent units, consisting respectively of a processor unit and a memory unit. Communication of these independent units with the external world and also with each other takes place through a control unit. A communication of the independent units with each other can only take place through the respective processor units, so that the linked memory units may not be accessed by circumvention of the processor unit. In a further embodiment, the separation of different applications on a chip card with only one processor takes place through the insertion of a separation of the application segments in the memory area of the chip card.
    Type: Grant
    Filed: September 25, 1996
    Date of Patent: June 15, 1999
    Assignee: International Business Machines Corporation
    Inventors: Klaus Gungl, Son Dao Trong
  • Patent number: 5912974
    Abstract: Printed document contents are scanned and digitized, using a conventional scanner, and displayed page by page on a screen. Using a conventional editor and an input device, the scanned and digitized document contents are edited before being used to generate a digital signature. This allows reading errors, which could invalidate a subsequent verification process, to be corrected. Using the editor, and an input device such as a mouse, the signing authority identifies on the screen different segments of the document, each segment containing data of a single type and selects for each segment a set of rules, among a group proposed by the system, for authenticating it. Then, for each segment, an edited digital form of the data contents are derived using the method defined in the rules. A hash value of the rules used and the edited digital form of the segment contents is calculated using a public hashing algorithm.
    Type: Grant
    Filed: April 30, 1997
    Date of Patent: June 15, 1999
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Holloway, Stephen Michael Matyas, Jr.
  • Patent number: 5909678
    Abstract: The system, method, and program of this invention enables construction of statements, including queries, programs, and commands, by using drag and drop templates. A predefined phrase template, which is generated and displayed to a user, imposes syntactic and semantic constraints in constructing the statement. Objects representing entities and objects representing subphrases can be dragged and dropped onto phrase receptacles within the phrase and subphrase templates. Complex statements can be constructed from a nesting of subphrases using the drag and drop technique. The constructed statement is displayed to the user along with the subphrase structure of the statement through nested panels.
    Type: Grant
    Filed: September 13, 1996
    Date of Patent: June 1, 1999
    Assignee: International Business Machines Corporation
    Inventors: Lawrence Bergman, Loey K. Knapp, Jerald T. Schoudt, Barbara L. Skelly
  • Patent number: 5907621
    Abstract: Apparatus and method is disclosed for providing user session continuity over several transactions being conducted on the internet. A secure token is made part of each HTML page sent to a user from the server computer and the token is returned to the server with each submitted transaction request. The token is compared with token information originally sent out. The submitted request is recognized as being from an authorized user if the token and a session table have the same information.
    Type: Grant
    Filed: November 15, 1996
    Date of Patent: May 25, 1999
    Assignee: International Business Machines Corporation
    Inventors: Margaret A. Bachman, Brian D. Jessup, Timidthy Sanford McKnight, Don Cameron Shoff
  • Patent number: 5770844
    Abstract: A transaction audit system is disclosed comprising a chip card, for completing a transaction between the holder of the chip card and a transaction partner such as a merchant. During the transaction, a transaction identifier is generated uniquely identifying the transaction. For completing execution of the transaction by posting of the payment amount to the merchants account, the chip card transmits a transaction receiver data record comprising the transaction identifier, and further data, if required, to a third party. To allow auditing the transaction settlement posting accuracy, the transaction provider also transmits a transaction provider data record comprising the corresponding transaction identifier to the third party.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: June 23, 1998
    Assignee: International Business Machines Corporation
    Inventor: Horst Henn
  • Patent number: 5751850
    Abstract: A method to segment, classify and clean an image is presented. It may be used in applications which have image data as their input that contains different classes of elements. The method will find, separate and classify those elements. Only significant elements must be kept for further processing and thus the amount of processed data may be significantly reduced.
    Type: Grant
    Filed: October 4, 1996
    Date of Patent: May 12, 1998
    Assignee: International Business Machines Corporation
    Inventor: Klaus Rindtorff
  • Patent number: 5748868
    Abstract: An apparatus and method for efficiently displaying information for an object two-dimensionally. A two-dimensional pattern displayed in a two-dimensional tag comprises a first region consisting of a locational reference region that is square and located in the center of the first region for identifying the location and an identification region that surrounds the locational reference region and is a single data cell, a second region in which a black pattern and a white pattern appear alternately for identifying the starting location for reading information, and a third region for displaying coded information about the object. Detection of the square region in the first region allows detection of the location of the two-dimensional tag in which the two-dimensional pattern is displayed, while detection of the data cell of the second region in which black and white appear alternately allows detection and correction of the location of the two-dimensional tag.
    Type: Grant
    Filed: June 20, 1995
    Date of Patent: May 5, 1998
    Assignee: International Business Machines Corporation
    Inventors: Tomio Echigo, Shunichi Asaka
  • Patent number: 5734805
    Abstract: An apparatus and method for virtual navigation includes a control which controls the dimensional appearance of a first image on a display. The control comprises a second image associated with the first image and a mechanism for altering the appearance of the first image in response to selecting a portion of the second image. The second image is preferably displayed on a display and includes indicia for representing multiple modes of operation. The mechanism for altering the appearance of the first image is preferably a stored program. Alternatively, the mechanism may be implemented in electronic circuitry. An important element of control is the ability to combine indicia which represent different functions into a unitary control apparatus. Each combination of two or more indicia (e.g., direction, speed, incremental or continuous movement, etc.) results in a unique modular and multi-functional control.
    Type: Grant
    Filed: June 17, 1994
    Date of Patent: March 31, 1998
    Assignee: International Business Machines Corporation
    Inventors: Scott H. Isensee, Parrish F. Hanna
  • Patent number: 4575816
    Abstract: A peripheral processor has an architecture wherein the function controlling information of a program is separated from portions of the sequence of execution controlling information and each are stored in the form of tables. The function controlling information takes the form of a table including a plurality of function specifying entries. The function execution sequence controlling information takes the form of a table of pointers. In this invention, function controlling entries, each having a plurality of fields for defining, modifying, and specifying the functions and related data to be executed, need not be repetitively duplicated throughout the program. Instead, the shorter pointers to the function table entries can be provided in the sequence table in the sequence in which the functions are to be executed.
    Type: Grant
    Filed: December 19, 1980
    Date of Patent: March 11, 1986
    Assignee: International Business Machines Corporation
    Inventors: Thomas A. Hendrickson, George C. Macauley, Donald L. Pierce, Robert W. Roefer, Alan B. Strickland
  • Patent number: D256232
    Type: Grant
    Filed: September 27, 1978
    Date of Patent: August 5, 1980
    Assignee: International Business Machines Corp.
    Inventors: John J. Natoli, Robert E. Steinbugler
  • Patent number: D258060
    Type: Grant
    Filed: October 23, 1978
    Date of Patent: January 27, 1981
    Assignee: International Business Machines Corporation
    Inventor: Owen P. Shea
  • Patent number: D258431
    Type: Grant
    Filed: September 27, 1978
    Date of Patent: March 3, 1981
    Assignee: International Business Machines Corporation
    Inventors: John J. Natoli, Robert E. Steinbugler