Patents by Inventor John M. McConaughy

John M. McConaughy 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: 8484641
    Abstract: A workload partition, associated with a legacy operating system, is created on an instance of a base operating system implemented on a machine. The legacy operating system is an earlier version of the base operating system. An indication is detected to execute a first command associated with a process of the workload partition associated with the legacy operating system. It is determined that the first command associated with the process of the workload partition associated with the legacy operating system was overlaid with a reference to a runtime execution wrapper associated with the base operating system. The runtime execution wrapper is executed to access a runtime execution environment associated with the base operating system. The first command is executed using the runtime execution environment associated with the base operating system.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: July 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: John M. McConaughy, Marc J. Stephenson
  • Patent number: 8464104
    Abstract: A versioned workload partition (WPAR) can be migrated from a source machine to a destination machine. Each thread associated with a process executing within the versioned WPAR is frozen. For each thread associated with the process, an error number associated with the thread is received in response to freezing execution of the thread and at least a current state of the thread is determined as checkpoint information associated with the thread based, at least in part, on the error number associated with the thread. The checkpoint information associated with the one or more threads is provided to the destination machine. The checkpoint information is used at the destination machine to reconstruct the process within a destination versioned WPAR on the destination machine.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: June 11, 2013
    Assignee: International Business Machines Corporation
    Inventors: Perinkulam I. Ganesh, John M. McConaughy, Kavitha Ramalingam
  • Patent number: 8224996
    Abstract: The illustrative embodiments provide for filtering LDAP requests and server responses. A viewport server is configured with filtering rules for responses from a directory server where the responses are generated to fulfill requests from a client application. The filtering rules determine which data is to be forwarded to the client application. One or more responses are intercepted from the directory server to the client application. The one or more intercepted responses are filtered according to the filtering rules to produce a set of filtered responses. The set of filtered responses are then sent to the client application.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kristin M. Hazlewood, John M. McConaughy, Gary D. Williams
  • Publication number: 20120066555
    Abstract: A versioned workload partition (WPAR) can be migrated from a source machine to a destination machine. Each thread associated with a process executing within the versioned WPAR is frozen. For each thread associated with the process, an error number associated with the thread is received in response to freezing execution of the thread and at least a current state of the thread is determined as checkpoint information associated with the thread based, at least in part, on the error number associated with the thread. The checkpoint information associated with the one or more threads is provided to the destination machine. The checkpoint information is used at the destination machine to reconstruct the process within a destination versioned WPAR on the destination machine.
    Type: Application
    Filed: September 10, 2010
    Publication date: March 15, 2012
    Applicant: International Business Machines Corporation
    Inventors: Perinkulam I. Ganesh, John M. McConaughy, Kavitha Ramalingam
  • Publication number: 20120011513
    Abstract: A workload partition, associated with a legacy operating system, is created on an instance of a base operating system implemented on a machine. The legacy operating system is an earlier version of the base operating system. An indication is detected to execute a first command associated with a process of the workload partition associated with the legacy operating system. It is determined that the first command associated with the process of the workload partition associated with the legacy operating system was overlaid with a reference to a runtime execution wrapper associated with the base operating system. The runtime execution wrapper is executed to access a runtime execution environment associated with the base operating system. The first command is executed using the runtime execution environment associated with the base operating system.
    Type: Application
    Filed: July 12, 2010
    Publication date: January 12, 2012
    Applicant: International Business Machines Corporation
    Inventors: John M. McConaughy, Marc J. Stephenson
  • Publication number: 20100169485
    Abstract: The illustrative embodiments provide for filtering LDAP requests and server responses. A viewport server is configured with filtering rules for responses from a directory server where the responses are generated to fulfill requests from a client application. The filtering rules determine which data is to be forwarded to the client application. One or more responses are intercepted from the directory server to the client application. The one or more intercepted responses are filtered according to the filtering rules to produce a set of filtered responses. The set of filtered responses are then sent to the client application.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kristin M. Hazlewood, John M. McConaughy, Gary D. Williams
  • Publication number: 20090300487
    Abstract: A system and method for checking an author's revisions to a document or an electronic communication in a multiple party communication string without checking un-authored text.
    Type: Application
    Filed: May 27, 2008
    Publication date: December 3, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kristin M. Hazlewood, Bill Coltin, John M. McConaughy
  • Patent number: 5255361
    Abstract: This invention relates to updating a display unit associated with a remote computer system communicating with a host computer system. Information, which is currently being displayed on the display unit and information to be displayed thereon are compared to determine any differences which exist therebetween. If the differences exceed a predetermined value, a update command is generated and transmitted by the host computer system to the remote computer system along with the information to be displayed if facilitate the updating of the display unit. If the differences do not exceed the predetermined value, it is determined which of a plurality change categories should be used to transmit the differences to the remote system in the most efficient manner. An update command, which is associated with the selected one of the plurality of change categories, and data representing the differences are then enqueued for transmission to the remote system to facilitate the updating of the display unit.
    Type: Grant
    Filed: April 4, 1991
    Date of Patent: October 19, 1993
    Assignee: International Business Machines Corporation
    Inventors: Janet R. Callaway, John M. McConaughy, Steven T. Pancoast, Joan M. Thompson
  • Patent number: 5129086
    Abstract: An interfacing system and method for use in computerized systems for intercommunication between application and database systems. A plurality of generic application program interfaces are employed as an interface for use in precompiler development as a runtime interface target to initialize data structures with data required to perform runtime database query language-related functions. The application program is isolated from the database kernel interface facilitating alteration of the database kernel interface without affecting the application program or user-developed precompilers. Parameters used by the interface are employed by applications written to a plurality of host languages. The applications indirectly use these data structures required by the kernel. The interface system supports serialized multiple thread access to the database kernel facilitating performance/functional benefits of multi-threaded applications.
    Type: Grant
    Filed: November 29, 1988
    Date of Patent: July 7, 1992
    Assignee: International Business Machines Corporation
    Inventors: Daniel J. Coyle, Jr., Dan C. Hargrove, John M. McConaughy
  • Patent number: 5043919
    Abstract: This invention relates to updating a display unit associated with a remote computer system communicating with a host computer system. Information, which is currently being displayed on the display unit and information to be displayed thereon are compared to determine any differences which exist therebetween. If the differences exceed a predetermined value, an update command is generated and transmitted by the host computer system to the remote computer system along with the information to be displayed if facilitate the updating of the display unit. If the differences do not exceed the predetermined value, it is determined which of a plurality change categories should be used to transmit the differences to the remote system in the most efficient manner. An update command, which is associated with the selected one of the plurality of change categories, and data representing the differences are then enqueued for transmission to the remote system to facilitate the updating of the display unit.
    Type: Grant
    Filed: December 19, 1988
    Date of Patent: August 27, 1991
    Assignee: International Business Machines Corporation
    Inventors: Janet R. Callaway, John M. McConaughy, Steven T. Pancoast, Joan M. Thompson
  • Patent number: 4982324
    Abstract: This invention relates to assigning disk drives associated with both a host computer and a remote computer coupled together by a communication link using normal DOS driver letters. DOS initialization of the host computer is postponed until a remote session is established with the remote computer and the remote computer provides information regarding the disk drives associated therewith. Upon receiving the disk drive information from the remote computer, the host completes its initialization and assigns drive letters associated with diskette drives associated with the host computer to diskette drives associated with the remote computer. Thus, host diskette drives are logically replaced by remote diskette drives. Any hard disk drives associated with the remote computer are assigned the next available drive letter on the host computer.
    Type: Grant
    Filed: December 19, 1988
    Date of Patent: January 1, 1991
    Assignee: International Business Machines Corporation
    Inventors: John M. McConaughy, Steven T. Pancoast