Patents by Inventor Gary J. Michalek

Gary J. Michalek 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: 11537411
    Abstract: Described techniques enable inter-environment communication, including isolating two runtime environments from one another as needed to ensure that operations of one runtime environment do not negatively affect operations of the other runtime environment during the inter-environment communication. Such isolation may be maintained when the two runtime environments use different addressing schemes, and when the two runtime environments use different call linkage techniques for identifying, locating, and passing stored parameters or other data.
    Type: Grant
    Filed: July 31, 2021
    Date of Patent: December 27, 2022
    Assignee: BMC Software, Inc.
    Inventor: Gary J. Michalek
  • Patent number: 8782638
    Abstract: A computer-implemented method is provided for creating an execution path for interfacing with legacy programs in a mainframe computing environment. The method includes: creating a run-time environment for programs on a mainframe computer by an initiator program; initiating execution of a configuration program in the run-time environment by the initiator program, where the configuration program is written in the high level programming language; specifying user-defined parameters for a Java Virtual Machine to the configuration program; and creating a Java Virtual Machine in another run-time environment of the mainframe computer, where the JVM is created by the configuration program using the user-defined parameters.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: July 15, 2014
    Assignee: Compuware Corporation
    Inventors: Walter Falby, Gary J. Michalek
  • Publication number: 20130132947
    Abstract: A computer-implemented method is provided for creating an execution path for interfacing with legacy programs in a mainframe computing environment. The method includes: creating a run-time environment for programs on a mainframe computer by an initiator program; initiating execution of a configuration program in the run-time environment by the initiator program, where the configuration program is written in the high level programming language; specifying user-defined parameters for a Java Virtual Machine to the configuration program; and creating a Java Virtual Machine in another run-time environment of the mainframe computer, where the JVM is created by the configuration program using the user-defined parameters.
    Type: Application
    Filed: November 18, 2011
    Publication date: May 23, 2013
    Applicant: COMPUWARE CORPORATION
    Inventors: Walter Falby, Gary J. Michalek
  • Patent number: 7185017
    Abstract: A data processing application for selectively processing data sub-segments using a data mask. Data segments are retrieved from a data source and pre-processed to include selected data sub-segments based upon the data mask. The masked data segments are communicated to a processor for processing. The excluded data sub-segments, if any, may be recombined with the processed data in post-processing, also using the data mask. Systems, methods, and articles of manufacture embodying the invention are described.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: February 27, 2007
    Assignee: Compuware Corporation
    Inventors: Kenneth L. Cauvin, Irene A. Ford, Gary J. Michalek