Patents by Inventor Naoki Oguchi

Naoki Oguchi 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: 20220269520
    Abstract: A non-transitory computer-readable recording medium stores a program for causing a computer to execute a factor identification process, the factor identification process includes detecting an occurrence time point when a system call of a host operating system (OS) has occurred, acquiring switching operation information that enables an environment switching time point to be identified, the environment switching time point being a time point when an environmental process has switched, the environmental process implementing a software execution environment which is in operation on the host OS and is isolated from the host OS, identifying, based on the switching operation information, a first environmental process which is in operation on the host OS at the occurrence time point, and outputting the first environmental process in association with the system call.
    Type: Application
    Filed: November 24, 2021
    Publication date: August 25, 2022
    Applicant: FUJITSU LIMITED
    Inventors: MASAO YAMAMOTO, Naoki OGUCHI, Masaaki Noro, Yosuke Takano
  • Patent number: 11323417
    Abstract: A network management apparatus configured to obtain multiple rules that each control communication in accordance with an address range of a packet, divide a full set of the address range of the multiple rules into multiple subsets that are mutually disjoint in accordance with inclusion relations of the address range among the multiple rules, extract, with respect to each rule of the multiple rules, one or more subsets that are included in the address range from the multiple subsets, and determine, with respect to each rule of the multiple rules, an inclusion relation of the one or more subsets between a particular rule and another rule of the multiple rules that is assigned higher priority than that of the particular rule and determine disposition for each of the multiple rules in accordance with a determination result of the inclusion relation of the one or more subsets.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: May 3, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Takuma Utsunomiya, Naoki Oguchi
  • Patent number: 11188444
    Abstract: A non-transitory computer-readable recording medium stores therein a program that causes a computer to execute a process, the process comprising: acquiring update information of forwarding tables and event logs for respective relay devices at predetermined intervals; performing consistency determination of determining consistency of the forwarding tables when update completion of the forwarding tables have been confirmed for all of the relay devices; when a first relay device is determined to have a problem in consistency, associating the problem with an event log, among the event logs of the first relay device, corresponding to a time when update information of a first forwarding table of the first relay device is acquired; and outputting information including the first relay device and the event log associated with the problem.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: November 30, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Naoki Oguchi
  • Publication number: 20210250235
    Abstract: A diagram generation method executed by a computer, includes acquiring, from each of a plurality of communication devices, device information including identification information set in a first network interface existing on a first network; identifying an internet protocol (IP) address set in a second network interface existing in a second network, the second network interface being included in a communication device which acquires the device information; store, in a memory, linked information in which the acquired device information and the IP address are associated with each other; and generating a network configuration diagram in which each of the plurality of communication devices sharing the IP address is an individual communication device by using the linked information.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 12, 2021
    Applicant: FUJITSU LIMITED
    Inventors: Yosuke Takano, Naoki OGUCHI, Masaaki Noro, Junichi Higuchi
  • Publication number: 20210029079
    Abstract: A non-transitory computer-readable recording medium has stored therein a program that causes a computer to execute a process, the process including: when performing a network address translation, creating a forwarding graph that represents a network connection from a source network to a destination network based on extended IP address information in which an extended IP address including IP addresses before and after the network address translation, a belonging domain before the network address translation, and a belonging domain after the network address translation are associated with each other; and verifying reachability from the source network to the destination network based on the created forwarding graph.
    Type: Application
    Filed: June 29, 2020
    Publication date: January 28, 2021
    Applicant: FUJITSU LIMITED
    Inventors: Yosuke Takano, Naoki OGUCHI, Junichi Higuchi
  • Publication number: 20210014331
    Abstract: An information processing apparatus includes: a memory; and a processor coupled to the memory and the processor configured to: acquire a first traffic amount of communication performed between a user terminal and a virtual machine that operates in a first information processing apparatus or a second information processing apparatus and executes a processing according to an operation from the user terminal to respond with a result, the second information processing apparatus being accessible from the user terminal in a shorter response time than the first information processing apparatus; acquire a second traffic amount of communication performed between the virtual machine and a storage; and determine whether to cause the virtual machine to operate in the first information processing apparatus or the second information processing apparatus based on the first traffic amount and the second traffic amount.
    Type: Application
    Filed: June 25, 2020
    Publication date: January 14, 2021
    Applicant: FUJITSU LIMITED
    Inventors: Yosuke Takano, Naoki OGUCHI
  • Publication number: 20200272551
    Abstract: A non-transitory computer-readable recording medium stores therein a program that causes a computer to execute a process, the process comprising: acquiring update information of forwarding tables and event logs for respective relay devices at predetermined intervals; performing consistency determination of determining consistency of the forwarding tables when update completion of the forwarding tables have been confirmed for all of the relay devices; when a first relay device is determined to have a problem in consistency, associating the problem with an event log, among the event logs of the first relay device, corresponding to a time when update information of a first forwarding table of the first relay device is acquired; and outputting information including the first relay device and the event log associated with the problem.
    Type: Application
    Filed: February 18, 2020
    Publication date: August 27, 2020
    Applicant: FUJITSU LIMITED
    Inventor: Naoki OGUCHI
  • Patent number: 10693744
    Abstract: A method may include obtaining packet handling rules from at least one firewall in a network and at least one routing table in the network, and translating the packet handling rules to canonical data structures based on priority of rules at a given routing table or a given firewall. Each canonical data structure may represent a subset of packets affected by one or more corresponding packet handling rules such that each packet handling rule is covered by at least one canonical data structure. The method may also include generating a graph representation of the firewalls and the nodes corresponding to the routing tables in the network. The method may additionally include labeling vertices and edges in the graph representation based on the packet handling rules. The method may also include, using the graph representation, verifying one or more network properties to identify any network issues.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: June 23, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Alexander Horn, Mukul R. Prasad, Naoki Oguchi, Paparao Palacharla
  • Patent number: 10469352
    Abstract: An available bandwidth measuring apparatus classifies, into one group, a plurality of virtual machines communicating with a physical node. Then, the available bandwidth measuring apparatus obtains available bandwidth measurements with respect to the virtual machines belonging to the same group by transmitting, to the physical node, measuring packets emulating each of the virtual machines. The available bandwidth measurements represent available bandwidth available when each of the virtual machines performs data transmission in a different time slot. Based on the available bandwidth measurements, the available bandwidth measuring apparatus determines actual available bandwidth of each of the virtual machines, to be used when the virtual machines perform data transmission to the physical node in the same time slot, and notifies each of the virtual machines of the actual available bandwidth determined for the virtual machine.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: November 5, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Chunghan Lee, Naoki Oguchi
  • Publication number: 20190273721
    Abstract: A network management apparatus configured to obtain multiple rules that each control communication in accordance with an address range of a packet, divide a full set of the address range of the multiple rules into multiple subsets that are mutually disjoint in accordance with inclusion relations of the address range among the multiple rules, extract, with respect to each rule of the multiple rules, one or more subsets that are included in the address range from the multiple subsets, and determine, with respect to each rule of the multiple rules, an inclusion relation of the one or more subsets between a particular rule and another rule of the multiple rules that is assigned higher priority than that of the particular rule and determine disposition for each of the multiple rules in accordance with a determination result of the inclusion relation of the one or more subsets.
    Type: Application
    Filed: February 27, 2019
    Publication date: September 5, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Takuma Utsunomiya, Naoki OGUCHI
  • Publication number: 20190132216
    Abstract: A method may include obtaining packet handling rules from at least one firewall in a network and at least one routing table in the network, and translating the packet handling rules to canonical data structures based on priority of rules at a given routing table or a given firewall. Each canonical data structure may represent a subset of packets affected by one or more corresponding packet handling rules such that each packet handling rule is covered by at least one canonical data structure. The method may also include generating a graph representation of the firewalls and the nodes corresponding to the routing tables in the network. The method may additionally include labeling vertices and edges in the graph representation based on the packet handling rules. The method may also include, using the graph representation, verifying one or more network properties to identify any network issues.
    Type: Application
    Filed: November 2, 2017
    Publication date: May 2, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Alexander HORN, Mukul R. PRASAD, Naoki OGUCHI, Paparao PALACHARLA
  • Publication number: 20180097731
    Abstract: A communication apparatus includes a memory storing relation information indicating a plurality of relationships between a plurality of packet loss rates and a plurality of throughputs of the data included in the packets at the another communication apparatus, and a processor configured to determine a first transmission rate of the packets transmitted from the communication apparatus to the another communication apparatus, a receiving rate of the packets at the another communication apparatus being a maximum value without a packet loss, select a packet loss rate among the plurality of packet loss rates, the throughput of the data corresponding to the selected packet loss rate being under a threshold, based on the first transmission rate and the selected packet loss rate, determine a second transmission rate higher than the first transmission rate, and transmit the packets from the communication apparatus to the another communication apparatus at the second transmission rate.
    Type: Application
    Filed: September 21, 2017
    Publication date: April 5, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Ryoichi Mutoh, Naoki OGUCHI
  • Publication number: 20180048551
    Abstract: An available bandwidth measuring apparatus classifies, into one group, a plurality of virtual machines communicating with a physical node. Then, the available bandwidth measuring apparatus obtains available bandwidth measurements with respect to the virtual machines belonging to the same group by transmitting, to the physical node, measuring packets emulating each of the virtual machines. The available bandwidth measurements represent available bandwidth available when each of the virtual machines performs data transmission in a different time slot. Based on the available bandwidth measurements, the available bandwidth measuring apparatus determines actual available bandwidth of each of the virtual machines, to be used when the virtual machines perform data transmission to the physical node in the same time slot, and notifies each of the virtual machines of the actual available bandwidth determined for the virtual machine.
    Type: Application
    Filed: July 20, 2017
    Publication date: February 15, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Chunghan Lee, Naoki OGUCHI
  • Publication number: 20170366465
    Abstract: A non-transitory computer-readable storage medium storing therein a communication control program for causing a computer to execute processing includes, executing a prescribed command at a specified transmission cycle, acquiring a start time at which the execution is started and an end time at which the execution is ended, performing the execution and the acquisition while changing the transmission cycle, and specifying a transmission cycle at which an error between a difference between the end time and the start time and the specified transmission cycle is within a prescribed range.
    Type: Application
    Filed: May 8, 2017
    Publication date: December 21, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Ryoichi Mutoh, Naoki OGUCHI
  • Patent number: 9847920
    Abstract: A communication control device including: a memory, and a processor coupled to the memory and the processor configured to: transmit packets from the communication control device to a network device at each of a plurality of transmission rates, acquire a plurality of index values respectively indicating amounts of packet loss at the plurality of transmission rates, specify, among the plurality of transmission rates, a first transmission rate on which a corresponding index value among the plurality of index values has a dependence, and specify an upper limit of a vacant band between the communication control device and the network device based on the first transmission rate.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: December 19, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Yosuke Takano, Naoki Oguchi, Ryoichi Mutoh
  • Publication number: 20170244615
    Abstract: A communication control device including: a memory, and a processor coupled to the memory and the processor configured to: transmit packets from the communication control device to a network device at each of a plurality of transmission rates, acquire a plurality of index values respectively indicating amounts of packet loss at the plurality of transmission rates, specify, among the plurality of transmission rates, a first transmission rate on which a corresponding index value among the plurality of index values has a dependence, and specify an upper limit of a vacant band between the communication control device and the network device based on the first transmission rate.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 24, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Yosuke TAKANO, Naoki OGUCHI, Ryoichi MUTOH
  • Patent number: 9743457
    Abstract: A wireless communication apparatus attachable to an information processing apparatus. The wireless communication apparatus includes a wireless communication interface configured to perform wireless communication. The wireless communication apparatus also includes a processor configured to input, on detecting an error in the wireless communication interface, a signal for recognizing a temporary interruption to the information processing apparatus, and to initialize the wireless communication interface.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: August 22, 2017
    Assignee: Fujitsu Limited
    Inventor: Naoki Oguchi
  • Publication number: 20160316022
    Abstract: A communication device including: a memory, and a processor coupled to the memory and configured to: receive a connection request that requests a session, calculate a processing load on processing of an ongoing session, determine, when the processing load exceeds a threshold, each protocol for each of the requested session and the ongoing session based on a comparison of a first throughput and a second throughput, the first throughput being an estimated throughput when a first protocol is to be used for the requested session and the ongoing session, the second throughput being an estimated throughput when a second protocol is to be used for at least one of the requested session and the ongoing session, a processing load of the second protocol being smaller than a processing load of the first protocol, and process each of the requested session and the ongoing session using each determined protocol.
    Type: Application
    Filed: April 12, 2016
    Publication date: October 27, 2016
    Inventors: Yosuke TAKANO, Naoki OGUCHI, Ryoichi MUTOH
  • Patent number: 9450867
    Abstract: A relay device is arranged on a path of a Transmission Control Protocol (TCP) packet transmitted and received between a transmission-side end device and a reception-side end device. The relay device stores packet information obtained by snooping on a first TCP packet that is addressed to the reception-side end device and received from the transmission-side end device and on a second TCP packet that is addressed to the transmission-side end device and received from another relay device that is arranged between the relay device and the reception-side end device on the path. The relay device performs, based on the packet information, first communication control between the relay device and the another relay device, where the first communication control is independent of second communication control that is performed between the transmission-side end device and the reception-side end device.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: September 20, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Naoki Oguchi
  • Publication number: 20160087934
    Abstract: A communication system includes: a communication apparatus; and a transmission apparatus configured to transmit a packet to be transmitted from the communication apparatus to a transmission destination, wherein the communication apparatus transmits, to the transmission apparatus, a first request signal for requesting a start of a communication with the transmission destination and a second request signal for requesting the start of the communication with the transmission destination with passing through the transmission apparatus, and wherein, when a request of the first request signal is permitted, the transmission apparatus notifies the communication apparatus of that a request of the second request signal is not permitted, and transmits the first request signal to the transmission destination, and the communication apparatus receives a response to the first request signal from the transmission destination and starts communication with the transmission destination without passing through the transmission ap
    Type: Application
    Filed: July 29, 2015
    Publication date: March 24, 2016
    Inventors: Ryoichi Mutoh, Naoki Oguchi