Patents by Inventor Takao Nara

Takao Nara 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).

  • Publication number: 20240085380
    Abstract: An ultrasonic inspection device is used for inspecting a packaging container having a joined portion including overlapping and joined edges of the packaging container. The ultrasonic inspection device includes a transmitter configured to irradiate ultrasonic waves toward at least a base end portion of the joined portion in a state in which the joined portion protrudes from a surface of an object in a direction orthogonal to the surface, the base end portion being positioned on a side of the object. The ultrasonic inspection device further includes a plurality of receivers configured to receive the ultrasonic waves transmitted through the joined portion.
    Type: Application
    Filed: November 21, 2023
    Publication date: March 14, 2024
    Inventors: Akihiro NARA, Hideyuki YAMADA, Takao KOYAMA
  • Publication number: 20240068992
    Abstract: An ultrasonic inspection device includes a transmitter configured to transmit an ultrasonic beam to a subject. The ultrasonic inspection device further includes a plurality of receivers that each have a reception surface configured to receive the ultrasonic beam having transmitted through the subject. An area of the reception surface of each of the plurality of receivers is equal to or less than (10×?)2, where ? is a wavelength of the ultrasonic beam.
    Type: Application
    Filed: November 7, 2023
    Publication date: February 29, 2024
    Inventors: Akihiro NARA, Takao KOYAMA
  • Patent number: 9830403
    Abstract: A communication apparatus comprises a CAM, an action determination unit, and a CAM diagnosis unit. The CAM includes, a plurality of entries each storing therein at least a portion of header information of frame, and a search circuit for each entry configured to determine whether or not a search key matches data stored at the entry. The search key is correlated with information indicating whether or not an entry matching the search key and an expected value of a search result including identification information of an entry matching the search key. The CAM diagnosis unit causes the CAM to search for an entry matching the search key. The CAM diagnosis unit diagnoses a failure occurring at the search circuit of an entry to be the test object when the result of the search does not match the expected value of a search result correlated to the search key.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: November 28, 2017
    Assignee: Alaxala Networks Corporation
    Inventors: Shinichi Akahane, Kazuo Sugai, Tomohiko Kouno, Takao Nara
  • Patent number: 9641437
    Abstract: A packet relay device has a packet receiving unit, a switch, a packet sending unit, an associative memory, and a packet search unit. The packet search unit has action registers which hold information specifying an action to be executed, holds address range information including consecutive address ranges of the associative memory and the action registers in association with each other, and registers a plurality of flow entries at a plurality of addresses in the same address range. The flow entries have conditions identifying the flows associated with the same action. The device inputs header information of the packets into the associative memory, determines the action to be executed in accordance with information read out from the action register corresponding to the address range including an address output from the associative memory, and executes the determined action.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: May 2, 2017
    Assignee: Alaxala Networks Corporation
    Inventors: Yuichi Ishikawa, Takao Nara
  • Patent number: 9356864
    Abstract: It is provided a packet transfer apparatus comprising: a packet reception part; a packet transmission part; a packet generation part for generating an own-apparatus-originated packet serving as a packet for instructing a predetermined operation and outputting the own-apparatus-originated packet; a packet search part for determining a content of flow control and searching for an output circuit; a search memory for storing the content of the flow control and information for identifying the output circuit outputting the packet; and a packet transfer processing part. The packet reception part determines whether the received packet is the own-apparatus-originated packet; and outputs a self-origination flag indicating a result of the determining and header information of the received packet to the packet search part. The packet search part determines the content of the flow control for the received packet by referring to the search memory based on the self-origination flag and the header information.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: May 31, 2016
    Assignee: ALAXALA NETWORKS CORPORATION
    Inventors: Kentaro Sugawara, Yuichi Ishikawa, Yutaka Takagi, Takao Nara
  • Patent number: 9276876
    Abstract: A data transfer apparatus includes a first memory, a second memory, a search unit, and a data transmitting/receiving unit. The first memory holds information that associates a search key with an address. The second memory holds information that associates the address with verification information which is generated by a predetermined generation method based on at least a portion of the search key. The search unit generates the search key based on the received data, obtains, from the first memory, the address that is associated with the generated search key, obtains, from the second memory, the verification information that is associated with the obtained address, and verifies the verification information that is generated by the predetermined generation method based on at least a portion of the generated search key with the verification information obtained from the second memory. The data transmitting/receiving unit executes processing based on a result of the verification.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: March 1, 2016
    Assignee: ALAXALA NETWORKS CORPORATION
    Inventors: Yasuhiro Kodama, Shinichi Akahane, Kazuo Sugai, Takao Nara
  • Publication number: 20150242534
    Abstract: A communication apparatus comprises a CAM, an action determination unit, and a CAM diagnosis unit. The CAM includes, a plurality of entries each storing therein at least a portion of header information of frame, and a search circuit for each entry configured to determine whether or not a search key matches data stored at the entry. The search key is correlated with information indicating whether or not an entry matching the search key and an expected value of a search result including identification information of an entry matching the search key. The CAM diagnosis unit causes the CAM to search for an entry matching the search key. The CAM diagnosis unit diagnoses a failure occurring at the search circuit of an entry to be the test object when the result of the search does not match the expected value of a search result correlated to the search key.
    Type: Application
    Filed: December 22, 2014
    Publication date: August 27, 2015
    Inventors: Shinichi AKAHANE, Kazuo SUGAI, Tomohiko KOUNO, Takao NARA
  • Publication number: 20150043582
    Abstract: It is provided a packet transfer apparatus comprising: a packet reception part; a packet transmission part; a packet generation part for generating an own-apparatus-originated packet serving as a packet for instructing a predetermined operation and outputting the own-apparatus-originated packet; a packet search part for determining a content of flow control and searching for an output circuit; a search memory for storing the content of the flow control and information for identifying the output circuit outputting the packet; and a packet transfer processing part. The packet reception part determines whether the received packet is the own-apparatus-originated packet; and outputs a self-origination flag indicating a result of the determining and header information of the received packet to the packet search part. The packet search part determines the content of the flow control for the received packet by referring to the search memory based on the self-origination flag and the header information.
    Type: Application
    Filed: April 28, 2014
    Publication date: February 12, 2015
    Applicant: ALAXALA Networks Corporation
    Inventors: Kentaro SUGAWARA, Yuichi ISHIKAWA, Yutaka TAKAGI, Takao NARA
  • Publication number: 20150036688
    Abstract: A packet relay device has a packet receiving unit, a switch, a packet sending unit, an associative memory, and a packet search unit. The packet search unit has action registers which hold information specifying an action to be executed, holds address range information including consecutive address ranges of the associative memory and the action registers in association with each other, and registers a plurality of flow entries at a plurality of addresses in the same address range. The flow entries have conditions identifying the flows associated with the same action. The device inputs header information of the packets into the associative memory, determines the action to be executed in accordance with information read out from the action register corresponding to the address range including an address output from the associative memory, and executes the determined action.
    Type: Application
    Filed: August 4, 2014
    Publication date: February 5, 2015
    Inventors: Yuichi ISHIKAWA, Takao NARA
  • Publication number: 20140207897
    Abstract: A data transfer apparatus includes a first memory, a second memory, a search unit, and a data transmitting/receiving unit. The first memory holds information that associates a search key with an address. The second memory holds information that associates the address with verification information which is generated by a predetermined generation method based on at least a portion of the search key. The search unit generates the search key based on the received data, obtains, from the first memory, the address that is associated with the generated search key, obtains, from the second memory, the verification information that is associated with the obtained address, and verifies the verification information that is generated by the predetermined generation method based on at least a portion of the generated search key with the verification information obtained from the second memory. The data transmitting/receiving unit executes processing based on a result of the verification.
    Type: Application
    Filed: December 4, 2013
    Publication date: July 24, 2014
    Applicant: ALAXALA Networks Corporation
    Inventors: Yasuhiro KODAMA, Shinichi AKAHANE, Kazuo SUGAI, Takao NARA
  • Patent number: 8625423
    Abstract: A system having a plurality of network devices, each including: an interface module including a plurality of physical ports to transmit and receive packets; a computing module configured to execute a computing process with a computational expression using seed information, the seed information including at least one of destination information and source information associated with a received packet; a destination search module configured to, based on the result of the computation, select a physical port for transmission of the received packet from a plurality of candidate ports among the plurality of physical ports; and a modifying module configured to modify the computational expression, wherein the plurality of network devices include preceding-stage and subsequent-stage network devices, the subsequent-stage network device being directly coupled to the preceding-stage network device with physical wiring, and wherein the subsequent-stage and preceding-stage network devices are configured to use different exp
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: January 7, 2014
    Assignee: ALAXALA Networks Corporation
    Inventors: Hiroki Yano, Kazuo Sugai, Shinichi Akahane, Takao Nara
  • Patent number: 8483051
    Abstract: The network relay apparatus is provided. The network relay apparatus includes: multiple ports, each being provided to send and receive a frame to and from one of multiple external devices; and a frame processor configured to perform flooding, in order to relay a received frame that is received via one of the multiple ports as a receiving port, with a preset flooding target according to an attribute of a transmit port that sends the received frame.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: July 9, 2013
    Assignee: Alaxala Networks Corporation
    Inventors: Shinichi Akahane, Yasuhiro Kodama, Takao Nara
  • Patent number: 8422493
    Abstract: A network relay device for relaying communication for a regular terminal via a port includes an acquiring module, a regular terminal information storing module, and a determination process module. The acquiring module acquires a regular layer 2 address, a regular layer 3 address, regular VLAN information representing a VLAN assigned to the regular terminal, and regular port information representing a port to which the regular terminal is connected. The regular terminal information storing module stores regular terminal information representing a combination of the acquired regular layer 2 address, the regular layer 3 address, the regular VLAN information, and the regular port information. The determination process module determines whether the combination of source layer 2 address, source layer 3 address, assigned VLAN, and reception port of target frame data received via the port is stored as the regular terminal information.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: April 16, 2013
    Assignee: Alaxala Networks Corporation
    Inventors: Tomohiko Kono, Shinichi Akahane, Takao Nara
  • Publication number: 20110255534
    Abstract: A system having a plurality of network devices, each including: an interface module including a plurality of physical ports to transmit and receive packets; a computing module configured to execute a computing process with a computational expression using seed information, the seed information including at least one of destination information and source information associated with a received packet; a destination search module configured to, based on the result of the computation, select a physical port for transmission of the received packet from a plurality of candidate ports among the plurality of physical ports; and a modifying module configured to modify the computational expression, wherein the plurality of network devices include preceding-stage and subsequent-stage network devices, the subsequent-stage network device being directly coupled to the preceding-stage network device with physical wiring, and wherein the subsequent-stage and preceding-stage network devices are configured to use different exp
    Type: Application
    Filed: June 27, 2011
    Publication date: October 20, 2011
    Inventors: Hiroki YANO, Kazuo Sugai, Shinichi Akahane, Takao Nara
  • Patent number: 7969880
    Abstract: Computing process with a computational expression is executed using seed information including at least one of destination information and source information associated with a received packet. It is preferable to select a physical port for transmission of the received packet based on the result of the computation. It is also preferable to select a port group for transmission of the received packet based on the result of the computation. Here, the computational expression is capable of being modified. Meanwhile, the physical port for transmission of the received packet is selected from a plurality of candidate ports among the plurality of physical ports. The port group for transmission of the received packet is selected from among a plurality of port groups including a mutually different candidate port.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: June 28, 2011
    Assignee: ALAXALA Networks Corporation
    Inventors: Hiroki Yano, Kazuo Sugai, Shinichi Akahane, Takao Nara
  • Publication number: 20110019679
    Abstract: The network relay apparatus is provided. The network relay apparatus includes: multiple ports, each being provided to send and receive a frame to and from one of multiple external devices; and a frame processor configured to perform flooding, in order to relay a received frame that is received via one of the multiple ports as a receiving port, with a preset flooding target according to an attribute of a transmit port that sends the received frame.
    Type: Application
    Filed: June 29, 2010
    Publication date: January 27, 2011
    Inventors: Shinichi AKAHANE, Yasuhiro Kodama, Takao Nara
  • Publication number: 20090304008
    Abstract: A network relay device for relaying communication for a regular terminal via a port includes an acquiring module, a regular terminal information storing module, and a determination process module. The acquiring module acquires a regular layer 2 address, a regular layer 3 address, regular VLAN information representing a VLAN assigned to the regular terminal, and regular port information representing a port to which the regular terminal is connected. The regular terminal information storing module stores regular terminal information representing a combination of the acquired regular layer 2 address, the regular layer 3 address, the regular VLAN information, and the regular port information. The determination process module determines whether the combination of source layer 2 address, source layer 3 address, assigned VLAN, and reception port of target frame data received via the port is stored as the regular terminal information.
    Type: Application
    Filed: June 1, 2009
    Publication date: December 10, 2009
    Applicant: ALAXALA NETWORKS CORPORATION
    Inventors: Tomohiko Kono, Shinichi Akahane, Takao Nara
  • Publication number: 20080037544
    Abstract: Computing process with a computational expression is executed using seed information including at least one of destination information and source information associated with a received packet. It is preferable to select a physical port for transmission of the received packet based on the result of the computation. It is also preferable to select a port group for transmission of the received packet based on the result of the computation. Here, the computational expression is capable of being modified. Meanwhile, the physical port for transmission of the received packet is selected from a plurality of candidate ports among the plurality of physical ports. The port group for transmission of the received packet is selected from among a plurality of port groups including a mutually different candidate port.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 14, 2008
    Inventors: Hiroki YANO, Kazuo SUGAI, Shinichi AKAHANE, Takao NARA