Patents by Inventor Yuta UKON

Yuta UKON 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: 11916763
    Abstract: A traffic monitoring apparatus includes: a header analysis circuit configured to acquire one or more identifiers from a header of a received packet; a rule registration circuit configured to convert a rule table including rules in which one or more rule elements are registered for each of the rules into a predetermined format and register the rule table in a rule matching circuit; and the rule matching circuit configured to search for rules to be matched with the acquired identifiers.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: February 27, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Yuta Ukon, Shuhei Yoshida, Shoko Oteru, Namiko Ikeda, Koyo Nitta
  • Patent number: 11882061
    Abstract: A data sequence correction method for temporarily saving data with sequence information in a ring buffer and performing sequence correction is provided. The ring buffer includes a number of storage regions, a monitoring section having one or more continuous sequence numbers, and an acceptance section having a first or second sequence number of the monitoring section as a start sequence number and a sequence number immediately preceding the start sequence number of the monitoring section as an end sequence number. The method includes, when a value determined based on a remainder obtained by dividing a sequence number of received data by the number of storage regions is inside the acceptance section, writing the received data in a position of the storage region corresponding to the determined value, and when data are written in the entire monitoring section, reading out all the data in the monitoring section.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: January 23, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Shoko Oteru, Shuhei Yoshida, Yuta Ukon, Namiko Ikeda, Koyo Nitta
  • Patent number: 11831524
    Abstract: A state detection circuit compares a target connection with an immediate previous connection based on an identifier of an incoming packet and detects a post-transitional state of the target connection based on a control flag of the incoming packet and on a pre-transitional state of the target connection detected just before if the target connection is identical with the immediate previous connection; and a connection counting circuit increments or decrements the number of target connections only when the detected post-transitional state indicates a start or end of the target connection.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: November 28, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Yuta Ukon, Shuhei Yoshida, Shoko Oteru, Namiko Ikeda, Koyo Nitta
  • Patent number: 11720080
    Abstract: An optimum combination of a loop unrolling number and a circuit parallel number in a high-level synthesis is determined. A circuit synthesis information generation unit sets, as parameter candidates, a plurality of combinations of a loop unrolling number and a circuit parallel number to generate circuit synthesis information indicating a synthesis circuit obtained by high-level synthesis processing for each of the combinations. An optimum parameter determination unit calculates, for each piece of the generated circuit synthesis information, an estimation processing performance related to the synthesis circuit indicated by the circuit synthesis information, and determines an optimum combination of the loop unrolling number and the circuit parallel number based on the circuit synthesis information based on which a maximum estimation processing performance is obtained.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: August 8, 2023
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Syuhei Yoshida, Yuta Ukon, Koji Yamazaki, Koyo Nitta
  • Publication number: 20230239379
    Abstract: A data acquisition device includes a valid data acquirer configured to acquire valid data from communication data based on an analysis parameter including an offset from a head of the communication data to the valid data and a data length of the valid data and output the acquired valid data.
    Type: Application
    Filed: January 19, 2023
    Publication date: July 27, 2023
    Applicant: NTT Advanced Technology Corporation
    Inventors: Yuta UKON, Masaru KATAYAMA, Akihiko MIYAZAKI
  • Publication number: 20230198870
    Abstract: A packet capture apparatus includes a hardware processing unit including a filter that filters packets input from a network and an NIC and a packet storage that stores packets input from the hardware processing unit. The filter includes a packet input that receives packets input from the network, a header analysis unit that analyzes a header structure of each packet input to the packet input unit and extracts a field value of a header of the packet, a rule table in which rules including a field value of a flow to be captured are recorded, a flow identification unit that identifies a flow in which the field value extracted by the header analysis unit matches a rule in the rule table and/or does not match the rule, and a packet output that outputs a packet of the flow identified by the flow identification unit to the NIC.
    Type: Application
    Filed: May 26, 2020
    Publication date: June 22, 2023
    Inventors: Namiko Ikeda, Hiroyuki Uzawa, Koyo Nitta, Yuta Ukon, Shuhei Yoshida, Yusuke Sekihara, Shoko Oteru
  • Patent number: 11683255
    Abstract: An embodiment packet capture device comprises: a packet receiver configured to receive a packet from a network; a packet retainer configured to store the received packet in a memory to temporarily retain the received packet; a failure detector configured to determine a communication failure is present in the network; a capture controller configured to determine an operation stop address such that retention of packets from the network in time periods before and after a detection time point of the communication failure is ensured when the communication failure is detected by the failure detector; and a capture data generator configured to output the packet stored in the memory as capture data when a storage destination address of the packet stored in the memory has reached the operation stop address or when at least a predetermined waiting time period has elapsed from the detection time point of the communication failure.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: June 20, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Shuhei Yoshida, Yuta Ukon, Shoko Oteru, Namiko Ikeda, Koyo Nitta
  • Publication number: 20230009530
    Abstract: An embodiment is a data sequence correction method. The data sequence correction method including temporarily saving data with sequence information imparted thereto in a ring buffer, the ring buffer having a predetermined number of storage regions corresponding to the sequence information, and being provided with a monitoring section made up of one, or two or more consecutive sequence numbers, and an acceptance section in which a start or a second sequence number of the monitoring section is a start sequence number, and the sequence number ahead by a count of storage regions of the ring buffer including the start of the monitoring section is an end sequence number.
    Type: Application
    Filed: December 11, 2019
    Publication date: January 12, 2023
    Inventors: Shoko Oteru, Shuhei Yoshida, Yuta Ukon, Namiko Ikeda, Koyo Nitta
  • Publication number: 20220417118
    Abstract: A traffic monitoring apparatus includes: a header analysis circuit configured to acquire one or more identifiers from a header of a received packet; a rule registration circuit configured to convert a rule table including rules in which one or more rule elements are registered for each of the rules into a predetermined format and register the rule table in a rule matching circuit; and the rule matching circuit configured to search for rules to be matched with the acquired identifiers.
    Type: Application
    Filed: July 1, 2019
    Publication date: December 29, 2022
    Inventors: Yuta Ukon, Shuhei Yoshida, Shoko Oteru, Namiko Ikeda, Koyo Nitta
  • Publication number: 20220407788
    Abstract: A state detection circuit compares a target connection with an immediate previous connection based on an identifier of an incoming packet and detects a post-transitional state of the target connection based on a control flag of the incoming packet and on a pre-transitional state of the target connection detected just before if the target connection is identical with the immediate previous connection; and a connection counting circuit increments or decrements the number of target connections only when the detected post-transitional state indicates a start or end of the target connection.
    Type: Application
    Filed: November 5, 2019
    Publication date: December 22, 2022
    Inventors: Yuta Ukon, Shuhei Yoshida, Shoko Oteru, Namiko Ikeda, Koyo Nitta
  • Patent number: 11496400
    Abstract: A network load balancing apparatus has a data buffer for each communication path of a received packet's transfer destinations, calculates a first hash value using a field value contained in the packet, determines, based on the field value of the packet or the first hash value, a communication path of a transfer destination of the packet subject to external transfer control for transmission to a predetermined external server, determines, based on the first hash value, a communication path of a transfer destination of the packet to be subject to priority control, determines, based on a second hash value based on the first hash value, a communication path of a transfer destination of the packet to be subject to load balancing control, to match a preset load balancing situation of the data buffer, and transmits the packet to a data buffer corresponding to the communication path of the transfer destination.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: November 8, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Koji Yamazaki, Saki Hatta, Shoko Oteru, Tomoaki Kawamura, Yuta Ukon, Shuhei Yoshida, Koyo Nitta
  • Publication number: 20220263733
    Abstract: A burst traffic detection device includes a packet receiver configured to receive packets from a network, a flow specification device configured to specify, in accordance with header information of the packets, flow rules, a flow information storage device configured to store flow information of the specified flow rules, a statistical information storage device configured to store statistical information including the total number of packets for each flow rule and/or the total number of bytes for each flow rule, a burst detection device configured to detect the occurrence of burst traffic in accordance with the statistical information, and a detection count storage device configured to store the number of times of the occurrence of burst traffic.
    Type: Application
    Filed: July 23, 2019
    Publication date: August 18, 2022
    Applicants: Nippon Telegraph and Telephone Corporation, Nippon Telegraph and Telephone Corporation
    Inventors: Shuhei Yoshida, Yuta Ukon, Shoko Oteru, Namiko Ikeda, Koyo Nitta
  • Publication number: 20220247697
    Abstract: A data sequence correction method for temporarily saving data with sequence information in a ring buffer and performing sequence correction is provided. The ring buffer includes a number of storage regions, a monitoring section having one or more continuous sequence numbers, and an acceptance section having a first or second sequence number of the monitoring section as a start sequence number and a sequence number immediately preceding the start sequence number of the monitoring section as an end sequence number. The method includes, when a value determined based on a remainder obtained by dividing a sequence number of received data by the number of storage regions is inside the acceptance section, writing the received data in a position of the storage region corresponding to the determined value, and when data are written in the entire monitoring section, reading out all the data in the monitoring section.
    Type: Application
    Filed: June 24, 2019
    Publication date: August 4, 2022
    Inventors: Shoko Oteru, Shuhei Yoshida, Yuta Ukon, Namiko Ikeda, Koyo Nitta
  • Publication number: 20220217069
    Abstract: An embodiment packet capture device comprises: a packet receiver configured to receive a packet from a network; a packet retainer configured to store the received packet in a memory to temporarily retain the received packet; a failure detector configured to determine a communication failure is present in the network; a capture controller configured to determine an operation stop address such that retention of packets from the network in time periods before and after a detection time point of the communication failure is ensured when the communication failure is detected by the failure detector; and a capture data generator configured to output the packet stored in the memory as capture data when a storage destination address of the packet stored in the memory has reached the operation stop address or when at least a predetermined waiting time period has elapsed from the detection time point of the communication failure.
    Type: Application
    Filed: May 14, 2019
    Publication date: July 7, 2022
    Applicants: Nippon Telegraph and Telephone Corporation, Nippon Telegraph and Telephone Corporation
    Inventors: Shuhei Yoshida, Yuta Ukon, Shoko Oteru, Namiko Ikeda, Koyo Nitta
  • Patent number: 11374874
    Abstract: An access control unit includes packet buffers provided for each of users, a packet identification unit that stores received packets in a corresponding packet buffer, a scheduling unit that decides a packet buffer to be the object of transfer, a transfer control unit that, in a case that updating of reference data can be performed at an application processing circuit, and also the packet buffer decided by the scheduling unit is different from the current packet buffer that is the object of transfer, updates to reference data corresponding to the packet buffer decided by the scheduling unit, and a buffer selection unit that connects the packet buffers decided to be the object of transfer to the packet transfer unit when updating of reference data is completed.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: June 28, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Yuta Ukon, Shuhei Yoshida, Koyo Nitta
  • Publication number: 20220182340
    Abstract: The packet processing apparatus includes a packet memory, a transmission processing unit that writes a plurality of packets to be transmitted to the packet memory to generate a combination packet into which the plurality of packets have been concatenated, a line handling unit that sends packets to a communication line, and a combination packet transfer unit that DMA-transfers the combination packet from the packet memory to the line handling unit. The transmission processing unit writes information on an address in the packet memory of beginning data of an individual packet in the combination packet to a descriptor. The line handling unit separates the DMA-transferred combination packet into a plurality of packets and sends the plurality of packets to the communication line.
    Type: Application
    Filed: April 8, 2020
    Publication date: June 9, 2022
    Inventors: Tomoaki Kawamura, Shoko Oteru, Yuta Ukon, Shuhei Yoshida
  • Publication number: 20220171725
    Abstract: A packet processing apparatus includes a packet processor that performs processing on a packet received from a communication line and outputs data that is a result of the processing, a data combiner that concatenates a plurality of pieces of data output from the packet processor to generate a data block, and a combination data transferor that DMA-transfers the data block generated by the data combiner to a data memory. The combination data transferor writes information on an address in the data memory of a beginning of an individual piece of data in the data block to a descriptor that is a data area on a predetermined memory.
    Type: Application
    Filed: April 7, 2020
    Publication date: June 2, 2022
    Inventors: Tomoaki Kawamura, Shoko Oteru, Yuta Ukon, Shuhei Yoshida
  • Publication number: 20210409344
    Abstract: An access control unit includes packet buffers provided for each of users, a packet identification unit that stores received packets in a corresponding packet buffer, a scheduling unit that decides a packet buffer to be the object of transfer, a transfer control unit that, in a case that updating of reference data can be performed at an application processing circuit, and also the packet buffer decided by the scheduling unit is different from the current packet buffer that is the object of transfer, updates to reference data corresponding to the packet buffer decided by the scheduling unit, and a buffer selection unit that connects the packet buffers decided to be the object of transfer to the packet transfer unit when updating of reference data is completed.
    Type: Application
    Filed: October 23, 2019
    Publication date: December 30, 2021
    Inventors: Yuta Ukon, Shuhei Yoshida, Koyo Nitta
  • Patent number: 11196684
    Abstract: A flow control device includes an analysis unit identifying a flow of a received packet, a plurality of queues temporarily storing packets sorted according to each flow, an allocation information storage unit storing allocation information regarding a queue allocated for each flow, a sorting unit deciding a queue to be a storage destination of the received packet and sorts the packet based on a result identified by the analysis unit and the allocation information, a saved packet holding unit saving a packet belonging to a flow determined to have no allocation information regarding the queue to be allocated by the sorting unit, and a transmission unit transmitting the packet temporarily stored in the plurality of queues and the packet saved in the saved packet holding unit to a processing unit that processes a packet.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: December 7, 2021
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Syuhei Yoshida, Yuta Ukon, Koji Yamazaki, Koyo Nitta
  • Publication number: 20210281517
    Abstract: A network load balancing apparatus has a data buffer for each communication path of a received packet's transfer destinations, calculates a first hash value using a field value contained in the packet, determines, based on the field value of the packet or the first hash value, a communication path of a transfer destination of the packet subject to external transfer control for transmission to a predetermined external server, determines, based on the first hash value, a communication path of a transfer destination of the packet to be subject to priority control, determines, based on a second hash value based on the first hash value, a communication path of a transfer destination of the packet to be subject to load balancing control, to match a preset load balancing situation of the data buffer, and transmits the packet to a data buffer corresponding to the communication path of the transfer destination.
    Type: Application
    Filed: July 5, 2019
    Publication date: September 9, 2021
    Inventors: Koji Yamazaki, Saki Hatta, Shoko Oteru, Tomoaki Kawamura, Yuta Ukon, Shuhei Yoshida, Koyo Nitta