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: 7170885
    Abstract: 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: Grant
    Filed: February 11, 2003
    Date of Patent: January 30, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Nagayuki Hirota, Hiroshi Sekino, Shigeki Morimoto, Yoshihito Sako, Masashi Fukuda
  • Patent number: 7167474
    Abstract: 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: Grant
    Filed: October 28, 2003
    Date of Patent: January 23, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Kazuo Sugai, Takeshi Aimoto, Takeki Yazaki, Nobuhito Matsuyama, Yoshihito Sako, Tomohiko Tanabe
  • Patent number: 6874033
    Abstract: 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: Grant
    Filed: March 23, 1998
    Date of Patent: March 29, 2005
    Assignee: Hitachi, Ltd.
    Inventors: Kazuo Sugai, Takeshi Aimoto, Nobuhito Matsuyama, Shinichi Akahane, Noboru Tanabe, Yoshihito Sako
  • Patent number: 6778532
    Abstract: 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: Grant
    Filed: September 2, 1999
    Date of Patent: August 17, 2004
    Assignees: Hitachi, Ltd., Hitachi Information Technology Co., Ltd.
    Inventors: Shinichi Akahane, Kazuo Sugai, Takeshi Aimoto, Nobuhito Matsuyama, Yoshihito Sako, Hiroshi Sekino
  • Publication number: 20040085962
    Abstract: 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: Application
    Filed: October 28, 2003
    Publication date: May 6, 2004
    Applicants: Hitachi, Ltd., Hitachi Information Technology Co., Ltd.
    Inventors: Kazuo Sugai, Takeshi Aimoto, Takeki Yazaki, Nobuhito Matsuyama, Yoshihito Sako, Tomohiko Tanabe
  • Patent number: 6683885
    Abstract: 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: Grant
    Filed: February 23, 2000
    Date of Patent: January 27, 2004
    Assignees: Hitachi, Ltd., Hitachi Information Technology Co. Ltd.
    Inventors: Kazuo Sugai, Takeshi Aimoto, Takeki Yazaki, Nobuhito Matsuyama, Yoshihito Sako, Tomohiko Tanabe
  • Patent number: 6671277
    Abstract: 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: Grant
    Filed: February 23, 2000
    Date of Patent: December 30, 2003
    Assignees: Hitachi, Ltd., Hitachi Information Technology Co., Ltd.
    Inventors: Kazuo Sugai, Takeshi Aimoto, Takeki Yazaki, Nobuhito Matsuyama, Yoshihito Sako, Tomohiko Tanabe
  • Patent number: 6658003
    Abstract: 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: Grant
    Filed: February 23, 2000
    Date of Patent: December 2, 2003
    Assignees: Hitachi, Ltd., Hitachi Information Technology Co. Ltd.
    Inventors: Kazuo Sugai, Takeshi Aimoto, Takeki Yazaki, Nobuhito Matsuyama, Yoshihito Sako, Tomohiko Tanabe
  • Patent number: 6650642
    Abstract: 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: Grant
    Filed: February 23, 2000
    Date of Patent: November 18, 2003
    Assignees: Hirachi, Ltd., Hitachi Information Technology Co., Ltd.
    Inventors: Kazuo Sugai, Takeshi Aimoto, Takeki Yazaki, Nobuhito Matsuyama, Yoshihito Sako, Tomohiko Tanabe
  • Publication number: 20030123429
    Abstract: 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: Application
    Filed: February 11, 2003
    Publication date: July 3, 2003
    Applicant: Hitachi, Ltd.
    Inventors: Nagayuki Hirota, Hiroshi Sekino, Shigeki Morimoto, Yoshihito Sako, Masashi Fukuda
  • Patent number: 6542496
    Abstract: 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: Grant
    Filed: May 27, 1999
    Date of Patent: April 1, 2003
    Assignees: Hitachi, Ltd., Hitachi Information Technology Co., Ltd.
    Inventors: Nagayuki Hirota, Hiroshi Sekino, Shigeki Morimoto, Yoshihito Sako, Masashi Fukuda
  • Patent number: 5978844
    Abstract: 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: Grant
    Filed: September 6, 1996
    Date of Patent: November 2, 1999
    Assignee: Hitachi, Ltd.
    Inventors: Kazuaki Tsuchiya, Yoshihito Sako, Tetsuo Oura, Ken Watanabe
  • Patent number: 4984233
    Abstract: 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: Grant
    Filed: February 13, 1990
    Date of Patent: January 8, 1991
    Assignees: Hitachi, Ltd., Hitachi Software Engineering Co., Ltd
    Inventors: Susumu Nakayashiki, Jiro Kashio, Hisashi Matsumura, Hiroyuki Wada, Yoshihito Sako, Fumiaki Matsuura, Ihei Kajiya