Patents by Inventor David Erel
David Erel 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: 10324843Abstract: A method, computer program product, and computing system for receiving an indication of an intent to restore at least a portion of a data array based upon a historical record of the data array. One or more changes made to the content of that data array after the generation of the historical record may be identified, thus generating a differential record. One or more data entries within a cache memory system associated with the at least a portion of a data array may be invalidated based, at least in part, upon the differential record.Type: GrantFiled: May 25, 2016Date of Patent: June 18, 2019Assignee: EMC IP Holding Company LLCInventors: David Erel, Assaf Natanzon
-
Patent number: 9378096Abstract: A method, computer program product, and computing system for receiving an indication of an intent to restore at least a portion of a data array based upon a historical record of the data array. One or more changes made to the content of that data array after the generation of the historical record may be identified, thus generating a differential record. One or more data entries within a cache memory system associated with the at least a portion of a data array may be invalidated based, at least in part, upon the differential record.Type: GrantFiled: June 30, 2012Date of Patent: June 28, 2016Assignee: EMC CorporationInventors: David Erel, Assaf Natanzon
-
Patent number: 9235524Abstract: A method, computer program product, and computing system for copying a content directory associated with a cache system from a volatile memory system to a non-volatile memory system. A plurality of data requests concerning a plurality of data actions to be taken on an electro-mechanical storage device associated with the cache system are received on the cache system. The content directory on the volatile memory system is updated based, at least in part, upon the plurality of data requests. The plurality of data requests are stored on tracking queue included within the electro-mechanical storage device.Type: GrantFiled: December 30, 2011Date of Patent: January 12, 2016Assignee: EMC CorporationInventors: Philip Derbeko, Assaf Natanzon, Anat Eyal, David Erel, Daniel S. Cobb
-
Patent number: 9158578Abstract: A method, computer program product, and computing system for receiving an indication that a target virtual machine is going to be migrated from a first operating environment to a second operating environment. The target cache system is associated with target virtual machine. An auxiliary virtual machine is generated within the second operating environment. An auxiliary cache system is associated with the auxiliary virtual machine. The target virtual machine and the auxiliary virtual machine are connected. IO requests for the target virtual machine are mirrored to the auxiliary virtual machine. At least a portion of cache data included within a target memory system associated with the target cache system is copied to an auxiliary memory system associated with the auxiliary cache system. The target virtual machine is migrated from the first operating environment to the second operating environment.Type: GrantFiled: June 30, 2012Date of Patent: October 13, 2015Assignee: EMC CorporationInventors: Philip Derbeko, Assaf Natanzon, Anat Eyal, David Erel
-
Patent number: 9128855Abstract: A computer implemented method, system, and computer program product for cache management comprising recording metadata of IO sent from the server to a storage array, calculating a distribution of a server cache based on the metadata, receiving an IO directed to the storage array, and revising an allocation of the server cache to the plurality of storage mediums based on the calculated distribution and the IO.Type: GrantFiled: June 26, 2013Date of Patent: September 8, 2015Assignee: EMC CorporationInventors: Assaf Natanzon, David Erel
-
Patent number: 9104529Abstract: A method, computer program product, and computing system for copying a cache system from a first machine to a second machine, wherein the cache system includes cache content and a content directory, thus generating a duplicate cache system on the second machine. The duplicate cache system includes duplicate cache content and a duplicate content directory. A plurality of data requests concerning a plurality of data actions to be taken on a data array associated with the first machine are received on the first machine. The plurality of data requests are stored on a tracking queue included within the data array associated with the first machine.Type: GrantFiled: December 30, 2011Date of Patent: August 11, 2015Assignee: EMC CorporationInventors: Philip Derbeko, Assaf Natanzon, Anat Eyal, David Erel
-
Patent number: 8930947Abstract: A method, computer program product, and computing system for receiving an indication that a virtual machine is going to be migrated from a first operating environment to a second operating environment. The mode of operation of a cache system associated with the virtual machine is downgraded. Content included within a memory device currently associated with the cache system is copied to a memory device to be associated with the cache system. The memory device currently associated with the cache system is detached from the virtual machine. The virtual machine is migrated from the first operating environment to the second operating environment.Type: GrantFiled: December 30, 2011Date of Patent: January 6, 2015Assignee: EMC CorporationInventors: Philip Derbeko, Assaf Natanzon, Anat Eyal, David Erel
-
Patent number: 8627012Abstract: A method, computer program product, and computing system for receiving, on a cache system, a plurality of data write requests, wherein each data write request identifies a data portion to be written to a data array associated with the cache system. The data portions associated with the data write requests are written to the cache system. The data portions associated with the data write requests are queued until the occurrence of a commit event. Upon the occurrence of the commit event, a consolidated write operation is performed to write the data portions associated with the data write requests to the data array.Type: GrantFiled: December 30, 2011Date of Patent: January 7, 2014Assignee: EMC CorporationInventors: Philip Derbeko, Assaf Natanzon, Anat Eyal, David Erel
-
Ultrasonic cleaning and washing apparatus for fruits and vegetables and a method for the use thereof
Publication number: 20060102193Abstract: The invention provides a method and an apparatus for washing and cleaning fruits and vegetables. The apparatus has a degassing means (14); a washing tank (26) which accommodates at least one item for cleaning; an ultrasonic means (28); at least one water pumping means (32); a water jetting means (62) for directing a plurality of jets of water towards the at least one cleaning item to halt circulation and motion of water in the washing tank (26) and concurrently to bring the rotation and motion of the at least one cleaning item to halt within the shortest period of time, a holding means (52, 70) to facilitate passage of ultrasonic energy through the water to optimally penetrate the at least one cleaning item immersed therein; and a control means (16) for programming and executing relevant process parameters in the operation of the apparatus.Type: ApplicationFiled: December 21, 2005Publication date: May 18, 2006Inventors: Yakov Lyubchik, Rudolf Botner, Yonatan Hen, David Erel -
Publication number: 20050145366Abstract: A heat sink adapted for cooling a heat generating component, operative with an air moving means to generate airflow and remove the generated heat. The heat sink comprises a heat conducting element in thermal contact with the heat generating component, which is also in thermal contact with a plurality of fins having through fin-perforations defining free airflow passages and heat paths so as to spread the generated heat through the perforated fins. The structural configuration and relative spatial disposition of the perforated fins form airflow directing elements for the generated airflow, which flows via an air inlet and through inflow and outflow air passages which are in fluid communication via the fin-perforations, such that the airflow directing elements at least partially block the generated airflow, thus substantially directing all of it to flow via each of the fin-perforations, thereby developing cross-flow only once through the fin-perforations so as to exit via the air outlet.Type: ApplicationFiled: July 22, 2004Publication date: July 7, 2005Inventor: David Erel
-
Publication number: 20050051548Abstract: A system comprising at least one connector provided with a connecting means enabling connection of the at least one connector to at least one connected element to form a structure comprising at least one discarded object.Type: ApplicationFiled: August 18, 2003Publication date: March 10, 2005Inventor: David Erel
-
Patent number: 5113881Abstract: A device for the ultrasonic cleaning and disinfecting of fruit and vegetables, which facilitates removing practically all resudues of contaminants such as mud, biological dirt, microbiological flora like mold, worms, bacteria, germs, and chemicals such as herbicides, pesticides, fungicides, fertilizer remains etc., from rough or smooth surfaces of fruit and vegetables of all types. The device is equipped to stir the fruit and vegetable items within a cleaning tank filled with water, so as to expose all of their sides to a maximum level of vibration energy, achieving a predetermined cleaning probability.Type: GrantFiled: June 22, 1990Date of Patent: May 19, 1992Inventors: Israel Lin, David Erel
-
Patent number: 4508358Abstract: An apparatus which serves as a physical exerciser and as a means of locomotion is built up of a chassis and at least two, but preferably three wheels, one of which is positively driven. The rider occupies a seat and actuates a linearly reciprocable drive member, the motion of which is transmitted to the driven wheel via a link, the linear movement being transformed into rotatory movement.Type: GrantFiled: June 25, 1982Date of Patent: April 2, 1985Inventor: David Erel