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: 8040821Abstract: 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: GrantFiled: June 2, 2006Date of Patent: October 18, 2011Assignee: NEC CorporationInventors: Junichi Higuchi, Youichi Hidaka, Mikiharu Yamashita, Yukihiro Hara
-
Patent number: 7970012Abstract: 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: GrantFiled: February 27, 2009Date of Patent: June 28, 2011Assignee: Juniper Networks, Inc.Inventors: Tatsuhiko Amagai, Mikiharu Yamashita, Tatsuo Aramizu
-
Publication number: 20090161694Abstract: 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: ApplicationFiled: February 27, 2009Publication date: June 25, 2009Applicant: JUNIPER NETWORKS, INC.Inventors: Tatsuhiko AMAGAI, Mikiharu YAMASHITA, Tatsuo ARAMIZU
-
Patent number: 7515610Abstract: 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: GrantFiled: September 29, 2006Date of Patent: April 7, 2009Assignee: Juniper Networks, Inc.Inventors: Tatsuhiko Amagai, Mikiharu Yamashita, Tatsuo Aramizu
-
Publication number: 20090028140Abstract: 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: ApplicationFiled: June 2, 2006Publication date: January 29, 2009Applicant: NEC CorporationInventors: Junichi Higuchi, Youichi Hidaka, Mikiharu Yamashita, Yukihiro Hara
-
Publication number: 20070025380Abstract: 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: ApplicationFiled: September 29, 2006Publication date: February 1, 2007Applicant: JUNIPER NETWORKS, INC.Inventors: Tatsuhiko AMAGAI, Mikiharu YAMASHITA, Tatsuo ARAMIZU
-
Patent number: 7130312Abstract: 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: GrantFiled: September 24, 1999Date of Patent: October 31, 2006Assignee: Juniper Networks, Inc.Inventors: Tatsuhiko Amagai, Mikiharu Yamashita, Tatsuo Aramizu
-
Patent number: 6515998Abstract: 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: GrantFiled: November 16, 1999Date of Patent: February 4, 2003Assignee: NEC CorporationInventors: Mikiharu Yamashita, Tatsuhiko Amagai, Tatsuo Aramizu
-
Patent number: 6147999Abstract: 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: GrantFiled: May 27, 1999Date of Patent: November 14, 2000Assignee: NEC CorporationInventors: Masahiko Honda, Mikiharu Yamashita
-
Patent number: 6105160Abstract: 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: GrantFiled: December 22, 1997Date of Patent: August 15, 2000Assignee: NEC CorporationInventors: Keisuke Fukumoto, Mikiharu Yamashita