Patents by Inventor Masataka Sonoda

Masataka Sonoda 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: 11695700
    Abstract: An information processing apparatus equipped with a network interface card, the network interface card comprising: a network switch; and a first processor configured to perform processing, the processing including: recording, for each application, communication information to each application executed in the computer; comparing, in a case where a use rate of the processor is overloaded, a load on each network function that processes communication to each application based on a flow rule of the network switch, based on a record of the communication information; selecting a network function having the smallest load on each network function; and switching an execution position of the selected network function to a network function of the computer to change the flow rule of the network switch.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: July 4, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Masataka Sonoda
  • Publication number: 20220345407
    Abstract: An information processing apparatus equipped with a network interface card, the network interface card comprising: a network switch; and a first processor configured to perform processing, the processing including: recording, for each application, communication information to each application executed in the computer; comparing, in a case where a use rate of the processor is overloaded, a load on each network function that processes communication to each application based on a flow rule of the network switch, based on a record of the communication information; selecting a network function having the smallest load on each network function; and switching an execution position of the selected network function to a network function of the computer to change the flow rule of the network switch.
    Type: Application
    Filed: December 30, 2021
    Publication date: October 27, 2022
    Applicant: FUJITSU LIMITED
    Inventor: Masataka Sonoda
  • Patent number: 10944846
    Abstract: A method of causing a computer to execute: classifying, based on topology for indicating connection relationships among a data-provision apparatus, distribution-destination apparatuses corresponding to distribution destinations of distribution targets, and relay apparatuses configured to relay communications between the data-provision apparatus and the distribution-destination apparatuses, the mutual distribution-destination apparatuses; identifying a first distribution-destination apparatus having a highest communication speed of a directly connected link among the distribution-destination apparatuses belonging to the group; and creating a distribution schedule of the data in a manner that the data is transmitted from the data-provision apparatus to the first distribution-destination apparatus in the same group, and next, the data is transmitted from the first distribution-destination apparatus to a second distribution-destination apparatus other than the first distribution-destination apparatus in the group
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: March 9, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Masataka Sonoda, Noriyuki Fukuyama
  • Patent number: 10470026
    Abstract: A data transfer method includes: executing a process that stores sensor information including duplicate degrees and position information, the duplicate degrees indicating an amount of computers as transmission sources of inhibit signals received by the first computer; executing a process that transmits the inhibit signal including the duplicate degree in the sensor information to a computer that is present in a position to which direct communication via the short-distance radio communication is possible; executing a process that stores the duplicate degree in the inhibit signal, associates the duplicate degree with the transmission source of the inhibit signal, and increases the duplicate degree in the sensor information; and executing a process that transmits the position information in the sensor information to the management device in a case where the duplicate degree in the sensor information is higher than the duplicate degree associated with the transmission source of the inhibit signal.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: November 5, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Miho Tanaka, Masataka Sonoda, Shunsuke Kikuchi, Noriyuki Fukuyama, Hitoshi Ueno
  • Patent number: 10091621
    Abstract: A method for deployment, the method includes acquiring a history of stay time of a terminal which stayed in a provision domain that each of plurality of information processing devices provides the service from the each of plurality of the information processing devices that provides the service to the terminal, deciding, depending on a movement of a first terminal, the information processing device, which provides the service to the first terminal, among a plurality of information processing devices that the first terminal is located in the provision domain, based on a communication time about the communication with the terminal and a ratio at a shift time, which needs for a shift of the information about the service between the information processing devices, for the stay time of the provision domain that the first terminal is located that is acquired based on the history of the stay time.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: October 2, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Masataka Sonoda
  • Publication number: 20180007530
    Abstract: A data transfer method includes: executing a process that stores sensor information including duplicate degrees and position information, the duplicate degrees indicating an amount of computers as transmission sources of inhibit signals received by the first computer; executing a process that transmits the inhibit signal including the duplicate degree in the sensor information to a computer that is present in a position to which direct communication via the short-distance radio communication is possible; executing a process that stores the duplicate degree in the inhibit signal, associates the duplicate degree with the transmission source of the inhibit signal, and increases the duplicate degree in the sensor information; and executing a process that transmits the position information in the sensor information to the management device in a case where the duplicate degree in the sensor information is higher than the duplicate degree associated with the transmission source of the inhibit signal.
    Type: Application
    Filed: June 9, 2017
    Publication date: January 4, 2018
    Applicant: FUJITSU LIMITED
    Inventors: MIHO TANAKA, Masataka Sonoda, Shunsuke KIKUCHI, Noriyuki FUKUYAMA, Hitoshi UENO
  • Publication number: 20170346922
    Abstract: A method of causing a computer to execute: classifying, based on topology for indicating connection relationships among a data-provision apparatus, distribution-destination apparatuses corresponding to distribution destinations of distribution targets, and relay apparatuses configured to relay communications between the data-provision apparatus and the distribution-destination apparatuses, the mutual distribution-destination apparatuses; identifying a first distribution-destination apparatus having a highest communication speed of a directly connected link among the distribution-destination apparatuses belonging to the group; and creating a distribution schedule of the data in a manner that the data is transmitted from the data-provision apparatus to the first distribution-destination apparatus in the same group, and next, the data is transmitted from the first distribution-destination apparatus to a second distribution-destination apparatus other than the first distribution-destination apparatus in the group
    Type: Application
    Filed: April 24, 2017
    Publication date: November 30, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Masataka Sonoda, Noriyuki FUKUYAMA
  • Patent number: 9660906
    Abstract: A method for acquiring a packet of a monitoring target, the method includes, forming, by a control unit, a mirror path for arriving a mirror packet, of which a origin or a destination of a transmission is a virtual machine for the monitoring target, at a monitoring device which monitors the mirror packet through one or more relay devices, detecting, by the control unit, an occupation when a packet except the packet, of which the origin or the destination of a transmission is the virtual machine for the monitoring target, does not pass based on history information of the packet which passes the relay device, accumulating, by the monitoring device, the mirror packet which passes the relay device, and extracting, by the monitoring device, the mirror packet which arrived at in the occupation as the packet for the monitoring target.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: May 23, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Masataka Sonoda, Noriyuki Fukuyama
  • Patent number: 9634885
    Abstract: A computer-readable recording medium stores therein a program for causing a computer to execute a process. The process includes detecting a failure of a flow indicating a route on a network through which data of each tenant service provided by a tenant via a network flows; and specifying a control target flow influenced from the flow in which the failure has been detected based on association information in which each tenant service is associated with a flow of each tenant service.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: April 25, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Masataka Sonoda, Yasuhide Matsumoto
  • Publication number: 20170064597
    Abstract: A method for deployment, the method includes acquiring a history of stay time of a terminal which stayed in a provision domain that each of plurality of information processing devices provides the service from the each of plurality of the information processing devices that provides the service to the terminal, deciding, depending on a movement of a first terminal, the information processing device, which provides the service to the first terminal, among a plurality of information processing devices that the first terminal is located in the provision domain, based on a communication time about the communication with the terminal and a ratio at a shift time, which needs for a shift of the information about the service between the information processing devices, for the stay time of the provision domain that the first terminal is located that is acquired based on the history of the stay time.
    Type: Application
    Filed: July 11, 2016
    Publication date: March 2, 2017
    Applicant: FUJITSU LIMITED
    Inventor: Masataka Sonoda
  • Publication number: 20160269256
    Abstract: A deployment control method includes obtaining, from a storage corresponding to a user system, record information containing a deployment time that was taken for an information processing system to deploy a function corresponding to a deployment request output from the user system and a time of day at which the deployment request was output, calculating a number of deployment requests for each prescribed period of time on the basis of the time of day and the deployment request, and estimating a time taken to deploy the function in response to the number of deployment requests per the prescribed period of time on the basis of the deployment times of the pieces of record information aggregated for each of the numbers of deployment requests.
    Type: Application
    Filed: February 16, 2016
    Publication date: September 15, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Masataka Sonoda, Jun Ogawa
  • Patent number: 9391916
    Abstract: A resource management system includes a memory unit that stores therein performance information of a system; and a processor configured to refer to the performance information and determine whether a requirement for first performance information corresponding to a first system is satisfied when a function of the first system, originally implemented by using a resource of a first data center, is implemented by using a resource of a second data center, and implement the function by using a resource of the second data center, upon determining that the requirement for the first performance information is satisfied, and thereby build a configured system satisfying the requirement for the first performance information by using the resource of the first data center and the resource of the second data center.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: July 12, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Masataka Sonoda, Yasuhide Matsumoto
  • Patent number: 9355005
    Abstract: A detection apparatus includes first and second calculating units and a storing unit. The first calculating unit calculates, when a configuration of a system is changed or the like and a combination of messages occurs, a ratio of the number of occurrences of an event at time points corresponding to a time of occurrence of the combination to the number of occurrences of the combination. The second calculating unit calculates an indicator to determine whether the combination of the messages is used to detect occurrence of the event or to detect a sign of occurrence of the event, based on the ratio and on the number of occurrences of the event. When the indicator indicates that a condition is satisfied, the storing unit stores the combination of the messages as a combination used to detect occurrence of the event or to detect the sign of occurrence of the event.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: May 31, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Yukihiro Watanabe, Yasuhide Matsumoto, Fumi Iikura, Masataka Sonoda
  • Publication number: 20150263943
    Abstract: A method for acquiring a packet of a monitoring target, the method includes, forming, by a control unit, a mirror path for arriving a mirror packet, of which a origin or a destination of a transmission is a virtual machine for the monitoring target, at a monitoring device which monitors the mirror packet through one or more relay devices, detecting, by the control unit, an occupation when a packet except the packet, of which the origin or the destination of a transmission is the virtual machine for the monitoring target, does not pass based on history information of the packet which passes the relay device, accumulating, by the monitoring device, the mirror packet which passes the relay device, and extracting, by the monitoring device, the mirror packet which arrived at in the occupation as the packet for the monitoring target.
    Type: Application
    Filed: February 11, 2015
    Publication date: September 17, 2015
    Inventors: Masataka SONODA, Noriyuki FUKUYAMA
  • Publication number: 20150085642
    Abstract: A computer-readable recording medium stores therein a program for causing a computer to execute a process. The process includes detecting a failure of a flow indicating a route on a network through which data of each tenant service provided by a tenant via a network flows; and specifying a control target flow influenced from the flow in which the failure has been detected based on association information in which each tenant service is associated with a flow of each tenant service.
    Type: Application
    Filed: December 4, 2014
    Publication date: March 26, 2015
    Applicant: Fujitsu Limited
    Inventors: Masataka Sonoda, YASUHIDE MATSUMOTO
  • Patent number: 8984337
    Abstract: An apparatus for selecting a candidate for a failure component causing errors from a plurality of components included in a network system, the apparatus includes a processor for executing a procedure. The procedure includes determining a relation class of a relation among the plurality of components on the basis of configuration information of the network system, each of the relations being classified into one of the relation classes in accordance with a direction of an error propagation, determining an investigation range for each component having an error on the basis of investigation information including an error type of an error occurred in the each component and an investigation direction corresponding to the relation class, the investigation range being a set of the components to be investigated, and selecting a component on the basis of an appearance frequency of each component in the investigation ranges as the candidate.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: March 17, 2015
    Assignee: Fujitsu Limited
    Inventors: Masataka Sonoda, Yuji Wada
  • Publication number: 20140325277
    Abstract: A present method includes: identifying a component item that satisfies a predetermined condition concerning an indicator value for an influenced range within a system, from among plural component items included in the system, by using data regarding the plural component items and relationships among the plural component items; extracting component items included in a predetermined range from the identified component item, based on the data; and generating one or plural failure patterns, each of which includes one or plural sets of one component item of the extracted component items and a failure type corresponding to the one component item, by using data including, for each component item type, one or plural failure types.
    Type: Application
    Filed: July 7, 2014
    Publication date: October 30, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Masataka SONODA, Yasuhide MATSUMOTO
  • Patent number: 8856334
    Abstract: A resource lending control apparatus stores an assignment time and a deletion time in association with each other for each customer. The assignment time indicates a time for assigning an application used by each customer to provide a service to a server. The deletion time indicates a time for deleting the application from the server. The resource lending control apparatus calculates a lendable period of a remaining fixed resource of a lending customer by subtracting the deletion time and the assignment time of the lending customer from a remaining fixed period. The resource lending control apparatus calculates a total borrowing period, i.e., a period during which a borrowing customer is to use a borrowed resource, by adding the deletion time and the assignment time of the borrowing customer to a borrowing request period.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: October 7, 2014
    Assignee: Fujitsu Limited
    Inventors: Masataka Sonoda, Motomitsu Adachi, Yukihiro Watanabe
  • Patent number: 8838639
    Abstract: A management device includes a memory unit for storing configuration item information regarding configuration items to be managed and relationship information regarding relationships between the configuration items to be managed, an extracting unit for extracting, based on the information stored in the memory unit and based on predetermined constraint conditions, such relationships between the configuration items that satisfy the predetermined constraint conditions and that are not included in the relationship information, and an evaluating unit for executing an application that refers to the extracted relationships between the configuration items and obtains an evaluation result regarding the extracted relationships between the configuration items.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: September 16, 2014
    Assignee: Fujitsu Limited
    Inventors: Atsuji Sekiguchi, Yuji Wada, Masataka Sonoda
  • Publication number: 20140250334
    Abstract: A detection apparatus includes first and second calculating units and a storing unit. The first calculating unit calculates, when a configuration of a system is changed or the like and a combination of messages occurs, a ratio of the number of occurrences of an event at time points corresponding to a time of occurrence of the combination to the number of occurrences of the combination. The second calculating unit calculates an indicator to determine whether the combination of the messages is used to detect occurrence of the event or to detect a sign of occurrence of the event, based on the ratio and on the number of occurrences of the event. When the indicator indicates that a condition is satisfied, the storing unit stores the combination of the messages as a combination used to detect occurrence of the event or to detect the sign of occurrence of the event.
    Type: Application
    Filed: May 9, 2014
    Publication date: September 4, 2014
    Applicant: FUJITSU LIMITED
    Inventors: YUKIHIRO WATANABE, YASUHIDE MATSUMOTO, Fumi Iikura, Masataka Sonoda