Patents Represented by Attorney Ronald L. Drumheller
  • Patent number: 5892494
    Abstract: In order to display an image on a liquid crystal display at a constant image quality independently of a change of the length of the period for applying voltages with the same polarity to the liquid crystal, the length of one cycle of a horizontal synchronizing signal inputted to an LCD unit from an information processor is counted and the amplitude of data voltage and the center of the amplitude are corrected so that the amplitude of the data voltage to be applied to the liquid crystal increases and a correction value for the center of the amplitude increases as the length of the period for applying data voltages with the same polarity to the liquid crystal decreases in accordance with the length of one cycle of the horizontal synchronizing signal and whether to perform gate overlap scan.
    Type: Grant
    Filed: December 20, 1995
    Date of Patent: April 6, 1999
    Assignee: International Business Machines Corporation
    Inventors: Yasuhiro Kimura, Satoru Nishi, Toshihiko Yoshida
  • Patent number: 5877714
    Abstract: To compress data at high speed, a search character is input to a write buffer 56 in sequence. Each of content addressable memory (CAM) cell rows compares the search character with character data stored therein and outputs the comparison result through a match line MATCH to a comparison result control circuit 60 every time. The comparison result is held in sequence to latches 82 and 84. When a signal ORFB input to a signal generation circuit 64 is low, the circuit 86 outputs the logical product between the output of the latch 82 and the output of the latch 88 of the preceding stage to a priority encoder 74 through a latch 88 and also to an OR circuit 90. When the signal ORFB is high, the circuit 86 outputs the logical product between the output of the latch 82 and the output of the latch 84 of the preceding stage to the priority encoder 74 through the latch 88 and also to the OR circuit 90.
    Type: Grant
    Filed: December 26, 1995
    Date of Patent: March 2, 1999
    Assignee: International Business Machines Corporation
    Inventor: Akashi Satoh
  • Patent number: 5878407
    Abstract: The invention relates to a method to store a graph G in a memory of a computer system by a number of depth-first and breadth-first searches in different directions. The entire topological information contained in the graph is mapped into the memory. At the same time redundant information is eliminated.
    Type: Grant
    Filed: December 17, 1996
    Date of Patent: March 2, 1999
    Assignee: International Business Machines Corporation
    Inventor: Enis Olgac
  • Patent number: 5877764
    Abstract: An I/O control window is created on a user's terminal screen when a parallel program is executing. The I/O control window displays an array of graphical elements (preferably small colored squares), which are partitioned into groups of one or more such elements, each partition representing a task (or thread) of the parallel program. In each partition there is one graphical element which represents the I/O status of the task or thread represented by that partition and is called an I/O status indicator. Each I/O status indicator is capable of assuming any one of several different graphical states (each graphical state preferably being a color for the graphical element), one of which indicates that the corresponding task or thread has provided text output that has not been displayed to the user yet and another of which indicates that the corresponding task (or thread) is requesting text input from the user.
    Type: Grant
    Filed: October 23, 1992
    Date of Patent: March 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Dror Gershon Feitelson, Blake Gordon Fitch, Mark Edwin Giampapa
  • Patent number: 5874902
    Abstract: An RF tag has an enable/disable circuit connected to a critical part of an electronic object/circuit, e.g. a computer mother board. The critical part of the circuit is any circuit component and/or connection that can enable and/or disable the electric circuit operation. Signals are sent to the tag to change data in the tag memory which causes the enable/disable tag circuit to control the critical part to enable and disable the electric circuit. A system checks the status of the tag, e.g. the electronic circuit was paid for, before enabling the electronic circuit.
    Type: Grant
    Filed: July 29, 1996
    Date of Patent: February 23, 1999
    Assignee: International Business Machines Corporation
    Inventors: Harley Kent Heinrich, Peter George Capek, Thomas Anthony Cofino, Daniel J. Friedman, Kevin Patrick McAuliffe, Paul Jorge Sousa, Brian John Hugh Walsh
  • Patent number: 5870108
    Abstract: An information handling system includes a central processor, a read only memory for storing microcode, a random access memory for storing instructions and data processed by the central processor, an I/O adapter for transferring data to and from peripheral devices, a user interface adapter for communicating with user devices such as a keyboard and a cursor control device, and a display adapter for converting data to be displayed to a form suitable for presentation on a display device, the display adapter including a video frame buffer architecture which allows a page mode to be used for fast screen update using commercially available chips wherein independently addressable islands on the chips are individually addressed to increase data transmission bandwidth.
    Type: Grant
    Filed: October 16, 1997
    Date of Patent: February 9, 1999
    Assignee: International Business Machines Corporation
    Inventors: Inching Chen, Richard Edward Matick
  • Patent number: 5862158
    Abstract: A method for storing redundant information in an array of data storage devices such that data is protected against two simultaneous storage device failures. The method assigns each data block to two different parity sets, each protected by a different parity block. The protected data blocks and the parity block each reside on a different data storage device.
    Type: Grant
    Filed: February 14, 1996
    Date of Patent: January 19, 1999
    Assignee: International Business Machines Corporation
    Inventors: Sandra Johnson Baylor, Peter Frank Corbett, Chan-ik Park
  • Patent number: 5859640
    Abstract: A graphical user interface (GUI) for a data processing system which allows to monitor the feedbacks from the processes in execution through a window representation. Such GUI comprises means for warning the user that a feedback is received from one of the processes in an unobtrusive way. This avoids to the user to be obliged to suspend the current activities in order to handle the feedback message.
    Type: Grant
    Filed: December 21, 1996
    Date of Patent: January 12, 1999
    Assignee: International Business Machines Corporation
    Inventor: Dario de Judicibus
  • Patent number: 5856978
    Abstract: A message queuing mail system is improved by preventing duplication of mail messages at the source when the same mail message is being sent to a plurality of destinations and also preventing unnecessary later redirection of mail messages in the mail delivery network, without requiring that the mail delivery netowrk have access to a mail directory, by defining addressing information and procedures that create, manipulate, and use the addressing information in a way that ensures that messages are replicated and redirected in the mail delivery network only when required.
    Type: Grant
    Filed: August 12, 1996
    Date of Patent: January 5, 1999
    Assignee: International Business Machines Corporation
    Inventors: Tefcros Anthias, Francois Bernard Dolivo, Reto Hermann, Christos Papadopoulos, Robin Williamson
  • Patent number: 5857024
    Abstract: An IC card 30, which is employed to permit the exchange of secret information while ensuring that security is maintained, includes: a ROM 38 in which an ID is held; a clock 42; a RAM 40 in which a password is stored; a RAM 36 in which a ciphering program is stored; and a CPU 34 that executes a process. The ciphering program is loaded, the stored ID, password and the time t measured by the clock 42 are read and encoded in accordance with the ciphering program, and the results are outputted to a computer system 10. The computer system 10 decodes the output from the IC card 30 and extracts a password, and compares the decoded password with a registered password. When the passwords match, access is enabled; but when they do not match, access is disabled.
    Type: Grant
    Filed: October 2, 1996
    Date of Patent: January 5, 1999
    Assignee: International Business Machines Corporation
    Inventors: Kiyoshi Nishino, Takashi Oshiyama
  • Patent number: 5850189
    Abstract: A transmission mode selector, for changing a transmission mode selector, and a reception mode selector, for changing a reception mode, are added to an infrared communication circuit that conventionally supports an IrDA; and a UART that controls serial communication, is so set in a given condition where communication can be performed with a home electronic appliance remote controller, that a protocol for the home electronic appliances can be emulated by using the infrared communication apparatus of the personal computer.
    Type: Grant
    Filed: April 22, 1996
    Date of Patent: December 15, 1998
    Assignee: International Business Machines Corporation
    Inventors: Jiro Sakanaka, Astushi Watanabe, Yoichi Mizukoshi
  • Patent number: 5847718
    Abstract: An image processing system is connected to a display device for displaying an image comprising a plurality of frames. The system comprises first and second processors, input controller for receiving positional information from a user via an input device connectable to the image processing system, and a shared memory accessible by the first and second processors for storing data representing frames of an image, and the positional information. The first processor is arranged to load frames of the image from a storage device in to the shared memory, for each frame the first processor being arranged to retrieve from the storage device data representing that frame, to load the frame data into the shared memory, and to store in the shared memory frame address information identifying the location within shared memory of the frame data and the positional relationship of the frame to other frames of the image.
    Type: Grant
    Filed: December 2, 1996
    Date of Patent: December 8, 1998
    Assignee: International Business Machines Corporation
    Inventor: David Watson
  • Patent number: 5844905
    Abstract: The throughput of a Request-to-Send and Clear-to-Send (RTS/CTS) based distributed media access control protocol is improved by reserving the medium in a hierarchical fashion. The shared medium is reserved for two stations called the participants. During the reserved period, a master (or primary) attribute and a slave (or secondary) attribute are given to the participants and the medium is shared between them using any suitable coordination algorithm. During the reserved time, the secondary can signal the primary station that it has data to send to the primary station and request that the primary and secondary roles or attributes be exchanged. In the case that a role exchange takes place, control of the medium is transferred from one station to another and data transfer in an opposite direction can take place without requiring another reservation.
    Type: Grant
    Filed: July 9, 1996
    Date of Patent: December 1, 1998
    Assignee: International Business Machines Corporation
    Inventors: Danny Neil McKay, Mahmoud Naghshineh, Claus Michael Olsen, Babak Rezvani, Parviz Kermani, Peter Dirk Hortensius
  • Patent number: 5835683
    Abstract: An authoring system and method create a knowledge base for an expert system that comprises communication cells for storing external data, assertion cells for storing data acquired from a user in the course of a user dialog, and interaction cells that specify (multimedia) interactions with the user, which are carried out as the cells are invoked by the run-time program. Each interaction cell has an enabling condition that must be satisfied before it can be invoked. At authoring time, the knowledge base is constructed by an expert system author who allocates the knowledge base cells on a rectangular grid similar to a spreadsheet. The author can try out various what-if scenarios by setting the values of assertion and communication cells and recalculating the knowledge base or simulating the created expert system. The grid is only an authoring tool, which is not visible or present at run time.
    Type: Grant
    Filed: January 12, 1995
    Date of Patent: November 10, 1998
    Assignee: International Business Machines Corporation
    Inventors: Francisco Corella, Michelle Yoonkyung Kim
  • Patent number: 5832270
    Abstract: Object-oriented system methods are automatically instrumented with method hooks that are capable of generating graphical information that can be visualized on a graphical interface. When a method hook is run, it can indicate the occurrence of: an object instance being created, and object instance being destroyed, an method being entered or a method being exited. In the event of one of these occurrences, the method hooks initiate execution of a monitoring function that uses the graphical information and a visualization script with rules to update a visualization shown on the graphical interface. The update will conform with the current state of the object instances visualized. The rules can be changed, to modify the visualization, without recompiling or relinking the application programs. Constraints also can be used by the monitoring function to modify the visualization.
    Type: Grant
    Filed: March 26, 1997
    Date of Patent: November 3, 1998
    Assignee: International Business Machines Corporation
    Inventors: Johannes Christiaan Laffra, Ashok Malhotra
  • Patent number: 5832108
    Abstract: An interval ?0, 1! of the output of neural network is equally divided into M (M being an integer of two or more), and the numbers or frequencies of data for the correct/incorrect patterns contained in the i-th interval ?(i-1)/M, i/M! are .mu.1i and .mu.0i, respectively (where, i=1 . . . M). In this case, if this network provides an output contained in the i-th interval to unknown pattern data, this pattern is stored as a likelihood conversion table so that the pattern outputs likelihood P1i, which is a category, in an equation P1i=(.mu.1i+1)/(.mu.1i+.mu.0i+2). Then, when a value contained in the i-th interval ?(i-1)/M, i/M! is output from a neural network, the likelihood convertor receives it as an input and outputs P1i which is so to speak normalized likelihood.
    Type: Grant
    Filed: September 9, 1996
    Date of Patent: November 3, 1998
    Assignee: International Business Machines Corporation
    Inventors: Masayuki Fukita, Kazuharu Toyokawa, Shin Katoh
  • Patent number: 5828318
    Abstract: A master entity is capable of broadcasting commands to a plurality of three-state-selection machine slaves. Transitions from one state to another are effected on instruction from commands in a sequence of commands broadcast from the master. Slaves move to another state when they satisfy a primitive condition specified in the command. By moving slaves among the three sets, a desired subset of slaves can be isolated in one of the sets. This desired subset of slaves then can be moved to one of the states that is unaffected by commands that cause the selection of other desirable subsets of slaves.
    Type: Grant
    Filed: May 8, 1996
    Date of Patent: October 27, 1998
    Assignee: International Business Machines Corporation
    Inventor: Christian Lenz Cesar
  • Patent number: 5826328
    Abstract: Manufacturing of a novel thin and flexible radio frequency (RF) tag with a stamped metal leadframe antenna is disclosed. The tag is made by transporting a leadframe strip having leadframe antenna "cutouts" to a point where a chip is mechanically and electrically attached directly to the leadframe antenna. A battery can be attached to the chip in the process. Processes to cut support bars holding the leadframe antenna to the leadframe strip, seal the package (by lamination or molding), and to excise the sealed component are performed in various orders to produce a final product. Intermediate support (positioners) for the thin leadframe are optionally provided add structural support to the antenna while the sealed component is made. A protective surround can be added to cover the package and to provide further structural support for the package while still permitting the sealed component to be thin and flexible.
    Type: Grant
    Filed: March 25, 1996
    Date of Patent: October 27, 1998
    Assignee: International Business Machines
    Inventors: Michael J. Brady, Pedro A. Chalco, Francois Guindon, Paul Andrew Moskowitz, Philip Murphy
  • Patent number: 5821913
    Abstract: A method and apparatus is provided for displaying an enlarged image on a liquid crystal display apparatus capable of displaying colors, and in particular, a liquid crystal display method and apparatus that can enlarge an image at an arbitrary ratio and display the outline of the enlarged image smoothly. On a display panel of a color liquid crystal display apparatus in which display dots each comprising an array of three subpixels displaying red (R), green (G), and blue (B) are arranged in a matrix, three pieces of raw-direction original display brightness data to be displayed in three subpixels are extended and subjected to predetermined weights of brightness to form enlarged display brightness data. This data is sequentially output to the subpixels to extend the original image in the raw direction of the display panel before display.
    Type: Grant
    Filed: December 14, 1995
    Date of Patent: October 13, 1998
    Assignee: International Business Machines Corporation
    Inventor: Johji Mamiya
  • Patent number: 5815574
    Abstract: In a distributed computing environment, in which a client needing to access a server is issued, by a security server, with a ticket including an encoded certificate identifying, when decoded, the identity and privilege attributes of the client in a format understood by a server within the environment, access to a resource external to the environment through such a server within the environment is provided, when a request involving such access is received by the security server, by issuing an extended certificate including additional data which can be decoded to provide information decoded as to the identity and privilege attributes of the client with respect to and in a format acceptable to the external server, the additional data being recognized and decodable and formatable by that server within the environment which provides access to the external server, but transmitted within the environment in a format compatible with the certificates in regular tickets.
    Type: Grant
    Filed: November 28, 1995
    Date of Patent: September 29, 1998
    Assignee: International Business Machines Corporation
    Inventor: Michael S. Fortinsky