Patents Assigned to Ezchip Technologies Ltd.
  • Patent number: 9479431
    Abstract: Communicating among nodes in a network includes: sending a packet from an origin node to a destination node over a route including plural nodes. At each node in the route, routing of the packet is initiated according to a predicted path concurrently with verifying the correctness of the predicted path based on analyzing route information in the packet. In response to results of verifying the correctness of the predicted path, the routing of the packet is completed according to the predicted path or initiating a routing of the packet according to an actual path based on the route information in the packet.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: October 25, 2016
    Assignee: EZChip Technologies Ltd.
    Inventors: Ian Rudolf Bratt, Carl G. Ramey, Matthew Mattina
  • Patent number: 9424228
    Abstract: A flexible, scalable server is described. The server includes plural server nodes each server node including processor cores and switching circuitry configured to couple the processor to a network among the cores with the plurality of cores implementing networking functions within the compute nodes wherein the plurality of cores networking capabilities allow the cores to connect to each other, and to offer a single interface to a network coupled to the server.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: August 23, 2016
    Assignee: EZChip Technologies Ltd.
    Inventors: Carl G. Ramey, Matthew Mattina
  • Patent number: 6625612
    Abstract: A method for storing and retrieving a key using a hash table, the method comprising the steps of: (a) hashing the key using a first hash function, thereby transforming the key into a table address in the hash table; (b) hashing the key using a second hash function, distinct from the first hash function, thereby transforming the key into a key signature; and (c) entering the key signature in a signature page located at the table address.
    Type: Grant
    Filed: June 14, 2000
    Date of Patent: September 23, 2003
    Assignee: Ezchip Technologies Ltd.
    Inventors: Alex Tal, Shifra Rachamim
  • Patent number: 6594655
    Abstract: A system for storing and retrieving data using a radix-search tree having a plurality of sub-trees containing nodes and leaves, the system including: (a) a data storage module designed and configured for storing the plurality of sub-trees, wherein at least one of the leaves contains at least one entry having at least one wildcard in a primary position, and (b) a processor that is operative to perform operations including: (i) building the radix-search tree in the data storage module, and (ii) retrieving data from the radix-search tree in the data storage module.
    Type: Grant
    Filed: January 4, 2001
    Date of Patent: July 15, 2003
    Assignee: Ezchip Technologies Ltd.
    Inventors: Alex Tal, Roostam Tiger, Shifra Rachamim, Itzchak Gabbay
  • Patent number: 6532457
    Abstract: A method and system for storing and retrieving data using a radix-search tree is disclosed. The method encorporates: (a) storing a plurality of nodes, each of the nodes having node-attributes, in a radix-search tree, and (b) retrieving the node-attributes of the plurality of nodes in single memory access. The system encorporates: (a) a data storage module for storing a plurality of sub-trees containing a plurality of nodes having node attributes, wherein the node attributes of at least one of the sub-trees are stored in a contiguous memory block, and (b) a processor that is operative to perform operations including: (i) transferring the node attributes of at least one of the sub-trees to the data storage module, and (ii) retrieving the node attributes of at least one of the sub-tree s from the data storage module.
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: March 11, 2003
    Assignee: Ezchip Technologies Ltd.
    Inventors: Alex Tal, Itzchak Gabbay