Patents Assigned to VIRTUALZ COMPUTING CORPORATION
-
Patent number: 12282666Abstract: 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: GrantFiled: September 30, 2022Date of Patent: April 22, 2025Assignee: VIRTUALZ COMPUTING CORPORATIONInventors: Vincent R. Re, Jeanne M. Glass, Marc S. Sokol, Dustin W. Froyum
-
Patent number: 12282461Abstract: 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: GrantFiled: November 18, 2021Date of Patent: April 22, 2025Assignee: VIRTUALZ COMPUTING CORPORATIONInventors: Jeanne M. Glass, Dustin W. Froyum, Vincent R. Re, Marc S. Sokol
-
Publication number: 20250103611Abstract: 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: ApplicationFiled: December 6, 2024Publication date: March 27, 2025Applicant: VIRTUALZ COMPUTING CORPORATIONInventors: Vincent R. RE, Jeanne M. GLASS, Dustin W. FROYUM, Marc S. SOKOL
-
Publication number: 20240111436Abstract: 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: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Applicant: VirtualZ Computing CorporationInventors: Vincent R. RE, Jeanne M. GLASS, Marc S. SOKOL, Dustin W. FROYUM
-
Publication number: 20240070042Abstract: 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: ApplicationFiled: November 8, 2023Publication date: February 29, 2024Applicant: VirtualZ Computing CorporationInventors: Jeanne M. GLASS, Dustin W. FROYUM, Vincent R. RE
-
Patent number: 11841783Abstract: 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: GrantFiled: December 7, 2021Date of Patent: December 12, 2023Assignee: VIRTUALZ COMPUTING CORPORATIONInventors: Jeanne M. Glass, Dustin W. Froyum, Vincent R. Re
-
Publication number: 20230153279Abstract: 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: ApplicationFiled: November 18, 2021Publication date: May 18, 2023Applicant: VirtualZ Computing CorporationInventors: Jeanne M. GLASS, Dustin W. FROYUM, Vincent R. RE, Marc S. SOKOL
-
Publication number: 20220091951Abstract: 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: ApplicationFiled: December 7, 2021Publication date: March 24, 2022Applicant: VirtualZ Computing CorporationInventors: Jeanne M. GLASS, Dustin W. FROYUM, Vincent R. RE
-
Patent number: 11200131Abstract: 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: GrantFiled: November 12, 2019Date of Patent: December 14, 2021Assignee: VIRTUALZ COMPUTING CORPORATIONInventors: Jeanne M. Glass, Dustin W. Froyum, Vincent R. Re