Patents Represented by Attorney John L. Jackson
  • Patent number: 5168424
    Abstract: Electrical apparatus is described which may include one or more electrical devices, each being located in a corresponding one of a plurality of device positions defined in a first section of a housing. The system further includes at least one dual side entry brushless dc motor driven centrifugal fan positioned such that each side entry is opposite a device position, and a power supply unit. In operation, the fans provide forced air cooling of the devices and power supply. Each of the devices is selected from a plurality of possible device types, each device type presenting a different impedance to the flow of cooling air.
    Type: Grant
    Filed: February 14, 1991
    Date of Patent: December 1, 1992
    Assignee: International Business Machines Corporation
    Inventors: Ivor W. Bolton, Frank E. Castle, David S. Gaunt
  • Patent number: 4811206
    Abstract: A method of operating a data processing system using virtual memory in which virtual memory addresses are formed by a base register value and a displacement value and are mapped to real memory addresses includes the steps of adding the base register value content and the displacement value, and simultaneously with the adding operation, performing a translation of the base register value to produce a virtual address corresponding to the base register value.
    Type: Grant
    Filed: January 16, 1986
    Date of Patent: March 7, 1989
    Assignee: IBM Corporation
    Inventor: William M. Johnson
  • Patent number: 4794522
    Abstract: A method of emulating the instructions of a target computer in the instructions of a host computer to operate the host computer in accordance with the target computer instructions, the target computer having the capability of modifying its own instructions and data during operation, includes the steps of storing the target instructions in a target memory segment, sequentially withdrawing the target instructions from the target memory segment and executing the target instructions in the host computer, constructing a template of the host instructions for each of the target instructions executed, storing each of the templates for reuse each time the corresponding target instruction is to be executed, limiting access to those target instructions in the target memory segment which have been stored in one of the templates to permit only read operations to be performed thereon, and detectng a target instruction which attempts a write operation on one of the target instructions which is in a stored template.
    Type: Grant
    Filed: September 30, 1985
    Date of Patent: December 27, 1988
    Assignee: International Business Machines Corporation
    Inventor: Richard O. Simpson
  • Patent number: 4794515
    Abstract: A data processing system operates in a multiprogramming mode in which a plurality of different tasks are performed, at least one of the tasks being interruptable by another one of the tasks, and the system includes at least one facility which is not used by all of the tasks. The method of operating the system includes the steps of permitting access to the facility by a first task requesting such access, detecting the interruption by a second task of the first task prior to completion of the first task's use of the facility, and preventing access to the facility by any task until the data and state information in the facility relative to the first task has been stored outside the facility.
    Type: Grant
    Filed: January 17, 1986
    Date of Patent: December 27, 1988
    Assignee: International Business Machines Corporation
    Inventor: Louis M. Hornung
  • Patent number: 4788683
    Abstract: Apparatus is provided for testing a data processing system which includes a microprocessor, the testing occurring with the microprocessor in place in the system. The apparatus comprises: a support microprocessor for controlling the testing, a serial-to-parallel and parallel-to-serial converter connected between the support microprocessor and the system microprocessor, means for supplying a series of level sensitive scan design (LSSD) test signals from the support microprocessor through the converter to the system microprocessor, and means for returning the results of the level sensitive scan design test signals from the system microprocessor through the converter to the support microprocessor.
    Type: Grant
    Filed: January 7, 1988
    Date of Patent: November 29, 1988
    Assignee: IBM Corporation
    Inventors: Phillip D. Hester, William M. Johnson
  • Patent number: 4687353
    Abstract: The present invention is concerned with the control of the format of documents, such as letters, prepared automatically on a printer in response to code signals read from a record medium (magnetic storage medium) and to mode control means for associated apparatus. The invention concerns itself particulary with the handling of left margins and indentation levels for different paragraphs in a document especially when a document under preparation has line lengths that are either shorter or longer than the line lengths of an original document that was prepared concurrently with the storage of the coded signals on the record media. A preferred embodiment includes an input/output printer having a keyboard for entry of information and a single element print head for printing of information and an associated unit including an associated recorder for recording key entries as code signals on a magnetic tape record medium and an associated reader for subsequently reproducing the code signals for printing.
    Type: Grant
    Filed: April 28, 1986
    Date of Patent: August 18, 1987
    Assignee: International Business Machines Corporation
    Inventors: Peter J. DeGeorge, Roger F. Ross, Donald E. Sims
  • Patent number: 4649479
    Abstract: An operating system in a digital computer environment is run as a virtual machine on a virtual resource manager. In order to provide a more dynamic environment for the operating system, linkages are made between the operating system device drivers and the corresponding real and virtual devices of the virtual resource manager. This is accomplished by assigning a "token" to the virtual resource manager. A device dependent information file corresponding to the device is created. This file contains adapter dependent information including a hardward port address for the physical device. The "token" is placed in the operating system device driver at the time it is initiated. When the operating system device driver is "opened" to drive the device, it uses the "token" to communicate with the virtual resource manager device driver thereby accomplishing driver to driver binding.
    Type: Grant
    Filed: February 28, 1985
    Date of Patent: March 10, 1987
    Assignee: International Business Machines Corp.
    Inventors: Hira Advani, Larry K. Loucks, Nancy L. Springen
  • Patent number: 4636251
    Abstract: A new alloy material for use in electrical contacts is disclosed, comprising by weight______________________________________ Beryllium 1-2% Palladium 2-20%; and ______________________________________the balance of nickel.
    Type: Grant
    Filed: April 17, 1986
    Date of Patent: January 13, 1987
    Assignee: International Business Machines Corporation
    Inventor: Issa S. Mahmoud
  • Patent number: 4596478
    Abstract: The present invention is concerned with the control of the format of documents, such as letters, prepared automatically on a printer in response to code signals read from a record medium (magnetic storage medium), and to mode control means for associated apparatus. The invention concerns itself particularly with the handling of left margins and indentation levels for different paragraphs in a document especially when a document under preparation has line lengths that are either shorter or longer than the line lengths of an original document that was prepared concurrently with the storage of the coded signals on the record media. A preferred embodiment includes an input/output printer having a keyboard for entry of information and a single element print head for printing of information and an associated unit including an associated recorder for recording key entries as code signals on a magnetic tape record medium and an associated reader for subsequently reproducing the code signals for printing.
    Type: Grant
    Filed: February 23, 1972
    Date of Patent: June 24, 1986
    Assignee: International Business Machines Corporation
    Inventors: Peter J. DeGeorge, Roger F. Ross, Donald E. Sims
  • Patent number: 4591840
    Abstract: A method of building a monthly calendar screen having abbreviated event descriptions directly translated from event descriptions on day screens. Day screens are built from keyed in dates, times, and descriptions of events related to the dates and times. Monthly screens are built by combining and abbreviating corresponding day screens. Keying and coding during day screen building, and processing steps during monthly screen building are reduced by positionally locating the first characters of day screen event descriptions, time-wise, within the monthly screens.
    Type: Grant
    Filed: November 4, 1983
    Date of Patent: May 27, 1986
    Assignee: International Business Machines Corp.
    Inventors: Donald E. Curtis, James P. Vincent, Mary E. Weidmann
  • Patent number: 4588987
    Abstract: A display system is provided for a monitoring and alarm system. The monitoring and alarm system includes a central processing unit (10) and a plurality of sensors (14) polled by the central processing unit. A display which is part of the central processing unit is used to prompt user inputs to group a plurality of the sensed variables and the states and limits of each of the variables in a group. The display system is employed by the user to generate a schematic display of the system or environment being monitored. In the process of generating the schematic display, the user links alarm areas on the schematic display with a group or single variable defined by the user. In addition, the user links message areas on the schematic display with user defined messages to be displayed in the event all the conditions defined by the states and limits of variables in a group are true. After each schematic has been generated, it is stored together with the data defining the linked areas of the display.
    Type: Grant
    Filed: September 13, 1983
    Date of Patent: May 13, 1986
    Assignee: International Business Machines Corp.
    Inventor: Lawrence K. Stephens
  • Patent number: 4573138
    Abstract: In order to avoid the problem of the last line of the body text not being justified when it is not the end of a paragraph but is followed by a footer, a converter/processor (13) is provided to modify the print data stream produced by another converter/processor (12) from the revisable or editable text data stream. If during conversion from the revisable data stream to the print data stream a "last body text line" is found and it is not the end of a paragraph, a latch (34) is set. Then, with each line of print data stream text, the latch is checked, and if the latch is set and the text line ends with a carriage return, the carriage return is replaced with a zero-index-carriage return and an index. These act similar to a carriage return in all cases except one--the text line which they terminate may now be justified.
    Type: Grant
    Filed: November 9, 1982
    Date of Patent: February 25, 1986
    Assignee: International Business Machines Corp.
    Inventors: James L. Gaudet, Harry L. Lineman, Rudolph E. Chukran, Grover H. Neuman, Johnny G. Barnes
  • Patent number: 4556878
    Abstract: A processor controlled character box display is provided with apparatus which permits the display of curvilinear graphics. The characters used to generate the graphics display are selected from a limited character set in read only storage (46), but by shifting the characters up or down by less than a full line index to provide additional character positions, it is possible to produce curvilinear graphics without the need for further character generation. Since the graphics display is a low resolution display, it is necessary to make a best dot selection in order to map the print bit map into the character box display.
    Type: Grant
    Filed: May 11, 1983
    Date of Patent: December 3, 1985
    Assignee: International Business Machines Corp.
    Inventors: Jerold D. Dwire, Donald T. Crehan
  • Patent number: 4556959
    Abstract: An electronic office equipment network has a plurality of work stations (11) and a plurality of printers (--, 14, 15, 16) connected to a network bus (12). The printers have various options installed as for example hardware attachments for feed paper (22). The network also has a printer resource manager (17) for receiving requests for a printer from the work stations and notifying a work station when a printer can be claimed by the work station. The process of claiming a printer includes the step of specifying those printer options which are required by the work station in order to properly format the printer data stream and control the printer. One such option is the paper feed technique to be used by the printer. The user is given the option of choosing the currently installed printer options thereby allowing the printer to specify the options to the work station.
    Type: Grant
    Filed: March 29, 1983
    Date of Patent: December 3, 1985
    Assignee: International Business Machines Corp.
    Inventors: Wade H. Allen, Theodore M. Cory, Raymond A. Thornton
  • Patent number: 4555772
    Abstract: A personal computer having an interactive all points addressable display terminal (44) and a cursor positioning device (52) and provided with apparatus for facilitating the generation of a graphics display using cursor characters selected from a table of cursor characters is capable of clearly demarking the currently selected cursor character from characters previously fixed at various points on the all points addressable display. This is accomplished by exclusive ORing the selected cursor character data with the corresponding data in the all points addressable display at the current position of the selected cursor character.
    Type: Grant
    Filed: May 31, 1983
    Date of Patent: November 26, 1985
    Assignee: International Business Machines Corp.
    Inventor: Lawrence K. Stephens
  • Patent number: 4555700
    Abstract: A word processing system is provided with separate data structures in system memory (4). One of these, the internal image array, stores data representative of alphanumeric data and low resolution graphic data in the form of alphanumeric character data and graphic character data. Another stores data representative of high resolution printed graphics in the form of a bit array. The data from the internal image array is applied to the display terminal of the word processing system to provide a representation of the graphic data with the alphanumeric data. The alphanumeric data only from the internal image array is merged with the high resolution graphic data in the bit array to produce the printer data stream for the printer of the word processing system.
    Type: Grant
    Filed: May 11, 1983
    Date of Patent: November 26, 1985
    Assignee: International Business Machines Corp.
    Inventors: Danny B. Convis, Donald T. Crehan, Charles J. Lovell
  • Patent number: 4533921
    Abstract: The print wires 4 of an electroerosion printhead 1 are retained in grooves 3 of a substrate 2. These wires 4 are fixed to the substrate and covered by a copper layer 6. The copper layer is machined to provide a smooth surface on the copper and between the copper in the grooves and the surface of the substrate. Contact pads 7 are formed on or applied to the strip-like copper layers 6 to fan out the contact areas for suitable accessibility for attaching control cables 17.
    Type: Grant
    Filed: January 3, 1984
    Date of Patent: August 6, 1985
    Assignee: International Business Machines Corporation
    Inventors: Willie Goff, Jr., James M. Rakes
  • Patent number: 4531186
    Abstract: Data base administrator (10) creates program communication blocks (11), and programmer (12) writes programs (13) using the program communication blocks (PCBs) to store data in bulk storage device (14). A user (15) not having data processing skills or experience is enabled by means of a utility to access data in bulk storage device (14) via the PCBs (11). The utility first reads the data base descriptions (DBDs) and PCB source statements and constructs a data directory, consolidating access paths into entry data bases which are displayed to the user (15) as a menu. The utility then evaluates all possible access paths that will satisfy a user query, weights them according to their efficiency, and selects the best.
    Type: Grant
    Filed: January 21, 1983
    Date of Patent: July 23, 1985
    Assignee: International Business Machines Corporation
    Inventor: John M. Knapman
  • Patent number: 4520371
    Abstract: A plurality of arrays of heating elements, forming printing zones, are arranged separated from each other a predetermined distance (SL) on a substrate along a line (X) transverse the media transport direction (Y). The heating elements in each zone are arranged parallel to the transport direction (Y). Mover elements sweep the head back and forth relative to print line, a distance of SL. Releasable backing element is formed by rollers and each printing zone, the length of which is SL, is associated with a roller. The backing-rollers are moved together with the head for urging the print media against the thermal transfer ribbon and the latter against the multi-zone thermal print head.
    Type: Grant
    Filed: December 30, 1982
    Date of Patent: May 28, 1985
    Assignee: International Business Machines Corporation
    Inventors: Rowland V. D. Firth, III, Willie Goff, Jr., Ta C. Ku, James M. Rakes
  • Patent number: 4500964
    Abstract: An improvement is disclosed to the conventional field related help facility in an interactive data entry data processing system. The improvement comprises a technique for a detailed analysis of all dialog errors, recommended solutions and predicts the application response if the error is not corrected. This is accomplished by building a data base of extended diagnostic message sets which are uniquely addressed by at least the data entry dialog name and the error bit mask generated by an analysis of data entered by a user. Then at the user's request, the error summary data consisting of an error statement, suggested solutions, and a prediction of what will happen if the error goes uncorrected are presented for all errors detected.
    Type: Grant
    Filed: March 30, 1983
    Date of Patent: February 19, 1985
    Assignee: International Business Machines Corporation
    Inventor: Allen F. Nickle