The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 14, 2023
Filed:
Sep. 28, 2020
National Instruments Corporation, Austin, TX (US);
Patrick Karl Sisterhen, Cedar Park, TX (US);
Ashish S. Chaudhari, San Jose, CA (US);
Moritz Daniel Fischer, Santa Clara, CA (US);
Daniel Paul Jepson, Austin, TX (US);
Hector M. Rubio, Austin, TX (US);
Andrew Michael Lynch, Austin, TX (US);
Klaus Martin Braun, Eggenstein-Leopoldshafen, DE;
Antonia Marie Walls Jones, Austin, TX (US);
National Instruments Corporation, Austin, TX (US);
Abstract
Systems and methods for communication between heterogenous processors via a virtual network interface implemented via programmable hardware and one or more buses. The programmable hardware may be configured with a multi-function bus such that the programmable hardware appears as both a network device and a programmable device to a host system. Additionally, the programmable hardware may be configured with a second bus to appear as a network device to an embedded system. Each system may implement network drivers to allow access to direct memory access engines configured on the programmable hardware. The configured programmable hardware and the network drivers may enable a virtual network connection between the systems to allow for information transfer via one or more network communication protocols.