Patents by Inventor John Minami

John Minami 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).

  • Publication number: 20080056253
    Abstract: 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-actor 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 protocols in a streaming manner concurrently and processes packet data in one pass, thereby reducing system memory and form factor requirements, while also eliminating software CPU overhead.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 6, 2008
    Inventors: John Minami, Michael Johnson
  • Publication number: 20070253430
    Abstract: 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 protocols byte-streaming manner concurrently and processes packet data in one pass, thereby reducing system memory and form factor requirements, while also eliminating software CPU overhead. A preferred embodiment of the invention comprises a plurality of protocol state machines that decode network protocols such as TCP, IP, User Datagram Protocol (UDP), PPP, Raw Socket, RARP, ICMP, IGMP, iSCSI, RDMA, and FCIP concurrently as each byte is received. Each protocol handler parses, interprets, and strips header information immediately from the packet, requiring no intermediate memory. The invention provides an internet tuner core, peripherals, and external interfaces.
    Type: Application
    Filed: December 20, 2006
    Publication date: November 1, 2007
    Inventors: John Minami, Robin Uyeshiro, Michael Johnson, Steve Su
  • Publication number: 20070064724
    Abstract: 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 communication between the local host and the at least one network. The communications corresponding with the connection are monitored and the connection is associated with at least one port. At least one of the ports receiving the communications corresponding with the connection are identified.
    Type: Application
    Filed: October 10, 2006
    Publication date: March 22, 2007
    Inventors: John Minami, Michael Johnson
  • Publication number: 20070064725
    Abstract: An offload system, method, and computer program product are provided. Based on an identified data structure, it is determined whether a hardware network interface is operating in a first mode or a second mode. The hardware network interface is coupled between a network and a processor. If it is determined that the hardware network interface is operating in the first mode, the packets are processed utilizing the processor. If it is determined that the hardware network interface is operating in the second mode, the packets are processed utilizing the hardware network interface.
    Type: Application
    Filed: October 10, 2006
    Publication date: March 22, 2007
    Inventors: John Minami, Michael Johnson
  • Publication number: 20070055967
    Abstract: An offload system, method, and computer program product are provided. In use, data is communicated between a host and at least one network utilizing a network interface capable of transport layer processing. Further, a port associated with the data is identified. The connection, by which the data is communicated, is managed utilizing the network interface. Further, the connection and the port are bound.
    Type: Application
    Filed: October 11, 2006
    Publication date: March 8, 2007
    Inventors: Thomas Poff, John Minami, Ryo Koyama
  • Publication number: 20070044002
    Abstract: An offload system, method, and computer program product are provided for utilizing a hardware network interface for identifying data and calculating at least a portion of a cyclical redundancy check (CRC) value for the data.
    Type: Application
    Filed: October 10, 2006
    Publication date: February 22, 2007
    Inventors: Michael Johnson, John Minami, Ryo Koyama
  • Publication number: 20070030861
    Abstract: An offload system, method, and computer program product are provided. Included is a host with a processor and memory for receiving data from a network. In addition, a network interface is utilized for transferring the data to the memory via direct memory access (DMA).
    Type: Application
    Filed: October 10, 2006
    Publication date: February 8, 2007
    Inventors: Michael Johnson, John Minami, Ryo Koyama
  • Publication number: 20060083246
    Abstract: A system and method are provided for processing packets received via a network. In use, data packets and control packets are received via a network. Further, the data packets are processed in parallel with the control packets.
    Type: Application
    Filed: October 19, 2004
    Publication date: April 20, 2006
    Inventors: John Minami, Robia Uyeshiro, Thien Ooi, Michael Johnson, Mrudula Kanuri
  • Publication number: 20060031818
    Abstract: An apparatus and method are provided including a hardware accelerator capable of being interfaced with a processor for accelerating the execution of an application written utilizing an object-oriented programming language. Such object-oriented programming language may include Java and/or C++.
    Type: Application
    Filed: June 14, 2005
    Publication date: February 9, 2006
    Inventors: Thomas Poff, John Minami, Ryo Koyama
  • Publication number: 20050149632
    Abstract: A system and method are provided for performing the retransmission of data in a network. Included is an offload engine in communication with system memory and a network. The offload engine serves for managing the retransmission of data transmitted in the network.
    Type: Application
    Filed: December 19, 2003
    Publication date: July 7, 2005
    Inventors: John Minami, Michael Johnson, Andrew Currid, Mrudula Kanuri
  • Publication number: 20050138180
    Abstract: 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.
    Type: Application
    Filed: December 19, 2003
    Publication date: June 23, 2005
    Inventors: John Minami, Michael Johnson, Robin Uyeshiro