Inventor
SRINIVAS NK
US21 patents
⚠️ This page may combine multiple inventors who share the name “SRINIVAS NK”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
20 patentsUS7007103B2Feb 28, 2006
Method to offload a network stack
MICROSOFT CORP118 citations98
US7380006B2May 27, 2008
Method for automatic tuning of TCP receive window based on a determined bandwidth
MICROSOFT CORP101 citations97
US6370599B1Apr 9, 2002
System for ascertaining task off-load capabilities of a device and enabling selected capabilities and when needed selectively and dynamically requesting the device to perform the task
MICROSOFT CORP162 citations97
US7254637B2Aug 7, 2007
Method to offload a network stack
MICROSOFT CORP58 citations96
US6823387B1Nov 23, 2004
System and method for enhancing a server's ability to withstand a “SYN flood” denial of service attack
MICROSOFT CORP52 citations96
US6081846AJun 27, 2000
Method and computer program product for reducing intra-system data copying during network packet processing
MICROSOFT CORP68 citations95
US7269654B2Sep 11, 2007
System and method for enhancing a server's ability to withstand a “SYN flood” denial of service attack
MICROSOFT CORP22 citations92
US6931645B2Aug 16, 2005
Methods and systems for canceling requests for the transmission of data
MICROSOFT CORP52 citations92
US6745360B1Jun 1, 2004
Method and system for controlling the rate of acknowledgment of communication packets
MICROSOFT CORP31 citations92
US6993644B2Jan 31, 2006
Method and computer product for offloading processing tasks from software to hardware
MICROSOFT CORP22 citations91
US7437547B2Oct 14, 2008
Method and computer program product for offloading processing tasks from software to hardware
MICROSOFT CORP9 citations84
US7284119B2Oct 16, 2007
Method and computer program product for offloading processing tasks from software to hardware
MICROSOFT CORP11 citations84
US7774760B2Aug 10, 2010
Tracing errors in software
MICROSOFT CORP15 citations80
US7263556B1Aug 28, 2007
System and method of enhancing server throughput by minimizing timed-wait TCP control block (TWTCB) size
MICROSOFT CORP7 citations73
US7140021B2Nov 21, 2006
Dynamic TCP partitioning
MICROSOFT CORP7 citations73
US6910063B1Jun 21, 2005
System and method of enhancing web server throughput in single and multiple processor systems
MICROSOFT CORP8 citations73
US7398292B2Jul 8, 2008
System and method of enhancing web server throughput in single and multiple processor systems
MICROSOFT CORP4 citations62
US7171489B2Jan 30, 2007
Method to synchronize and upload an offloaded network stack connection with a network stack
MICROSOFT CORP5 citations62
US7024481B2Apr 4, 2006
Method and framework for processing network communication protocol timers
MICROSOFT CORP5 citations62
US7503068B2Mar 10, 2009
Secure ISN generation
MICROSOFT CORP4 citations60