Method and system for offloading processing tasks to a foreign computing environment

AW Beale - US Patent 8,161,494, 2012 - Google Patents
Disclosed is a method and system for offloading processing tasks from a first computing
environment to a second com puting environment, such as from a first interpreter emulation …

TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies

PK Craft, CM Philbrick - US Patent 9,306,793, 2016 - Google Patents
G06F 15/16(2006.01)(57) ABSTRACT H04L 29/06(2006.01) A TCP offload system is
disclosed including apparatuses and H04L 12/861(2013.01) methods for batching session …

Upper layer protocol (ULP) offloading for internet small computer system interface (ISCSI) without TCP offload engine (TOE)

A Aizman - US Patent 8,316,276, 2012 - Google Patents
This Application is the US Non-Provisional Patent Appli cation of US Provisional Patent
Application No. 61/011,090 filed on Jan. 15, 2008, entitled “Offloading iSCSI and RDMA …

Method for out of user space block mode I/O directly between an application instance and an I/O adapter

WT Boyd, JL Hufferd, A Mena III, RJ Recio… - US Patent …, 2009 - Google Patents
The present invention provides a method that enables application instances to pass block
mode storage requests directly to a physical I/O adapter without run-time involvement from …

Method, system, and article of manufacture for utilizing host memory from an offload adapter

RS Madukkarumukumana, J Ni - US Patent 7,400,639, 2008 - Google Patents
Provided are a method, system, and article of manufacture, wherein in one implementation
of the method a memory buffer is allocated in a host memory by a protocol processor …

System and method for controlling access to a network resource

M Peddemors, J Wilsdon - US Patent 7,930,413, 2011 - Google Patents
A method and system that identifies connection attempts to a resource through the IP
address used in the connection and compares the IP address against one or more of single …

Transferring control of TCP connections between hierarchy of processing mechanisms

PK Craft, JL Gervais, CC Sharp - US Patent 8,248,939, 2012 - Google Patents
In one embodiment, a system for communicating over a network is disclosed, the system
comprising: a processor running a protocol processing stack to control a TCP connection; a …

System and method for updating or modifying an application without manual coding

JE Chase - US Patent 10,572,236, 2020 - Google Patents
The invention provides, in some aspects, a computer-imple mented method for enabling
enhanced functionality in a software application. The method includes executing, on a …

Protocol stack that offloads a TCP connection from a host computer to a network interface device

P Craft, C Philbrick, L Boucher… - US Patent App. 11 …, 2005 - Google Patents
A host CPU runs a network protocol processing stack that provides instructions not only to
process network messages but also to allocate processing of certain network messages to a …

Peripheral device that DMAS the same data to different locations in a computer

PK Craft, CM Philbrick - US Patent App. 11/788,719, 2008 - Google Patents
A method is disclosed comprising: receiving,. by a network interface, data and a
corresponding header; storing, by the network interface, the data in a first memory buffer of a …