Patents Assigned to Syrus Ziai
  • Patent number: 7274706
    Abstract: Methods and systems for processing data communicated over a network. In one aspect, an exemplary embodiment includes processing a first group of network packets in a first processor which executes a first network protocol stack, where the first group of network packets are communicated through a first network interface port, and processing a second group of network packets in a second processor which executes a second network protocol stack, where the second group of network packets is communicated through the first network interface port. Other methods and systems are also described.
    Type: Grant
    Filed: April 24, 2001
    Date of Patent: September 25, 2007
    Assignee: Syrus Ziai
    Inventors: Tung Nguyen, Fong Pong, Paul Jordan, Syrus Ziai, Al Chang, Greg Grohoski
  • Patent number: 6976205
    Abstract: A method is described that involves performing a checksum calculation on a section of data within an inbound packet before the section of data is first stored into a system memory. Another method is described that involves moving a section of data within an outbound packet from a system memory to an offload memory. Then, removing the section of data from the offload memory; and performing a checksum calculation on the section of data. An apparatus is described that includes a central processing unit that is communicatively coupled with a network processing offload unit, wherein the network processing offload unit calculates a checksum upon a section of data located within an inbound packet, and calculates a checksum upon a section of data within an outbound packet.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: December 13, 2005
    Assignee: Syrus Ziai
    Inventors: Syrus Ziai, Paul Jordan, Craig Robson, Ryan Donohue, Fong Pong