Patents Assigned to Annapurna Labs Ltd.
  • Publication number: 20150154072
    Abstract: A method for calculating a plurality (M) of redundancy blocks for multiple (N) data blocks of a plurality (D) of words each, the method comprises: receiving the number (M) of redundancy blocks by a calculator that comprises multiple (R) calculation units; configuring the calculator according to M and R; concurrently calculating, if M equals R, by the multiple (R) calculation units of the calculator, R sets of parity vectors, each set includes a plurality (D) of parity vectors; and calculating the plurality (M) of the redundancy blocks based on the R sets of parity vectors.
    Type: Application
    Filed: December 2, 2013
    Publication date: June 4, 2015
    Applicant: Annapurna Labs Ltd.
    Inventors: Ron Diamant, Nafea Bshara, Yaniv Shapira, Guy Nakibly
  • Patent number: 8892784
    Abstract: There may be provided an apparatus, that may include an input/output (IO) circuit; a micro-controller; a memory module that is arranged to store multiple type identification information and multiple type configuration information; wherein the multiple type identification information allows the apparatus to be identified as being of each one of multiple types of peripheral cards; and wherein the multiple type configuration information allows the apparatus to operate each one of the multiple types; wherein the micro-controller is arranged, following a selection of a selected type out of the multiple types: to expose, to a host—that is coupled to the apparatus, a selected portion of the multiple peripheral identification information that indicates that the apparatus has a functionality of a peripheral card of the selected type; and to configure the peripheral card to interact with the host as being a peripheral card of the selected type.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: November 18, 2014
    Assignee: Annapurna Labs Ltd.
    Inventors: Adi Habusha, Rabeeh Khoury, Nafea Bshara