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

   
   

Offloading specific processing tasks that would otherwise be performed in a computer system's processor and memory, to a peripheral device. The computing task is then performed by the peripheral, thereby saving computer system resources for other computing tasks. In one preferred embodiment, the disclosed method is utilized in a layered network model, wherein computing tasks that are typically performed in network applications are instead offloaded to the network interface card (NIC) peripheral.

 
Web www.patentalert.com

< Method and system for managing bandwidth on a master-slave bus

< Feature extraction for real-time pattern recognition using single curve per pattern analysis

> Method and system for modifying host application functionality based upon downloaded content

> Object-based software management

~ 00186