Patents by Inventor James R. Carlock

James R. Carlock 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: 6553428
    Abstract: A triology of methods to send, receive and execute are provided for JAVA process objects on client and server so that instance variables, rather than objects, can be transferred from/to client and server. In that manner, process objects at the server can be instantiated with instance variables from the client without object transfer. The system enables use of non-JAVA process objects at the server to perform functions at the request of a JAVA client.
    Type: Grant
    Filed: November 18, 1997
    Date of Patent: April 22, 2003
    Assignee: International Business Machines Corporation
    Inventors: Thomas M. Ruehle, Gerald D. Boldt, James R. Carlock, Ronald L. Heiney, Raymond L. Knudson, Stephen E. Stucka
  • Patent number: 6401109
    Abstract: A virtual socket replaces the usual JAVA physical socket for interprocess communication between two JAVA processes resident on a single system. The virtual socket is created by loading and making use of the standard-in, standard out process associated with the underlying platform so that data, rather than objects, can be passed from one Java process to another.
    Type: Grant
    Filed: November 18, 1997
    Date of Patent: June 4, 2002
    Assignee: International Business Machines Corp.
    Inventors: Ronald L. Heiney, Gerald D. Boldt, James R. Carlock, Thomas M. Ruehle, Stephen E. Stucka
  • Patent number: 5377311
    Abstract: Use of a single pass print data stream conversion process when sufficient memory is available to store all the page data to be printed and reversion to a double pass conversion when insufficient memory is available. Scanning of the input data stream, storing the page data, and downloading the resource data to the printer continues so long as sufficient memory to store the page data is available. If the available memory is filled before the entire page is scanned, the stored page data is discarded. The scanning continues to download the resource data but the page data is no longer stored. When the page has been completely scanned, the scanning is restarted at the beginning of the page, downloading the page data to the printer and discarding the resource data during the second scan.
    Type: Grant
    Filed: March 16, 1993
    Date of Patent: December 27, 1994
    Assignee: International Business Machines Corporation
    Inventors: James R. Carlock, Leonard C. Lahey, Michael G. Lotz, Arthur R. Roberts