1
John Shigeto Minami, Ryo Koyama, Michael Ward Johnson, Masaru Shinohara, Thomas C Poff, Daniel F Burkes: Multiple network protocol encoder/decoder and data processor. iReady Corporation, Michael A Glenn, March 7, 2000: US06034963 (181 worldwide citation)

A multiple network protocol encoder/decoder comprising a network protocol layer, data handler, O.S. State machine, and memory manager state machines implemented at a hardware gate level. Network packets are received from a physical transport level mechanism by the network protocol layer state machin ...


2
John Shigeto Minami, Robin Yasu Uyeshiro, Michael Ward Johnson, Steve Su, Michael John Sebastian Smith, Addison Kwuanming Chen, Mihir Shaileshbhai Doctor, Daniel Leo Greenfield: Gigabit ethernet adapter supporting the iSCSI and IPSEC protocols. NVIDIA Corporation, Zilka Kotab PC, May 19, 2009: US07535913 (132 worldwide citation)

The invention is embodied in a gigabit Ethernet adapter. A system according to the invention provides a compact hardware solution to handling high network communication speeds. In addition, the invention adapts to multiple communication protocols via a modular construction and design.


3
Michael Ward Johnson, John Shigeto Minami, Ryo Koyama: TCP/IP/PPP modem. NVIDIA Corporation, Kevin J Zilka, Silicon Valley IP Group PC, July 20, 2004: US06765901 (57 worldwide citation)

An Internet network protocol stack, along with special logic, is embedded with a modem, thereby enabling a modem to become Internet-ready. As a result, the modem offloads much of the network protocol processing from the main CPU and improves the overall performance of the communication system.


4
Michael Ward Johnson, Andrew Currid, Mrudula Kanuri, John Shigeto Minami: System and method for receiving iSCSI protocol data units. NVIDIA Corporation, Zilka Kotab PC, August 21, 2007: US07260631 (32 worldwide citation)

An Internet small computer system interface (iSCSI) system, method and associated data structure are provided for receiving data in protocol data units. After a protocol data unit is received, a data list is identified that describes how the data contained in the protocol data unit is to be stored ( ...


5
John Shigeto Minami, Michael Ward Johnson: Communications processor. NVIDIA Corporation, Zilka Kotab P C, May 27, 2008: US07379475 (21 worldwide citation)

A communication processor of a class, such as an Internet tuner, provides such desirable features (FIG. 2) as LAN support, an SPI interface (128), a dedicated port (56), and ADPCM (22) for audio applications. The invention provides a low-cost, low-power, easily manufactured, small form-factor networ ...


6
Michael Ward Johnson, Andrew Currid, Mrudula Kanuri, John Shigeto Minami: System and method for using metadata in the context of a transport offload engine. NVIDIA Corporation, Zilka Kotab PC, November 22, 2011: US08065439 (6 worldwide citation)

A system, method, and related data structure are provided for transmitting data in a network. Included is a data object (i.e. metadata) for communicating between a first network protocol layer and a second network protocol layer. In use, the data object facilitates network communication management u ...


7
John Shigeto Minami, Robin Yasu Uyeshiro, Michael Ward Johnson, Steve Su: Gigabit ethernet adapter. NVIDIA Corporation, Zilka Kotab PC, July 10, 2012: US08218555 (4 worldwide citation)

A gigabit Ethernet adapter provides a provides a low-cost, low-power, easily manufacturable, small form-factor network access module which has a low memory demand and provides a highly efficient protocol decode. The invention comprises a hardware-integrated system that both decodes multiple network ...


8
John Shigeto Minami, Michael Ward Johnson, Robin Yasu Uyeshiro: Connection management system and method for a transport offload engine. NVIDIA Corporation, Zilka Kotab PC, March 1, 2011: US07899913 (3 worldwide citation)

A system and method are provided for establishing network connections. Initially, an attempt to establish a connection on a network is identified. A portion of memory is then allocated for storing data associated with the connection.


9
Michael Ward Johnson, John Shigeto Minami, Ryo Koyama: TCP/IP/PPP modem. NVIDIA Corporation, Zilka Kotab PC, January 27, 2009: US07483375 (3 worldwide citation)

An Internet network protocol stack, along with special logic, is embedded with a modem, thereby enabling a modem to become Internet-ready. As a result, the modem offloads much of the network protocol processing from the main CPU and improves the overall performance of the communication system.


10
John Shigeto Minami, Michael Ward Johnson: Offload system, method, and computer program product for processing network communications associated with a plurality of ports. NVIDIA Corporation, Zilka Kotab PC, November 15, 2011: US08059680 (3 worldwide citation)

An offload system, method, and computer program product are provided for handling transport layer processing of a connection between a local host and a remote host via at least one network. A network interface associated with the local host is utilized for such purpose. A plurality of ports allow co ...