Method and apparatus for reducing host overhead in a socket server implementation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7930349
SERIAL NO

12574263

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A network application executing on a host system provides a list of application buffers in host memory stored in a queue to a network services processor coupled to the host system. The application buffers are used for storing data transferred on a socket established between the network application and a remote network application executing in a remote host system. Using the application buffers, data received by the network services processor over the network is transferred between the network services processor and the application buffers. After the transfer, a completion notification is written to one of the two control queues in the host system. The completion notification includes the size of the data transferred and an identifier associated with the socket. The identifier identifies a thread associated with the transferred data and the location of the data in the host system.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • CAVIUM, INC.

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Badr, Imran Fremont, US 7 496
Hussain, Muhammad R Pleasanton, US 14 1152
Kessler, Richard E Shrewsbury, US 127 4341
Masood, Faisal Cupertino, US 17 671
Sanzone, Robert A Hudson, US 18 648

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation