Patents by Inventor Kouichirou Amemiya

Kouichirou Amemiya 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: 11593176
    Abstract: A transfer method is performed by an information processing apparatus.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: February 28, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Kouichirou Amemiya
  • Publication number: 20220261282
    Abstract: An information processing apparatus includes a memory, and a processor coupled to the memory and configured to classify tasks for data collection into groups, the tasks each being for a corresponding one of a plurality of devices, allocate, for each of the groups, each of first values of which an accumulated value for all of the tasks in the group is equal to a predetermined value, to each of the tasks in the group, accumulate, for each of the groups, the first value allocated to the task in a case where data that corresponds to the task is received from the device, and update states of the tasks in the group to a completed state in a case where the accumulated value for the group is equal to the predetermined value.
    Type: Application
    Filed: November 12, 2021
    Publication date: August 18, 2022
    Applicant: FUJITSU LIMITED
    Inventors: Kenichi Nagasue, Kouichirou Amemiya
  • Publication number: 20220237408
    Abstract: A computer-implemented method of collecting data, the method including: collecting pieces of metadata associated with pieces of image data from a plurality of moving objects that hold the pieces of image data; and determining, when a specific piece of metadata that satisfies a condition is found in the collected pieces of metadata, based on information for making collected numbers of the pieces of image data close to be an equalized value and a map that manages the collected numbers in a mesh shape, whether to request transmission of a specific piece of image data with which the specific piece of metadata is associated to a specific moving object from which the specific piece of metadata is collected.
    Type: Application
    Filed: October 18, 2021
    Publication date: July 28, 2022
    Applicant: FUJITSU LIMITED
    Inventors: Ryoichi Ban, Shun Asawa, Kouichirou Amemiya
  • Patent number: 11394648
    Abstract: A non-transitory computer-readable recording medium has stored therein a program that causes a computer to execute a process, the process comprising: detecting a target data flow in a data flow group when receiving the data flow group and performing a merging process of the data flow group, the data flow group including a plurality of data flows processed at respective bases, the target data flow having a delay time that satisfies a predetermined condition; and executing rearrangement of a generation element of the target data flow to an environment such that differences between delay times of the plurality of data flows are reduced.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: July 19, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Kouichirou Amemiya
  • Publication number: 20220058055
    Abstract: A task control apparatus includes: a memory; and a processor coupled to the memory and configured to: assign, to each request for data collection, an index based on acceptance time and a delay period allowable in data collection; input the request to a queue in order of the index; extract, in a case where a transmission timing of data collection of the request is to be delayed, the request from the queue; and re-input the request to the queue by using an index based on a period for which the transmission timing is to be delayed and an extraction pace at which requests are extracted from the queue.
    Type: Application
    Filed: May 27, 2021
    Publication date: February 24, 2022
    Applicant: FUJITSU LIMITED
    Inventors: Kouichirou AMEMIYA, Kento Ikkaku, MIHO KAWANO, Kenichi Nagasue
  • Patent number: 11204812
    Abstract: An information processing apparatus includes: a processor configured to: identify first data based on a history of accessing data in a past; obtain first load information from other apparatuses at a first time interval; identify second data based on the first load information and second load information of the information processing apparatus, the second data being stored in a memory; obtain third load information from a first apparatus that holds the first data and one or more second apparatuses that hold respective pieces of the second data at a second time interval shorter than the first time interval; and determine, when the first data is accessed, whether the first data is to be stored in the memory and which piece of the second data is to be deleted when temporarily storing the first data in the memory, based on the third load information and the second load information.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: December 21, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Kouichirou Amemiya
  • Patent number: 11165884
    Abstract: A data collection device includes a memory and a processor coupled to the memory and the processor configured to acquire, for a plurality of data transmission requests, first predicted values of a delay from transmission of the respective data transmission requests to a start of reception of data and second predicted values of a throughput regarding the reception of the data, classify the plurality of data transmission requests into groups based on first dispersion of the first predicted values and second dispersion of the second predicted values, and determine transmission timings of the respective data transmission requests in a unit of the group.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: November 2, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Kouichirou Amemiya, Kento Ikkaku, Miho Kawano
  • Publication number: 20210258259
    Abstract: A non-transitory computer-readable recording medium has stored therein a program that causes a computer to execute a process, the process comprising: detecting a target data flow in a data flow group when receiving the data flow group and performing a merging process of the data flow group, the data flow group including a plurality of data flows processed at respective bases, the target data flow having a delay time that satisfies a predetermined condition; and executing rearrangement of a generation element of the target data flow to an environment such that differences between delay times of the plurality of data flows are reduced.
    Type: Application
    Filed: January 28, 2021
    Publication date: August 19, 2021
    Applicant: FUJITSU LIMITED
    Inventor: Kouichirou AMEMIYA
  • Patent number: 10901785
    Abstract: A task deployment method executed by a processor of a task development apparatus, the task development method includes acquiring, at a predetermined interval, a number of processes in a queue that stores the processes executed by a plurality of calculation devices included in at least one of one or more nodes; determining, for each of the plurality of calculation devices, a process execution rate for a new process; calculating, for each of the plurality of calculation devices, an execution completion point for the new process based on the acquired number of processes in the queue and the determined process execution rate for each of the respective calculation devices; and determining, from among the plurality of calculation devices, a calculation device to execute the new process based on the calculated execution completion point for each of the plurality of calculation devices.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: January 26, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Kento Ikkaku, Kouichirou Amemiya
  • Publication number: 20210004261
    Abstract: A process includes calculating a data movement amount of data to be moved, among data held by a first server, based on a data amount of unprocessed data that has not been read from a second server which executes the task processing function, a first transfer speed determined from a transfer speed of a bandwidth of the first server and a transfer speed of a bandwidth of a third server which is a movement destination of data held by the first server, and a second transfer speed which is a transfer speed of reading data from the second server, specifying a movement start position of data that moves from the first server to the third server in the data held by the first server, based on the calculated data movement amount, and starting data movement, from the movement start position, from the first server to the third server.
    Type: Application
    Filed: June 29, 2020
    Publication date: January 7, 2021
    Applicant: FUJITSU LIMITED
    Inventors: Naoki Iijima, Kouichirou AMEMIYA
  • Publication number: 20200341819
    Abstract: An information processing apparatus includes: a processor configured to: identify first data based on a history of accessing data in a past; obtain first load information from other apparatuses at a first time interval; identify second data based on the first load information and second load information of the information processing apparatus, the second data being stored in a memory; obtain third load information from a first apparatus that holds the first data and one or more second apparatuses that hold respective pieces of the second data at a second time interval shorter than the first time interval; and determine, when the first data is accessed, whether the first data is to be stored in the memory and which piece of the second data is to be deleted when temporarily storing the first data in the memory, based on the third load information and the second load information.
    Type: Application
    Filed: April 20, 2020
    Publication date: October 29, 2020
    Applicant: FUJITSU LIMITED
    Inventor: Kouichirou AMEMIYA
  • Publication number: 20200293373
    Abstract: A transfer method is performed by an information processing apparatus.
    Type: Application
    Filed: February 13, 2020
    Publication date: September 17, 2020
    Applicant: FUJITSU LIMITED
    Inventor: Kouichirou AMEMIYA
  • Patent number: 10761888
    Abstract: A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes acquiring a number of processes in a queue storing a process executed by a node; generating information for specifying an execution completion point for a new process in a case where the node is to execute the new process based on the acquired number of processes in the node, information regarding a process execution rate in the node, and information regarding a communication delay between a management node generating the new process and the node; and transmitting the generated information for specifying the execution completion point generated for the node to the management node.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: September 1, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Kento Ikkaku, Kouichirou Amemiya, Jun Ogawa
  • Publication number: 20190147093
    Abstract: A data collection method includes extracting, by a first information processing apparatus, a predetermined resource that takes much time to search an information processing apparatus satisfying a request resource amount; notifying information related to the extracted predetermined resource to a second information processing apparatus that belongs to a first group of the first information processing apparatus; periodically collecting, by a second information processing apparatus, resource amounts of the plurality of resources to be collected from information processing apparatuses belonging to a second group; acquiring an resource amount of the predetermined resource of the information processing apparatuses belonging to the second group from the collected resource amounts at a predetermined timing; when the acquired resource amount satisfies a predefined resource amount, periodically notifying apparatus information related to the second group and the resource amounts to be collected by the second information
    Type: Application
    Filed: October 19, 2018
    Publication date: May 16, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Kento Ikkaku, Kouichirou AMEMIYA
  • Patent number: 10292181
    Abstract: A first information processing apparatus transmits a first transmission schedule for one or more data blocks to a second information processing apparatus that is a transmission destination of the one or more data blocks. The second information processing apparatus receives the first transmission schedule from the first information processing apparatus, and determines a second transmission schedule for at least one data block among the one or more data blocks that are defined in the first transmission schedule, based on the first transmission schedule and receiving resources of the second information processing apparatus, and transmits the second transmission schedule to the first information processing apparatus.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: May 14, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Kouichirou Amemiya
  • Publication number: 20190065254
    Abstract: A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes acquiring a number of processes in a queue storing a process executed by a node; generating information for specifying an execution completion point for a new process in a case where the node is to execute the new process based on the acquired number of processes in the node, information regarding a process execution rate in the node, and information regarding a communication delay between a management node generating the new process and the node; and transmitting the generated information for specifying the execution completion point generated for the node to the management node.
    Type: Application
    Filed: August 23, 2018
    Publication date: February 28, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Kento Ikkaku, Kouichirou AMEMIYA, Jun Ogawa
  • Publication number: 20180341527
    Abstract: A task deployment method executed by a processor of a task development apparatus, the task development method includes acquiring, at a predetermined interval, a number of processes in a queue that stores the processes executed by a plurality of calculation devices included in at least one of one or more nodes; determining, for each of the plurality of calculation devices, a process execution rate for a new process; calculating, for each of the plurality of calculation devices, an execution completion point for the new process based on the acquired number of processes in the queue and the determined process execution rate for each of the respective calculation devices; and determining, from among the plurality of calculation devices, a calculation device to execute the new process based on the calculated execution completion point for each of the plurality of calculation devices.
    Type: Application
    Filed: May 23, 2018
    Publication date: November 29, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Kento IKKAKU, Kouichirou Amemiya
  • Publication number: 20180123942
    Abstract: A route control apparatus includes a processor. The processor acquires a traffic volume of a path between each pair of nodes in a data transmission route formed utilizing a network. The processor determines based on the traffic volume whether the data transmission route is to be changed. The processor identifies first and second pairs of nodes based on the traffic volume and candidate information indicative of candidates for a pair of nodes to be connected. The processor transmits an addition request to the first pair of nodes to add a first path between the first pair of nodes to the data transmission route. The processor removes a second path between the second pair of nodes from the data transmission route by transmitting a change request to the first and second pairs of nodes to change a current connection relationship between each pair of nodes in the network.
    Type: Application
    Filed: October 12, 2017
    Publication date: May 3, 2018
    Applicant: FUJITSU LIMITED
    Inventor: Kouichirou AMEMIYA
  • Publication number: 20170093977
    Abstract: A method is executed by a server that manages a plurality of contents and communicates with a plurality of nodes. The method includes receiving, from a first node among the plurality of nodes, a notification that a first user terminal from among a plurality of user terminals has approached the first node, the plurality of user terminals communicating with one of the plurality of nodes when the plurality of user terminals are within radio communication range of the one of the plurality of nodes, specifying a second user terminal related to the first user terminal, specifying a second node holding a content uploaded by the second user terminal, the second node being from among the plurality of nodes, the content being from among the plurality of contents, and transmitting, to the first node, a message for making the first node download the content from the second node.
    Type: Application
    Filed: July 13, 2016
    Publication date: March 30, 2017
    Applicant: FUJITSU LIMITED
    Inventor: Kouichirou AMEMIYA
  • Publication number: 20160164784
    Abstract: A disclosed data transmission method includes; detecting that congestion has occurred in a network between the first information processing apparatus and a second information processing apparatus that is a transmission destination of one or more data blocks; identifying a first data block that satisfies a condition that a time period from a transmission time to a time limit of delivery is longer than a predetermined time period, based on data stored in a data storage unit that stores a transmission time and a time limit of delivery for each of the one or more data blocks; transmitting, to the second information processing apparatus, a request that includes a time limit of delivery of the first data block and requests to reset a transmission time of the first data block; and receiving, from the second information processing apparatus, a transmission time that is set by the second information processing apparatus.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 9, 2016
    Applicant: FUJITSU LIMITED
    Inventor: Kouichirou AMEMIYA