Patents Assigned to VIRTUALZ COMPUTING CORPORATION
  • Patent number: 12282666
    Abstract: A method includes receiving, at a storage client, an input/output (I/O) request from a mainframe application, the input/output (I/O) request being pursuant to a first protocol, the first protocol being a proprietary, mainframe protocol. The storage client may include a plurality of drivers, each driver being associated with a respective one of a plurality of data sources. A first one of the plurality of data sources that is suitable for addressing the I/O request is identified, it being configured to communicate using a second protocol, inconsistent with the first. Configuration data associated with the respective driver of the identified data source is accessed and used to convert the I/O request to a corresponding capability of the identified data source. The I/O request is executed on the identified data source, using the corresponding capability pursuant to the second protocol, and data is received from the identified data source, in response to the I/O request.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: April 22, 2025
    Assignee: VIRTUALZ COMPUTING CORPORATION
    Inventors: Vincent R. Re, Jeanne M. Glass, Marc S. Sokol, Dustin W. Froyum
  • Patent number: 12282461
    Abstract: A method includes receiving, from a client device, an input/output (I/O) request pursuant to a first protocol, the first protocol being a standards-based I/O protocol. The I/O request is communicated to a proxy communicatively coupled with a mainframe server, the mainframe server being configured to communicate using a second protocol, the second protocol being a proprietary, mainframe protocol that is inconsistent with the first protocol. The method further includes accessing a database having a mapping of a plurality of I/O requests of the first protocol to a plurality of corresponding capabilities of the second protocol, and converting the I/O request pursuant to the first protocol to a corresponding capability pursuant to the second protocol. Security and management policies associated with the mainframe server are enforced using the proxy and the I/O request is executed on the mainframe server, using the corresponding capability pursuant to the second protocol.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: April 22, 2025
    Assignee: VIRTUALZ COMPUTING CORPORATION
    Inventors: Jeanne M. Glass, Dustin W. Froyum, Vincent R. Re, Marc S. Sokol
  • Publication number: 20250103611
    Abstract: A method includes monitoring mainframe management data in a mainframe environment in real time and receiving messages of the mainframe management data. A mainframe dataset in the mainframe environment is accessed and metadata defining the structure of data in the mainframe dataset is read. A target database outside of the mainframe environment is identified data in the mainframe dataset is parsed into a series of field names and values. The messages of the mainframe management data are transformed into a format readable by the target database. The data in the mainframe environment is transformed into database data comprising table, column and row identifiers. The transformed messages and the database data are transmitted from the mainframe environment to the target database.
    Type: Application
    Filed: December 6, 2024
    Publication date: March 27, 2025
    Applicant: VIRTUALZ COMPUTING CORPORATION
    Inventors: Vincent R. RE, Jeanne M. GLASS, Dustin W. FROYUM, Marc S. SOKOL
  • Publication number: 20240111436
    Abstract: A method includes receiving, at a storage client, an input/output (I/O) request from a mainframe application, the input/output (I/O) request being pursuant to a first protocol, the first protocol being a proprietary, mainframe protocol. The storage client may include a plurality of drivers, each driver being associated with a respective one of a plurality of data sources. A first one of the plurality of data sources that is suitable for addressing the I/O request is identified, it being configured to communicate using a second protocol, inconsistent with the first. Configuration data associated with the respective driver of the identified data source is accessed and used to convert the I/O request to a corresponding capability of the identified data source. The I/O request is executed on the identified data source, using the corresponding capability pursuant to the second protocol, and data is received from the identified data source, in response to the I/O request.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Applicant: VirtualZ Computing Corporation
    Inventors: Vincent R. RE, Jeanne M. GLASS, Marc S. SOKOL, Dustin W. FROYUM
  • Publication number: 20240070042
    Abstract: A method includes monitoring a job being executed at the source mainframe. A job comprises multiple tasks. A method includes monitoring a particular task of the multiple tasks being executed at a source mainframe and determining an application required to execute the particular task. In response to determining that the particular task requires an application to execute, determining a target mainframe where the application is installed. A method further includes validating the environment of the target mainframe to confirm that the particular task can be executed using the target mainframe, and upon validating the target mainframe, redirecting the particular task to the target mainframe for execution. A method also includes monitoring the particular task being executed at the target mainframe and returning the results of the particular task from the target mainframe to the source mainframe.
    Type: Application
    Filed: November 8, 2023
    Publication date: February 29, 2024
    Applicant: VirtualZ Computing Corporation
    Inventors: Jeanne M. GLASS, Dustin W. FROYUM, Vincent R. RE
  • Patent number: 11841783
    Abstract: A method includes monitoring a job being executed at the source mainframe. A job comprises multiple tasks. A method includes monitoring a particular task of the multiple tasks being executed at a source mainframe and determining an application required to execute the particular task. In response to determining that the particular task requires an application to execute, determining a target mainframe where the application is installed. A method further includes validating the environment of the target mainframe to confirm that the particular task can be executed using the target mainframe, and upon validating the target mainframe, redirecting the particular task to the target mainframe for execution. A method also includes monitoring the particular task being executed at the target mainframe and returning the results of the particular task from the target mainframe to the source mainframe.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: December 12, 2023
    Assignee: VIRTUALZ COMPUTING CORPORATION
    Inventors: Jeanne M. Glass, Dustin W. Froyum, Vincent R. Re
  • Publication number: 20230153279
    Abstract: A method includes receiving, from a client device, an input/output (I/O) request pursuant to a first protocol, the first protocol being a standards-based I/O protocol. The I/O request is communicated to a proxy communicatively coupled with a mainframe server, the mainframe server being configured to communicate using a second protocol, the second protocol being a proprietary, mainframe protocol that is inconsistent with the first protocol. The method further includes accessing a database having a mapping of a plurality of I/O requests of the first protocol to a plurality of corresponding capabilities of the second protocol, and converting the I/O request pursuant to the first protocol to a corresponding capability pursuant to the second protocol. Security and management policies associated with the mainframe server are enforced using the proxy and the I/O request is executed on the mainframe server, using the corresponding capability pursuant to the second protocol.
    Type: Application
    Filed: November 18, 2021
    Publication date: May 18, 2023
    Applicant: VirtualZ Computing Corporation
    Inventors: Jeanne M. GLASS, Dustin W. FROYUM, Vincent R. RE, Marc S. SOKOL
  • Publication number: 20220091951
    Abstract: A method includes monitoring a job being executed at the source mainframe. A job comprises multiple tasks. A method includes monitoring a particular task of the multiple tasks being executed at a source mainframe and determining an application required to execute the particular task. In response to determining that the particular task requires an application to execute, determining a target mainframe where the application is installed. A method further includes validating the environment of the target mainframe to confirm that the particular task can be executed using the target mainframe, and upon validating the target mainframe, redirecting the particular task to the target mainframe for execution. A method also includes monitoring the particular task being executed at the target mainframe and returning the results of the particular task from the target mainframe to the source mainframe.
    Type: Application
    Filed: December 7, 2021
    Publication date: March 24, 2022
    Applicant: VirtualZ Computing Corporation
    Inventors: Jeanne M. GLASS, Dustin W. FROYUM, Vincent R. RE
  • Patent number: 11200131
    Abstract: A method includes monitoring a job being executed at the source mainframe. A job comprises multiple tasks. A method includes monitoring a particular task of the multiple tasks being executed at a source mainframe and determining an application required to execute the particular task. In response to determining that the particular task requires an application to execute, determining a target mainframe where the application is installed. A method further includes validating the environment of the target mainframe to confirm that the particular task can be executed using the target mainframe, and upon validating the target mainframe, redirecting the particular task to the target mainframe for execution. A method also includes monitoring the particular task being executed at the target mainframe and returning the results of the particular task from the target mainframe to the source mainframe.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: December 14, 2021
    Assignee: VIRTUALZ COMPUTING CORPORATION
    Inventors: Jeanne M. Glass, Dustin W. Froyum, Vincent R. Re