P

Inventor

HYDER JAMEEL

US19 patents

Patents

19 patents
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
US6253255B1Jun 26, 2001

System and method for batching data between transport and link layers in a protocol stack

MICROSOFT CORP89 citations97
US6233624B1May 15, 2001

System and method for layering drivers

MICROSOFT CORP149 citations97
US5983274ANov 9, 1999

Creation and use of control information associated with packetized network data by protocol drivers and device drivers

MICROSOFT CORP105 citations97
US6904519B2Jun 7, 2005

Method and computer program product for offloading processing tasks from software to hardware

MICROSOFT CORP128 citations96
US6243753B1Jun 5, 2001

Method, system, and computer program product for creating a raw data channel form an integrating component to a series of kernel mode filters

MICROSOFT CORP214 citations96
US6141705AOct 31, 2000

System for querying a peripheral device to determine its processing capabilities and then offloading specific processing tasks from a host to the peripheral device when needed

MICROSOFT CORP303 citations96
US6081846AJun 27, 2000

Method and computer program product for reducing intra-system data copying during network packet processing

MICROSOFT CORP68 citations95
US6931645B2Aug 16, 2005

Methods and systems for canceling requests for the transmission of data

MICROSOFT CORP52 citations92
US6993644B2Jan 31, 2006

Method and computer product for offloading processing tasks from software to hardware

MICROSOFT CORP22 citations91
US6988274B2Jan 17, 2006

Method, system, and computer program product for representing and connecting an underlying connection-oriented device in a known format

MICROSOFT CORP19 citations90
US6633929B1Oct 14, 2003

Method and system for abstracting network device drivers

MICROSOFT CORP45 citations89
US6378005B1Apr 23, 2002

Method, computer program product, and system for separating connection management functionality from a connection-oriented device driver

MICROSOFT CORP30 citations89
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
US6744732B1Jun 1, 2004

Dynamic throughput allocation in a converged voice/data services network interface

MICROSOFT CORP14 citations83
US6393494B1May 21, 2002

Method, computer program product, and system for managing connection-oriented media

MICROSOFT CORP19 citations77
US6499065B2Dec 24, 2002

System and method for batching data between link and transport layers in a protocol stack

MICROSOFT CORP9 citations73
US7971207B2Jun 28, 2011

Method, system, and computer program product for representing and connection-oriented device in a known format

MICROSOFT CORP0 citations49