Patents by Inventor Andrei Erofeev
Andrei Erofeev 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).
-
Publication number: 20110296520Abstract: According to certain aspects, a method for performing remote backup operations is provided that includes receiving a first unidirectional connection request from a media agent module to a proxy device within an enterprise network, through a firewall. The method also includes receiving a second unidirectional connection request from a remote device coupled to an untrusted network, such as through a second firewall. Secure connections are established from the media agent module to the proxy and from the remote device to the proxy. Additionally, the method can include routing with the proxy device backup data from the remote computing device to the media agent over the secured connections. The method also may include storing the backup data on a storage device within the enterprise network. In certain embodiments, during establishment of the secure connections, identification of the media agent or the storage device is not exposed to the untrusted network.Type: ApplicationFiled: May 27, 2011Publication date: December 1, 2011Applicant: COMMVAULT SYSTEMS, INC.Inventor: Andrei Erofeev
-
Publication number: 20110295805Abstract: Preparing source data to be replicated in a continuous data replication environment. Certain systems and methods populate a file name database with entries having a unique file identifier descriptor (FID), short name and a FID of the parent directory of each directory or file on a source storage device. Such information is advantageously gathered during scanning of a live file system without requiring a snapshot of the source storage device. The database can be further used to generate absolute file names associated with data operations to be replayed on a destination storage device. Based on the obtained FIDs, certain embodiments can further combine write operations to be replayed on the destination storage device and/or avoid replicating temporary files to the destination system.Type: ApplicationFiled: May 27, 2011Publication date: December 1, 2011Applicant: COMMVAULT SYSTEMS, INC.Inventor: Andrei Erofeev
-
Publication number: 20110257584Abstract: Substances are injected (e.g. laser injected) into skin tissue in order to change optical and/or mechanical properties of the tissue. Methods include ablating one or more micro-holes into tissue, pushing a substance into the one or more micro-holes with energy from the creation of the mirco-holes, with acoustic energy, and/or with laser energy. A container component is filled with the substance to be injected into the skin tissue.Type: ApplicationFiled: April 15, 2011Publication date: October 20, 2011Applicant: PALOMAR MEDICAL TECHNOLOGIES, INC.Inventors: Gregory B. Altshuler, Ilya Yaroslavsky, David Tabatadze, Valery V. Tuchin, Andrei Belikov, Andrei Erofeev
-
Patent number: 7962455Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.Type: GrantFiled: December 15, 2009Date of Patent: June 14, 2011Assignee: CommVault Systems, Inc.Inventor: Andrei Erofeev
-
Patent number: 7870355Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.Type: GrantFiled: December 18, 2006Date of Patent: January 11, 2011Assignee: CommVault Systems, Inc.Inventor: Andrei Erofeev
-
Publication number: 20100250508Abstract: Systems and methods for providing more efficient handling of I/O requests for clustered file system data subject to data migration or the like. For instance, exemplary systems can more quickly determine if certain files on primary storage represent actual file data or stub data for recalling file data from secondary storage. Certain embodiments utilize a driver cache on each cluster node to maintain a record of recently accessed files that represent regular files (as opposed to stubs). A dual-locking process, using both strict locking and relaxed locking, maintains consistency between driver caches on different nodes and the data of the underlying clustered file system, while providing improved access to the data by the different nodes. Moreover, a signaling process can be used, such as with zero-length files, for alerting drivers on different nodes that data migration is to be performed and/or that the driver caches should be flushed.Type: ApplicationFiled: March 11, 2010Publication date: September 30, 2010Applicant: CommVault Systems, Inc.Inventor: Andrei Erofeev
-
Publication number: 20100100529Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.Type: ApplicationFiled: December 18, 2009Publication date: April 22, 2010Applicant: CommVault Systems, Inc.Inventor: Andrei Erofeev
-
Publication number: 20100094808Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.Type: ApplicationFiled: December 15, 2009Publication date: April 15, 2010Applicant: CommVault Systems, Inc.Inventor: Andrei Erofeev
-
Publication number: 20100036295Abstract: Devices and methods of treatment of tissue, such as skin tissue and subcutaneous tissue, with thermal control elements are disclosed. Some disclosed devices and methods employ local deformation of tissue in small areas. Devices and methods employing local deformation are used to produce fractional thermal treatments. Some devices and methods are external to a subject's skin others are beneath the subject's skin in the subcutaneous tissue.Type: ApplicationFiled: August 10, 2009Publication date: February 11, 2010Applicant: PALOMAR MEDICAL TECHNOLOGIES, INC.Inventors: Gregory B. Altshuler, Robert R. Lopez, Andrei Erofeev, Christopher Gaal
-
Patent number: 7661028Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.Type: GrantFiled: December 18, 2006Date of Patent: February 9, 2010Assignee: CommVault Systems, Inc.Inventor: Andrei Erofeev
-
Publication number: 20100031017Abstract: A system and method for encrypting secondary copies of data is described. In some examples, the system encrypts a secondary copy of data after the secondary copy is created. In some examples, the system looks to information about a data storage system, and determines when and where to encrypt data based on the information.Type: ApplicationFiled: December 28, 2007Publication date: February 4, 2010Inventors: Parag Gokhale, Andrei Erofeev, Marcus S. Muller
-
Patent number: 7636743Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.Type: GrantFiled: December 18, 2006Date of Patent: December 22, 2009Assignee: CommVault Systems, Inc.Inventor: Andrei Erofeev
-
Patent number: 7631351Abstract: The present invention provides systems and methods for performing storage operations through a firewall. Methods are provided that include, in a networked computer system, identifying, based on configuration data, whether each of a set of network elements is within a trusted network or not within the trusted network. Traffic between elements within the trusted network and elements not within the trusted network must pass through a firewall. The methods also include, prior to performing a storage operation through the firewall, allocating a specific set of ports, in accordance with at least one security parameter, for use in performing the storage operation. Methods are also provided which include monitoring traffic through the specific ports, and, if traffic is determined to be inactive through a first port of the specific ports, sending a packet through the first port.Type: GrantFiled: April 5, 2004Date of Patent: December 8, 2009Assignee: CommVault Systems, Inc.Inventor: Andrei Erofeev
-
Publication number: 20090254076Abstract: Devices and methods of treatment of tissue, such as skin tissue, with electromagnetic radiation (EMR) are disclosed that employ local deformation of tissue in small areas. Devices and methods employing local deformation are used to produce fractional lattices of EMR-treated islets in tissue.Type: ApplicationFiled: March 17, 2009Publication date: October 8, 2009Applicant: PALOMAR MEDICAL CORPORATIONInventors: Gregory B. Altshuler, Andrei Belikov, James Childs, Andrei Erofeev, Ilya Yaroslavsky
-
Publication number: 20080320319Abstract: A system and method for encrypting secondary copies of data is described. In some examples, the system encrypts a secondary copy of data after the secondary copy is created. In some examples, the system looks to information about a data storage system, and determines when and where to encrypt data based on the information.Type: ApplicationFiled: March 31, 2008Publication date: December 25, 2008Inventors: Marcus S. Muller, Parag Gokhale, Andrei Erofeev
-
Publication number: 20080186591Abstract: In one aspect, the present invention provides a dermatological device that comprises a optical mask that is adapted to receive a radiation beam, e.g., from an external radiation source via an optical fiber, and to transform the beam into a plurality of beamlets. A zoom lens system is optically coupled to the optical mask so as to receive the beamlets, wherein zoom lens system is capable of focusing the beamlets into a plurality of separate skin portions. The zoom lens system can provide adjustable magnification while substantially preserving the locations of the focused spots within the skin. By way of example, the zoom lens system can be a parfocal inverting optical system.Type: ApplicationFiled: February 1, 2007Publication date: August 7, 2008Applicant: PALOMAR MEDICAL TECHNOLOGIES, INC.Inventors: Gregory B. Altshuler, Andrei Erofeev, Mikhail Smirnov
-
Publication number: 20080183162Abstract: Methods and devices for ablating portions of a tissue volume with electromagnetic radiation (EMR) to produce lattices of EMR-treated ablation islets in the tissue are disclosed, including lattices of micro-holes, micro-grooves, and other structures. Also, methods and devices for using the ablated islets are disclosed, including to deliver chromophores, filler, drugs and other substances to the tissue volume.Type: ApplicationFiled: December 28, 2007Publication date: July 31, 2008Applicant: PALOMAR MEDICAL TECHNOLOGIES, INC.Inventors: Gregory B. Altshuler, Ilya Yaroslavsky, Andrei Erofeev, Valery V. Tuchin
-
Publication number: 20070255355Abstract: The present invention generally provides methods and devices that allow more efficient delivery of a stimulus, such as optical radiation, to the skin. In many embodiments, negative and/or positive pressure is applied to one or more skin regions in order to maintain a skin target under tension so as to redistribute blood volume between the skin target and other skin segments. In many cases, such tension can cause a depletion of the volumetric blood content in the skin target (that is, in the blood vessels beneath a surface of the skin target), thereby facilitating delivery of radiation to the skin target.Type: ApplicationFiled: April 6, 2007Publication date: November 1, 2007Applicant: PALOMAR MEDICAL TECHNOLOGIES, INC.Inventors: Gregory Altshuler, Andrei Erofeev, Robert Lopez, Liam O'Shea
-
Publication number: 20070226438Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.Type: ApplicationFiled: December 18, 2006Publication date: September 27, 2007Inventor: Andrei Erofeev
-
Publication number: 20070183224Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.Type: ApplicationFiled: December 18, 2006Publication date: August 9, 2007Inventor: Andrei Erofeev