Patents by Inventor Yuri Stotski

Yuri Stotski 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: 12067291
    Abstract: A method, computer program product, and computer system for placing, by a computing device, an IO in a Kernel-Endpoint (KE) of a plurality of KEs, wherein the IO may be sent by a host and received in a kernel. The IO in the KE may be pulled from a kernel volume specific handle. The IO may be routed to a corresponding user volume associated with the IO.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: August 20, 2024
    Assignee: EMC IP Holding Company, LLC
    Inventors: Yuri Stotski, Kirill Zabelin, Chen Reichbach
  • Patent number: 12061624
    Abstract: Techniques for processing commands may include: initially synchronizing a target database of volume reservation and registration information with a source database of volume reservation and registration information; while initially synchronizing the target database with the source database, enabling volume reservation and registration command processing on both a first node managing the source database and a second node managing the target database; while initially synchronizing the target database with the source database, performing first processing to service a first command that is any of a reservation command and a registration command for a first volume; and after initially synchronizing the target database with the source database, using the target database of the second node when servicing reservation and registration commands received at both the first node and the second node.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: August 13, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Yuval Harduf, Yuri Stotski, Chen Reichbach
  • Patent number: 11983523
    Abstract: A method, computer program product, and computer system for copying, at a new node, reservation metadata volumes of an old node. While a software upgrade is in progress, volume reservation command processing may be enabled on both the new node and the old node when copying is complete. Separate logic may be run to process a volume reservation command of the volume reservation command processing. The old node may be switched to a primary mode, wherein the new node may be switched to a secondary mode to synchronize volume reservation metadata with a primary copy. When the software upgrade is complete, the new node may be switched to a single mode to use only a volume reservation database of the new node.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: May 14, 2024
    Assignee: EMC IP Holding Company, LLC
    Inventors: Yuri Stotski, Chen Reichbach, Yuval Harduf, Kirill Zabelin
  • Patent number: 11593034
    Abstract: A simulated stretched volume may be configured from multiple volumes of a single data storage system. The volumes may be assigned unique identifiers. The volumes may be exposed to a host over paths from the single data storage system as the same volume having the same unique identifier. The single data storage system may include sets of target ports with each set simulating paths to a different data storage system. A management command may be received that is directed to the simulated stretched volume having the unique identifier. The management command may be received on a path from the host to a target port of the single data storage system. Servicing the management command may include the single data storage system simulating either the local or remote system depending on the set of target ports including the target port.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: February 28, 2023
    Assignee: Dell Products L.P.
    Inventors: Yuri Stotski, Kirill Zabelin, Chen Reichbach, Yuval Harduf
  • Publication number: 20230004575
    Abstract: Techniques for processing commands may include: initially synchronizing a target database of volume reservation and registration information with a source database of volume reservation and registration information; while initially synchronizing the target database with the source database, enabling volume reservation and registration command processing on both a first node managing the source database and a second node managing the target database; while initially synchronizing the target database with the source database, performing first processing to service a first command that is any of a reservation command and a registration command for a first volume; and after initially synchronizing the target database with the source database, using the target database of the second node when servicing reservation and registration commands received at both the first node and the second node.
    Type: Application
    Filed: March 21, 2022
    Publication date: January 5, 2023
    Applicant: EMC IP Holding Company LLC
    Inventors: Yuval Harduf, Yuri Stotski, Chen Reichbach
  • Publication number: 20220342656
    Abstract: A method, computer program product, and computer system for copying, at a new node, reservation metadata volumes of an old node. While a software upgrade is in progress, volume reservation command processing may be enabled on both the new node and the old node when copying is complete. Separate logic may be run to process a volume reservation command of the volume reservation command processing. The old node may be switched to a primary mode, wherein the new node may be switched to a secondary mode to synchronize volume reservation metadata with a primary copy. When the software upgrade is complete, the new node may be switched to a single mode to use only a volume reservation database of the new node.
    Type: Application
    Filed: February 18, 2022
    Publication date: October 27, 2022
    Inventors: Yuri Stotski, Chen Reichbach, Yuval Harduf, Kirill Zabelin
  • Publication number: 20220342605
    Abstract: A method, computer program product, and computer system for placing, by a computing device, an IO in a Kernel-Endpoint (KE) of a plurality of KEs, wherein the IO may be sent by a host and received in a kernel. The IO in the KE may be pulled from a kernel volume specific handle. The IO may be routed to a corresponding user volume associated with the IO.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 27, 2022
    Inventors: Yuri Stotski, Kirill Zabelin, Chen Reichbach
  • Publication number: 20220334775
    Abstract: A simulated stretched volume may be configured from multiple volumes of a single data storage system. The volumes may be assigned unique identifiers. The volumes may be exposed to a host over paths from the single data storage system as the same volume having the same unique identifier. The single data storage system may include sets of target ports with each set simulating paths to a different data storage system. A management command may be received that is directed to the simulated stretched volume having the unique identifier. The management command may be received on a path from the host to a target port of the single data storage system. Servicing the management command may include the single data storage system simulating either the local or remote system depending on the set of target ports including the target port.
    Type: Application
    Filed: November 23, 2021
    Publication date: October 20, 2022
    Applicant: Dell Products L.P.
    Inventors: Yuri Stotski, Kirill Zabelin, Chen Reichbach, Yuval Harduf
  • Patent number: 7519085
    Abstract: A system and control unit (26) for transmitting and distributing multiplexed audio data over an optical network (32). The control unit (26) comprises an audio sampler (36), a microcomputer (34), and an optical network interface (40). The audio sampler (36) samples a plurality of electrical signals (42A-D) from transducers (22A-D) and generates a plurality of raw audio data streams (54A-D) from the electrical signals (42A-D). The audio sampler (36) is capable of sampling the electrical signals (42A-D) at a fraction of a frame synchronization rate (Fs) of the optical network (32). The microcomputer (34) has an audio processor function (56) and a multiplexer function (58). The audio processor function (56) is capable of processing the raw audio data streams (54A-D) to generate a single processed audio data stream (62) at the frame synchronization rate (Fs) of the optical network (32). The multiplexer function (58) is capable of generating a multiplexed audio data stream (66) having a plurality of frames (70).
    Type: Grant
    Filed: October 2, 2003
    Date of Patent: April 14, 2009
    Assignee: Temic Automotive of North America, Inc.
    Inventors: Dennis Stolyarov, Yuri Stotski
  • Publication number: 20040076435
    Abstract: A system and control unit (26) for transmitting and distributing multiplexed audio data over an optical network (32). The control unit (26) comprises an audio sampler (36), a microcomputer (34), and an optical network interface (40). The audio sampler (36) samples a plurality of electrical signals (42A-D) from transducers (22A-D) and generates a plurality of raw audio data streams (54A-D) from the electrical signals (42A-D). The audio sampler (36) is capable of sampling the electrical signals (42A-D) at a fraction of a frame synchronization rate (Fs) of the optical network (32). The microcomputer (34) has an audio processor function (56) and a multiplexer function (58). The audio processor function (56) is capable of processing the raw audio data streams (54A-D) to generate a single processed audio data stream (62) at the frame synchronization rate (Fs) of the optical network (32). The multiplexer function (58) is capable of generating a multiplexed audio data stream (66) having a plurality of frames (70).
    Type: Application
    Filed: October 2, 2003
    Publication date: April 22, 2004
    Inventors: Dennis Stolyarov, Yuri Stotski