Patents by Inventor Mikhail BORISOV

Mikhail BORISOV 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: 10956276
    Abstract: The system state recovery methods, systems and products disclosed herein enable an efficient means of recovering from a permanent site outage event in a distributed, block-based storage system. Embodiments teach using directory trees and journal updates for neighboring zones, which are still operational, as a means of recovering data for the site experiencing an outage. We further disclose load balancing techniques in order to improve efficiency of recovery. Load balancing is performed by selecting a leader zone and a group of non-leaders, which will comprise a set of recovery drivers. The systems within the set of recovery drivers are used to piece together lost data from the zone experiencing an outage. In embodiments, the systems, methods and products could be used with an Elastic Cloud Systemâ„¢.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: March 23, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Mikhail Danilov, Mikhail Borisov
  • Patent number: 10817204
    Abstract: Facilitating migration of versioned data in a reverse chronological order is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise initiating a migration of information from a source storage device to a target storage device. The information can comprise a current object version of data and previous object versions of the data. The current object version of data can comprise portions of the previous object versions of the data. The operations can also comprise facilitating a first migration of the current object version prior to the migration of the previous object versions. Further, the operations can comprise facilitating a second migration of the previous object versions in a reverse migration order.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: October 27, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Mikhail Danilov, Mikhail Borisov
  • Patent number: 10768531
    Abstract: A system that contains a semi-ellipsoidal SLM holder supporting a plurality of flat rectangular SLMs, which are placed onto the semi-ellipsoidal surface of the holder in the most surface-covering way. The system contains a coherent light source placed in the first focal point of the ellipsoid. The second focal point of the ellipsoid defines the area in which an image-receiving object is to be placed. All the SLMs are illuminated by a diverging light beam emitted from the coherent light source. In each SLM, the light is subjected to phase-amplitude modulation and is converted into an image-carrying beam, which convergently fells onto the object on which the target image is to be produced. Thus, a pattern is formed on the object by a maskless method in which a plurality of SLMs are combined into a common image-forming holographic unit.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: September 8, 2020
    Inventors: Vadim Rakhovsky, Vitaly Chernik, Mikhail Borisov, Aleksey Shamaev, Dmitry Chelyubeev
  • Publication number: 20200117547
    Abstract: The system state recovery methods, systems and products disclosed herein enable an efficient means of recovering from a permanent site outage event in a distributed, block-based storage system. Embodiments teach using directory trees and journal updates for neighboring zones, which are still operational, as a means of recovering data for the site experiencing an outage. We further disclose load balancing techniques in order to improve efficiency of recovery. Load balancing is performed by selecting a leader zone and a group of non-leaders, which will comprise a set of recovery drivers. The systems within the set of recovery drivers are used to piece together lost data from the zone experiencing an outage. In embodiments, the systems, methods and products could be used with an Elastic Cloud System.
    Type: Application
    Filed: April 12, 2019
    Publication date: April 16, 2020
    Inventors: Mikhail Danilov, Mikhail Borisov
  • Patent number: 10395044
    Abstract: In general, embodiments of the invention include methods and apparatuses for securely storing computer system data. Embodiments of the invention encrypt and decrypt SATA data transparently to software layers. That makes it unnecessary to make any software modifications to the file system, device drivers, operating system, or application. Encryption key management is performed either remotely on a centralized Remote Management System or locally. Embodiments of the invention implement background disk backups using snapshots. Additional security features that are included in embodiments of the invention include virus scanning, a virtual/network drive, a RAM drive and a port selector that provides prioritized and/or background access to SATA mass storage to a secure subsystem.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: August 27, 2019
    Assignee: Janus Technologies, Inc.
    Inventors: Michael Wang, Joshua Porten, Sofin Raskin, Mikhail Borisov
  • Patent number: 10162307
    Abstract: A system for generating a lithographic image contains a light source that emits a diverging light beam and a reflective concave curvilinear surface onto which the diverging light beam falls and which reflects the diverging beam in the form of a converging beam. A digital hologram, which is placed into a diverging beam between the light source and the reflective surface, is coded in accordance with the lithographic image either preliminarily or dynamically, with the use of a spatial light modulator. From the curvilinear surface the spatially modulated beam is reflected in the form of a converging beam which falls onto an image-receiving substrate that is located in the image restoration plane and on which the lithographic image is generated.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: December 25, 2018
    Inventors: Vadim Rakhovsky, Mikhail Borisov, Aleksey Shamaev, Dmitry Chelyubeev, Vitaly Chernik, Peter Mikheev
  • Publication number: 20180292783
    Abstract: A system for generating a lithographic image contains a a light source that emits a diverging light beam and a reflective concave curvilinear surface onto which the diverging light beam falls and which reflects the diverging beam in the form of a converging beam. A digital hologram, which is placed into a diverging beam between the light source and the reflective surface, is coded in accordance with the lithographic image either preliminarily or dynamically, with the use of a spatial light modulator. From the curvilinear surface the spatially modulated beam is reflected in the form of a converging beam which falls onto an image-receiving substrate that is located in the image restoration plane and on which the lithographic image is generated.
    Type: Application
    Filed: April 5, 2017
    Publication date: October 11, 2018
    Inventors: Vadim Rakhovsky, Mikhail Borisov, Aleksey Shamaev, Dmitry Chelyubeev, Vitaly Chernik, Peter Mikheev
  • Patent number: 9952516
    Abstract: A system for generating a lithographic image contains a alight source that emits a diverging light beam and a reflective concave curvilinear surface onto which the diverging light beam falls and which reflects the diverging beam in the form of a converging beam. A digital hologram, which is coded in accordance with the initial lithographic image either preliminarily or dynamically with the use of a spatial light modulator, is placed into the converging beam between the reflective surface and the image-receiving object. The image of an initial lithographic image formed on the image-receiving object is subsequently used in the processes of microlithography.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: April 24, 2018
    Inventors: Vadim Rakhovsky, Mikhail Borisov, Aleksey Shamaev, Dmitry Chelyubeev, Vitaly Chernik, Peter Mikheev
  • Patent number: 9699216
    Abstract: The present invention relates to a system that manages security of one or more computer systems and/or one or more different types of I/O channels such as USB, Ethernet, SATA, and SAS. According to certain aspects, the management system is distributed. That is, a central management system and computer subsystems are physically distributed within one or more geographical areas, and communicate with each other by passing messages through a computer network. According to certain additional aspects, the configuration and/or security functions performed by methods and apparatuses according to the invention can be logically transparent to the upstream host and to the downstream device.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: July 4, 2017
    Assignee: JANUS TECHNOLOGIES, INC.
    Inventors: Mikhail Borisov, Sofin Raskin, Michael Wang, Joshua Porten
  • Patent number: 9569132
    Abstract: In one aspect, a method includes determining a number of read blocks pending for each path from a host to a logical device, determining a number of write blocks pending for each path from the host to the logical device, determining one or more factors associated with time for each path from the host to the logical device and selecting a path from the host to the logical device to read or write data using the number of read blocks pending, the number of write blocks pending and the one or more factors associated with time.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: February 14, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Amrita Sadhukhan, Mikhail Borisov
  • Publication number: 20160357973
    Abstract: In general, embodiments of the invention include methods and apparatuses for securely storing computer system data. Embodiments of the invention encrypt and decrypt SATA data transparently to software layers. That makes it unnecessary to make any software modifications to the file system, device drivers, operating system, or application. Encryption key management is performed either remotely on a centralized Remote Management System or locally. Embodiments of the invention implement background disk backups using snapshots. Additional security features that are included in embodiments of the invention include virus scanning, a virtual/network drive, a RAM drive and a port selector that provides prioritized and/or background access to SATA mass storage to a secure subsystem.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Inventors: Michael WANG, Joshua PORTEN, Sofin RASKIN, Mikhail BORISOV
  • Patent number: 9424443
    Abstract: In general, embodiments of the invention include methods and apparatuses for securely storing computer system data. Embodiments of the invention encrypt and decrypt SATA data transparently to software layers. That makes it unnecessary to make any software modifications to the file system, device drivers, operating system, or application. Encryption key management is performed either remotely on a centralized Remote Management System or locally. Embodiments of the invention implement background disk backups using snapshots. Additional security features that are included in embodiments of the invention include virus scanning, a virtual/network drive, a RAM drive and a port selector that provides prioritized and/or background access to SATA mass storage to a secure subsystem.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: August 23, 2016
    Assignee: Janus Technologies, Inc.
    Inventors: Michael Wang, Joshua Porten, Sofin Raskin, Mikhail Borisov
  • Publication number: 20160099974
    Abstract: The present invention relates to a system that manages security of one or more computer systems and/or one or more different types of I/O channels such as USB, Ethernet, SATA, and SAS. According to certain aspects, the management system is distributed. That is, a central management system and computer subsystems are physically distributed within one or more geographical areas, and communicate with each other by passing messages through a computer network. According to certain additional aspects, the configuration and/or security functions performed by methods and apparatuses according to the invention can be logically transparent to the upstream host and to the downstream device.
    Type: Application
    Filed: December 11, 2015
    Publication date: April 7, 2016
    Inventors: Mikhail Borisov, Sofin Raskin, Michael Wang, Joshua Porten
  • Patent number: 9215250
    Abstract: The present invention relates to a system that manages security of one or more computer systems and/or one or more different types of I/O channels such as USB, Ethernet, SATA, and SAS. According to certain aspects, the management system is distributed. That is, a central management system and computer subsystems are physically distributed within one or more geographical areas, and communicate with each other by passing messages through a computer network. According to certain additional aspects, the configuration and/or security functions performed by methods and apparatuses according to the invention can be logically transparent to the upstream host and to the downstream device.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: December 15, 2015
    Assignee: Janus Technologies, Inc.
    Inventors: Joshua Porten, Sofin Raskin, Michael Wang, Mikhail Borisov
  • Publication number: 20150185695
    Abstract: The invention describes a method of manufacturing a holographic mask capable of producing an image pattern that contains elements of a sub-wavelength size along with decreased deviations from the original pattern. The original pattern is converted into a virtual electromagnetic field and is divided into a set of virtual cells with certain amplitudes and phases, which are mathematically processed for obtaining the virtual digital hologram. The calculation of the latter is based on parameters of the restoration wave, which is used to produce the image pattern from the mask, and on computer optimization by variation of amplitudes and phases of the set of virtual cells and/or parameters of the virtual digital hologram for reaching a satisfactory matching between the produced image pattern and the original pattern. The obtained virtual digital hologram provides physical parameters of the actual digital hologram that is to be manufactured.
    Type: Application
    Filed: December 28, 2013
    Publication date: July 2, 2015
    Inventors: Vadim RAKHOVSKY, Mikhail BORISOV, Aleksey SHAMAEV, Dmitry CHELYUBEEV, Aleksandr Gavrikov, Vitaly CHERNIK, Peter MIKHEEV
  • Publication number: 20150178011
    Abstract: In one aspect, a method includes determining a number of read blocks pending for each path from a host to a logical device, determining a number of write blocks pending for each path from the host to the logical device, determining one or more factors associated with time for each path from the host to the logical device and selecting a path from the host to the logical device to read or write data using the number of read blocks pending, the number of write blocks pending and the one or more factors associated with time.
    Type: Application
    Filed: July 11, 2014
    Publication date: June 25, 2015
    Inventors: Amrita Sadhukhan, Mikhail Borisov
  • Publication number: 20150058624
    Abstract: The present invention relates to a system that manages security of one or more computer systems and/or one or more different types of I/O channels such as USB, Ethernet, SATA, and SAS. According to certain aspects, the management system is distributed. That is, a central management system and computer subsystems are physically distributed within one or more geographical areas, and communicate with each other by passing messages through a computer network. According to certain additional aspects, the configuration and/or security functions performed by methods and apparatuses according to the invention can be logically transparent to the upstream host and to the downstream device.
    Type: Application
    Filed: August 20, 2013
    Publication date: February 26, 2015
    Inventors: Mikhail BORISOV, Sofin RASKIN, Michael WANG, Joshua PORTEN
  • Publication number: 20150058587
    Abstract: In general, embodiments of the invention include methods and apparatuses for securely storing computer system data. Embodiments of the invention encrypt and decrypt SATA data transparently to software layers. That makes it unnecessary to make any software modifications to the file system, device drivers, operating system, or application. Encryption key management is performed either remotely on a centralized Remote Management System or locally. Embodiments of the invention implement background disk backups using snapshots. Additional security features that are included in embodiments of the invention include virus scanning, a virtual/network drive, a RAM drive and a port selector that provides prioritized and/or background access to SATA mass storage to a secure subsystem.
    Type: Application
    Filed: August 20, 2013
    Publication date: February 26, 2015
    Inventors: Michael WANG, Joshua PORTEN, Sofin RASKIN, Mikhail BORISOV