Patents by Inventor Mohammad Al-Fares

Mohammad Al-Fares 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: 8483096
    Abstract: Systems and methods for routing packets within a network are provided. A packet is received at a switch coupled to a plurality of switches. The switch determines, from a first level table comprising a plurality of prefixes, a prefix matching a first portion of a destination address of the received packet. The switch also determines, from a second level table comprising a plurality of suffixes, a suffix matching a second portion of a destination address of the received packet, when the matching prefix of the first level table is associated with the second level table. The switch forwards, based on the first level table and the second level table, the received packet to an output port of the switch. The switches are configured as a fat-tree network.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: July 9, 2013
    Assignee: The Regents of the University of California
    Inventors: Amin Vahdat, Mohammad Al-Fares, Alexander Loukissas
  • Publication number: 20100020806
    Abstract: In one aspect, there is provided a method. The method may include receiving a packet at a switch coupled to a plurality of switches. The switch may determine, from a first level table comprising a plurality of prefixes, a prefix matching a first portion of a destination address of the received packet. The switch may also determine, from a second level table comprising a plurality of suffixes, a suffix matching a second portion of a destination address of the received packet, when the matching prefix of the first level table is associated with the second level table. The switch may forward, based on the first level table and the second level table, the received packet to an output port of the switch. In some implementations, the plurality of switches are configured as a fat-tree network.
    Type: Application
    Filed: July 22, 2008
    Publication date: January 28, 2010
    Inventors: Amin Vahdat, Mohammad Al-Fares, Alexander Loukissas