Patents by Inventor Takayuki Hama

Takayuki Hama 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: 11288087
    Abstract: A service providing system includes a control server and a physical resource(s) controlled by the control server. The control server has a virtual device providing unit(s) that provides at least one virtual object for controlling a physical resource(s), and a virtual infrastructure providing unit(s) that can provide, as a virtual object(s), a virtual infrastructure(s) configured using at least one virtual object provided by the virtual device providing unit(s), wherein the virtual infrastructure providing unit(s) can configure a virtual infrastructure(s) using the virtual object(s) provided by the virtual infrastructure providing unit(s), and can provide the virtual infrastructure(s) as a virtual object(s).
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: March 29, 2022
    Assignee: NEC CORPORATION
    Inventors: Hideyuki Shimonishi, Takayuki Hama, Takeharu Yasuda, Yuki Tanaka, Shuji Ishii, Masanori Takashima
  • Publication number: 20190213031
    Abstract: A service providing system includes a control server and a physical resource(s) controlled by the control server. The control server has a virtual device providing unit(s) that provides at least one virtual object for controlling a physical resource(s), and a virtual infrastructure providing unit(s) that can provide, as a virtual object(s), a virtual infrastructure(s) configured using at least one virtual object provided by the virtual device providing unit(s), wherein the virtual infrastructure providing unit(s) can configure a virtual infrastructure(s) using the virtual object(s) provided by the virtual infrastructure providing unit(s), and can provide the virtual infrastructure(s) as a virtual object(s).
    Type: Application
    Filed: December 31, 2018
    Publication date: July 11, 2019
    Applicant: NEC CORPORATION
    Inventors: Hideyuki Shimonishi, Takayuki Hama, Takeharu Yasuda, Yuki Tanaka, Shuji Ishii, Masanori Takashima
  • Patent number: 10210008
    Abstract: A service providing system includes a control server and a physical resource(s) controlled by the control server. The control server has a virtual device providing unit(s) that provides at least one virtual object for controlling a physical resource(s), and a virtual infrastructure providing unit(s) that can provide, as a virtual object(s), a virtual infrastructure(s) configured using at least one virtual object provided by the virtual device providing unit(s), wherein the virtual infrastructure providing unit(s) can configure a virtual infrastructure(s) using the virtual object(s) provided by the virtual infrastructure providing unit(s), and can provide the virtual infrastructure(s) as a virtual object(s).
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: February 19, 2019
    Assignee: NEC CORPORATION
    Inventors: Hideyuki Shimonishi, Takayuki Hama, Takeharu Yasuda, Yuki Tanaka, Shuji Ishii, Masanori Takashima
  • Patent number: 10200307
    Abstract: A communication system comprises control devices, and forwarding nodes each includes packet processing unit that performs processing of a received packet based on a processing rule set in advance or received from control device associated with the node. First control device among the control devices, in response to a predetermined trigger, refers to correspondence between forwarding nodes and control devices, and transmits, among forwarding path information, at least forwarding path information that includes a forwarding node associated with the first control device, to second control device associated with a forwarding node that is not associated with first control device, among forwarding nodes on a forwarding path of the received packet. Second control device generates and sends the processing rule to a forwarding node on the forwarding path, among forwarding nodes associated with the second control device, based on the forwarding path information.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: February 5, 2019
    Assignee: NEC Corporation
    Inventors: Junichi Yamato, Takayuki Hama, Satoshi Hieda, Satoshi Uchida
  • Patent number: 10075338
    Abstract: Communication allowance determination means determines, using information of a packet received by a packet relay unit and based on a policy which is information associating a match condition with communicability information, whether to allow or not to allow communication to a destination unit for the packet that meets the match condition, the match condition being information identifying the packet, and the communicability information indicating whether to allow or not to allow the communication to the destination unit for the packet that meets the match condition. Rule setting means sets, at least in the packet relay unit receiving the packet, a rule of executing a process for suppressing forwarding of the packet to the destination unit, on condition that the communication allowance determination means determines not to allow the communication to the destination unit for the packet that meets the match condition.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: September 11, 2018
    Assignee: NEC Corporation
    Inventors: Takayuki Hama, Junichi Yamato, Yasunobu Chiba
  • Publication number: 20170063619
    Abstract: Communication allowance determination means determines, using information of a packet received by a packet relay unit and based on a policy which is information associating a match condition with communicability information, whether to allow or not to allow communication to a destination unit for the packet that meets the match condition, the match condition being information identifying the packet, and the communicability information indicating whether to allow or not to allow the communication to the destination unit for the packet that meets the match condition. Rule setting means sets, at least in the packet relay unit receiving the packet, a rule of executing a process for suppressing forwarding of the packet to the destination unit, on condition that the communication allowance determination means determines not to allow the communication to the destination unit for the packet that meets the match condition.
    Type: Application
    Filed: November 11, 2016
    Publication date: March 2, 2017
    Inventors: Takayuki HAMA, Junichi YAMATO, Yasunobu CHIBA
  • Patent number: 9577920
    Abstract: A communication system includes a plurality of nodes each including a packet processor that processes a packet in accordance with a packet handling operation(s) when the packet is received, the packet handling operation(s) correlating a processing to be applied to the packet with a matching rule that identifies the packet to which the processing is to be applied, and a control device that calculates a packet forwarding path in response to a request to set the packet handling operation from any one of the nodes; the control device setting a plurality of the packet handling operations that implement the packet forwarding path for the node(s) on the packet forwarding path and recording the packet handling operations in correlation with one another, the control device inquiring at the node(s) on the packet forwarding path about a setting state(s) of the packet handling operation(s).
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: February 21, 2017
    Assignee: NEC Corporation
    Inventors: Junichi Yamato, Takayuki Hama
  • Publication number: 20170005950
    Abstract: A communication system comprises control devices, and forwarding nodes each includes packet processing unit that performs processing of a received packet based on a processing rule set in advance or received from control device associated with the node. First control device among the control devices, in response to a predetermined trigger, refers to correspondence between forwarding nodes and control devices, and transmits, among forwarding path information, at least forwarding path information that includes a forwarding node associated with the first control device, to second control device associated with a forwarding node that is not associated with first control device, among forwarding nodes on a forwarding path of the received packet. Second control device generates and sends the processing rule to a forwarding node on the forwarding path, among forwarding nodes associated with the second control device, based on the forwarding path information.
    Type: Application
    Filed: September 15, 2016
    Publication date: January 5, 2017
    Inventors: Junichi YAMATO, Takayuki Hama, Satoshi Hieda, Satoshi Uchida
  • Publication number: 20160072700
    Abstract: A communication system includes a plurality of nodes each including a packet processor that processes a packet in accordance with a packet handling operation(s) when the packet is received, the packet handling operation(s) correlating a processing to be applied to the packet with a matching rule that identifies the packet to which the processing is to be applied, and a control device that calculates a packet forwarding path in response to a request to set the packet handling operation from any one of the nodes; the control device setting a plurality of the packet handling operations that implement the packet forwarding path for the node(s) on the packet forwarding path and recording the packet handling operations in correlation with one another, the control device inquiring at the node(s) on the packet forwarding path about a setting state(s) of the packet handling operation(s).
    Type: Application
    Filed: November 18, 2015
    Publication date: March 10, 2016
    Inventors: Junichi Yamato, Takayuki Hama
  • Patent number: 9197494
    Abstract: A communication system includes a plurality of nodes and a control device. Each node includes a packet processor that processes a packet in accordance with a processing rule when the packet is received. The processing rule correlates the processing applied to the packet with a matching rule that identifies the packet the processing is to be applied to. The control device calculates a packet forwarding path in response to a request for setting processing rules from any node, sets processing rules that implement the packet forwarding path on the node on the packet forwarding path and records the processing rules in a manner coordinated with one another. The control device inquires at the node on the packet forwarding path about state of setting of processing rule and, upon detecting failure in the processing rule set in at least one node, executes rollback operation on the correlated processing rules set in other node.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: November 24, 2015
    Assignee: NEC Corporation
    Inventors: Junichi Yamato, Takayuki Hama
  • Patent number: 9083612
    Abstract: When calculating a forwarding path for a packet, a control apparatus determines a second node on the exit side of the packet forwarding path and an output port thereof. Next, the control apparatus sets in a second node located upstream of the first node on the packet forwarding path a packet handling operation for writing flow identification information associated with the output port in a packet header field not to be referred to when the first node forwards the packet and rewriting address information in the packet header such that the packet arrives at the second node on the exit side, and then causing the packet to be forwarded. A packet handling operation for causing the packet with the flow identification information given thereto to be transmitted from the port associated with the flow identification information is set in the second node on the exit side.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: July 14, 2015
    Assignee: NEC CORPORATION
    Inventors: Takayuki Hama, Masashi Numata
  • Patent number: 9043477
    Abstract: A communication system includes a plurality of terminals and a server that relays packet data transmitted and received between a first terminal and a second terminal among the plurality of terminals. The server includes a connection establishment message processing unit configured to transmit a first SYN ACK message that is a response message to a first SYN message transmitted from the first terminal for establishing a TCP connection upon receiving the first SYN message from the first terminal, and an option information notifying unit configured to transmit a first TCP option information notifying message that includes first TCP option information included in the first SYN message from the first terminal and first communication destination information to indicate the second terminal as a destination of communication.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: May 26, 2015
    Assignee: NEC CORPORATION
    Inventors: Yuichi Ishikawa, Ichiro Yamaguchi, Takayuki Hama
  • Patent number: 8929212
    Abstract: A communication quality monitoring device is provided which determines communication quality deterioration by variation of a transmission buffer length in session control irrespectively of generation/non-generation of a data loss. A packet transmission and quality monitoring device 11-1 which detects deterioration in communication quality based on a buffer length of a session control protocol includes a threshold value calculating unit 11-17 which calculates a threshold value for the determination of deterioration in communication quality according to a parameter related to congestion detection of the session control protocol, and a deterioration determining unit 11-18 which determines deterioration in communication quality by comparing the threshold value and the buffer length.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: January 6, 2015
    Assignee: NEC Corporation
    Inventors: Takayuki Hama, Masahiro Jibiki
  • Publication number: 20130201821
    Abstract: A communication system includes a plurality of nodes and a control device. Each node includes a packet processor that processes a packet in accordance with a processing rule when the packet is received. The processing rule correlates the processing applied to the packet with a matching rule that identifies the packet the processing is to be applied to. The control device calculates a packet forwarding path in response to a request for setting processing rules from any node, sets processing rules that implement the packet forwarding path on the node on the packet forwarding path and records the processing rules in a manner coordinated with one another. The control device inquires at the node on the packet forwarding path about state of setting of processing rule and, upon detecting failure in the processing rule set in at least one node, executes rollback operation on the correlated processing rules set in other node.
    Type: Application
    Filed: September 7, 2011
    Publication date: August 8, 2013
    Applicant: NEC Corporation
    Inventors: Junichi Yamato, Takayuki Hama
  • Publication number: 20130148667
    Abstract: When calculating a forwarding path for a packet, a control apparatus determines a second node on the exit side of the packet forwarding path and an output port thereof. Next, the control apparatus sets in a second node located upstream of the first node on the packet forwarding path a packet handling operation for writing flow identification information associated with the output port in a packet header field not to be referred to when the first node forwards the packet and rewriting address information in the packet header such that the packet arrives at the second node on the exit side, and then causing the packet to be forwarded. A packet handling operation for causing the packet with the flow identification information given thereto to be transmitted from the port associated with the flow identification information is set in the second node on the exit side.
    Type: Application
    Filed: August 19, 2011
    Publication date: June 13, 2013
    Inventors: Takayuki Hama, Masashi Numata
  • Publication number: 20120158938
    Abstract: A service providing system includes a control server and a physical resource(s) controlled by the control server. The control server has a virtual device providing unit(s) that provides at least one virtual object for controlling a physical resource(s), and a virtual infrastructure providing unit(s) that can provide, as a virtual object(s), a virtual infrastructure(s) configured using at least one virtual object provided by the virtual device providing unit(s), wherein the virtual infrastructure providing unit(s) can configure a virtual infrastructure(s) using the virtual object(s) provided by the virtual infrastructure providing unit(s), and can provide the virtual infrastructure(s) as a virtual object(s).
    Type: Application
    Filed: July 30, 2010
    Publication date: June 21, 2012
    Inventors: Hideyuki Shimonishi, Takayuki Hama, Takeharu Yasuda, Yuki Tanaka, Shuji Ishii, Masanori Takashima
  • Publication number: 20120044935
    Abstract: Communication allowance determination means determines, using information of a packet received by a packet relay unit and based on a policy which is information associating a match condition with communicability information, whether to allow or not to allow communication to a destination unit for the packet that meets the match condition, the match condition being information identifying the packet, and the communicability information indicating whether to allow or not to allow the communication to the destination unit for the packet that meets the match condition. Rule setting means sets, at least in the packet relay unit receiving the packet, a rule of executing a process for suppressing forwarding of the packet to the destination unit, on condition that the communication allowance determination means determines not to allow the communication to the destination unit for the packet that meets the match condition.
    Type: Application
    Filed: September 21, 2011
    Publication date: February 23, 2012
    Applicant: NEC CORPORATION
    Inventors: Takayuki Hama, Junichi Yamato, Yasunobu Chiba
  • Publication number: 20110317701
    Abstract: A communication system comprises control devices, and forwarding nodes each includes packet processing unit that performs processing of a received packet based on a processing rule set in advance or received from control device associated with the node. First control device among the control devices, in response to a predetermined trigger, refers to correspondence between forwarding nodes and control devices, and transmits, among forwarding path information, at least forwarding path information that includes a forwarding node associated with the first control device, to second control device associated with a forwarding node that is not associated with first control device, among forwarding nodes on a forwarding path of the received packet. Second control device generates and sends the processing rule to a forwarding node on the forwarding path, among forwarding nodes associated with the second control device, based on the forwarding path information.
    Type: Application
    Filed: July 25, 2011
    Publication date: December 29, 2011
    Applicant: NEC Corporation
    Inventors: Junichi Yamato, Takayuki Hama, Satoshi Hieda, Satoshi Uchida
  • Patent number: 8085669
    Abstract: A session relay device which can reliably send a data packet from a source to a destination without the need for reconfiguring and dividing a segment is supplied. Session relay device 110, adapted to be disposed between terminals for transmitting and receiving data as packets to which sequence numbers representative of the order of segments to be transmitted are assigned, includes session relay section 110-3 that relays data transmitted as packets between a first session opened between session relay device 110 and a terminal on a transmission side and a second session opened between session relay device 110 and a terminal on a reception side. Session relay section 110-3 receives the retransmitted segment from a terminal on the transmission side, updates a maximum segment size of the second session with the segment size of the retransmitted segment, and transmits the retransmitted segment to a terminal on the reception side.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: December 27, 2011
    Assignee: NEC Corporation
    Inventor: Takayuki Hama
  • Publication number: 20110255437
    Abstract: A communication quality monitoring device is provided which determines communication quality deterioration by variation of a transmission buffer length in session control irrespectively of generation/non-generation of a data loss. A packet transmission and quality monitoring device 11-1 which detects deterioration in communication quality based on a buffer length of a session control protocol includes a threshold value calculating unit 11-17 which calculates a threshold value for the determination of deterioration in communication quality according to a parameter related to congestion detection of the session control protocol, and a deterioration determining unit 11-18 which determines deterioration in communication quality by comparing the threshold value and the buffer length.
    Type: Application
    Filed: December 18, 2009
    Publication date: October 20, 2011
    Inventors: Takayuki Hama, Masahiro Jibiki