Inventor

Peter K. Craft

Inventor
San Francisco, CA, US

Overview

67→
Patents
2000–2020
Patent span
Electricity
Primary field (CPC H)

Patents· 67 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication52%
G06FElectric digital data processing28%
H04QSelecting14%
G02BOptical elements, systems or apparatus5%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use2%
PatentTitleYear
10,798,206Network cache accelerator202010,461,892Low latency communications201910,148,795TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies20189,787,792'Network cache accelerator'20179,667,729'TCP offload send optimization'20179,413,788'TCP offload send optimization'20169,306,793'TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies'20169,307,054'Intelligent network interface system and method for accelerated protocol processing'20169,264,366'Method and apparatus for processing received network packets on a network interface for a computer'20169,088,592'Network cache accelerator'20159,055,104'Freeing transmit memory on a network interface device prior to receiving an acknowledgment that transmit data has been received by a remote device'20159,009,223'Method and apparatus for processing received network packets on a network interface for a computer'20158,893,159'Accelerating data transfer in a virtual computer system with tightly coupled TCP connections'20148,856,379'Intelligent network interface system and method for protocol processing'20148,805,948'Intelligent network interface system and method for protocol processing'20148,782,199'Parsing a packet header'20148,631,140'Intelligent network interface system and method for accelerated protocol processing'20148,539,112'TCP/IP offload device'20138,539,513'Accelerating data transfer in a virtual computer system with tightly coupled TCP connections'20138,447,803'Method and apparatus for distributing network traffic processing on a multiprocessor computer'20138,341,286'TCP offload send optimization'20128,248,939'Transferring control of TCP connections between hierarchy of processing mechanisms'20128,131,880'Intelligent network interface device and system for accelerated communication'20127,945,699'Obtaining a destination address so that a network interface device can write network data without headers directly into host memory'20117,853,723'TCP/IP offload network interface device'20107,844,743'Protocol stack that offloads a TCP connection from a host computer to a network interface device'20107,809,847'Network interface device that can transfer control of a TCP connection to a host CPU'20107,694,024'TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism'20107,673,072'Fast-path apparatus for transmitting data corresponding to a TCP connection'20107,664,883'Network interface device that fast-path processes solicited session layer read commands'20107,664,868'TCP/IP offload network interface device'20107,640,364'Port aggregation for network connections that are offloaded to network interface devices'20097,627,001'Protocol stack that offloads a TCP connection from a host computer to a network interface device'20097,627,684'Network interface device that can offload data transfer processing for a TCP connection from a host CPU'20097,620,726'Zero copy method for receiving data by a network interface'20097,584,260'Method to synchronize and upload an offloaded network stack connection with a network stack'20097,543,087'Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device'20097,502,869'Intelligent network interface system and method for accelerated protocol processing'20097,472,156'Transferring control of a TCP connection between devices'20087,461,160'Obtaining a destination address so that a network interface device can write network data without headers directly into host memory'20087,337,241'Fast-path apparatus for receiving data corresponding to a TCP connection'20087,284,070'TCP offload network interface device'20077,237,036'Fast-path apparatus for receiving data corresponding a TCP connection'20077,191,241'Fast-path apparatus for receiving data corresponding to a TCP connection'20077,174,393'TCP/IP offload network interface device'20077,167,927'TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism'20077,167,926'TCP/IP offload network interface device'20077,124,205'Network interface device that fast-path processes solicited session layer read commands'20067,089,326'Fast-path processing for receiving data on TCP connection offload devices'20067,042,898'Reducing delays associated with inserting a checksum into a network message'20066,965,941'Transmit fast-path processing on TCP/IP offload network interface device'20056,941,386'Protocol processing stack for use with intelligent network interface device'20056,757,746'Obtaining a destination address so that a network interface device can write network data without headers directly into host memory'20046,751,665'Providing window updates from a computer to a network interface device'20046,697,868'Protocol processing stack for use with intelligent network interface device'20046,687,758'Port aggregation for network connections that are offloaded to network interface devices'20046,658,480'Intelligent network interface system and method for accelerated protocol processing'20036,591,302'Fast-path apparatus for receiving data corresponding to a TCP connection'20036,434,620'TCP/IP offload network interface device'20026,427,171'Protocol processing stack for use with intelligent network interface device'20026,427,173'Intelligent network interfaced device and system for accelerated communication'20026,393,487'Passing a communication control block to a local device such that a message is processed on the device'20026,389,479'Intelligent network interface device and system for accelerated communication'20026,334,153'Passing a communication control block from host to a local device such that a message is processed on the device'20016,247,060'Passing a communication control block from host to a local device such that a message is processed on the device'20016,226,680'Intelligent network interface system method for protocol processing'20016,081,883'Processing system with dynamically allocatable buffer memory'2000

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2000–2020Based in San Francisco, CA, US· patent location history
2001–2020Patents assigned to ALACRITECH INC (64)· patent assignee history
2012–2016Patents assigned to CRAFT PETER K (11)· patent assignee history
2012–2016Patents assigned to PHILBRICK CLIVE M (10)· patent assignee history
2012–2016Patents assigned to STARR DARYL D (8)· patent assignee history
2012–2014Patents assigned to BLIGHTMAN STEPHEN E J (5)· patent assignee history
2014Based in San Bernardino, CA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
ALACRITECH INC642001–2020
CRAFT PETER Kself112012–2016
PHILBRICK CLIVE M102012–2016
STARR DARYL D82012–2016
BLIGHTMAN STEPHEN E J52012–2014
Locations
LocationPatentsSpan
San Francisco, California, US662000–2020
San Bernardino, California, US12014