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: 10324843
    Abstract: 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: Grant
    Filed: May 25, 2016
    Date of Patent: June 18, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: David Erel, Assaf Natanzon
  • Patent number: 9378096
    Abstract: 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: Grant
    Filed: June 30, 2012
    Date of Patent: June 28, 2016
    Assignee: EMC Corporation
    Inventors: David Erel, Assaf Natanzon
  • Patent number: 9235524
    Abstract: 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: Grant
    Filed: December 30, 2011
    Date of Patent: January 12, 2016
    Assignee: EMC Corporation
    Inventors: Philip Derbeko, Assaf Natanzon, Anat Eyal, David Erel, Daniel S. Cobb
  • Patent number: 9158578
    Abstract: 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: Grant
    Filed: June 30, 2012
    Date of Patent: October 13, 2015
    Assignee: EMC Corporation
    Inventors: Philip Derbeko, Assaf Natanzon, Anat Eyal, David Erel
  • Patent number: 9128855
    Abstract: 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: Grant
    Filed: June 26, 2013
    Date of Patent: September 8, 2015
    Assignee: EMC Corporation
    Inventors: Assaf Natanzon, David Erel
  • Patent number: 9104529
    Abstract: 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: Grant
    Filed: December 30, 2011
    Date of Patent: August 11, 2015
    Assignee: EMC Corporation
    Inventors: Philip Derbeko, Assaf Natanzon, Anat Eyal, David Erel
  • Patent number: 8930947
    Abstract: 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: Grant
    Filed: December 30, 2011
    Date of Patent: January 6, 2015
    Assignee: EMC Corporation
    Inventors: Philip Derbeko, Assaf Natanzon, Anat Eyal, David Erel
  • Patent number: 8627012
    Abstract: 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: Grant
    Filed: December 30, 2011
    Date of Patent: January 7, 2014
    Assignee: EMC Corporation
    Inventors: Philip Derbeko, Assaf Natanzon, Anat Eyal, David Erel
  • Publication number: 20060102193
    Abstract: 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: Application
    Filed: December 21, 2005
    Publication date: May 18, 2006
    Inventors: Yakov Lyubchik, Rudolf Botner, Yonatan Hen, David Erel
  • Publication number: 20050145366
    Abstract: 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: Application
    Filed: July 22, 2004
    Publication date: July 7, 2005
    Inventor: David Erel
  • Publication number: 20050051548
    Abstract: 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: Application
    Filed: August 18, 2003
    Publication date: March 10, 2005
    Inventor: David Erel
  • Patent number: 5113881
    Abstract: 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: Grant
    Filed: June 22, 1990
    Date of Patent: May 19, 1992
    Inventors: Israel Lin, David Erel
  • Patent number: 4508358
    Abstract: 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: Grant
    Filed: June 25, 1982
    Date of Patent: April 2, 1985
    Inventor: David Erel