Patents by Inventor Sariel Har-Peled

Sariel Har-Peled 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: 6876655
    Abstract: A method of routing a data packet from a forwarding router to a downstream router. The data packet header includes an address that includes a bit string. The forwarding router looks up, in a forwarding database, a prefix that best matches the bit string. The forwarding router then attaches to the data packet a clue that is related to the best matching prefix, and forwards the data packet to the downstream router. The downstream router looks up, in a downstream database, and with reference to the clue, another prefix that best matches the bit string. Because the databases of neighboring routers are similar, the clue either directly determines the best matching prefix at the downstream router or provides the downstream router with a good starting point for its lookup.
    Type: Grant
    Filed: April 20, 2000
    Date of Patent: April 5, 2005
    Assignee: Ramot at Tel Aviv University Ltd.
    Inventors: Yehuda Afek, Anat Bremler-Barr, Sariel Har-Peled
  • Patent number: 6633860
    Abstract: A simple and fast algorithm for multi-dimensional packet classification by solving the best matching filter problem. The substantial part of the algorithm includes the search of filters being concurrently stabbed by the packet using a KD-tree data structure. Another aspect of the present invention includes the classification of the packet according to its destination address using a second data-structure which preferably consists of a one dimensional segment tree. In a preferred embodiment of the present invention, the packet is first classified according to its protocol type, then the packet is classified according to its destination address using a one dimensional segment tree data structure, and finally, a 6 dimension KD-tree is used to find the filters being stabbed by the remaining 3 parameters of the packet. Among the filters, which comply with the packet, the filter which applies to the packet is the filter with the highest pre-determined priority.
    Type: Grant
    Filed: April 14, 2000
    Date of Patent: October 14, 2003
    Assignee: Ramot At Tel Aviv University Ltd.
    Inventors: Yehuda Afek, Anat Bremler, Sariel Har-Peled