Patents by Inventor Moshe Stark

Moshe Stark 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: 20040019737
    Abstract: A method and system for storing arranged data in a memory, the system including: (a) a plurality of random access memories, each random access memory (RAM) of the plurality including: (i) a first array of cells, the first array having at least two dimensions and having rows and columns, the first array designed and configured to contain a plurality of key entries, each of the cells having a unique address including a row index and a column index, each of the key entries for matching with an input key, and (b) processing means designed and configured to search the plurality of key entries for a match, in response to the input key, the plurality of RAMs designed and configured such that: (i) at least one row in a second of the RAMs has a row index that is identical to a row index in a first of the RAMs, and (ii) the key entries are arranged within each of the plurality of RAMs in monotonic order.
    Type: Application
    Filed: July 29, 2002
    Publication date: January 29, 2004
    Applicant: HyWire Ltd.
    Inventors: Shay Kastoriano, Moshe Hershkovich, Guy Itzkovsky, Mor Levi, Eyal Shachrai, Yoram Stern, Moshe Stark
  • Publication number: 20030208657
    Abstract: A system and method for storing arranged data in a memory, and for extracting the data therefrom, the system including: (a) a random access memory (RAM) including: (i) a first array of cells, the first array having at least two dimensions and having rows and columns, the first array designed and configured to contain a plurality of at least two kinds of key entries, each of the cells having a unique address and being accessible via an input key, each of the kinds of key entries being arranged in monotonic order, and (ii) a second array of cells, the second array having at least two dimensions and having rows and columns, the second array having a plurality of data entries, each of the data entries being associated with a particular one of the key entries, and (b) processing means designed and configured to search, in response to the input key, the plurality of key entries so as to identify a match.
    Type: Application
    Filed: May 6, 2002
    Publication date: November 6, 2003
    Applicant: HyWire Ltd.
    Inventors: Moshe Stark, Guy Itzkovsky, Shay Kastoriano, Yoram Stern, Eran Saltzmann, Eyal Shachrai
  • Publication number: 20030201379
    Abstract: An image sensor array including a first plurality of unit cells coupled to a first sense amplifier, and a second plurality of unit cells coupled to a second sense amplifier, where the first plurality and the second plurality are substantially electrically isolated from each other.
    Type: Application
    Filed: May 19, 2003
    Publication date: October 30, 2003
    Inventor: Moshe Stark
  • Patent number: 6633953
    Abstract: A method and apparatus for storing an associative key data set of associative elements representing a range, and an associated data set of associated elements, such that an associative element is extracted from memory in response to an input key, the range being represented by a lower boundary value and/or an upper boundary value, the method including: a) providing first and second storage areas for storing the respective data sets; b) ordering the associative elements according to priority precedence; c) storage a boundary value of each associative element in the first storage area in a location corresponding to this order, and d) storing each associated data set value in the second storage area in a location corresponding to the location of the associative element associated thereto.
    Type: Grant
    Filed: February 7, 2001
    Date of Patent: October 14, 2003
    Assignee: Hywire Ltd.
    Inventor: Moshe Stark
  • Publication number: 20030191740
    Abstract: A device for, and method of, storing data in a memory, and for extracting the data therefrom based on a multi-dimensional input (MDI) key, the device including a first and at least a second associative search engine (ASE), each including: (i) a memory having: (A) a first array of cells containing a field of entries, each of the cells being accessible via an input key including a string corresponding to at least a portion of the MDI key, and (B) a second array of cells having a plurality of associated data entries, each of the associated data entries being associated with a particular one of the entries in the first array, and (ii) control logic for operatively connecting the first and the second ASE, the control logic for processing at least a portion of the entries in the first array from each ASE, in response to the input key, so as to determine a match between the input key and an entry of said entries in said field; the control logic for producing a result pertaining to an associated data entry based on t
    Type: Application
    Filed: December 10, 2002
    Publication date: October 9, 2003
    Applicant: HyWire Ltd.
    Inventor: Moshe Stark
  • Publication number: 20030131187
    Abstract: A method and device for arranging and storing data in a memory and for extracting the data from the memory in response to an input key, the method including the steps of: (a) providing a device including: (i) a memory having a plurality of module pairs, each of the module pairs having: (A) a key module including a first array of cells, the first array having at least two dimensions and having rows and columns, the first array containing a plurality of keys, each of the cells having a unique address and being accessible via an input key, the keys within each of the key modules being arranged in monotonic order, and (B) an associated data module including a second array of cells, the second array having at least two dimensions and having rows and columns, the second array having a plurality of data entries, associated with the keys, wherein the memory is designed and configured such that each of the data entries is associated with a particular one of the keys, and (ii) processing means, and (b) performing a pro
    Type: Application
    Filed: January 9, 2002
    Publication date: July 10, 2003
    Applicant: HyWire Ltd.
    Inventor: Moshe Stark
  • Publication number: 20030093646
    Abstract: A method for arranging and storing data in a memory and for extracting the data from the memory in response to an input key, including the steps of (a) providing at least a first array having at least two dimensions, the first array consisting of rows and columns, the first array for storing a plurality of range boundary information; (b) providing at least a second array having at least two dimensions, the second array consisting of rows and columns, the second array for storing a plurality of associated data entries; (c) processing sets of range information to produce, for each of the sets: (i) range boundary information including at least one range-boundary value, the range boundary information being associated with a particular one of the associated data entries, and (ii) range validity information, and (d) storing the range boundary information within the first array.
    Type: Application
    Filed: August 28, 2002
    Publication date: May 15, 2003
    Applicant: HyWire Ltd.
    Inventor: Moshe Stark
  • Publication number: 20020186312
    Abstract: An image sensor includes a plurality of unit cells, each adapted to generate charge in response to photons incident thereon and array elements adapted to sum charge from one or more unit cells at a focal plane of the image sensor. Alternatively, the array elements may be adapted to change a resolution of the output of the image sensor at its focal plane. The invention includes the method performed by the image sensor.
    Type: Application
    Filed: November 27, 2001
    Publication date: December 12, 2002
    Inventor: Moshe Stark
  • Publication number: 20020179820
    Abstract: An image sensor array including a first plurality of unit cells coupled to a first sense amplifier, and a second plurality of unit cells coupled to a second sense amplifier, where the first plurality and the second plurality are substantially electrically isolated from each other.
    Type: Application
    Filed: November 27, 2001
    Publication date: December 5, 2002
    Inventor: Moshe Stark
  • Publication number: 20020007446
    Abstract: Method and apparatus for arranging and storing, in a memory, associative key data set of associative elements and a corresponding associated data set of associated elements, where each associative element corresponds to a range of consecutive values, such that an associated element may be extracted from the memory as valid data if an associative key belongs to its associative element, the range may be represented by its lower and upper extreme values. A memory device(s) is provided for storing the associative key data set and the associated data set, that comprises a first and a second storage areas, so that to each storage location in the first storage area there is a corresponding storage location in the second storage area. The associative elements of the key association data set and their corresponding associated data set are arranged in an order determined by priority precedence, such that associative elements having higher priority are placed before associative elements having lower priority.
    Type: Application
    Filed: February 7, 2001
    Publication date: January 17, 2002
    Inventor: Moshe Stark
  • Patent number: 4287570
    Abstract: The bit density of stored information in a read-only memory (ROM) can be substantially increased by increasing the number of bits which can be stored in each memory cell. This can be accomplished without increasing the size or complexity of the memory cell by having the read only memory capacity stored in each memory cell as one of a multiple number of discrete states achievable by the cell. In a semiconductor chip this can be accomplished by having the semiconductor element, such as a transistor, capable of assuming one of a multiple of parametric values or states. For example, as described herein, impedance or cell width of a semiconductor transistor can be varied to assume one of four different states. The state assigned to a selected memory cell is bracketed by the value of the outputs of a plurality of comparator circuits coupled thereto.
    Type: Grant
    Filed: June 1, 1979
    Date of Patent: September 1, 1981
    Assignee: Intel Corporation
    Inventor: Moshe Stark