Patents by Inventor Mikiharu Yamashita

Mikiharu Yamashita 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: 8040821
    Abstract: A switching device includes an input stage switch group 1-1 including a plurality of input lines, an output stage switch group 1-3 including a plurality of output lines, an intermediate stage switch group 1-2 arranged between the input stage switch group and the output stage switch group, and a scheduler 1-22 deciding a signal path of each of intermediate stage switches 1-21 in the intermediate stage switch group based on information input to the respective input lines. The intermediate stage switch group is divided into a plurality of groups, a plurality of the schedulers is arranged in a distributed fashion to correspond to the plurality of groups, respectively and the schedulers operate independently of one another.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: October 18, 2011
    Assignee: NEC Corporation
    Inventors: Junichi Higuchi, Youichi Hidaka, Mikiharu Yamashita, Yukihiro Hara
  • Patent number: 7970012
    Abstract: A packet processing method for exchanging packet data through a plurality of layers is disclosed, that comprises the steps of storing the entire packet to a packet memory; and storing part of each packet of the packet data used in processes of a layer 2 processing portion and a layer 3 processing portion of the plurality of layers to a multi-port shared memory, the layer 2 processing portion and the layer 3 processing portion accessing the same memory space of the multi-port shared memory. In addition, a pipeline processing system is used so that when the layer 2 processing portion and the layer 3 processing portion access the shared memory, they do not interfere with each other.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: June 28, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Tatsuhiko Amagai, Mikiharu Yamashita, Tatsuo Aramizu
  • Publication number: 20090161694
    Abstract: A packet processing method for exchanging packet data through a plurality of layers is disclosed, that comprises the steps of storing the entire packet to a packet memory; and storing part of each packet of the packet data used in processes of a layer 2 processing portion and a layer 3 processing portion of the plurality of layers to a multi-port shared memory, the layer 2 processing portion and the layer 3 processing portion accessing the same memory space of the multi-port shared memory. In addition, a pipeline processing system is used so that when the layer 2 processing portion and the layer 3 processing portion access the shared memory, they do not interfere with each other.
    Type: Application
    Filed: February 27, 2009
    Publication date: June 25, 2009
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Tatsuhiko AMAGAI, Mikiharu YAMASHITA, Tatsuo ARAMIZU
  • Patent number: 7515610
    Abstract: A packet processing method for exchanging packet data through a plurality of layers is disclosed, that comprises the steps of storing the entire packet to a packet memory; and storing part of each packet of the packet data used in processes of a layer 2 processing portion and a layer 3 processing portion of the plurality of layers to a multi-port shared memory, the layer 2 processing portion and the layer 3 processing portion accessing the same memory space of the multi-port shared memory. In addition, a pipeline processing system is used so that when the layer 2 processing portion and the layer 3 processing portion access the shared memory, they do not interfere with each other.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: April 7, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Tatsuhiko Amagai, Mikiharu Yamashita, Tatsuo Aramizu
  • Publication number: 20090028140
    Abstract: A switching device includes an input stage switch group 1-1 including a plurality of input lines, an output stage switch group 1-3 including a plurality of output lines, an intermediate stage switch group 1-2 arranged between the input stage switch group and the output stage switch group, and a scheduler 1-22 deciding a signal path of each of intermediate stage switches 1-21 in the intermediate stage switch group based on information input to the respective input lines. The intermediate stage switch group is divided into a plurality of groups, a plurality of the schedulers is arranged in a distributed fashion to correspond to the plurality of groups, respectively and the schedulers operate independently of one another.
    Type: Application
    Filed: June 2, 2006
    Publication date: January 29, 2009
    Applicant: NEC Corporation
    Inventors: Junichi Higuchi, Youichi Hidaka, Mikiharu Yamashita, Yukihiro Hara
  • Publication number: 20070025380
    Abstract: A packet processing method for exchanging packet data through a plurality of layers is disclosed, that comprises the steps of storing the entire packet to a packet memory; and storing part of each packet of the packet data used in processes of a layer 2 processing portion and a layer 3 processing portion of the plurality of layers to a multi-port shared memory, the layer 2 processing portion and the layer 3 processing portion accessing the same memory space of the multi-port shared memory. In addition, a pipeline processing system is used so that when the layer 2 processing portion and the layer 3 processing portion access the shared memory, they do not interfere with each other.
    Type: Application
    Filed: September 29, 2006
    Publication date: February 1, 2007
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Tatsuhiko AMAGAI, Mikiharu YAMASHITA, Tatsuo ARAMIZU
  • Patent number: 7130312
    Abstract: A packet processing method for exchanging packet data through a plurality of layers is disclosed, that comprises the steps of storing the entire packet to a packet memory; and storing part of each packet of the packet data used in processes of a layer 2 processing portion and a layer 3 processing portion of the plurality of layers to a multi-port shared memory, the layer 2 processing portion and the layer 3 processing portion accessing the same memory space of the multi-port shared memory. In addition, a pipeline processing system is used so that when the layer 2 processing portion and the layer 3 processing portion access the shared memory, they do not interfere with each other.
    Type: Grant
    Filed: September 24, 1999
    Date of Patent: October 31, 2006
    Assignee: Juniper Networks, Inc.
    Inventors: Tatsuhiko Amagai, Mikiharu Yamashita, Tatsuo Aramizu
  • Patent number: 6515998
    Abstract: A table data retrieving apparatus comprises a plurality of tables in which a reference data is stored. Each table of said plurality of tables is allocated into any group of a plurality of groups. A management table stores a priority of said table. A data retrieving section selects a group based on the retrieving key by which the reference data is selected. The data retrieving section retrieves with the priority said table which is allocated into the selected group is stored.
    Type: Grant
    Filed: November 16, 1999
    Date of Patent: February 4, 2003
    Assignee: NEC Corporation
    Inventors: Mikiharu Yamashita, Tatsuhiko Amagai, Tatsuo Aramizu
  • Patent number: 6147999
    Abstract: Disclosed is an ATM switch which comprises: an ATM switch unit; a switch control unit for controlling the ATM switch unit; one or more circuit accommodation units for connecting the switch with one or more external ATM networks, respectively, and an IP routing process unit for routing IP packets in a form of ATM cells.
    Type: Grant
    Filed: May 27, 1999
    Date of Patent: November 14, 2000
    Assignee: NEC Corporation
    Inventors: Masahiko Honda, Mikiharu Yamashita
  • Patent number: 6105160
    Abstract: A packet error detecting device for detecting the existence of an error of the packet data transferred by a packet switching in a DMA transfer, comprising an operation unit formed by hardware for executing a necessary operation to detect a packet error in the packet data received in every block, a DMA controller for DMA transferring data from a memory storing the received data to the operation unit, previous to the DMA transfer of the data toward an external device, and a CPU for performing an error procedure if detecting a packet error as the result of the error detection by the operation unit.
    Type: Grant
    Filed: December 22, 1997
    Date of Patent: August 15, 2000
    Assignee: NEC Corporation
    Inventors: Keisuke Fukumoto, Mikiharu Yamashita