Patents by Inventor Matthew Vick
Matthew Vick has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12639058Abstract: Examples described herein relate to a network interface device. In some examples, the network interface device includes a network interface device that includes a network interface, a host interface, and multiple processors. In some examples, a first processor of the multiple processors is to execute a first control plane process and an embedded software update is to occur by: installation and execution of a second control plane process on the first processor and a third control plane process is to cause utilization of the second control plane process.Type: GrantFiled: April 17, 2023Date of Patent: May 26, 2026Assignee: Intel CorporationInventors: Kirill Kazatsker, Keren Guy, Anjali Singhai Jain, Matthew Vick, Jayaprakash Shanmugam
-
Publication number: 20240396980Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.Type: ApplicationFiled: August 2, 2024Publication date: November 28, 2024Applicant: Intel CorporationInventors: Daniel Daly, John Fastabend, Matthew Vick, Brian J. Skerry, Marco Varlese, Jing Mark Chen, Danny Y. Zhou
-
Patent number: 12095882Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.Type: GrantFiled: April 4, 2023Date of Patent: September 17, 2024Assignee: Intel CorporationInventors: Daniel Daly, John Fastabend, Matthew Vick, Brian J. Skerry, Marco Varlese, Jing Mark Chen, Danny Y. Zhou
-
Publication number: 20230259352Abstract: Examples described herein relate to a network interface device. In some examples, the network interface device includes a network interface device that includes a network interface, a host interface, and multiple processors. In some examples, a first processor of the multiple processors is to execute a first control plane process and an embedded software update is to occur by: installation and execution of a second control plane process on the first processor and a third control plane process is to cause utilization of the second control plane process.Type: ApplicationFiled: April 17, 2023Publication date: August 17, 2023Inventors: Kirill KAZATSKER, Keren GUY, Anjali Singhai JAIN, Matthew VICK, Jayaprakash SHANMUGAM
-
Publication number: 20230239368Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.Type: ApplicationFiled: April 4, 2023Publication date: July 27, 2023Applicant: Intel CorporationInventors: Daniel Daly, John Fastabend, Matthew Vick, Brian J. Skerry, Marco Varlese, Jing Mark Chen, Danny Y. Zhou
-
Patent number: 11677851Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.Type: GrantFiled: September 24, 2021Date of Patent: June 13, 2023Assignee: Intel CorporationInventors: Daniel Daly, John Fastabend, Matthew Vick, Brian J. Skerry, Marco Varlese, Jing Mark Chen, Danny Y. Zhou
-
Publication number: 20220164237Abstract: Examples described herein relate to a packet processing device comprising a programmable packet processing pipeline that is logically partitioned into multiple domains including privileged and unprivileged domains. The multiple domains can span one or more stages of the programmable packet processing pipeline, wherein at least one stage is to perform match action operations.Type: ApplicationFiled: February 8, 2022Publication date: May 26, 2022Inventors: Steven R. KING, Matthew VICK, Keren GUY
-
Publication number: 20220060555Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.Type: ApplicationFiled: September 24, 2021Publication date: February 24, 2022Applicant: Intel CorporationInventors: Daniel Daly, John Fastabend, Matthew Vick, Brian J. Skerry, Marco Varlese, Jing Mark Chen, Danny Y. Zhou
-
Patent number: 11134132Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.Type: GrantFiled: July 2, 2019Date of Patent: September 28, 2021Assignee: Intel CorporationInventors: Daniel Daly, John Fastabend, Matthew Vick, Brian J. Skerry, Marco Varlese, Jing Mark Chen, Danny Y. Zhou
-
Publication number: 20190327323Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.Type: ApplicationFiled: July 2, 2019Publication date: October 24, 2019Applicant: Intel CorporationInventors: Daniel Daly, John Fastabend, Matthew Vick, Brian J. Skerry, Marco Varlese, Jing Mark Chen, Danny Y. Zhou
-
Patent number: 10432745Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.Type: GrantFiled: January 24, 2018Date of Patent: October 1, 2019Assignee: Intel CorporationInventors: Daniel Daly, John R. Fastabend, Matthew Vick, Brian J. Skerry, Marco Varlese, Jing Mark Chen, Danny Y. Zhou
-
Publication number: 20180234516Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.Type: ApplicationFiled: January 24, 2018Publication date: August 16, 2018Inventors: Daniel Daly, John R. Fastabend, Matthew Vick, Brian J. Skerry, Marco Varlese, Jing Mark Chen, Danny Y. Zhou
-
Patent number: 9992212Abstract: Technologies for handling malicious activity of a virtual network driver include a network computing device on which a virtual machine is being executed and the virtual network driver is managing communication between the physical network interface controller and the virtual function network adapter. The network computing device is configured to monitor events handled by the virtual network driver to detect malicious activity and update one or more malicious event tracking variables corresponding to a type of malicious activity event detected. The network computing device is further configured to compare one or more of the malicious event tracking variables to a corresponding malicious event threshold and perform an action on the virtual function driver in response to a determination that one or more of the malicious event tracking variables indicates that the corresponding malicious event threshold has been violated. Other embodiments are described and claimed herein.Type: GrantFiled: November 5, 2015Date of Patent: June 5, 2018Assignee: Intel CorporationInventors: James R. Hearn, Matthew Vick
-
Patent number: 9912774Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.Type: GrantFiled: December 22, 2015Date of Patent: March 6, 2018Assignee: Intel CorporationInventors: Daniel Daly, John Fastabend, Matthew Vick, Brian J. Skerry, Marco Varlese, Jing Mark Chen, Danny Y. Zhou
-
Publication number: 20170180273Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.Type: ApplicationFiled: December 22, 2015Publication date: June 22, 2017Inventors: Daniel Daly, John Fastabend, Matthew Vick, Brian J. Skerry, Marco Varlese, Jing Mark Chen, Danny Y. Zhou
-
Publication number: 20170134403Abstract: Technologies for handling malicious activity of a virtual network driver include a network computing device on which a virtual machine is being executed and the virtual network driver is managing communication between the physical network interface controller and the virtual function network adapter. The network computing device is configured to monitor events handled by the virtual network driver to detect malicious activity and update one or more malicious event tracking variables corresponding to a type of malicious activity event detected. The network computing device is further configured to compare one or more of the malicious event tracking variables to a corresponding malicious event threshold and perform an action on the virtual function driver in response to a determination that one or more of the malicious event tracking variables indicates that the corresponding malicious event threshold has been violated. Other embodiments are described and claimed herein.Type: ApplicationFiled: November 5, 2015Publication date: May 11, 2017Inventors: James R. Hearn, Matthew Vick