File array storage architecture having file system distributed across a data processing platform

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6219693
SERIAL NO

08964304

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A file away storage architecture comprises a file system that is distributed across a data processing platform consisting of a host computer coupled to an adapter over a high-speed, low latency interface and an input/output subsystem that is located entirely on the adapter. The distributed nature of the architecture enables implementation of the file system in accordance with a modified client-server computing model; that is, the architecture includes a client file system executing on the host computer and a server file system executing on the adapter.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
PMC-SIERRA, INC.SANTA CLARA, CA379

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Arnott, Randy Marc Mount Vernon, NH 5 369
Franklin, Chris Merrimack, NH 10 534
Hoskins, Timothy Lee Amherst, NH 3 411
Juzsczak, Chester Merrimack, NH 2 305
Luke, Stanley Acton, MA 11 852
McLeod, Alexander C Brookline, NH 5 308
Napolitano, Richard Hollis, NH 3 411
Noya, Eric S Groton, MA 21 704
Panner, Bryan K Nashua, NH 6 441
Shaughnessy, Paul Richard Hollis, NH 3 411
Silverman, Herbert W Newport Coast, CA 2 305
Wong, Jeffrey T Newton, MA 24 625

Cited Art Landscape

Patent Info (Count) # Cites Year
 
PMC-SIERRA, INC. (1)
* 5892969 Method for concurrently executing a configured string of concurrent I/O command blocks within a chain to perform a raid 5 I/O operation 32 1996
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 5826046 Method and apparatus for polling and selecting any paired device in any drawer 28 1994
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (1)
* 5889944 Computer system having client-server architecture 25 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
* 5463772 Transparent peripheral file systems with on-board compression, decompression, and space management 198 1993
* 5758084 Apparatus for parallel client/server communication having data structures which stored values indicative of connection state and advancing the connection state of established connections 95 1995
 
EMC CORPORATION (1)
5519853 Method and apparatus for enhancing synchronous I/O in a computer system with a non-volatile memory and using an acceleration device driver in a computer operating system 49 1994
 
RPX CORPORATION (1)
* 5913028 Client/server data traffic delivery system and method 165 1995
 
NETAPP, INC. (2)
5163131 Parallel I/O network file server architecture 989 1989
* 5933824 Methods and apparatus for locking files within a clustered storage environment 66 1996
 
KABUSHIKI KAISHA TOSHIBA (1)
* 5987476 File reading method and file requesting client device in client-server information communication system 47 1997
 
HITACHI, LTD. (1)
* 5819077 Graphics drawing system and method based on a client server system having shared graphics resources 11 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
PMC-SIERRA, INC. (2)
6542960 System and method for parity caching based on stripe locking in raid data storage 17 1999
* 6460054 System and method for data storage archive bit update after snapshot backup 59 1999
 
Other [Check patent profile for assignment information] (1)
* 2006/0218,165 Explicit overlay integration rules 47 2006
 
VERITAS TECHNOLOGIES LLC (3)
8825685 Selective file system caching based upon a configurable cache map 0 2009
* 2011/0119,228 SELECTIVE FILE SYSTEM CACHING BASED UPON A CONFIGURABLE CACHE MAP 11 2009
9529814 Selective file system caching based upon a configurable cache map 0 2014
 
EMC IP HOLDING COMPANY LLC (85)
* 6883063 Method and apparatus for initializing logical objects in a data storage system 9 1998
* 2002/0002,661 METHOD AND APPARATUS FOR INITIALIZING LOGICAL OBJECTS IN A DATA STORAGE SYSTEM 11 1998
* 6665703 Storage system with internal LAN 5 2000
7685126 System and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system 195 2001
7146524 Systems and methods for providing a distributed file system incorporating a virtual hot spare 120 2002
* 2003/0135,514 Systems and methods for providing a distributed file system incorporating a virtual hot spare 36 2002
7937421 Systems and methods for restriping files in a distributed file system 56 2003
* 2004/0153,479 Systems and methods for restriping files in a distributed file system 164 2003
7917474 Systems and methods for accessing and updating distributed data 25 2005
7797283 Systems and methods for maintaining distributed data 36 2005
7788303 Systems and methods for distributed system scanning 37 2005
7551572 Systems and methods for providing variable protection 39 2005
7386675 Systems and methods for using excitement values to predict future access to resources 41 2005
7346720 Systems and methods for managing concurrent access requests to a shared resource 40 2005
* 2007/0094,269 Systems and methods for distributed system scanning 111 2005
* 2007/0094,310 Systems and methods for accessing and updating distributed data 75 2005
* 2007/0094,431 Systems and methods for managing concurrent access requests to a shared resource 18 2005
* 2007/0094,452 Systems and methods for using excitement values to predict future access to resources 10 2005
* 2007/0094,277 Systems and methods for maintaining distributed data 70 2005
8238350 Message batching with checkpoints systems and methods 2 2005
8055711 Non-blocking commit protocol systems and methods 16 2005
8051425 Distributed system with asynchronous execution systems and methods 12 2005
* 2007/0171,919 Message batching with checkpoints systems and methods 96 2005
* 2006/0101,062 Distributed system with asynchronous execution systems and methods 65 2005
7848261 Systems and methods for providing a quiescing protocol 20 2006
7756898 Systems and methods for notifying listeners of events 40 2006
8140623 Non-blocking commit protocol systems and methods 2 2006
8539056 Systems and methods for configuring multiple network interfaces 1 2006
7509524 Systems and methods for a distributed file system with data recovery 53 2006
7953704 Systems and methods for a snapshot of data 18 2006
7899800 Systems and methods for providing nonlinear journaling 27 2006
7882071 Systems and methods for a snapshot of data 29 2006
7822932 Systems and methods for providing nonlinear journaling 33 2006
7752402 Systems and methods for allowing incremental journaling 47 2006
7680836 Systems and methods for a snapshot of data 54 2006
7680842 Systems and methods for a snapshot of data 47 2006
7676691 Systems and methods for providing nonlinear journaling 44 2006
7590652 Systems and methods of reverse lookup 40 2006
* 2008/0046,476 Systems and methods for a snapshot of data 67 2006
* 2008/0046,443 Systems and methods for providing nonlinear journaling 56 2006
8286029 Systems and methods for managing unavailable storage devices 7 2006
* 2008/0151,724 Systems and methods for managing unavailable storage devices 48 2006
7593938 Systems and methods of directory entry encodings 42 2006
* 2008/0154,978 Systems and methods of directory entry encodings 60 2006
7509448 Systems and methods for managing semantic locks 59 2007
8966080 Systems and methods of managing resource utilization on a threaded computer system 0 2007
7900015 Systems and methods of quota accounting 26 2007
7779048 Systems and methods of providing possible value ranges 38 2007
* 2008/0256,545 Systems and methods of managing resource utilization on a threaded computer system 50 2007
7743033 Systems and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system 44 2007
* 2008/0021,907 Systems and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system 62 2007
7966289 Systems and methods for reading objects in a file system 20 2007
7949692 Systems and methods for portals into snapshot data 29 2007
7882068 Systems and methods for adaptive copy on write 29 2007
* 2009/0055,399 Systems and methods for reading objects in a file system 45 2007
7984324 Systems and methods for managing stalled storage devices 17 2008
7953709 Systems and methods for a read only mode for a portion of a storage system 17 2008
7949636 Systems and methods for a read only mode for a portion of a storage system 18 2008
7870345 Systems and methods for managing stalled storage devices 24 2008
* 2009/0248,756 SYSTEMS AND METHODS FOR A READ ONLY MODE FOR A PORTION OF A STORAGE SYSTEM 46 2008
7962779 Systems and methods for a distributed file system with data recovery 27 2008
8082379 Systems and methods for managing semantic locks 9 2009
8054765 Systems and methods for providing variable protection 26 2009
8027984 Systems and methods of reverse lookup 12 2009
8181065 Systems and methods for providing nonlinear journaling 11 2010
8015156 Systems and methods for a snapshot of data 12 2010
8010493 Systems and methods for a snapshot of data 15 2010
8706755 Distributed file system for intelligently managing the storing and retrieval of data 5 2010
8112395 Systems and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system 31 2010
8005865 Systems and methods for notifying listeners of events 13 2010
7844617 Systems and methods of directory entry encodings 23 2010
* 2010/0241,632 SYSTEMS AND METHODS OF DIRECTORY ENTRY ENCODINGS 28 2010
8015216 Systems and methods of providing possible value ranges 12 2010
8214334 Systems and methods for distributed system scanning 3 2010
8214400 Systems and methods for maintaining distributed data 4 2010
8356150 Systems and methods for providing nonlinear journaling 8 2010
8625464 Systems and methods for providing a quiescing protocol 0 2010
8060521 Systems and methods of directory entry encodings 14 2010
8176013 Systems and methods for accessing and updating distributed data 4 2010
7971021 Systems and methods for managing stalled storage devices 18 2010
8356013 Systems and methods for a snapshot of data 5 2010
8195905 Systems and methods of quota accounting 2 2011
8200632 Systems and methods for adaptive copy on write 4 2011
8380689 Systems and methods for providing nonlinear journaling 2 2011
* 9672151 Block caching between a host device client and storage array in a shared storage environment 0 2012
 
STEC, INC. (1)
* 2008/0228,895 DIRECT FILE TRANSFER HOST PROCESSOR 0 2008
 
SAMSUNG ELECTRONICS CO., LTD. (3)
* 8321633 Memory card and method for storing data on memory card 1 2007
* 2008/0034,159 MEMORY CARD AND METHOD FOR STORING DATA ON MEMORY CARD 3 2007
* 8490081 Method and apparatus for installing software in mobile communication terminal 1 2011
 
SIMPLETECH, INC. (2)
* 2009/0043,776 System and method for direct file transfer in a computer network 3 2006
* 2008/0155,051 Direct file transfer system and method for a computer network 19 2006
 
NUMECENT HOLDINGS, INC. (25)
8438298 Intelligent network streaming and execution system for conventionally coded applications 33 2006
* 2008/0178,298 Intelligent network streaming and execution system for conventionally coded applications 64 2006
8261345 Rule-based application access management 12 2007
* 2008/0109,876 Rule-based application access management 26 2007
8892738 Deriving component statistics for a stream enabled application 0 2008
8024523 Opportunistic block transmission with time constraints 10 2008
* 2009/0119,458 OPPORTUNISTIC BLOCK TRANSMISSION WITH TIME CONSTRAINTS 19 2008
* 2009/0119,644 DERIVING COMPONENT STATISTICS FOR A STREAM ENABLED APPLICATION 29 2008
8509230 Software streaming system and method 7 2009
8527706 Opportunistic block transmission with time constraints 5 2011
8661197 Opportunistic block transmission with time constraints 0 2012
8782778 Rule-based application access management 0 2012
8752128 Rule-based application access management 1 2012
8893249 Intelligent network streaming and execution system for conventionally coded applications 1 2012
9094480 Software streaming system and method 1 2013
8898391 Opportunistic block transmission with time constraints 0 2013
9054962 Rule-based application access management 2 2014
9054963 Rule-based application access management 2 2014
9436578 Deriving component statistics for a stream enabled application 0 2014
9130953 Intelligent network streaming and execution system for conventionally coded applications 0 2014
9300752 Opportunistic block transmission with time constraints 0 2014
9380063 Rule-based application access management 0 2015
9578075 Software streaming system and method 0 2015
9654548 Intelligent network streaming and execution system for conventionally coded applications 0 2015
9571501 Rule-based application access management 0 2016
 
BROADBAND STORAGE, LLC (6)
* 2002/0174,295 Enhanced file system failure tolerance 173 2002
* 2002/0165,942 Data path accelerator with variable parity, variable length, and variable extent parity groups 91 2002
* 2002/0156,974 Redundant dynamically distributed file system 89 2002
* 2002/0156,973 Enhanced disk array 87 2002
* 2002/0138,559 Dynamically distributed file system 151 2002
* 2002/0124,137 Enhancing disk array performance via variable parity based load balancing 224 2002
 
XYRATEX TECHNOLOGY LIMITED (1)
* 6658528 System and method for improving file system transfer through the use of an intelligent geometry engine 4 2001
 
RARITAN AMERICAS, INC. (1)
* 6658461 Method of, system for, and computer program product for providing a user interface for configuring connections between a local workstation file system and a remote host file system 134 2000
 
ORACLE AMERICA, INC. (2)
6931450 Direct access from client to storage device 79 2000
* 2002/0078,239 Direct access from client to storage device 18 2000
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (2)
7162699 Mechanisms and artifacts to manage heterogeneous platform interfaces in a collaboration system 8 2002
7219122 Software service handoff mechanism with a performance reliability improvement mechanism (PRIM) for a collaborative client-server system 10 2002
 
OVERLAND STORAGE, INC. (17)
7054927 File system metadata describing server directory information 68 2002
6990547 Replacing file system processors by hot swapping 92 2002
6990667 Server-independent object positioning for load balancing drives and servers 64 2002
* 6871295 Dynamic data recovery 94 2002
6775792 Discrete mapping of parity blocks 138 2002
6754773 Data engine with metadata processor 58 2002
6745286 Interface architecture 73 2002
* 2002/0194,523 Replacing file system processors by hot swapping 15 2002
* 2002/0166,079 Dynamic data recovery 367 2002
7356730 Dynamic redistribution of parity groups 27 2004
* 2005/0144,514 Dynamic redistribution of parity groups 54 2004
8782661 Systems and methods for load balancing drives and servers 0 2005
* 2006/0031,287 Systems and methods for load balancing drives and servers 58 2005
7917695 Systems and methods for storing parity groups 22 2008
* 2008/0126,704 SYSTEMS AND METHODS FOR STORING PARITY GROUPS 50 2008
8214590 Systems and methods for storing parity groups 1 2011
8943513 Systems and methods for load balancing drives and servers by pushing a copy of a frequently accessed file to another disk drive 1 2012
 
UNITED MICROELECTRONICS CORP. (2)
7730213 Object-based storage device with improved reliability and fast crash recovery 5 2000
* 2002/0078,244 Object-based storage device with improved reliability and fast crash recovery 80 2000
 
MICROSOFT TECHNOLOGY LICENSING, LLC (9)
* 6549934 Method and system for remote access to computer devices via client managed server buffers exclusively allocated to the client 95 1999
* 6629202 Volume stacking model 14 1999
7051198 Logical volume mount manager 4 2003
* 2004/0107,422 Logical volume mount manager 7 2003
7334007 Volume migration 2 2003
* 2004/0133,611 Volume migration 3 2003
7584224 Volume configuration data administration 3 2004
* 2004/0205,077 Volume configuration data administration 4 2004
8316384 Input/output broker model 0 2009
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
* 2006/0090,030 Device and method for storing information 19 2003
 
RAIDCORE, INC. (4)
* 6782450 File mode RAID subsystem 47 2001
* 2003/0110,353 File mode RAID subsystem 0 2001
7054998 File mode RAID subsystem 13 2004
* 2005/0021,615 File mode RAID subsystem 8 2004
 
GOOGLE INC. (11)
8145870 System, method and computer program product for application-level cache-mapping awareness and reallocation 3 2004
* 7721047 System, method and computer program product for application-level cache-mapping awareness and reallocation requests 10 2004
* 2006/0123,197 System, method and computer program product for application-level cache-mapping awareness and reallocation 10 2004
8412907 System, method and computer program product for application-level cache-mapping awareness and reallocation 0 2012
9229901 Single-sided distributed storage system 1 2012
9058122 Controlling access in a single-sided distributed storage system 1 2012
8862561 Detecting read/write conflicts 3 2012
8676851 Executing transactions in distributed storage systems 8 2012
9164702 Single-sided distributed cache system 1 2012
9049265 Serving remote access to storage resources 0 2012
9313274 Isolating clients of distributed storage systems 0 2013
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (5)
* 8825724 File system hinting 1 2012
* 2013/0262,533 FILE SYSTEM HINTING 3 2012
* 9104334 Performance improvements in input/output operations between a host system and an adapter-coupled cache 0 2013
* 9378152 Systems and methods for I/O processing using out-of-band hinting to block driver or storage controller 0 2014
* 2015/0324,300 System and Methods for Efficient I/O Processing Using Multi-Level Out-Of-Band Hinting 1 2014
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (23)
* 6347341 Computer program product used for exchange and transfer of data having a siga vector and utilizing a queued direct input-output device 40 1999
* 6502174 Method and system for managing meta data 95 1999
* 6542930 Distributed file system with automated file management achieved by decoupling data analysis and movement operations 29 2000
8145724 Method of, system for, and computer program product for providing a data structure for configuring connections between a local workstation file system and a remote host file system 1 2000
* 6523047 System and method for volume expansion in the presence of multiple plug-in features 9 2000
* 7134139 System and method for authenticating block level cache access on network 6 2002
* 2003/0154,412 System and method for authenticating block level cache access on network 1 2002
* 8140622 Parallel metadata service in storage area network environment 1 2002
* 2003/0220,974 Parallel metadata service in storage area network environment 9 2002
* 6981102 Method and system for managing meta data 14 2002
7617321 File system architecture requiring no direct access to user data from a metadata manager 51 2004
9158788 Scalable caching of remote file data in a cluster file system 0 2009
8495250 Asynchronous file operations in a scalable multi-node file system cache for a remote cluster file system 2 2009
8473582 Disconnected file operations in a scalable multi-node file system cache for a remote cluster file system 7 2009
8458239 Directory traversal in a scalable multi-node file system cache for a remote cluster file system 8 2009
* 2011/0145,363 DISCONNECTED FILE OPERATIONS IN A SCALABLE MULTI-NODE FILE SYSTEM CACHE FOR A REMOTE CLUSTER FILE SYSTEM 26 2009
* 2011/0145,367 SCALABLE CACHING OF REMOTE FILE DATA IN A CLUSTER FILE SYSTEM 10 2009
* 8843676 Optimizing an operating system I/O operation that pertains to a specific program and file 0 2012
* 2014/0006,656 Optimizing an Operating System I/O Operation that Pertains to a Specific Program and File 0 2012
9176980 Scalable caching of remote file data in a cluster file system 1 2012
8516159 Asynchronous file operations in a scalable multi-node file system cache for a remote cluster file system 6 2012
* 8843677 Optimizing an operating system I/O operation that pertains to a specific program and file 0 2012
* 2014/0006,657 OPTIMIZING AN OPERATING SYSTEM I/O OPERATION THAT PERTAINS TO A SPECIFIC PROGRAM AND FILE 0 2012
 
WESTERN DIGITAL VENTURES, INC. (1)
* 6615312 Method for processing file system service requests in a computer having an attached disk drive that can reproduce stream data and non-stream data 121 2000
 
RHAPSODY INTERNATIONAL INC. (4)
* 7966522 System and method for automatically uploading analysis data for customer support 5 2005
* 2006/0212,771 System and method for automatically uploading analysis data for customer support 7 2005
* 9292374 System and method for automatically uploading analysis data for customer support 0 2011
* 2011/0252,269 SYSTEM AND METHOD FOR AUTOMATICALLY UPLOADING ANALYSIS DATA FOR CUSTOMER SUPPORT 2 2011
 
NETAPP, INC. (5)
* 6591337 Method and apparatus for caching objects in a disparate management environment 10 1999
* 6480901 System for monitoring and managing devices on a network from a management station via a proxy server that provides protocol converter 149 1999
* 2002/0184,360 Methods and apparatus for managing devices without network attachments 27 2002
9134917 Hybrid media storage system architecture 0 2009
8549222 Cache-based storage system architecture 28 2009
 
FUJITSU LIMITED (1)
* 2005/0038,850 Storage system, and data transfer method for use in the system 15 2004
 
XCERION AKTIEBOLAG (8)
9344497 State management of applications and data 0 2008
* 9071623 Real-time data sharing 1 2008
* 8959123 User interface framework 1 2008
* 8620863 Message passing in a collaborative environment 0 2008
* 8615531 Programmatic data manipulation 0 2008
* 2009/0177,734 NETWORK OPERATING SYSTEM 2 2008
* 2009/0172,087 NETWORK OPERATING SYSTEM 3 2008
* 2009/0164,592 NETWORK OPERATING SYSTEM 0 2008
 
SUN MICROSYSTEMS, INC. (1)
* 2002/0078,066 Data storage system including a file system for managing multiple volumes 62 2000
 
CREDIT MANAGERS ASSSOCIATION OF CALIFORNIA DOING BUSINESS AS CMA BUSINESS CREDIT SERVICES (2)
8831995 Optimized server for streamed applications 3 2001
* 2003/0004,882 Optimized server for streamed applications 147 2001
 
Stream Theory, Inc./Endeavors Technologies, Inc. (1)
7577751 Software streaming system and method 109 2005
 
Micro Memory LLC (3)
7293197 Non-volatile memory with network fail-over 3 2004
* 2005/0038,958 Disk-array controller with host-controlled NVRAM 5 2004
* 2005/0039,090 Non-volatile memory with network fail-over 4 2004
 
EMC CORPORATION (1)
7127556 Method and apparatus for initializing logical objects in a data storage system 32 2004
 
INTEL CORPORATION (5)
* 8195891 Techniques to perform power fail-safe caching without atomic metadata 3 2009
* 2010/0250,833 TECHNIQUES TO PERFORM POWER FAIL-SAFE CACHING WITHOUT ATOMIC METADATA 15 2009
* 8700858 Techniques to perform power fail-safe caching without atomic metadata 0 2012
* 2012/0290,774 TECHNIQUES TO PERFORM POWER FAIL-SAFE CACHING WITHOUT ATOMIC METADATA 6 2012
9501402 Techniques to perform power fail-safe caching without atomic metadata 0 2014
 
STREAM THEORY, INC. (9)
7451196 Method and system for executing a software application in a virtual environment 75 2001
* 2006/0048,136 Interception-based resource detection system 84 2004
7240162 System and method for predictive streaming 67 2004
8359591 Streaming from a media device 16 2005
* 2006/0168,294 Hybrid local/remote streaming 53 2005
* 2006/0123,185 Streaming from a media device 70 2005
* 2006/0230,175 System and method for tracking changes to files in streaming applications 62 2006
* 2010/0023,640 SOFTWARE STREAMING SYSTEM AND METHOD 56 2009
8949820 Streaming from a media device 2 2012
 
ALACRITECH, INC. (20)
8621101 Intelligent network storage interface device 0 2000
8631140 Intelligent network interface system and method for accelerated protocol processing 1 2000
8019901 Intelligent network storage interface system 4 2002
* 2005/0204,058 Method and apparatus for data re-assembly with a high performance network interface 90 2003
* 2005/0141,561 Protocol stack that offloads a TCP connection from a host computer to a network interface device 29 2004
8248939 Transferring control of TCP connections between hierarchy of processing mechanisms 3 2005
* 2006/0168,281 TCP/IP offload device with reduced sequential processing 50 2006
* 2008/0263,171 Peripheral device that DMAS the same data to different locations in a computer 2 2007
7945699 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory 1 2008
* 2009/0086,732 OBTAINING A DESTINATION ADDRESS SO THAT A NETWORK INTERFACE DEVICE CAN WRITE NETWORK DATA WITHOUT HEADERS DIRECTLY INTO HOST MEMORY 1 2008
8539513 Accelerating data transfer in a virtual computer system with tightly coupled TCP connections 1 2009
9055104 Freeing transmit memory on a network interface device prior to receiving an acknowledgment that transmit data has been received by a remote device 0 2009
8341286 TCP offload send optimization 3 2009
9306793 TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies 0 2009
8539112 TCP/IP offload device 4 2011
9413788 TCP offload send optimization 0 2012
8893159 Accelerating data transfer in a virtual computer system with tightly coupled TCP connections 0 2013
8805948 Intelligent network interface system and method for protocol processing 0 2013
8856379 Intelligent network interface system and method for protocol processing 0 2013
9667729 TCP offload send optimization 0 2016
* Cited By Examiner