Patents by Inventor Takahiro Otake
Takahiro Otake 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: 10419232Abstract: A control apparatus comprises a path generation unit configured to logically generate a plurality of forwarding paths for forwarding a broadcast packet between a plurality of domains that each includes a plurality of communication nodes; a path determination unit configured to determine different communication nodes among the plurality of communication nodes included in each domain as representative nodes that forward the broadcast packet in each of the plurality of forwarding paths; and a path setting unit configured to set control information including information regarding the representative nodes in the communication nodes on the plurality of forwarding paths.Type: GrantFiled: March 17, 2016Date of Patent: September 17, 2019Assignee: NEC CorporationInventors: Takahiro Otake, Mamio Hokazono, Yasushi Takeda, Takahiro Nakano, Shunji Motomura
-
Patent number: 10270605Abstract: A control apparatus includes a representative port selection unit configured to select, for each of a plurality of domains formed by a plurality of communication nodes disposed on a network to be controlled, a representative port configured to transfer a broadcast packet with an adjacent one of the domains, a broadcast path calculation unit configured to calculate a forwarding path for the broadcast packet that passes through the representative port, for each of the domains, a control information generation unit configured to generate, for each communication node on the forwarding path, control information for causing the broadcast packet to be forwarded along the forwarding path, and a control information setting unit configured to set the generated control information in each communication node on the forwarding path.Type: GrantFiled: March 28, 2014Date of Patent: April 23, 2019Assignee: NEC CORPORATIONInventor: Takahiro Otake
-
Publication number: 20190052347Abstract: When each of terminals used by a user determines an OS needed for the host device, it is impossible to carry out flexible OS settings, which could lead to an increase in steps for the user to reset the respective devices or could give rise to a step for device replacement. A communication system in one aspect of the present invention is characterized by including a plurality of relay devices for relaying communication in a network, and a control device for controlling the plurality of relay devices, the control device determining, for each of the plurality of relay devices, an OS that corresponds to each function of the plurality of relay devices on the basis of information pertaining to the configuration of the network.Type: ApplicationFiled: February 20, 2017Publication date: February 14, 2019Applicant: NEC CorporationInventor: Takahiro OTAKE
-
Publication number: 20180324274Abstract: An information system of the present invention includes a plurality of physical nodes each of which processes a packet received from external node(s) according to a processing rule (packet handling operation) that associates a matching rule for identifying a flow and processing content to be applied to a packet that matches the matching rule, and a control apparatus which sets the processing rule in each of the plurality of physical nodes, thereby causing the plurality of physical nodes to operate as virtual nodes on a virtual network(s) usable by the external node(s). The control apparatus includes a first storage unit defining a correspondence relationship between each of the plurality of physical nodes and virtual network(s), and a second storage unit defining a correspondence relationship between each of the external node(s) and virtual node(s) on virtual network(s).Type: ApplicationFiled: July 13, 2018Publication date: November 8, 2018Applicant: NEC CORPORATIONInventor: Takahiro OTAKE
-
Patent number: 10044830Abstract: An information system of the present invention includes a plurality of physical nodes each of which processes a packet received from external node(s) according to a processing rule (packet handling operation) that associates a matching rule for identifying a flow and processing content to be applied to a packet that matches the matching rule, and a control apparatus which sets the processing rule in each of the plurality of physical nodes, thereby causing the plurality of physical nodes to operate as virtual nodes on a virtual network(s) usable by the external node(s). The control apparatus includes a first storage unit defining a correspondence relationship between each of the plurality of physical nodes and virtual network(s), and a second storage unit defining a correspondence relationship between each of the external node(s) and virtual node(s) on virtual network(s).Type: GrantFiled: December 27, 2011Date of Patent: August 7, 2018Assignee: NEC CORPORATIONInventor: Takahiro Otake
-
Publication number: 20180083794Abstract: A control apparatus comprises a path generation unit configured to logically generate a plurality of forwarding paths for forwarding a broadcast packet between a plurality of domains that each includes a plurality of communication nodes; a path determination unit configured to determine different communication nodes among the plurality of communication nodes included in each domain as representative nodes that forward the broadcast packet in each of the plurality of forwarding paths; and a path setting unit configured to set control information including information regarding the representative nodes in the communication nodes on the plurality of forwarding paths.Type: ApplicationFiled: March 17, 2016Publication date: March 22, 2018Applicant: NEC CorporationInventors: Takahiro OTAKE, Mamio HOKAZONO, Yasushi TAKEDA, Takahiro NAKANO, Shunji MOTOMURA
-
Patent number: 9819584Abstract: The communication device comprises a first table that stores a first entry in which a match condition that includes at least a destination address is associated with an output destination of a packet matching the match condition; a second table that stores a second entry having a predetermined match condition; a destination learning unit that registers a set of a source and a receiving port of a received packet as a match condition and an output destination, respectively, in the first table; and a packet processing unit that forwards a packet to an output destination determined in the first table when an entry having a match condition matching a received packet is found from each of the first and second tables. The packet processing unit broadcasts a received packet according to a third entry when no entry having a match condition matching the received packet is found.Type: GrantFiled: October 9, 2013Date of Patent: November 14, 2017Assignee: NEC CORPORATIONInventors: Masanori Takashima, Takahiro Otake, Yoji Suzuki, Tomohiro Kase, Naoyuki Iwashita
-
Publication number: 20170317921Abstract: A control apparatus connected to two or more first relay apparatuses which form a trunk with a first external relay apparatus and to a second relay apparatus(es) which is connected to at least one of the first relay apparatuses and which is arranged between a destination apparatus that performs a point-to-point communication and the first relay apparatuses. The control apparatus includes a first unit controlling the relay apparatuses; a second unit receiving a request for a configuration about a point-to-point communication, the request including endpoint information about the point-to-point communication; and a third unit determining, before the point-to-point communication occurs, a path(s) of the point-to-point communication, based on the endpoint information about the point-to-point communication and a packet allocation rule(s) of the first external relay apparatus, and setting a packet forwarding rule(s) for the point-to-point communication which uses the trunk in the relay apparatuses on the path(s).Type: ApplicationFiled: November 4, 2015Publication date: November 2, 2017Applicant: NEC CORPORATIONInventor: Takahiro OTAKE
-
Patent number: 9461831Abstract: A packet forwarding system includes: first relay apparatuses that are connected to each other; a second relay apparatus that includes ports and that is connected to first relay apparatuses; and a control apparatus that configures a trunk serving as virtual logical link by using physical links among first and second relay apparatuses. The control apparatus determines a designated port from ports of first relay apparatuses included in the trunk. When a relay apparatus included in the first relay apparatuses receives a predetermined control target packet, the control apparatus controls the first relay apparatuses to transmit a received control target packet via relay apparatus having the designated port.Type: GrantFiled: August 10, 2012Date of Patent: October 4, 2016Assignee: NEC CorporationInventor: Takahiro Otake
-
Publication number: 20160050081Abstract: A control apparatus includes a representative port selection unit configured to select, for each of a plurality of domains formed by a plurality of communication nodes disposed on a network to be controlled, a representative port configured to transfer a broadcast packet with an adjacent one of the domains, a broadcast path calculation unit configured to calculate a forwarding path for the broadcast packet that passes through the representative port, for each of the domains, a control information generation unit configured to generate, for each communication node on the forwarding path, control information for causing the broadcast packet to be forwarded along the forwarding path, and a control information setting unit configured to set the generated control information in each communication node on the forwarding path.Type: ApplicationFiled: March 28, 2014Publication date: February 18, 2016Applicant: NEC CorporationInventor: Takahiro OTAKE
-
Publication number: 20150256457Abstract: The communication device comprises a first table that stores a first entry in which a match condition that includes at least a destination address is associated with an output destination of a packet matching the match condition; a second table that stores a second entry having a predetermined match condition; a destination learning unit that registers a set of a source and a receiving port of a received packet as a match condition and an output destination, respectively, in the first table; and a packet processing unit that forwards a packet to an output destination determined in the first table when an entry having a match condition matching a received packet is found from each of the first and second tables. The packet processing unit broadcasts a received packet according to a third entry when no entry having a match condition matching the received packet is found.Type: ApplicationFiled: October 9, 2013Publication date: September 10, 2015Applicant: NEC CORPORATIONInventors: Masanori Takashima, Takahiro Otake, Yoji Suzuki, Tomohiro Kase, Naoyuki Iwashita
-
Publication number: 20140192807Abstract: A packet forwarding system includes: first relay apparatuses that are connected to each other; a second relay apparatus that includes ports and that is connected to first relay apparatuses; and a control apparatus that configures a trunk serving as virtual logical link by using physical links among first and second relay apparatuses. The control apparatus determines a designated port from ports of first relay apparatuses included in the trunk. When a relay apparatus included in the first relay apparatuses receives a predetermined control target packet, the control apparatus controls the first relay apparatuses to transmit a received control target packet via relay apparatus having the designated port.Type: ApplicationFiled: August 10, 2012Publication date: July 10, 2014Applicant: NEC CorporationInventor: Takahiro Otake
-
Publication number: 20130282867Abstract: An information system of the present invention includes a plurality of physical nodes each of which processes a packet received from external node(s) according to a processing rule (packet handling operation) that associates a matching rule for identifying a flow and processing content to be applied to a packet that matches the matching rule, and a control apparatus which sets the processing rule in each of the plurality of physical nodes, thereby causing the plurality of physical nodes to operate as virtual nodes on a virtual network(s) usable by the external node(s). The control apparatus includes a first storage unit defining a correspondence relationship between each of the plurality of physical nodes and virtual network(s), and a second storage unit defining a correspondence relationship between each of the external node(s) and virtual node(s) on virtual network(s).Type: ApplicationFiled: December 27, 2011Publication date: October 24, 2013Applicant: NEC CORPORATIONInventor: Takahiro Otake