Patents by Inventor Syuuhei Yamaguchi

Syuuhei Yamaguchi 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: 11381455
    Abstract: A control apparatus, includes a first unit configured to be capable of specifying an identification rule to identify a packet based on a user of a virtual network including a plurality of virtual nodes; and a second unit configured to be capable of sending an instruction to a physical node corresponding to each of the virtual nodes of the virtual network, wherein each of the virtual nodes includes a predetermined network function being capable of providing a first packet operation to the packet, wherein the instruction includes that the physical node provides a second packet operation to the packet so as to emulate the first packet operation.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: July 5, 2022
    Assignee: NEC CORPORATION
    Inventors: Masashi Numata, Syuuhei Yamaguchi, Junichi Yamato
  • Publication number: 20190007279
    Abstract: To reduce the labor for the setting operation performed when a virtual network service is provided by using a communication system in which a packet forwarding node(s) is controlled in a central manner.
    Type: Application
    Filed: August 1, 2017
    Publication date: January 3, 2019
    Inventor: Syuuhei YAMAGUCHI
  • Publication number: 20180013626
    Abstract: A control apparatus, includes a first unit configured to be capable of specifying an identification rule to identify a packet based on a user of a virtual network including a plurality of virtual nodes; and a second unit configured to be capable of sending an instruction to a physical node corresponding to each of the virtual nodes of the virtual network, wherein each of the virtual nodes includes a predetermined network function being capable of providing a first packet operation to the packet, wherein the instruction includes that the physical node provides a second packet operation to the packet so as to emulate the first packet operation.
    Type: Application
    Filed: September 8, 2017
    Publication date: January 11, 2018
    Inventors: Masashi NUMATA, Syuuhei YAMAGUCHI, Junichi YAMATO
  • Patent number: 9794124
    Abstract: A control apparatus, includes a first unit configured to be capable of specifying an identification rule to identify a packet based on a user of a virtual network including a plurality of virtual nodes; and a second unit configured to be capable of sending an instruction to a physical node corresponding to each of the virtual nodes of the virtual network, wherein each of the virtual nodes includes a predetermined network function being capable of providing a first packet operation to the packet, wherein the instruction includes that the physical node provides a second packet operation to the packet so as to emulate the first packet operation.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: October 17, 2017
    Assignee: NEC Corporation
    Inventors: Masashi Numata, Syuuhei Yamaguchi, Junichi Yamato
  • Publication number: 20150350026
    Abstract: A control apparatus, includes a first unit configured to be capable of specifying an identification rule to identify a packet based on a user of a virtual network including a plurality of virtual nodes; and a second unit configured to be capable of sending an instruction to a physical node corresponding to each of the virtual nodes of the virtual network, wherein each of the virtual nodes includes a predetermined network function being capable of providing a first packet operation to the packet, wherein the instruction includes that the physical node provides a second packet operation to the packet so as to emulate the first packet operation.
    Type: Application
    Filed: August 13, 2015
    Publication date: December 3, 2015
    Inventors: Masashi NUMATA, Syuuhei YAMAGUCHI, Junichi YAMATO
  • Patent number: 9203743
    Abstract: In a method and a configuration for forming a processing rule, number of entries for packet processing, maintained by a forwarding node, may be decreased. The processing rule includes processing contents and information to become a matching key to identify a packet to be applied with the processing contents. An aggregation tree is used which has a depth corresponding to a length of information that becomes matching key in the processing rule. A plurality of nodes branched from a root of the aggregation tree and levels of nodes represent value of the matching key and mask length, respectively. The processing rule or the policy is registrable in each of the individual nodes. The policy is registered in a relevant node of the aggregation tree. For each received packet, processing contents and ad-hoc matching key to identify the packet to be applied with the processing contents are determined by having reference to the policy.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: December 1, 2015
    Assignee: NEC Corporation
    Inventor: Syuuhei Yamaguchi
  • Patent number: 9148342
    Abstract: A control server is connected to a plurality of physical nodes that keep control information defining an operation to be taken in accordance with input/output packet characteristics and process the input/output packets according to the control information. The control server includes a first storage unit that stores configuration information about a virtual network configured to include virtual nodes that are virtualized versions of the physical nodes, and a second storage unit that stores virtual network identifying information identifying the virtual network from characteristics of an input packet, and the control server identifies a physical node that configures a virtual network that handles a packet having a characteristic in common with the packet received by the physical node based on a request from the physical node and updates control information for each physical node.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: September 29, 2015
    Assignee: NEC Corporation
    Inventors: Masashi Numata, Syuuhei Yamaguchi, Junichi Yamato
  • Publication number: 20140289379
    Abstract: A control apparatus includes: a virtual network configuration information storage unit storing a configuration(s) of a virtual network(s); a terminal point information storage unit associating a virtual terminal point(s) on the virtual network(s) with a terminal point(s) of the packet forwarding node(s) and storing the associated nodes; a control unit controlling packet forwarding on the virtual network(s) configured by the packet forwarding node(s); and a virtual network updating unit performing, when the control apparatus receives a packet from a source that is not connected to an existing virtual terminal point, addition of a virtual terminal point to the virtual network(s) and addition of a new entry to the terminal point information storage unit, based on a virtual terminal point addition rule(s) defining a correspondence relationship between a value in a predetermined field in a packet header and a virtual terminal point connection position on the virtual network(s).
    Type: Application
    Filed: October 26, 2012
    Publication date: September 25, 2014
    Inventor: Syuuhei Yamaguchi
  • Publication number: 20130010803
    Abstract: In a method and a configuration for forming a processing rule, number of entries for packet processing, maintained by a forwarding node, may be decreased. The processing rule includes processing contents and information to become a matching key to identify a packet to be applied with the processing contents. An aggregation tree is used which has a depth corresponding to a length of information that becomes matching key in the processing rule. A plurality of nodes branched from a root of the aggregation tree and levels of nodes represent value of the matching key and mask length, respectively. The processing rule or the policy is registrable in each of the individual nodes. The policy is registered in a relevant node of the aggregation tree. For each received packet, processing contents and ad-hoc matching key to identify the packet to be applied with the processing contents are determined by having reference to the policy.
    Type: Application
    Filed: March 22, 2011
    Publication date: January 10, 2013
    Inventor: Syuuhei Yamaguchi
  • Publication number: 20120195318
    Abstract: A control server is connected to a plurality of physical nodes that keep control information defining an operation to be taken in accordance with input/output packet characteristics and process the input/output packets according to the control information. The control server includes a first storage unit that stores configuration information about a virtual network configured to include virtual nodes that are virtualized versions of the physical nodes, and a second storage unit that stores virtual network identifying information identifying the virtual network from characteristics of an input packet, and the control server identifies a physical node that configures a virtual network that handles a packet having a characteristic in common with the packet received by the physical node based on a request from the physical node and updates control information for each physical node.
    Type: Application
    Filed: October 7, 2010
    Publication date: August 2, 2012
    Inventors: Masashi Numata, Syuuhei Yamaguchi, Junichi Yamato