Patents by Inventor Evgeny Drukh
Evgeny Drukh 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: 20140180976Abstract: The present invention is directed towards systems and methods for predicting one or more desired properties of external nodes or properties of their relations with internal nodes, based on a selected group of nodes about which it is known whether the nodes have the desired properties, or it is known whether they have a desired relation property with an internal node. The method comprises storing in one or more data structures a first data set regarding external nodes and a second data set regarding nodes with known properties in a selected group, each data set having one or more data items representing one or more events relating to or attributes of each node in the data set, the second data set including one or more types of data items not included in the first data set.Type: ApplicationFiled: September 12, 2013Publication date: June 26, 2014Applicant: VENTURE LENDING & LEASING VII, INC.Inventors: Yaacov Shama, Tal Segalov, Ehud Ben-Reuven, Evgeny Drukh, Uri Stemfeld
-
Patent number: 8700551Abstract: The present invention is directed towards systems and methods for predicting one or more desired properties of external nodes or properties of their relations with internal nodes, based on a selected group of nodes about which it is known whether the nodes have the desired properties, or it is known whether they have a desired relation property with an internal node. The method comprises storing in one or more data structures a first data set regarding external nodes and a second data set regarding nodes with known properties in a selected group, each data set having one or more data items representing one or more events relating to or attributes of each node in the data set, the second data set including one or more types of data items not included in the first data set.Type: GrantFiled: August 10, 2010Date of Patent: April 15, 2014Assignee: Venture Lending & Leasing VI, Inc.Inventors: Yaacov Shama, Tal Segalov, Ehud Ben-Reuven, Evgeny Drukh, Uri Sternfeld
-
Patent number: 8560471Abstract: The present invention is directed towards systems and methods for predicting one or more desired properties of external nodes or properties of their relations with internal nodes, based on a selected group of nodes about which it is known whether the nodes have the desired properties, or it is known whether they have a desired relation property with an internal node. The method comprises storing in one or more data structures a first data set regarding external nodes and a second data set regarding nodes with known properties in a selected group, each data set having one or more data items representing one or more events relating to or attributes of each node in the data set, the second data set including one or more types of data items not included in the first data set.Type: GrantFiled: August 10, 2010Date of Patent: October 15, 2013Inventors: Yaacov Shama, Tal Segalov, Ehud Ben-Reuven, Evgeny Drukh, Uri Sternfeld
-
Publication number: 20110213741Abstract: The present invention is directed towards systems and methods for predicting one or more desired properties of external nodes or properties of their relations with internal nodes, based on a selected group of nodes about which it is known whether the nodes have the desired properties, or it is known whether they have a desired relation property with an internal node. The method comprises storing in one or more data structures a first data set regarding external nodes and a second data set regarding nodes with known properties in a selected group, each data set having one or more data items representing one or more events relating to or attributes of each node in the data set, the second data set including one or more types of data items not included in the first data set.Type: ApplicationFiled: August 10, 2010Publication date: September 1, 2011Inventors: Yaacov Shama, Tal Segalov, Ehud Ben-Reuven, Evgeny Drukh, Uri Sternfeld
-
Patent number: 7934262Abstract: Method and apparatus for detecting viruses in a continuous data protection system using by scanning journal data. In an exemplary embodiment, a system stores journal data, receiving a virus signature update containing a first new virus signature, scanning the journal data for the first new virus signature, and identifying a data block containing the first new virus signature for a first virus.Type: GrantFiled: December 26, 2007Date of Patent: April 26, 2011Assignee: EMC (Benelux) B.V., S.A.R.L.Inventors: Assaf Natanzon, Evgeny Drukh, Shlomo Ahal
-
Publication number: 20110035347Abstract: The present invention is directed towards systems and methods for predicting one or more desired properties of external nodes or properties of their relations with internal nodes, based on a selected group of nodes about which it is known whether the nodes have the desired properties, or it is known whether they have a desired relation property with an internal node. The method comprises storing in one or more data structures a first data set regarding external nodes and a second data set regarding nodes with known properties in a selected group, each data set having one or more data items representing one or more events relating to or attributes of each node in the data set, the second data set including one or more types of data items not included in the first data set.Type: ApplicationFiled: August 10, 2010Publication date: February 10, 2011Inventors: Yaacov Shama, Tal Segalov, Ehud Ben-Reuven, Evgeny Drukh, Uri Sternfeld
-
Patent number: 7860836Abstract: In one aspect, a method to recover data includes annotating metadata entries in a journal to indicate changes by an application to an object stored in a continuous data protection environment. Each entry of the metadata corresponds to one of a unique group of DO stream data blocks or a unique group of UNDO stream data blocks. The method also includes determining a version of the object that meets criteria by searching the annotated entries and obtaining the version of the object that meets the criteria. In another aspect, a method to recover data includes receiving criteria to recover an object, determining a version of the object that meets the criteria by searching point-in-time images using a DO stream and an UNDO stream and obtaining the version of the object that meets the criteria.Type: GrantFiled: December 26, 2007Date of Patent: December 28, 2010Assignee: EMC (Benelux) B.V., S.A.R.L.Inventors: Assaf Natanzon, Evgeny Drukh, Shlomo Ahal
-
Patent number: 7844856Abstract: Method and apparatus to provide bottleneck processing in a continuous data protection system having journaling. In an exemplary embodiment, system parameter information is collected and analyzed to output bottleneck information.Type: GrantFiled: December 26, 2007Date of Patent: November 30, 2010Assignee: EMC (Benelux) B.V., S.A.R.L.Inventors: Shlomo Ahal, Assaf Natanzon, Evgeny Drukh, Ido Singer
-
Patent number: 7774565Abstract: Methods and systems for accessing data from a previous point in time, including receiving data stored in a storage system of addressable memory, the storage system including a plurality of addresses, receiving a journal history of write transactions for the storage, each write transaction including (i) a plurality of designated memory addresses, (ii) a corresponding plurality of current data to write in the designated memory addresses for storage, and (iii) a time indicator, generating a data structure that represents a virtual interface to the storage at a specified point in time, based on the write transactions in the journal history having a time subsequent to the specified point in time, and enabling a user to process the data from the specified point in time, via the virtual interface and the journal history.Type: GrantFiled: December 12, 2006Date of Patent: August 10, 2010Assignee: EMC Israel Development Center, Ltd.Inventors: Michael Lewin, Yair Heller, Ziv Kedem, Shlomo Ahal, Assaf Natanzon, Avi Shoshan, Evgeny Drukh, Efrat Angel, Oded Weber
-
Patent number: 7627612Abstract: Methods and systems for continuous data replication, including receiving a write transaction from a production site, the write transaction including raw data (RWNEW), a size indicator (SZ1) for the size of the raw data, and a start address (ADD1) for writing the raw data, copying the raw data (RWNEW) into a first journal data stream at a current journal address (JADD1), and copying the size indicator (SZ1), the start address (ADD1) and the journal address (JADD1) into a first journal meta-data stream.Type: GrantFiled: September 28, 2006Date of Patent: December 1, 2009Assignee: EMC Israel Development Center, Ltd.Inventors: Shlomo Ahal, Assaf Natanzon, Tzach Sechner, Oded Kedem, Evgeny Drukh
-
Patent number: 7577867Abstract: A system for consistent data recovery, including a storage area network (SAN) of initiator nodes and target nodes, wherein initiator nodes issue I/O requests and target nodes respond to I/O requests, the SAN being represented logically as a plurality of consistency groups of nodes, G1, . . . , Gn, each consistency group representing at least one logical storage unit (LU), each LU acting as a target node within the SAN, at least one host device, each host device acting as an initiator within the SAN, each host device including a transmitter for issuing I/O requests to at least one LU, and each host device being associated with a host device agent, the host device agent including an interceptor for intercepting I/O requests issued by the host device, and a router for forwarding the intercepted I/O requests to a data protection appliance, a data protection appliance (DPA) acting as both an initiator node and a target node within the SAN.Type: GrantFiled: February 17, 2006Date of Patent: August 18, 2009Assignee: EMC CorporationInventors: Michael Lewin, Yair Heller, Ziv Kedem, Shlomo Ahal, Assaf Natanzon, Evgeny Drukh
-
Patent number: 7516287Abstract: Methods and systems for continuous data replication, including receiving a write transaction from a production site, the write transaction including raw data (RWNEW), a size indicator (SZ1) for the size of the raw data, and a start address (ADD1) for writing the raw data, copying the raw data (RWNEW) into a first journal data stream at a current journal address (JADD1), and copying the size indicator (SZ1), the start address (ADD1) and the journal address (JADD1) into a first journal meta-data stream.Type: GrantFiled: September 28, 2006Date of Patent: April 7, 2009Assignee: EMC Israel Development Center, Ltd.Inventors: Shlomo Ahal, Assaf Natanzon, Tzach Sechner, Oded Kedem, Evgeny Drukh
-
Publication number: 20080082592Abstract: Methods and systems for continuous data replication, including receiving a write transaction from a production site, the write transaction including raw data (RWNEW), a size indicator (SZ1) for the size of the raw data, and a start address (ADD1) for writing the raw data, copying the raw data (RWNEW) into a first journal data stream at a current journal address (JADD1), and copying the size indicator (SZ1), the start address (ADD1) and the journal address (JADD1) into a first journal meta-data stream.Type: ApplicationFiled: September 28, 2006Publication date: April 3, 2008Inventors: Shlomo Ahal, Assaf Natanzon, Tzach Sechner, Oded Kedem, Evgeny Drukh
-
Publication number: 20080082770Abstract: Methods and systems for continuous data replication, including receiving a write transaction from a production site, the write transaction including raw data (RWNEW), a size indicator (SZ1) for the size of the raw data, and a start address (ADD1) for writing the raw data, copying the raw data (RWNEW) into a first journal data stream at a current journal address (JADD1), and copying the size indicator (SZ1), the start address (ADD1) and the journal address (JADD1) into a first journal meta-data stream.Type: ApplicationFiled: September 28, 2006Publication date: April 3, 2008Inventors: Shlomo Ahal, Assaf Natanzon, Tzach Sechner, Oded Kedem, Evgeny Drukh
-
Publication number: 20070220311Abstract: A system for consistent data recovery, including a storage area network (SAN) of initiator nodes and target nodes, wherein initiator nodes issue I/O requests and target nodes respond to I/O requests, the SAN being represented logically as a plurality of consistency groups of nodes, G1, . . . , Gn, each consistency group representing at least one logical storage unit (LU), each LU acting as a target node within the SAN, at least one host device, each host device acting as an initiator within the SAN, each host device including a transmitter for issuing I/O requests to at least one LU, and each host device being associated with a host device agent, the host device agent including an interceptor for intercepting I/O requests issued by the host device, and a router for forwarding the intercepted I/O requests to a data protection appliance, a data protection appliance (DPA) acting as both an initiator node and a target node within the SAN.Type: ApplicationFiled: February 17, 2006Publication date: September 20, 2007Inventors: Michael Lewin, Yair Heller, Ziv Kedem, Shlomo Ahal, Assaf Natanzon, Evgeny Drukh
-
Publication number: 20070162513Abstract: Methods and systems for accessing data from a previous point in time, including receiving data stored in a storage system of addressable memory, the storage system including a plurality of addresses, receiving a journal history of write transactions for the storage, each write transaction including (i) a plurality of designated memory addresses, (ii) a corresponding plurality of current data to write in the designated memory addresses for storage, and (iii) a time indicator, generating a data structure that represents a virtual interface to the storage at a specified point in time, based on the write transactions in the journal history having a time subsequent to the specified point in time, and enabling a user to process the data from the specified point in time, via the virtual interface and the journal history.Type: ApplicationFiled: December 12, 2006Publication date: July 12, 2007Inventors: Michael Lewin, Yair Heller, Ziv Kedem, Shlomo Ahal, Assaf Natanzon, Avi Shoshan, Evgeny Drukh, Efrat Angel, Oded Weber