Predicate |
Object |
assignee |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentassignee/MD5_35c15ba40cd4be85035e59503ccc746e |
classificationCPCAdditional |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F13-1689 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F2212-657 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F2212-651 |
classificationCPCInventive |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/H04L47-621 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/H04L47-62 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/H04L69-166 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F12-1081 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/H04L49-3045 |
classificationIPCInventive |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/H04L49-111 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F12-10 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/H04J3-24 |
filingDate |
2013-03-29^^<http://www.w3.org/2001/XMLSchema#date> |
grantDate |
2015-02-24^^<http://www.w3.org/2001/XMLSchema#date> |
inventor |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_32384e8cc5628b3ca12b7d398cfa97df http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_f1514ea77f1c0b47b1750b88cb60cb44 http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_0c3a8027f95cf958be53fc2a2ff78078 http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_ab0323d00ea19e124d4e1d23927bcbdb |
publicationDate |
2015-02-24^^<http://www.w3.org/2001/XMLSchema#date> |
publicationNumber |
US-8964785-B2 |
titleOfInvention |
Virtual memory protocol segmentation offloading |
abstract |
Methods and systems for a more efficient transmission of network traffic are provided. According to one embodiment, a user process of a host processor requests a network driver to store payload data within a system memory. The network driver stores (i) payload buffers each containing therein at least a subset of the payload data and (ii) buffer descriptors each containing therein information indicative of a starting address of a corresponding payload buffer within a user memory space. A network processor transmits onto a network the payload data within multiple transport layer protocol packets by (i) causing a network interface to retrieve the payload data from the payload buffers by performing direct virtual memory addressing of the user memory space using the buffer descriptors and information contained within a translation data structure stored within the system memory; and (ii) segmenting the payload data across the transport layer protocol packets. |
isCitedBy |
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9825885-B2 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10009295-B2 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9319491-B1 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9319490-B2 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9401976-B1 |
priorityDate |
2008-06-09^^<http://www.w3.org/2001/XMLSchema#date> |
type |
http://data.epo.org/linked-data/def/patent/Publication |