Patents by Inventor Yulia Gaponenko
Yulia Gaponenko 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: 10628128Abstract: Provided are techniques for modeling operational units, each operational unit corresponding to an operational workflow and to one or more deployment engines of a plurality of deployment engines; selecting, for each of the plurality of operational units, one of the corresponding deployment engines; ordering the operational units with respect to the operational workflow; grouping the ordered operation units according to the selected deployment engines into deployment engine groupings; mapping output parameters corresponding to a first operational unit that concludes a first deployment engine grouping to input parameters corresponding to a second operational unit that initiates a second deployment engine grouping, inserting between the first operational unit and the second operational unit a transitional operational unit for transitioning between a first deployment engine corresponding to the first deployment engine grouping and a second deployment engine corresponding to the second deployment engine grouping toType: GrantFiled: March 26, 2018Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Daniel C. Berg, Michael D. Elder, Yulia Gaponenko, Indrajit Poddar, Yuri Pravosud
-
Patent number: 10528617Abstract: In an embodiment, an approach is provided that retrieves a source image metadata from a persistent storage media, where the source image metadata corresponds to a source image associated with a source platform, compares the retrieved source image metadata to image metadata corresponding to available virtual images associated with a target platform, identifies, based on the comparison, one of the available image metadata that is most compatible to the source image metadata, and uses the available virtual image corresponding to the identified available image metadata as a target virtual image compatible with the target platform.Type: GrantFiled: December 1, 2014Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Indrajit Poddar, Yulia Gaponenko, Alexey Miroshkin, Vladislav Ponomarev, Igor Sukharev
-
Publication number: 20180210708Abstract: Provided are techniques for modeling operational units, each operational unit corresponding to an operational workflow and to one or more deployment engines of a plurality of deployment engines; selecting, for each of the plurality of operational units, one of the corresponding deployment engines; ordering the operational units with respect to the operational workflow; grouping the ordered operation units according to the selected deployment engines into deployment engine groupings; mapping output parameters corresponding to a first operational unit that concludes a first deployment engine grouping to input parameters corresponding to a second operational unit that initiates a second deployment engine grouping, inserting between the first operational unit and the second operational unit a transitional operational unit for transitioning between a first deployment engine corresponding to the first deployment engine grouping and a second deployment engine corresponding to the second deployment engine grouping toType: ApplicationFiled: March 26, 2018Publication date: July 26, 2018Inventors: Daniel C. Berg, Michael D. Elder, Yulia Gaponenko, Indrajit Poddar, Yuri Pravosud
-
Patent number: 9977653Abstract: Provided are techniques for modeling operational units, each operational unit corresponding to an operational workflow and to one or more deployment engines of a plurality of deployment engines; selecting, for each of the plurality of operational units, one of the corresponding deployment engines; ordering the operational units with respect to the operational workflow; grouping the ordered operation units according to the selected deployment engines into deployment engine groupings; mapping output parameters corresponding to a first operational unit that concludes a first deployment engine grouping to input parameters corresponding to a second operational unit that initiates a second deployment engine grouping, inserting between the first operational unit and the second operational unit a transitional operational unit for transitioning between a first deployment engine corresponding to the first deployment engine grouping and a second deployment engine corresponding to the second deployment engine grouping toType: GrantFiled: June 30, 2012Date of Patent: May 22, 2018Assignee: International Business Machines CorporationInventors: Michael D. Elder, Indrajit Poddar, Daniel C. Berg, Yulia Gaponenko, Yuri Pravosud
-
Patent number: 9940103Abstract: Provided are techniques for modeling operational units, each operational unit corresponding to an operational workflow and to one or more deployment engines of a plurality of deployment engines; selecting, for each of the plurality of operational units, one of the corresponding deployment engines; ordering the operational units with respect to the operational workflow; grouping the ordered operation units according to the selected deployment engines into deployment engine groupings; mapping output parameters corresponding to a first operational unit that concludes a first deployment engine grouping to input parameters corresponding to a second operational unit that initiates a second deployment engine grouping, inserting between the first operational unit and the second operational unit a transitional operational unit for transitioning between a first deployment engine corresponding to the first deployment engine grouping and as second deployment engine corresponding to the second deployment engine grouping tType: GrantFiled: June 4, 2013Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Daniel C. Berg, Michael D. Elder, Yulia Gaponenko, Indrajit Poddar, Yuri Pravosud
-
Patent number: 9875133Abstract: A processor copies first and second installable binary files into first and second disk images of first and second virtual machines, respectively, before instantiating the images. The processor can copy first installation parameters and second installation parameters into the first image. The processor copies additional first installation parameters and additional second installation parameters into the second image. The processor at least partially executes a first installation process, based on the first installation parameters, to install the first installable binary files, and a second installation process, based on the additional second installation parameters, to install the second installable binary files. The processor at least partially executes the installation processes in an interleaved manner in relation to one another, based on dependencies.Type: GrantFiled: January 4, 2016Date of Patent: January 23, 2018Assignee: International Business Machines CorporationInventors: Yulia Gaponenko, Alexey Miroshkin, Indrajit Poddar, Vladislav B. Ponomarev, Igor Sukharev
-
Publication number: 20160147558Abstract: A processor copies first and second installable binary files into first and second disk images of first and second virtual machines, respectively, before instantiating the images. The processor can copy first installation parameters and second installation parameters into the first image. The processor copies additional first installation parameters and additional second installation parameters into the second image. The processor at least partially executes a first installation process, based on the first installation parameters, to install the first installable binary files, and a second installation process, based on the additional second installation parameters, to install the second installable binary files. The processor at least partially executes the installation processes in an interleaved manner in relation to one another, based on dependencies.Type: ApplicationFiled: January 4, 2016Publication date: May 26, 2016Inventors: Yulia Gaponenko, Alexey Miroshkin, Indrajit Poddar, Vladislav B. Ponomarev, Igor Sukharev
-
Patent number: 9280336Abstract: A processor copies first and second installable binary files into first and second disk images of first and second virtual machines, respectively, before instantiating the images. The processor can copy first installation parameters and second installation parameters into the first image. The processor copies additional first installation parameters and additional second installation parameters into the second image. The processor at least partially executes a first installation process, based on the first installation parameters, to install the first installable binary files, and a second installation process, based on the additional second installation parameters, to install the second installable binary files. The processor at least partially executes the installation processes in an interleaved manner in relation to one another, based on dependencies.Type: GrantFiled: May 1, 2012Date of Patent: March 8, 2016Assignee: International Business Machines CorporationInventors: Indrajit Poddar, Igor Sukharev, Vladislav B. Ponomarev, Yulia Gaponenko, Alexey Miroshkin
-
Publication number: 20150106396Abstract: In an embodiment, an approach is provided that retrieves a source image metadata from a persistent storage media, where the source image metadata corresponds to a source image associated with a source platform, compares the retrieved source image metadata to image metadata corresponding to available virtual images associated with a target platform, identifies, based on the comparison, one of the available image metadata that is most compatible to the source image metadata, and uses the available virtual image corresponding to the identified available image metadata as a target virtual image compatible with the target platform.Type: ApplicationFiled: December 1, 2014Publication date: April 16, 2015Inventors: Indrajit Poddar, Yulia Gaponenko, Alexey Miroshkin, Vladislav Ponomarev, Igor Sukharev
-
Patent number: 8990794Abstract: In an embodiment, an approach is provided that differences a source topology model associated with a source platform and a target topology model associated with a target platform. This differencing is performed by a processor and results in a topology difference. An operation in a workflow model is obtained from an asset library, the operation being associated with the topology difference. At least a portion of the asset library is stored in a persistent storage medium. The operation to deploy a portion of a solution is transmitted for deployment. The deployed portion of the solution includes a target image compatible with the target platform.Type: GrantFiled: March 8, 2012Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Indrajit Poddar, Yulia Gaponenko, Alexey Miroshkin, Vladislav Ponomarev, Igor Sukharev
-
Patent number: 8984503Abstract: In an embodiment, an approach is provided that differences a source topology model associated with a source platform and a target topology model associated with a target platform. This differencing is performed by a processor and results in a topology difference. An operation in a workflow model is obtained from an asset library, the operation being associated with the topology difference. At least a portion of the asset library is stored in a persistent storage medium. The operation to deploy a portion of a solution is transmitted for deployment. The deployed portion of the solution includes a target image compatible with the target platform.Type: GrantFiled: December 31, 2009Date of Patent: March 17, 2015Assignee: International Business Machines CorporationInventors: Indrajit Poddar, Yulia Gaponenko, Alexey Miroshkin, Vladislav Borisovich Ponomarev, Igor Sukharev
-
Publication number: 20140007082Abstract: Provided are techniques for modeling operational units, each operational unit corresponding to an operational workflow and to one or more deployment engines of a plurality of deployment engines; selecting, for each of the plurality of operational units, one of the corresponding deployment engines; ordering the operational units with respect to the operational workflow; grouping the ordered operation units according to the selected deployment engines into deployment engine groupings; mapping output parameters corresponding to a first operational unit that concludes a first deployment engine grouping to input parameters corresponding to a second operational unit that initiates a second deployment engine grouping, inserting between the first operational unit and the second operational unit a transitional operational unit for transitioning between a first deployment engine corresponding to the first deployment engine grouping and a second deployment engine corresponding to the second deployment engine grouping toType: ApplicationFiled: June 30, 2012Publication date: January 2, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel C. Berg, Michael D. Elder, Yulia Gaponenko, Indrajit Poddar, Yuri Pravosud
-
Publication number: 20140007039Abstract: Provided are techniques for modeling operational units, each operational unit corresponding to an operational workflow and to one or more deployment engines of a plurality of deployment engines; selecting, for each of the plurality of operational units, one of the corresponding deployment engines; ordering the operational units with respect to the operational workflow; grouping the ordered operation units according to the selected deployment engines into deployment engine groupings; mapping output parameters corresponding to a first operational unit that concludes a first deployment engine grouping to input parameters corresponding to a second operational unit that initiates a second deployment engine grouping, inserting between the first operational unit and the second operational unit a transitional operational unit for transitioning between a first deployment engine corresponding to the first deployment engine grouping and as second deployment engine corresponding to the second deployment engine grouping tType: ApplicationFiled: June 4, 2013Publication date: January 2, 2014Inventors: Daniel C. Berg, Michael D. Elder, Yulia Gaponenko, Indrajit Poddar, Yuri Pravosud
-
Patent number: 8352415Abstract: The different illustrative embodiments provide a method, computer program product, and apparatus for converting a first image for a virtual machine formatted for a first virtual environment. A second image is created, wherein the second image is non-specific to any virtual environment. A determination is made whether a portion of files to be copied from the first virtual image to the second virtual image should be replaced using a compatibility matrix, wherein the compatibility matrix identifies changes between the first virtual environment and a second virtual environment. A replacement for the portion of the files is copied to the second image using the compatibility matrix responsive to a determination that the portion of the files in the set of files should be replaced. The file is copied to the second image responsive to an absence of a determination that the each file in the set of files should be replaced.Type: GrantFiled: June 15, 2010Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Yulia Gaponenko, Alexey Miroshkin, Indrajit Poddar, Vladislav B. Ponomarev, Igor Sukharev
-
Publication number: 20130007739Abstract: A processor copies first and second installable binary files into first and second disk images of first and second virtual machines, respectively, before instantiating the images. The processor can copy first installation parameters and second installation parameters into the first image. The processor copies additional first installation parameters and additional second installation parameters into the second image. The processor at least partially executes a first installation process, based on the first installation parameters, to install the first installable binary files, and a second installation process, based on the additional second installation parameters, to install the second installable binary files. The processor at least partially executes the installation processes in an interleaved manner in relation to one another, based on dependencies.Type: ApplicationFiled: May 1, 2012Publication date: January 3, 2013Inventors: Indrajit Poddar, Igor Sukharev, Vladislav B. Ponomarev, Yulia Gaponenko, Alexey Miroshkin
-
Publication number: 20130007726Abstract: A processor copies first and second installable binary files into first and second disk images of first and second virtual machines, respectively, before instantiating the images. The processor can copy first installation parameters and second installation parameters into the first image. The processor copies additional first installation parameters and additional second installation parameters into the second image. The processor at least partially executes a first installation process, based on the first installation parameters, to install the first installable binary files, and a second installation process, based on the additional second installation parameters, to install the second installable binary files. The processor at least partially executes the installation processes in an interleaved manner in relation to one another, based on dependencies.Type: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Inventors: Indrajit Poddar, Igor Sukharev, Vladislav B. Ponomarev, Yulia Gaponenko, Alexey Miroshkin
-
Publication number: 20120180035Abstract: In an embodiment, an approach is provided that differences a source topology model associated with a source platform and a target topology model associated with a target platform. This differencing is performed by a processor and results in a topology difference. An operation in a workflow model is obtained from an asset library, the operation being associated with the topology difference. At least a portion of the asset library is stored in a persistent storage medium. The operation to deploy a portion of a solution is transmitted for deployment. The deployed portion of the solution includes a target image compatible with the target platform.Type: ApplicationFiled: March 8, 2012Publication date: July 12, 2012Applicant: International Business Machines CorporationInventors: Indrajit Poddar, Yulia Gaponenko, Alexey Miroshkin, Vladislav Ponomarev, Igor Sukharev
-
Publication number: 20110307531Abstract: The different illustrative embodiments provide a method, computer program product, and apparatus for converting a first image for a virtual machine formatted for a first virtual environment. A second image is created, wherein the second image is non-specific to any virtual environment. A determination is made whether a portion of files to be copied from the first virtual image to the second virtual image should be replaced using a compatibility matrix, wherein the compatibility matrix identifies changes between the first virtual environment and a second virtual environment. A replacement for the portion of the files is copied to the second image using the compatibility matrix responsive to a determination that the portion of the files in the set of files should be replaced. The file is copied to the second image responsive to an absence of a determination that the each file in the set of files should be replaced.Type: ApplicationFiled: June 15, 2010Publication date: December 15, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yulia Gaponenko, Alexey Miroshkin, Indrajit Poddar, Vladislav B. Ponomarev, Igor Sukharev
-
Publication number: 20110161952Abstract: In an embodiment, an approach is provided that differences a source topology model associated with a source platform and a target topology model associated with a target platform. This differencing is performed by a processor and results in a topology difference. An operation in a workflow model is obtained from an asset library, the operation being associated with the topology difference. At least a portion of the asset library is stored in a persistent storage medium. The operation to deploy a portion of a solution is transmitted for deployment. The deployed portion of the solution includes a target image compatible with the target platform.Type: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: International Business Machines CorporationInventors: Indrajit Poddar, Yulia Gaponenko, Alexey Miroshkin, Vladislav Ponomarev, Igor Sukharev
-
Patent number: RE46748Abstract: The different illustrative embodiments provide a method, computer program product, and apparatus for converting a first image for a virtual machine formatted for a first virtual environment. A second image is created, wherein the second image is non-specific to any virtual environment. A determination is made whether a portion of files to be copied from the first virtual image to the second virtual image should be replaced using a compatibility matrix, wherein the compatibility matrix identifies changes between the first virtual environment and a second virtual environment. A replacement for the portion of the files is copied to the second image using the compatibility matrix responsive to a determination that the portion of the files in the set of files should be replaced. The file is copied to the second image responsive to an absence of a determination that the each file in the set of files should be replaced.Type: GrantFiled: March 10, 2014Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Yulia Gaponenko, Alexey Miroshkin, Indrajit Poddar, Vladislav B. Ponomarev, Igor Sukharev