Patents by Inventor Johnny G. Barnes

Johnny G. Barnes 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: 4787026
    Abstract: A method to manage the operation of a coprocessor in a virtual memory type data processing system in which an Input/Output channel and an Input/output channel controller interconnect the coprocessor to the main processor and system memory. A Virtual Resource Manager (VRM) comprising a group of interrelated software programs function in the system to establish virtual machines that execute application programs concurrently. A Coprocessor Manager component of the VRM establishes a Virtual Machine in which the compressor executes application programs that cannot be executed on the main processor. The coprocessor is mounted on an integrated circuit card which is inserted into a `mother board` socket which contains the main processor and related components.
    Type: Grant
    Filed: January 17, 1986
    Date of Patent: November 22, 1988
    Assignee: International Business Machines Corporation
    Inventors: Johnny G. Barnes, Joe W. Blackard, Rajan Krishnamurty, Terry L. Mothersole
  • Patent number: 4707801
    Abstract: A word processing system is provided with an interactive display terminal for displaying by character generation a data stream representative of alphanumeric characters to be printed on a document together with means for printing the characters on the document. The processing system integrates into the data stream, data representative of graphics and converts such integrated graphic data into graphic display characters whereby the graphics may also be displayed through character generation. When printing of the graphics and alphanumeric information to produce documents is required, the data in the data stream representative of alphanumeric characters is applied to the printing means resulting in the printing of the characters and the data in the data stream representative of the graphics is applied to apparatus for producing the graphics such as a plotter to produce the graphic content of the document.
    Type: Grant
    Filed: August 8, 1986
    Date of Patent: November 17, 1987
    Assignee: International Business Machines Corporation
    Inventors: Johnny G. Barnes, James N. Chen, Gerald E. Hayes
  • Patent number: 4624591
    Abstract: An impact printing system which is particularly suitable for word processing is provided with the capability of effecting mid-line pitch changes. The impact printer system which is particularly compatible with interactive display terminals in word processing system has means for receiving a selected one of a plurality of type or character font elements. The pitch of character font elements are different from each other. The printing system includes means for selectively impacting selected characters from selected fonts along lines in a document. The system further includes control apparatus for controlling and determining the selection of font elements to be used and in the case of printing with a particular font element, the characters to be printed in respective positions along the lines of the document to provide the desired document format. The control apparatus includes apparatus for controlling the printing with at least two different font elements having different pitch along a single line.
    Type: Grant
    Filed: February 5, 1985
    Date of Patent: November 25, 1986
    Assignee: International Business Machines Corporation
    Inventors: Johnny G. Barnes, James L. Gaudet, Patrick J. Hurley, Grover H. Neuman
  • 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: 4525806
    Abstract: The present disclosure relates to word processing systems wherein material to be printed is formatted on a display unit having a display, e.g., CRT display and a text formatting processor which formats the display material. The display unit further includes means for controlling a printer to print the formatted text. In the present invention a plurality of such display units share a printer. This is accomplished by having at least one of the display units comprise means for controlling the sharing of the printer by the plurality of display units and each of the other display units communicate with the printer through these printer sharing control means. At least part of this printer sharing control means is contained in the text formatting processor of the primary display unit through which the other display units communicate with the printer.
    Type: Grant
    Filed: September 30, 1983
    Date of Patent: June 25, 1985
    Assignee: International Business Machines Corporation
    Inventors: Johnny G. Barnes, John A. Hooten, Patrick J. Hurley, Ernest L. Miller
  • Patent number: 4397572
    Abstract: Overstruck text is justified by distributing the white space residue at the end of the unjustified line among the interword spaces for justification. The amount of the residue distributed is used to determine a number of overstrike characters which will overstrike the text including these expanded interword spaces. This is accomplished by placing controls in the text stream during editing to delineate the text to be overstruck. Before printing, these controls in the edited data stream are detected to cause the print line to be first justified by expansion of interword spaces and then followed by overstriking with the appropriate number of overstrike characters determined during the justification process.
    Type: Grant
    Filed: June 16, 1981
    Date of Patent: August 9, 1983
    Assignee: International Business Machines Corporation
    Inventors: Johnny G. Barnes, Rudolph E. Chukran, Patrick J. Hurley, Harry L. Lineman
  • Patent number: 4359286
    Abstract: A method of, and system for, increasing the number of characters available to be printed with a single print element. If a printer is printing from storage and the character being presented to the printer does not match the print element in use, a determination is made as to whether the character is in fact available on the element. If so, the character is caused to be printed. If not, a determination is made as to whether the presented character can be constructed from characters existing on the print element. If so, construction is caused to occur to avoid a print element change. If, however, the presented character does not exist on the print element and cannot be constructed from characters that do exist on the print element, a requirement for a print element change is signalled. Following a change, printing will continue with the new print element as long as characters are available, or can be constructed from available characters.
    Type: Grant
    Filed: November 20, 1980
    Date of Patent: November 16, 1982
    Assignee: International Business Machines Corporation
    Inventors: Johnny G. Barnes, Paul D. Waldo
  • Patent number: 4298290
    Abstract: A system for first justifying a text line according to a system minimum escapement unit, and then rejustifying the line according to a minimum escapement unit for a printer which is to be utilized in printing the line. The first justification of the line is in a normal manner. That is, any residue is divided by the number of word spaces on the line to obtain a quotient and any remainder. The extent of word space expansion is then the value of the quotient plus the remainder until exhausted. Rejustification for the printer being utilized is accomplished by dividing each system justified word space size by the printer minimum escapement unit to obtain a new quotient and remainder. Each system justified word space is then converted to a value including the obtained quotient for each space, and the remainders for all spaces are accumulated for adding to the first word space.
    Type: Grant
    Filed: June 16, 1980
    Date of Patent: November 3, 1981
    Assignee: International Business Machines Corporation
    Inventors: Johnny G. Barnes, Patrick J. Hurley, Gary W. Miller