Patents by Inventor Allon Cohen

Allon Cohen 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: 10387309
    Abstract: A computing system includes multiple compute nodes that include respective processors and respective cache memories. The processors are configured to determine a default compute node in which a given data item is to be cached, to make a decision whether to cache the given data item in the default compute node or in an alternative compute node, based on cache-quality metrics that are evaluated for respective cache memories of the compute nodes, and to cache the given data item in the default compute node or in the alternative compute node, depending on the decision.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: August 20, 2019
    Assignee: Elastifile Ltd.
    Inventors: Shahar Frank, Ezra Hoch, Shai Koffman, Allon Cohen, Avraham Meir
  • Publication number: 20170109282
    Abstract: A computing system includes multiple compute nodes that include respective processors and respective cache memories. The processors are configured to determine a default compute node in which a given data item is to be cached, to make a decision whether to cache the given data item in the default compute node or in an alternative compute node, based on cache-quality metrics that are evaluated for respective cache memories of the compute nodes, and to cache the given data item in the default compute node or in the alternative compute node, depending on the decision.
    Type: Application
    Filed: July 19, 2016
    Publication date: April 20, 2017
    Inventors: Shahar Frank, Ezra Hoch, Shai Koffman, Allon Cohen, Avraham Meir
  • Publication number: 20170109102
    Abstract: An apparatus includes a storage device and a processor. The storage device includes a non-volatile storage including non-volatile memory media, and a Non-Volatile Dynamic Random Access Memory (NVDRAM). The processor is configured to run a software application that supports at least a first command for storing first information in the non-volatile storage of the storage device, and a second command for storing second information in the NVDRAM of the storage device.
    Type: Application
    Filed: January 19, 2016
    Publication date: April 20, 2017
    Inventors: Erez Yaffe, Renana Frim, Avraham Meir, Ezra Hoch, Allon Cohen, Eyal Lotem, Shahar Frank
  • Publication number: 20120311271
    Abstract: A read cache device for accelerating execution of read commands in a storage area network (SAN) in a data path between frontend servers and a backend storage. The device includes a cache memory unit for maintaining portions of data that reside in the backend storage and mapped to at least one accelerated virtual volume; a cache management unit for maintaining data consistency between the cache memory unit and the at least one accelerated virtual volume; a descriptor memory unit for maintaining a plurality of descriptors; and a processor for receiving each command and each command response travels in the data path serving each received read command directed to the at least one accelerated virtual volume by returning requested data stored in the cache memory unit and writing data to the cache memory unit according to a caching policy.
    Type: Application
    Filed: June 6, 2011
    Publication date: December 6, 2012
    Applicant: SANRAD, Ltd.
    Inventors: Yaron Klein, Allon Cohen
  • Publication number: 20050088404
    Abstract: Apparatus including: a substrate, having a substrate surface, at least a portion of which is transparent or apertured; and an array of objects each having a maximum dimension smaller than 1 mm attached to the substrate and having an axis about which the object can rotate, wherein the object has two stable positions, a first stable position at which the object covers a transparent or apertured portion of the substrate and a second stable position at which the transparent portion is at least partially uncovered.
    Type: Application
    Filed: December 3, 2002
    Publication date: April 28, 2005
    Inventors: Amichai Heines, Adiel Karty, Allon Cohen
  • Publication number: 20040080484
    Abstract: Apparatus including a substrate, having a substrate surface; an object having a maximum dimension smaller than 1 mm; an axle, having an axis, attached to the object body; and an axle support attached to the substrate and having a support surface. The axle has a rounded cross-section, as manufactured and forms a non-zero angle with a perpendicular to the surface. The object is capable of rotating about the axle.
    Type: Application
    Filed: December 1, 2003
    Publication date: April 29, 2004
    Inventors: Amichai Heines, Joseph Shappir, Adiel Karty, Allon Cohen