Patents by Inventor Yoshihito Sako
Yoshihito Sako 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: 7170885Abstract: A packet switching is performed according to a routing information for relaying particular packets which is produced by the route computation based on the information of a received packet and the kept parts-of-routing-information useful as a basis for the route computation. At this time, the route through which the packet is relayed is determined on the basis of the kept parts-of-routing-information before the route computation. Then, the received packet is relayed according to the determined route. Next, a new routing information is produced by the route computation based on the information of the received packet and the parts-of-routing-information. Thereafter, the succeeding packets of the same route are relayed on the basis of the new routing information.Type: GrantFiled: February 11, 2003Date of Patent: January 30, 2007Assignee: Hitachi, Ltd.Inventors: Nagayuki Hirota, Hiroshi Sekino, Shigeki Morimoto, Yoshihito Sako, Masashi Fukuda
-
Patent number: 7167474Abstract: A network relaying apparatus and method for routing and transferring packets at high speed. A transfer engine stores the packets received through a network interface in a packet buffer, and stores the header information in a header RAM. A search engine searches the transfer control information including the transfer destination information and the action information in accordance with the header information, and writes it in the header RAM. The transfer engine produces an output packet based on the information stored in the packet buffer and the header RAM and outputs it to the transfer destination. A switch switches the output packet to the routing process of the destination. The transfer engine executes the receiving process and the transmission process, and the search engine executes the input search process and the output search process. Each of these processes is executed by pipelining control using a required table independently.Type: GrantFiled: October 28, 2003Date of Patent: January 23, 2007Assignee: Hitachi, Ltd.Inventors: Kazuo Sugai, Takeshi Aimoto, Takeki Yazaki, Nobuhito Matsuyama, Yoshihito Sako, Tomohiko Tanabe
-
Patent number: 6874033Abstract: The present invention improves a network forwarding device, such as a router, in a computer network system. When an address to which a received packet is to be forwarded is searched for based on path information, a path search data structure is changed to the one in which, in a 2-branch tree search in which a destination address of the received packet is checked, one bit at a time beginning at a highest-order bit, p (p is an integer equal to or larger than 2) levels are combined into one 2P-branch tree to perform a search of the p levels of the 2-branch tree as a one-level search. This data structure speeds up path search processing.Type: GrantFiled: March 23, 1998Date of Patent: March 29, 2005Assignee: Hitachi, Ltd.Inventors: Kazuo Sugai, Takeshi Aimoto, Nobuhito Matsuyama, Shinichi Akahane, Noboru Tanabe, Yoshihito Sako
-
Patent number: 6778532Abstract: In a high speed multicast route searching method of searching information of a transmission port to which a received multicast packet is next transferred: a route address is formed by coupling a receiver address and a sender address in this order; one p-th power-of-2-branch tree node is configured by a collection of one two-branch tree node and two-branch tree nodes of p−1 stages totalling ((p-th power of 2)−1) nodes just under the one two-branch tree node to form a p-th power-of-2-branch tree which is stored in a memory; not one bit but consecutive p bits of the route address coupling the receiver address and sender address in a received multicast packet in this order are checked at the same time; and in accordance with the values of the consecutive bits, a search tree stored in the memory is searched. In this manner, a search process can be completed by tracing nodes (the number of bits of a search key divided by p) times at a maximum, independently from the number of entries.Type: GrantFiled: September 2, 1999Date of Patent: August 17, 2004Assignees: Hitachi, Ltd., Hitachi Information Technology Co., Ltd.Inventors: Shinichi Akahane, Kazuo Sugai, Takeshi Aimoto, Nobuhito Matsuyama, Yoshihito Sako, Hiroshi Sekino
-
Publication number: 20040085962Abstract: A network relaying apparatus and method for routing and transferring packets at high speed. A transfer engine stores the packets received through a network interface in a packet buffer, and stores the header information in a header RAM. A search engine searches the transfer control information including the transfer destination information and the action information in accordance with the header information, and writes it in the header RAM. The transfer engine produces an output packet based on the information stored in the packet buffer and the header RAM and outputs it to the transfer destination. A switch switches the output packet to the routing process of the destination. The transfer engine executes the receiving process and the transmission process, and the search engine executes the input search process and the output search process. Each of these processes is executed by pipelining control using a required table independently.Type: ApplicationFiled: October 28, 2003Publication date: May 6, 2004Applicants: Hitachi, Ltd., Hitachi Information Technology Co., Ltd.Inventors: Kazuo Sugai, Takeshi Aimoto, Takeki Yazaki, Nobuhito Matsuyama, Yoshihito Sako, Tomohiko Tanabe
-
Patent number: 6683885Abstract: A network relaying apparatus and a network relaying method for securing a high communication quality (QoS), a high reliability and security. A transfer engine stores the packets received through at least a network interface in a packet buffer, and the header information in a header RAM. A search engine searches for the transfer control information such as the destination information and the action information based on the header information, and writes them in the header RAM. The transfer engine prepares an output packet based on the information stored in the packet buffer and the header RAM, and outputs the output packet to the destination. A switch switches the output packet to the routing processor of the destination. Each header RAM is asynchronously accessible independently of the packet buffer and suppresses the competition for access between the transfer engine and the search engine.Type: GrantFiled: February 23, 2000Date of Patent: January 27, 2004Assignees: Hitachi, Ltd., Hitachi Information Technology Co. Ltd.Inventors: Kazuo Sugai, Takeshi Aimoto, Takeki Yazaki, Nobuhito Matsuyama, Yoshihito Sako, Tomohiko Tanabe
-
Patent number: 6671277Abstract: A network relaying apparatus and method for high quality transfer of packets under stable quality-of-service (QoS) control. A transfer engine stores the packets received through a network interface, in a packet buffer, and the header information in a RAM. A search engine searches the transfer control information including the transfer destination information and the action information according to the header information and writes the resulting information in the header RAM. The transfer engine produces an output packet based on the information stored in the packet buffer and the header RAM and outputs it to the transfer destination. A switch operates to switch the output packet to the routing processor of the destination. The QoS control is performed at each of a plurality of points including the input-side routing processor, the output-side routing processor 10 and the switch.Type: GrantFiled: February 23, 2000Date of Patent: December 30, 2003Assignees: Hitachi, Ltd., Hitachi Information Technology Co., Ltd.Inventors: Kazuo Sugai, Takeshi Aimoto, Takeki Yazaki, Nobuhito Matsuyama, Yoshihito Sako, Tomohiko Tanabe
-
Patent number: 6658003Abstract: A network relaying apparatus and method for detecting a flow at high speed and performing a variety of control operations including quality-of-service (QoS) control and filtering at high speed. A transfer engine stores the packet received through a network interface, in a packet buffer, and stores the header information in a header RAM. A search engine searches the transfer control information including the transfer destination information and the action information according to the header information, and writes it in the header RAM. The transfer engine produces an output packet based on the information stored in the packet buffer and the header RAM and outputs it to the transfer destination. A switch operates to switch the output packet to the routing processor of the final destination.Type: GrantFiled: February 23, 2000Date of Patent: December 2, 2003Assignees: Hitachi, Ltd., Hitachi Information Technology Co. Ltd.Inventors: Kazuo Sugai, Takeshi Aimoto, Takeki Yazaki, Nobuhito Matsuyama, Yoshihito Sako, Tomohiko Tanabe
-
Patent number: 6650642Abstract: A network relaying apparatus and method for routing and transferring packets at high speed. A transfer engine stores the packets received through a network interface in a packet buffer, and stores the header information in a header RAM. A search engine searches the transfer control information including the transfer destination information and the action information in accordance with the header information, and writes it in the header RAM. The transfer engine produces an output packet based on the information stored in the packet buffer and the header RAM and outputs it to the transfer destination. A switch switches the output packet to the routing process of the destination. The transfer engine executes the receiving process and the transmission process, and the search engine executes the input search process and the output search process. Each of these processes is executed by pipelining control using a required table independently.Type: GrantFiled: February 23, 2000Date of Patent: November 18, 2003Assignees: Hirachi, Ltd., Hitachi Information Technology Co., Ltd.Inventors: Kazuo Sugai, Takeshi Aimoto, Takeki Yazaki, Nobuhito Matsuyama, Yoshihito Sako, Tomohiko Tanabe
-
Publication number: 20030123429Abstract: A packet switching is performed according to a routing information for relaying particular packets which is produced by the route computation based on the information of a received packet and the kept parts-of-routing-information useful as a basis for the route computation. At this time, the route through which the packet is relayed is determined on the basis of the kept parts-of-routing-information before the route computation. Then, the received packet is relayed according to the determined route. Next, a new routing information is produced by the route computation based on the information of the received packet and the parts-of-routing-information. Thereafter, the succeeding packets of the same route are relayed on the basis of the new routing information.Type: ApplicationFiled: February 11, 2003Publication date: July 3, 2003Applicant: Hitachi, Ltd.Inventors: Nagayuki Hirota, Hiroshi Sekino, Shigeki Morimoto, Yoshihito Sako, Masashi Fukuda
-
Patent number: 6542496Abstract: A packet switching is performed according to a routing information for relaying particular packets which is produced by the route computation based on the information of a received packet and the kept parts-of-routing-information useful as a basis for the route computation. At this time, the route through which the packet is relayed is determined on the basis of the kept parts-of-routing-information before the route computation. Then, the received packet is relayed according to the determined route. Next, a new routing information is produced by the route computation based on the information of the received packet and the parts-of-routing-information. Thereafter, the succeeding packets of the same route are relayed on the basis of the new routing information.Type: GrantFiled: May 27, 1999Date of Patent: April 1, 2003Assignees: Hitachi, Ltd., Hitachi Information Technology Co., Ltd.Inventors: Nagayuki Hirota, Hiroshi Sekino, Shigeki Morimoto, Yoshihito Sako, Masashi Fukuda
-
Patent number: 5978844Abstract: An internetworking apparatus for interconnecting a plurality of networks, having forwarding sections corresponding to interfaces of the networks, each including a processor for performing packet forwarding processing and a statistics unit for collecting processing time statistics of the processor. An adjusting section connected to all the forwarding sections through a bus instructs each processor to change a program to be executed thereby based on the processing time statistics reported by each processor so as to balance processing loads on the respective processors.Type: GrantFiled: September 6, 1996Date of Patent: November 2, 1999Assignee: Hitachi, Ltd.Inventors: Kazuaki Tsuchiya, Yoshihito Sako, Tetsuo Oura, Ken Watanabe
-
Patent number: 4984233Abstract: A method for performing a duplicated address test used for a network including a first ring transmission line, a second ring transmission line having a signal transmission direction opposite to that of the first ring transmission line, and a plurality of stations connected to at least one of these ring transmission lines. Each of these stations has a flag DAC representing whether or not the duplicated address test is performed, and some of the plural stations constitute a plurality of control nodes having a configuration function of the network. The flag DAC of each of the stations is reset at a time instant when a power source of this station is turned on, and also when any of the control nodes receives the sent out configuration control frame. Each of the stations having the reset flags DAC sents out the duplicated address test frame to either the first or second transmission line to which the station is connected when a token frame to control a transmission right is captured.Type: GrantFiled: February 13, 1990Date of Patent: January 8, 1991Assignees: Hitachi, Ltd., Hitachi Software Engineering Co., LtdInventors: Susumu Nakayashiki, Jiro Kashio, Hisashi Matsumura, Hiroyuki Wada, Yoshihito Sako, Fumiaki Matsuura, Ihei Kajiya