Patents by Inventor Dmitry V. Krivenok

Dmitry V. Krivenok 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: 11902163
    Abstract: A method, computer program product, and computer system for splitting, by a computing device, a plurality of physical Ethernet ports into at least two logical devices, wherein the at least two logical devices may have different media access control (MAC) addresses. A first device of the at least two logical devices may be used in an independent mode. A second device of the at least two logical devices may be used as a slave interface. A selective bypass schema may be executed for traffic on the plurality of physical Ethernet ports.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: February 13, 2024
    Assignee: EMC IP Holding Company, LLC
    Inventor: Dmitry V. Krivenok
  • Patent number: 11307899
    Abstract: A method, computer program product, and computing system for generating a virtual storage appliance configuration file. A storage system may be queried for physical configuration information associated with deploying a virtual storage appliance based upon, at least in part, the virtual storage appliance configuration file. One or more virtual storage appliance deployment vulnerabilities associated with the storage system may be identified based upon, at least in part, the virtual storage appliance configuration file and the physical configuration information. A notification including the identified one or more virtual storage appliance deployment vulnerabilities may be generated.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: April 19, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Dmitry V. Krivenok, Jared C. Lyon
  • Publication number: 20210367890
    Abstract: A method, computer program product, and computer system for splitting, by a computing device, a plurality of physical Ethernet ports into at least two logical devices, wherein the at least two logical devices may have different media access control (MAC) addresses. A first device of the at least two logical devices may be used in an independent mode. A second device of the at least two logical devices may be used as a slave interface. A selective bypass schema may be executed for traffic on the plurality of physical Ethernet ports.
    Type: Application
    Filed: May 12, 2021
    Publication date: November 25, 2021
    Inventor: DMITRY V. KRIVENOK
  • Patent number: 11093171
    Abstract: A method, computer program product, and computer system for accessing, by a first storage processor (SP) of a virtual storage appliance, a storage device, wherein the storage device may be accessed by the first SP while all internal networks associated with the virtual storage appliance are down. A second SP of the virtual storage appliance may access the storage device, wherein the storage device is shared between the first SP and the second SP and includes state information associated with one of the first SP and the second SP, and wherein the storage device may be accessed by the second SP while all the internal networks associated with the virtual storage appliance are down. One or more clustering decisions associated with one of the first SP and the second SP may be executed based upon, at least in part, the state information associated with one of the first SP and the second SP accessed while all the internal networks associated with the virtual storage appliance are down.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company, LLC
    Inventors: Dmitry V. Krivenok, Wai C. Yim
  • Patent number: 10938703
    Abstract: A method, computer program product, and computing system for establishing a data communication channel between a first virtual storage appliance and a second virtual storage appliance within a storage system, wherein the data communication channel includes a network-based data communication path. A heartbeat communication channel is established between the first virtual storage appliance and the second virtual storage appliance within the storage system, wherein the heartbeat communication channel includes a network-based heartbeat communication path. A tie breaker node is coupled to the network-based heartbeat communication path to monitor one or more heartbeat signals present on the network-based heartbeat communication path.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: March 2, 2021
    Assignee: EMC IP Holding Company, LLC
    Inventors: Dmitry V. Krivenok, Wai C. Yim
  • Publication number: 20210034288
    Abstract: A method, computer program product, and computer system for accessing, by a first storage processor (SP) of a virtual storage appliance, a storage device, wherein the storage device may be accessed by the first SP while all internal networks associated with the virtual storage appliance are down. A second SP of the virtual storage appliance may access the storage device, wherein the storage device is shared between the first SP and the second SP and includes state information associated with one of the first SP and the second SP, and wherein the storage device may be accessed by the second SP while all the internal networks associated with the virtual storage appliance are down. One or more clustering decisions associated with one of the first SP and the second SP may be executed based upon, at least in part, the state information associated with one of the first SP and the second SP accessed while all the internal networks associated with the virtual storage appliance are down.
    Type: Application
    Filed: July 29, 2019
    Publication date: February 4, 2021
    Inventors: DMITRY V. KRIVENOK, Wai C. Yim
  • Publication number: 20210034429
    Abstract: A method, computer program product, and computing system for generating a virtual storage appliance configuration file. A storage system may be queried for physical configuration information associated with deploying a virtual storage appliance based upon, at least in part, the virtual storage appliance configuration file. One or more virtual storage appliance deployment vulnerabilities associated with the storage system may be identified based upon, at least in part, the virtual storage appliance configuration file and the physical configuration information. A notification including the identified one or more virtual storage appliance deployment vulnerabilities may be generated.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: Dmitry V. Krivenok, Jared C. Lyon
  • Patent number: 10397087
    Abstract: A method, computer program product, and computing system for establishing a data communication channel between a first virtual storage appliance and a second virtual storage appliance within a storage system, wherein the data communication channel includes a network-based data communication path. A heartbeat communication channel is established between the first virtual storage appliance and the second virtual storage appliance within the storage system, wherein the heartbeat communication channel includes a network-based heartbeat communication path. A tie breaker node is coupled to the network-based heartbeat communication path to monitor one or more heartbeat signals present on the network-based heartbeat communication path.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: August 27, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Dmitry V. Krivenok, Wai C. Yim
  • Patent number: 10037427
    Abstract: A method of controlling startup of a virtual storage appliance includes obtaining resource information about virtual resources (e.g., hardware resources) available in a virtual-computing environment of the host computer, and comparing the resource information with resource profiles describing sets of virtual resources compatible with resource needs of the virtual storage appliance. A comparison result is used to selectively enable or disable remaining startup of the virtual storage appliance, the remaining startup being enabled when the resource information matches one of the resource profiles, and being disabled when resource information does not match any of the resource profiles. A user may be notified using a reporting mechanism, and the virtual machine may be placed into a service mode that includes facilities for examining configuration and other information to determine the cause of a mismatch.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: July 31, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Dmitry V. Krivenok, Yuri A. Stotski, Jared C. Lyon, Wai C. Yim, Brian R. Tetreault, Michael L. Burriss