Inventor
RIDDOCH DAVID J
GB71 patents
⚠️ This page may combine multiple inventors who share the name “RIDDOCH DAVID J”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
XILINX INC
25 patentsUS11134140B2Sep 28, 2021
TCP processing for devices
XILINX INC5 citations84
US10686872B2Jun 16, 2020
Network interface device
XILINX INC9 citations84
US10686731B2Jun 16, 2020
Network interface device
XILINX INC6 citations84
US11876880B2Jan 16, 2024
TCP processing for devices
XILINX INC1 citations73
US11394768B2Jul 19, 2022
Network interface device
XILINX INC2 citations73
US11044183B2Jun 22, 2021
Network interface device
XILINX INC2 citations73
US10999303B2May 4, 2021
Capturing data
XILINX INC2 citations73
US10868893B2Dec 15, 2020
Network interface device
XILINX INC2 citations73
US10671458B2Jun 2, 2020
Epoll optimisations
XILINX INC3 citations73
US11502845B2Nov 15, 2022
Network interface device and method
XILINX INC2 citations72
US12506798B2Dec 23, 2025
Network interface device
XILINX INC0 citations63
US11695669B2Jul 4, 2023
Network interface device
XILINX INC0 citations63
US11489876B2Nov 1, 2022
System and apparatus for providing network security
XILINX INC0 citations63
US12445395B2Oct 14, 2025
Network interface device
XILINX INC0 citations62
US11847108B2Dec 19, 2023
System and method for capturing data to provide to a data analyser
XILINX INC0 citations62
US11809367B2Nov 7, 2023
Programmed input/output mode
XILINX INC0 citations62
US11693777B2Jul 4, 2023
Network interface device supporting multiple interface instances to a common bus
XILINX INC0 citations62
US11394664B2Jul 19, 2022
Network interface device
XILINX INC0 citations62
US11392429B2Jul 19, 2022
Modifying application behaviour
XILINX INC0 citations62
US11374777B2Jun 28, 2022
Feed processing
XILINX INC0 citations62
US11249938B2Feb 15, 2022
Programmed input/output mode
XILINX INC0 citations62
US11138116B2Oct 5, 2021
Network interface device supporting multiple interface instances to a common bus
XILINX INC0 citations62
US11023411B2Jun 1, 2021
Programmed input/output mode
XILINX INC0 citations62
US10733167B2Aug 4, 2020
System and method for capturing data to provide to a data analyser
XILINX INC1 citations62
US11425231B2Aug 23, 2022
Method, apparatus and computer program product for processing data
XILINX INC0 citations61
SOLARFLARE COMMUNICATIONS INC
19 patentsUS9456060B2Sep 27, 2016
Reducing network latency
SOLARFLARE COMMUNICATIONS INC38 citations98
US9674318B2Jun 6, 2017
TCP processing for devices
SOLARFLARE COMMUNICATIONS INC14 citations92
US10505747B2Dec 10, 2019
Feed processing
SOLARFLARE COMMUNICATIONS INC11 citations84
US10021223B2Jul 10, 2018
Reducing network latency
SOLARFLARE COMMUNICATIONS INC7 citations84
US9426124B2Aug 23, 2016
Locked down network interface
SOLARFLARE COMMUNICATIONS INC11 citations84
US9391840B2Jul 12, 2016
Avoiding delayed data
SOLARFLARE COMMUNICATIONS INC7 citations84
US9003053B2Apr 7, 2015
Message acceleration
SOLARFLARE COMMUNICATIONS INC13 citations84
US8005916B2Aug 23, 2011
User-level stack
SOLARFLARE COMMUNICATIONS INC9 citations84
US9594842B2Mar 14, 2017
Hashing algorithm for network receive filtering
SOLARFLARE COMMUNICATIONS INC7 citations83
US7984180B2Jul 19, 2011
Hashing algorithm for network receive filtering
SOLARFLARE COMMUNICATIONS INC9 citations83
US9083539B2Jul 14, 2015
Method and apparatus for multicast packet reception
SOLARFLARE COMMUNICATIONS INC6 citations81
US10498867B2Dec 3, 2019
Network interface device and host processing device field
SOLARFLARE COMMUNICATIONS INC2 citations73
US10394751B2Aug 27, 2019
Programmed input/output mode
SOLARFLARE COMMUNICATIONS INC1 citations73
US10212135B2Feb 19, 2019
Locked down network interface
SOLARFLARE COMMUNICATIONS INC3 citations73
US9912665B2Mar 6, 2018
Packet validation in virtual network interface architecture
SOLARFLARE COMMUNICATIONS INC2 citations73
US9807117B2Oct 31, 2017
System and apparatus for providing network security
SOLARFLARE COMMUNICATIONS INC2 citations73
US9300599B2Mar 29, 2016
Packet capture
SOLARFLARE COMMUNICATIONS INC3 citations70
US9225807B2Dec 29, 2015
Driver level segmentation
SOLARFLARE COMMUNICATIONS INC2 citations63
US8380882B2Feb 19, 2013
Packet validation in virtual network interface architecture
SOLARFLARE COMMUNICATIONS INC3 citations63
POPE STEVEN L
4 patentsRIDDOCH DAVID J
2 patentsShowing the top 50 of 71 patents by PatentIndex Score.