Tintri since Jul 2010
MTS
Citrix Systems Aug 2006 - Jul 2010
Senior Developer
Orbital Data Acquired by Citrix August 2006 Apr 2003 - Aug 2006
Developer
Archway Digital Solutions Jul 2000 - Mar 2002
ASIC Design Engineer
Agilent Technologies Jul 1996 - Jun 2000
ASIC Design Engineer
Skills:
L2/L3 protocols Linux TCP/IP Perl Kernel C++ Shell Scripting Software Hardware Storage High Availability NAS Software Development C TCP Cloud Computing
Syrus Ziai - Sunnyvale CA, US Paul Jordan - Austin TX, US Craig Robson - Sunnyvale CA, US Ryan Donohue - Mountain View CA, US Fong Pong - Mountain View CA, US
Assignee:
Syrus Ziai - Sunnyvale CA
International Classification:
H03M013/09
US Classification:
714807
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.
Method And Circuit To Accelerate Secure Socket Layer (Ssl) Process
Paul Hartke - Stanford CA, US Craig Robson - Sunnyvale CA, US Syrus Ziai - Sunnyvale CA, US Greg Grohoski - Austin TX, US
International Classification:
H04L 9/00 G06F 15/16
US Classification:
713201, 713167, 713193, 713200, 380201, 709229
Abstract:
Methods and apparatus' for performing SSL processing on an IP packet being transmitted onto a network and being received from a network are described. The methods and apparatus' further described performing SSL processing inline which results in a reduced number of transfers over the system bus, reduced utilization of system memory, and a reduced utilization of the system CPU. An IP packet that requires SSL processing enters an acceleration device. SSL processing is performed at the acceleration device without first sending the IP packet to system memory for processing.
Syrus Ziai - Sunnyvale CA, US Greg Grohoski - Austin TX, US Craig Robson - Sunnyvale CA, US Tim Barry - Fort Collins CO, US Paul Hartke - Stanford CA, US
International Classification:
H04L 9/00 H04K 1/00
US Classification:
713161, 713189, 726 1
Abstract:
Methods and apparatus' for performing IPSec processing on an IP packet being transmitted onto a network and being received from a network are described. The methods and apparatus' further described perform IPSec processing inline which results in a reduced number of transfers over the system bus, reduced utilization of system memory, and a reduced utilization of the system CPU. An IP packet which requires IPSec processing enters an acceleration device. In one embodiment, the acceleration device is coupled to a security policy database (SPD) and security association database (SAD). IPSec processing is performed at the acceleration device without sending the IP Packet to system memory for processing.
Liquid Crystal Apron And Skirt Isolation For Silicon Micro Displays
Douglas Sojourner - Fremont CA Craig Robson - Sunnyvale CA Harold Dean Lewis - Ft. Collins CO
Assignee:
Agilent Technologies, Inc. - Palo Alto CA
International Classification:
G02F 103 G09G 336
US Classification:
359254
Abstract:
An apron and a skirt of a spatial light modulator are each coupled to a substrate by reverse-bias diodes. The spatial light modulator includes liquid crystal material between an array of electrodes and a ground electrode. The apron surrounds the array, and the segmented skirt surrounds the apron. The array, apron, and skirt are formed over the substrate. The reverse-bias diodes provide suitable electrical isolation during normal operation, but dissipate excessive charge that might accumulate during plasma etching as the modulator is being manufactured and that might otherwise induce damage due to electrostatic discharge.
St. Ambrose Episcopal School Ft. Lauderdale FL 1977-1982, Seminole Middle School Plantation FL 1982-1984, Academy Coral Springs FL 1985-1987, White Knoll High School Lexington SC 1999-2004
Weyburn Comprehensive High School Weyburn Afghanistan 1991-1995
Community:
Tessa Scrupps, Regan Bruce, Sylvia Kyrylchuk, Kelly Kot, Jennifer May, John Kostecki, Jacob Johnson, Dawn Perry, Curtis Bohn, Darren Norman, Gail Walker