Patents by Inventor Naoyoshi OHKAWA

Naoyoshi OHKAWA 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: 20240069941
    Abstract: An information processing apparatus includes a logic circuit provided with a processing function performing a microservice, a service mesh functional circuit and a pseudo application. The logic circuit starts processing of a service that uses the request data, generates a pseudo request for a control plane communication, transmits the generated pseudo request to the pseudo application, and transmits a processing completion notification to the pseudo application based on completion of the processing of the service by the processing function. The pseudo application transmits a pseudo response to the logic circuit based on reception of the processing completion notification after reception of the pseudo request. The service mesh functional circuit rewrites destination information included in the pseudo response and transfers the pseudo response in which the destination information has been rewritten to the logic circuit.
    Type: Application
    Filed: May 24, 2023
    Publication date: February 29, 2024
    Applicant: Fujitsu Limited
    Inventors: Naoyoshi OHKAWA, Hiroshi TOMONAGA
  • Publication number: 20200296021
    Abstract: A non-transitory computer-readable recording medium has stored a program that causes a computer to execute a process including: capturing transmission packets transmitted from a first apparatus to a second apparatus, and response packets including a timestamp counted at an interval; estimating the interval based on arrival times of two response packets and timestamps thereof; estimating a count time of a first timestamp of a first response packet, based on a first arrival time of one transmission packet, a second arrival time of the first response packet, and the first timestamp; calculating a reference time based on the count time, the first timestamp, and the interval; estimating a transmission time of the first response packet, based on the reference time, the first timestamp, and the interval; and estimating a communication time of the first response packet, based on the transmission time and the second arrival time.
    Type: Application
    Filed: February 24, 2020
    Publication date: September 17, 2020
    Applicant: FUJITSU LIMITED
    Inventor: NAOYOSHI OHKAWA
  • Patent number: 10680756
    Abstract: A storage medium having a program that executes a process including acquiring a packet formed by dividing data to be transmitted to receiving apparatus by transmitting apparatus and a packet that includes an ACK number to identify an amount of the data about which reception of packets transmitted from the transmitting apparatus to the receiving apparatus by the receiving apparatus has been confirmed; when the acquired packet is a retransmission packet and a lost packet corresponding to the retransmission packet has not been acquired, classifying a position of the lost packet as any of a last packet, an intermediate packet, and a leading packet by comparing the ACK number included in the retransmission packet and the ACK number included in each of packets previous and subsequent to the lost packet; and calculating a retransmission time by a calculation method identified based on the classified position of the lost packet.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: June 9, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Naoyoshi Ohkawa, Yuji Nomura, Fumiyuki Iizuka
  • Patent number: 10628201
    Abstract: A disclosed information processing apparatus includes a memory and a processor. And the processor is coupled to the memory and configured to: detect a first virtual node that is a bottleneck from among plural virtual nodes included in a virtual system; and identify a second virtual node that is a bottleneck based on a first number of cache misses that occurred when a first program for realizing the first virtual node was executed and a second number of cache misses that occurred when a second program for realizing a second virtual node that is other than the first virtual node was executed.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: April 21, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Hirokazu Iwakura, Yuji Nomura, Naoyoshi Ohkawa, Yasuhiko Kanemasa
  • Patent number: 10432492
    Abstract: A method for analyzing communication qualities between virtual machines serving as transmission sources and virtual machines serving as transmission destinations on a virtual network includes identifying, by a computer, based on the temporal sequence of the input queue information and the temporal sequence of the output queue information, a first pair and a second pair as mirroring targets, wherein the input queue information indicates a first queue length indicating a number of pieces of data addressed from one of the transmission sources to one of the transmission destinations, wherein the output queue information indicates a second queue length indicating a number of pieces of data included in an output queue of the one of the transmission destinations.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: October 1, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Hirokazu Iwakura, Yuji Nomura, Fumiyuki Iizuka, Sumiyo Okada, Naoyoshi Ohkawa
  • Patent number: 10291505
    Abstract: A computer obtains a first packet group transmitted wirelessly by a first wireless communication apparatus and a second packet group transmitted wirelessly by a second wireless communication apparatus. The computer then detects a first non-communication period, during which there are no packets transmitted by the first wireless communication apparatus for a prescribed time or longer, and also detects a second non-communication period, during which there are no packets transmitted by the second wireless communication apparatus for the prescribed time or longer. The computer then determines based on an overlap between the first and second non-communication periods whether the first and second wireless communication apparatuses are connected to the same wireless base station.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: May 14, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Sumiyo Okada, Yuji Nomura, Fumiyuki Iizuka, Hirokazu Iwakura, Naoyoshi Ohkawa
  • Patent number: 10200291
    Abstract: A packet analysis method includes acquiring a first acknowledge packet and a second acknowledge packet transmitted from the first device; acquiring a plurality of packets transmitted from the second device during a period from reception of the first acknowledge packet to reception of the second acknowledge packet; identifying a number of packets corresponds to data transmitted from the second device, by calculating a difference between a first identification number corresponding to the first acknowledge packet and a second identification number corresponding to the second acknowledge packet; calculating a plurality of bandwidth values, a number of the plurality of bandwidth values is identical to the number of packets, based on acquisition timings of the plurality of packets and an interval between the acquisition timings of two adjacent packets; and determining a bandwidth value that is to be removed from the plurality of bandwidth values by comparing the plurality of bandwidth values.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: February 5, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Naoyoshi Ohkawa, Yuji Nomura, Sumiyo Okada, Fumiyuki Iizuka
  • Publication number: 20190020443
    Abstract: A storage medium having a program that executes a process including acquiring a packet formed by dividing data to be transmitted to receiving apparatus by transmitting apparatus and a packet that includes an ACK number to identify an amount of the data about which reception of packets transmitted from the transmitting apparatus to the receiving apparatus by the receiving apparatus has been confirmed; when the acquired packet is a retransmission packet and a lost packet corresponding to the retransmission packet has not been acquired, classifying a position of the lost packet as any of a last packet, an intermediate packet, and a leading packet by comparing the ACK number included in the retransmission packet and the ACK number included in each of packets previous and subsequent to the lost packet; and calculating a retransmission time by a calculation method identified based on the classified position of the lost packet.
    Type: Application
    Filed: July 9, 2018
    Publication date: January 17, 2019
    Applicant: FUJITSU LIMITED
    Inventors: NAOYOSHI OHKAWA, Yuji NOMURA, Fumiyuki Iizuka
  • Patent number: 10110459
    Abstract: A throughput measuring method includes: acquiring a plurality of data packets at an observation point on a network, the plurality of data packets being transmitted from a transmission source apparatus and received by a transmission destination apparatus; calculating a plurality of round trip times, for each of the data packets, from a time point of acquisition of each of the data packets transmitted from the transmission source apparatus to a time point of acquisition of response packet corresponding to each of the data packets; identifying a measurement time section including the plurality of calculated round trip times increasing in ascending order of identification numbers of the response packets; and calculating a throughput of the identified measurement time section based on data quantities of the plurality of data packets transmitted from the transmission source apparatus during the identified measurement time section.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: October 23, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Sumiyo Okada, Yuji Nomura, Fumiyuki Iizuka, Naoyoshi Ohkawa
  • Publication number: 20180150313
    Abstract: A disclosed information processing apparatus includes a memory and a processor. And the processor is coupled to the memory and configured to: detect a first virtual node that is a bottleneck from among plural virtual nodes included in a virtual system; and identify a second virtual node that is a bottleneck based on a first number of cache misses that occurred when a first program for realizing the first virtual node was executed and a second number of cache misses that occurred when a second program for realizing a second virtual node that is other than the first virtual node was executed.
    Type: Application
    Filed: November 14, 2017
    Publication date: May 31, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Hirokazu IWAKURA, Yuji NOMURA, Naoyoshi OHKAWA, Yasuhiko KANEMASA
  • Patent number: 9954748
    Abstract: In an analysis apparatus, when detecting each packet communicated via a network, an update unit updates statistical information that is stored in a continuous storage area of a storage unit and that indicates the communication state of the network for a first cycle. Then, a first processing unit reads the statistical information from the storage unit at every first cycle, and processes the statistical information and initializes the statistical information in the storage unit. A second processing unit reads partial statistical information that is part of the statistical information from the storage unit at every second cycle shorter than the first cycle, and processes the partial statistical information and initializes the partial statistical information in the storage unit.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: April 24, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Naoyoshi Ohkawa, Yuji Nomura, Fumiyuki Iizuka, Sumiyo Okada
  • Patent number: 9935886
    Abstract: An operation unit detects that a received first ACK packet is an ACK packet transmitted in response to a single data packet. The operation unit determines whether to calculate a round trip time by using reception time of the first ACK packet on the basis of a window size included in the first ACK packet and a window size included in a second ACK packet acquired immediately before the first ACK packet. If the operation unit determines to calculate the round trip time, the operation unit outputs the round trip time calculated by using the reception time of the first ACK packet.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: April 3, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Sumiyo Okada, Yuji Nomura, Fumiyuki Iizuka, Naoyoshi Ohkawa
  • Publication number: 20180048552
    Abstract: A computer obtains a first packet group transmitted wirelessly by a first wireless communication apparatus and a second packet group transmitted wirelessly by a second wireless communication apparatus. The computer then detects a first non-communication period, during which there are no packets transmitted by the first wireless communication apparatus for a prescribed time or longer, and also detects a second non-communication period, during which there are no packets transmitted by the second wireless communication apparatus for the prescribed time or longer. The computer then determines based on an overlap between the first and second non-communication periods whether the first and second wireless communication apparatuses are connected to the same wireless base station.
    Type: Application
    Filed: July 14, 2017
    Publication date: February 15, 2018
    Applicant: FUJITSU LIMITED
    Inventors: SUMIYO OKADA, Yuji NOMURA, Fumiyuki Iizuka, Hirokazu Iwakura, NAOYOSHI OHKAWA
  • Patent number: 9866453
    Abstract: A method includes receiving a first packet, the first packet being including a first packet identifier and a first error detection code, storing first information indicating the first packet identifier and second information indicating the first error detection code, receiving a second packet, the second packet being including a second packet identifier and a second error detection code, comparing the second packet identifier and the second error detection code with the first information and the second information, respectively, in response to a determination that the second packet identifier corresponds to the first information and the second error detection code corresponds to the second information, discarding the second packet, in response to a determination that at least one the second packet identifier and the second error detection code does not correspond to the first information and the second information, providing the first packet and the second packet for a packet analysis.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: January 9, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Fumiyuki Iizuka, Naoyoshi Ohkawa, Yuji Nomura
  • Publication number: 20170289054
    Abstract: An apparatus acquires time-series information that stores information on a packet transmitted and received between a first apparatus and a second apparatus in association with a time at which the packet is transmitted or received. The apparatus estimates a window size indicating an amount of data that a receiver of the data is able to accept without acknowledging a sender of the data, based on the acquired time-series information, and, based on temporal change in the estimated window size, determines a type of congestion control being executed by the first apparatus, from among a plurality of candidate types of congestion control.
    Type: Application
    Filed: March 10, 2017
    Publication date: October 5, 2017
    Applicant: FUJITSU LIMITED
    Inventors: NAOYOSHI OHKAWA, Yuji NOMURA, Fumiyuki Iizuka, SUMIYO OKADA, Hirokazu Iwakura
  • Publication number: 20170289003
    Abstract: A method for analyzing communication qualities between virtual machines serving as transmission sources and virtual machines serving as transmission destinations on a virtual network includes identifying, by a computer, based on the temporal sequence of the input queue information and the temporal sequence of the output queue information, a first pair and a second pair as mirroring targets, wherein the input queue information indicates a first queue length indicating a number of pieces of data addressed from one of the transmission sources to one of the transmission destinations, wherein the output queue information indicates a second queue length indicating a number of pieces of data included in an output queue of the one of the transmission destinations.
    Type: Application
    Filed: January 31, 2017
    Publication date: October 5, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Hirokazu Iwakura, Yuji Nomura, Fumiyuki Iizuka, Sumiyo Okada, Naoyoshi Ohkawa
  • Patent number: 9749203
    Abstract: A storage unit stores a plurality of packets collected in a wired section. An operation unit classifies the plurality of packets stored in the storage unit for each connection. The operation unit determines packets corresponding to a connection having a period in which a total data amount of packets for each of which a confirmation response packet has not arrived from a destination apparatus among packets transmitted by an information processing apparatus connected to the wired section increases when the connection is started, a round-trip time of each of the packets transmitted by the information processing apparatus not increasing monotonically in the period, to be packets of communication including the wireless section.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: August 29, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Sumiyo Okada, Yuji Nomura, Fumiyuki Iizuka, Naoyoshi Ohkawa
  • Publication number: 20170134295
    Abstract: A packet analysis method includes acquiring a first acknowledge packet and a second acknowledge packet transmitted from the first device; acquiring a plurality of packets transmitted from the second device during a period from reception of the first acknowledge packet to reception of the second acknowledge packet; identifying a number of packets corresponds to data transmitted from the second device, by calculating a difference between a first identification number corresponding to the first acknowledge packet and a second identification number corresponding to the second acknowledge packet; calculating a plurality of bandwidth values, a number of the plurality of bandwidth values is identical to the number of packets, based on acquisition timings of the plurality of packets and an interval between the acquisition timings of two adjacent packets; and determining a bandwidth value that is to be removed from the plurality of bandwidth values by comparing the plurality of bandwidth values.
    Type: Application
    Filed: December 16, 2016
    Publication date: May 11, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Naoyoshi OHKAWA, Yuji NOMURA, Sumiyo OKADA, Fumiyuki llZUKA
  • Publication number: 20170111254
    Abstract: A device is configured to specify a first time difference between a first time in which a first data packet is transmitted and a second time in which a first response packet is received, specify a second time difference between the second time and a third time in which a second response packet is received, the second response packet being a final response packet corresponding to second data packets transmitted after the first time and before the second time, specify a first data amount of the one or more second data packets, and a second data amount of the first data packet and the one or more second data packets, specify a first throughput value based on the second data amount and the first time difference, specify a second throughput value based on the first data amount and the second time difference.
    Type: Application
    Filed: September 29, 2016
    Publication date: April 20, 2017
    Applicant: FUJITSU LIMITED
    Inventors: NAOYOSHI OHKAWA, Yuji NOMURA, SUMIYO OKADA, Fumiyuki Iizuka
  • Patent number: 9565119
    Abstract: A packet analysis method includes acquiring a first acknowledge packet and a second acknowledge packet transmitted from the first device; acquiring a plurality of packets transmitted from the second device during a period from reception of the first acknowledge packet to reception of the second acknowledge packet; identifying a number of packets corresponds to data transmitted from the second device, by calculating a difference between a first identification number corresponding to the first acknowledge packet and a second identification number corresponding to the second acknowledge packet; calculating a plurality of bandwidth values, a number of the plurality of bandwidth values is identical to the number of packets, based on acquisition timings of the plurality of packets and an interval between the acquisition timings of two adjacent packets; and determining a bandwidth value that is to be removed from the plurality of bandwidth values by comparing the plurality of bandwidth values.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: February 7, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Naoyoshi Ohkawa, Yuji Nomura, Sumiyo Okada, Fumiyuki Iizuka