Patents by Inventor Elena A. Koryakina

Elena A. Koryakina 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: 10140145
    Abstract: A method for acquiring process statistics includes starting a Virtual Machine (VM) on the host node; renaming a standard DLL that collects process statistics; installing a replacement DLL in a directory of a Task Manager, wherein the replacement DLL has the same name as the standard DLL prior to the renaming; collecting host OS process statistics via the renamed standard DLL; collecting VM process statistics via API calls to the replacement DLL from the Task Manager; and displaying the VM process statistics and the host OS process statistics in the same interface. Optional steps include launching the Task Manager on a host node; saving a link to location of the renamed standard DLL prior to the installing; starting a host process prior to the step of collecting the host OS process statistics, and starting a VM process on the VM prior to the step of collecting the VM process statistics.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: November 27, 2018
    Assignee: PARALLELS IP HOLDINGS GMBH
    Inventors: Elena A. Koryakina, Alexey B. Koryakin
  • Patent number: 9489220
    Abstract: A system, method and computer program product for implementing a VM on a host computer and monitoring the VM processes from the Host computer. A host-based Task Manager monitors the VM process and obtains execution statistics using a proprietary dynamic link library that substitutes Guest statistic collection functions for standard host statistic collection functions. The Guest statistic collection functions acquire data related to the execution of the VM processes running on the Guest OS.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: November 8, 2016
    Assignee: Parallels IP Holdings GmbH
    Inventors: Elena A. Koryakina, Alexey B. Koryakin
  • Patent number: 9465518
    Abstract: A method for generation of virtual images on a computer system having a Virtual Machine (VM), including (a) generating a virtual image of the VM that includes a state of the VM's disk at a particular moment in time; wherein the virtual image is viewable via a host-side graphical representation component for viewing a history of virtual images representing states of the VM's disk at prior moments in time; (b) storing the virtual image as multiple chunks or partitions; (c) from the host side, acquiring a state of the VM's memory and adding the state of the VM's memory to the virtual image; (d) configuring the graphical representation component to display only selected virtual images based on user selection, and (e) in the graphical representation component, displaying a representation of differences between at least two of the virtual images.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: October 11, 2016
    Assignee: Parallels IP Holdings GmbH
    Inventors: Elena A. Koryakina, Alexey B. Koryakin
  • Patent number: 9223598
    Abstract: A system, method and computer program product for implementing a VM on a host computer and monitoring the VM processes from the Host computer. A host-based Task Manager monitors the VM process and obtains execution statistics using a proprietary dynamic link library that substitutes Guest statistic collection functions for standard host statistic collection functions. The Guest statistic collection functions acquire data related to the execution of the VM processes running on the Guest OS.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: December 29, 2015
    Assignee: Parallels IP Holdings GmbH
    Inventors: Elena A. Koryakina, Alexey B. Koryakin
  • Patent number: 9135260
    Abstract: A method for generation of virtual images on a computer system having a Virtual Machine (VM), including (a) generating a virtual image of the VM that includes a state of the VM's disk at a particular moment in time; wherein the virtual image is viewable via a host-side graphical representation component for viewing a history of virtual images representing states of the VM's disk at prior moments in time; (b) storing the virtual image as multiple chunks or partitions; (c) from the host side, acquiring a state of the VM's memory using a guest-side Application Process Interface (API) and adding the state of the VM's memory to the virtual image; (d) configuring the graphical representation component to display only selected virtual images based on user selection, and (e) in the graphical representation component, displaying a representation of differences between at least two of the virtual images.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: September 15, 2015
    Assignee: Parallels IP Holdings GmbH
    Inventors: Elena A. Koryakina, Alexey B. Koryakin
  • Publication number: 20150161151
    Abstract: A method for generation of virtual images on a computer system having a Virtual Machine (VM), including (a) generating a virtual image of the VM that includes a state of the VM's disk at a particular moment in time; wherein the virtual image is viewable via a host-side graphical representation component for viewing a history of virtual images representing states of the VM's disk at prior moments in time; (b) storing the virtual image as multiple chunks or partitions; (c) from the host side, acquiring a state of the VM's memory using a guest-side Application Process Interface (API) and adding the state of the VM's memory to the virtual image; (d) configuring the graphical representation component to display only selected virtual images based on user selection, and (e) in the graphical representation component, displaying a representation of differences between at least two of the virtual images.
    Type: Application
    Filed: February 17, 2015
    Publication date: June 11, 2015
    Inventors: ELENA A. KORYAKINA, ALEXEY B. KORYAKIN
  • Patent number: 8959055
    Abstract: A method and system for generating and managing snapshots of Virtual Machine (i.e., virtual snapshots) and creating a centralized integrated backup for the Virtual Machine (VM). Proposed method and system allow users to roll back to any previous version of the VM and instantiate this version using the logic encapsulated in a virtual snapshot of the VM. The virtual snapshots taken at various times can be combined into a chronological tree viewable via a virtual snapshot image viewer. The snapshot trees for different VMs are combined into centralized integrated system backup (CIB) that can be managed by a central console including a GUI of the virtual snapshot image viewer.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: February 17, 2015
    Assignee: Parallels IP Holdings GmbH
    Inventors: Elena A. Koryakina, Alexey B. Koryakin
  • Patent number: 8863113
    Abstract: A method and system for an unattended installation of any type of a guest operating system (GOS) on a Virtual Machine (VM), or a nested VM. Proposed method and system allow users to create an executable script, which provides automation of any GOS or application installation on the VM. User actions, such as mouse clicks, gestures, touch commands and keyboard strokes, performed during GOS/application installation are recorded. The delays, time periods between clicks and strokes are recorded as well. All of this information is incorporated into an executable script. The script, when executed, simulates/reproduces GOS/application action sequence. This sequence reflects the behavior of GOS/application itself executed on a VM.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: October 14, 2014
    Assignee: Parallels IP Holdings GmbH
    Inventors: Elena A. Koryakina, Alexey B. Koryakin, Nikolay N. Dobrovolskiy, Alexander G. Tormasov, Serguei M. Beloussov
  • Patent number: 8725689
    Abstract: A method and system for generating and managing snapshots of Virtual Machine (i.e., virtual snapshots) and creating a centralized integrated backup for the Virtual Machine (VM). Proposed method and system allow users to roll back to any previous version of the VM and instantiate this version using the logic encapsulated in a virtual snapshot of the VM. The virtual snapshots taken at various times can be combined into a chronological tree viewable via a virtual snapshot image viewer. The snapshot trees for different VMs are combined into centralized integrated system backup (CIB) that can be managed by a central console including a GUI of the virtual snapshot image viewer.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: May 13, 2014
    Assignee: Parallels IP Holdings GmbH
    Inventors: Elena A. Koryakina, Alexey B. Koryakin
  • Patent number: 8364639
    Abstract: A method and system for generating and managing snapshots of Virtual Machine (i.e., virtual snapshots) and creating a centralized integrated backup for the Virtual Machine (VM). Proposed method and system allow users to roll back to any previous version of the VM and instantiate this version using the logic encapsulated in a virtual snapshot of the VM. The virtual snapshots taken at various times are combined into a chronological tree viewable via a virtual snapshot image viewer. The snapshot trees for different VMs are combined into centralized integrated system backup (CIB) that can be managed by a central console including a GUI of the virtual snapshot image viewer.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: January 29, 2013
    Assignee: Parallels IP Holdings GmbH
    Inventors: Elena A. Koryakina, Alexey B. Koryakin
  • Patent number: 8307358
    Abstract: A method and system for an unattended installation of any type of a guest operating system (GOS) on a Virtual Machine (VM). Proposed method and system allow users to create an executable script, which provides automation of any GOS installation on the VM. User actions, such as mouse clicks and keyboard strokes, performed during GOS installation are recorded. The delays, time periods between clicks and strokes are recorded as well. All of this information is incorporated into an executable script. The script, when executed, simulates/reproduces GOS action sequence. This sequence reflects the behavior of GOS itself executed on a VM. The executable script is OS-independent and runs on top of system OS.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: November 6, 2012
    Assignee: Parallels IP Holdings GmbH
    Inventors: Elena A. Koryakina, Alexey B. Koryakin, Nikolay N. Dobrovolskiy, Alexander G. Tormasov, Serguei M. Beloussov