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: 11593176Abstract: A transfer method is performed by an information processing apparatus.Type: GrantFiled: February 13, 2020Date of Patent: February 28, 2023Assignee: FUJITSU LIMITEDInventor: Kouichirou Amemiya
-
Publication number: 20220261282Abstract: 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: ApplicationFiled: November 12, 2021Publication date: August 18, 2022Applicant: FUJITSU LIMITEDInventors: Kenichi Nagasue, Kouichirou Amemiya
-
Publication number: 20220237408Abstract: 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: ApplicationFiled: October 18, 2021Publication date: July 28, 2022Applicant: FUJITSU LIMITEDInventors: Ryoichi Ban, Shun Asawa, Kouichirou Amemiya
-
Patent number: 11394648Abstract: 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: GrantFiled: January 28, 2021Date of Patent: July 19, 2022Assignee: FUJITSU LIMITEDInventor: Kouichirou Amemiya
-
Publication number: 20220058055Abstract: 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: ApplicationFiled: May 27, 2021Publication date: February 24, 2022Applicant: FUJITSU LIMITEDInventors: Kouichirou AMEMIYA, Kento Ikkaku, MIHO KAWANO, Kenichi Nagasue
-
Patent number: 11204812Abstract: 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: GrantFiled: April 20, 2020Date of Patent: December 21, 2021Assignee: FUJITSU LIMITEDInventor: Kouichirou Amemiya
-
Patent number: 11165884Abstract: 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: GrantFiled: April 7, 2021Date of Patent: November 2, 2021Assignee: FUJITSU LIMITEDInventors: Kouichirou Amemiya, Kento Ikkaku, Miho Kawano
-
Publication number: 20210258259Abstract: 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: ApplicationFiled: January 28, 2021Publication date: August 19, 2021Applicant: FUJITSU LIMITEDInventor: Kouichirou AMEMIYA
-
Patent number: 10901785Abstract: 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: GrantFiled: May 23, 2018Date of Patent: January 26, 2021Assignee: FUJITSU LIMITEDInventors: Kento Ikkaku, Kouichirou Amemiya
-
Publication number: 20210004261Abstract: 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: ApplicationFiled: June 29, 2020Publication date: January 7, 2021Applicant: FUJITSU LIMITEDInventors: Naoki Iijima, Kouichirou AMEMIYA
-
Publication number: 20200341819Abstract: 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: ApplicationFiled: April 20, 2020Publication date: October 29, 2020Applicant: FUJITSU LIMITEDInventor: Kouichirou AMEMIYA
-
Publication number: 20200293373Abstract: A transfer method is performed by an information processing apparatus.Type: ApplicationFiled: February 13, 2020Publication date: September 17, 2020Applicant: FUJITSU LIMITEDInventor: Kouichirou AMEMIYA
-
Patent number: 10761888Abstract: 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: GrantFiled: August 23, 2018Date of Patent: September 1, 2020Assignee: FUJITSU LIMITEDInventors: Kento Ikkaku, Kouichirou Amemiya, Jun Ogawa
-
Publication number: 20190147093Abstract: 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 informationType: ApplicationFiled: October 19, 2018Publication date: May 16, 2019Applicant: FUJITSU LIMITEDInventors: Kento Ikkaku, Kouichirou AMEMIYA
-
Patent number: 10292181Abstract: 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: GrantFiled: February 26, 2015Date of Patent: May 14, 2019Assignee: FUJITSU LIMITEDInventor: Kouichirou Amemiya
-
Publication number: 20190065254Abstract: 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: ApplicationFiled: August 23, 2018Publication date: February 28, 2019Applicant: FUJITSU LIMITEDInventors: Kento Ikkaku, Kouichirou AMEMIYA, Jun Ogawa
-
Publication number: 20180341527Abstract: 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: ApplicationFiled: May 23, 2018Publication date: November 29, 2018Applicant: FUJITSU LIMITEDInventors: Kento IKKAKU, Kouichirou Amemiya
-
Publication number: 20180123942Abstract: 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: ApplicationFiled: October 12, 2017Publication date: May 3, 2018Applicant: FUJITSU LIMITEDInventor: Kouichirou AMEMIYA
-
Publication number: 20170093977Abstract: 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: ApplicationFiled: July 13, 2016Publication date: March 30, 2017Applicant: FUJITSU LIMITEDInventor: Kouichirou AMEMIYA
-
Publication number: 20160164784Abstract: 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: ApplicationFiled: December 3, 2015Publication date: June 9, 2016Applicant: FUJITSU LIMITEDInventor: Kouichirou AMEMIYA