Patents by Inventor Hisatoshi YAMAOKA
Hisatoshi YAMAOKA 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: 20240176706Abstract: An information processing method includes acquiring by a computer, in a simulation that is executed by a target simulator in cooperation with another simulator, a probability of occurrence of data communication from the other simulator to the target simulator, for each of sections obtained by dividing a simulation time of the target simulator, and determining timings of creation of a snapshot of the target simulator in the simulation, based on the acquired probability of occurrence of the data communication in each of the sections.Type: ApplicationFiled: September 22, 2023Publication date: May 30, 2024Applicant: Fujitsu LimitedInventors: Eiichi Takahashi, Hisatoshi Yamaoka, Miwa Okabayashi
-
Publication number: 20230334982Abstract: A simulation method implemented by a computer, the simulation method including: classifying, in processor circuitry of the computer, a plurality of regions into a first region where a first simulation is performed with a predetermined resolution and a second region where a second simulation is performed with a lower resolution than the first region, based on a relationship between a density and a speed of a vehicle in each of the plurality of regions; performing, in the processor circuitry of the computer, the first simulation for the first region; and performing, in the processor circuitry of the computer, the second simulation for the second region.Type: ApplicationFiled: January 17, 2023Publication date: October 19, 2023Applicant: Fujitsu LimitedInventors: Eiichi TAKAHASHI, HISATOSHI YAMAOKA, Miwa OKABAYASHI
-
Patent number: 11762691Abstract: An information processing system includes: a storage device configured to store first clock time scheduled for execution of a task; and a processing device configured to: execute a task at second clock time earlier than first clock time scheduled for execution of the task; control the executing of the task not to execute the task at the first clock time when data used in the task is not updated in a period from the second clock time to the first clock time; and control the executing of the task to re-execute the task either at the first clock time or at third clock time earlier than the first clock time when the data is updated in the period from the second clock time to the first clock time.Type: GrantFiled: September 8, 2020Date of Patent: September 19, 2023Assignee: FUJITSU LIMITEDInventors: Eiichi Takahashi, Miwa Okabayashi, Akira Shiba, Naoki Nishiguchi, Hisatoshi Yamaoka, Kota Itakura, Takafumi Onishi, Tatsuro Matsumoto
-
Patent number: 11687368Abstract: An information processing system includes: a storage device configured to store first clock time scheduled for execution of a task; and a processing device configured to: execute a task at second clock time earlier than first clock time scheduled for execution of the task; control the executing of the task not to execute the task at the first clock time when data used in the task is not updated in a period from the second clock time to the first clock time; and control the executing of the task to re-execute the task either at the first clock time or at third clock time earlier than the first clock time when the data is updated in the period from the second clock time to the first clock time.Type: GrantFiled: September 8, 2020Date of Patent: June 27, 2023Assignee: FUJITSU LIMITEDInventors: Eiichi Takahashi, Miwa Okabayashi, Akira Shiba, Naoki Nishiguchi, Hisatoshi Yamaoka, Kota Itakura, Takafumi Onishi, Tatsuro Matsumoto
-
Publication number: 20230051027Abstract: An information processing method includes accepting a query including first information for specifying a target period and a condition for extracting a processing result, selecting, based on the query, a processing unit that has a processing result updated in the target period from among a plurality of the processing units included in the stream processing infrastructure by referring to correspondence information representing, in association with each other, second information indicating each of the plurality of the processing units and third information indicating a timing of a last update of a processing result by the processing unit, and transmitting, to the selected processing unit, a request to execute a predetermined process on the processing result that has updated in the target period and satisfies the condition.Type: ApplicationFiled: May 18, 2022Publication date: February 16, 2023Applicant: FUJITSU LIMITEDInventors: JIACHAO ZHANG, Kota Itakura, HISATOSHI YAMAOKA, Miwa Okabayashi
-
Publication number: 20220308914Abstract: A non-transitory computer-readable storage medium storing a data processing program that causes a processor included in a computer to execute a process. The process includes receiving a processing result processed by an external system, generating a first timestamp according to generated first time information that indicates internal time when receiving the processing result, outputting, before second time information that indicates time of after the first timestamp, external system data including the processing result that includes the first timestamp, and executing stream processing for the external system data at the time indicated by the second time information.Type: ApplicationFiled: January 19, 2022Publication date: September 29, 2022Applicant: FUJITSU LIMITEDInventors: Naoki NISHIGUCHI, Hisatoshi YAMAOKA, Miwa OKABAYASHI
-
Publication number: 20220308921Abstract: A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process. The process includes, in response to reception of a first dataset, starting to execute a task on the first dataset, when execution of the task involves execution of a first process requesting an access to information processing system, cancelling the execution of the task, and making the access to the information processing system for the first process, in response to reception of a second dataset, starting to execute the task on the second dataset, continuing the execution of the task on the second dataset when the execution of the task on the second dataset does not involve execution of the first process, and when an access result for the access is received, re-executing the task on the first dataset after the execution of the task on the second dataset is completed.Type: ApplicationFiled: January 5, 2022Publication date: September 29, 2022Applicant: FUJITSU LIMITEDInventors: Kota Itakura, Hisatoshi YAMAOKA, Miwa Okabayashi
-
Patent number: 11449378Abstract: An information processing apparatus includes: a memory and a processor. The processor, coupled to the memory, is configured to: determine, for each task of a plurality of tasks executed in a distributed stream data processing platform, a log score based on an indication associated with easiness of occurrence of a failure; and output a log message for each task of the plurality of tasks at an output frequency based on a log score of each task and a log score of at least one of an upstream task located upstream of each task and a downstream task located downstream of each task.Type: GrantFiled: May 27, 2020Date of Patent: September 20, 2022Assignee: FUJITSU LIMITEDInventors: Kota Itakura, Miwa Okabayashi, Hisatoshi Yamaoka, Eiichi Takahashi, Kazuki Matsui, Tatsuro Matsumoto
-
Patent number: 11327851Abstract: An information processing system includes: a first storage device configured to store state data corresponding to processing executed on input data that is stored in a buffer; and a processing device configured to: calculate a first time point when the buffer overflows from an input rate of the input data to the buffer, and determine a second time point by using the input rate, an update amount of the state data per unit time, a first throughput of the backup processing on the state data from the first storage device to the second storage device, a second throughput of restoration processing on the state data from the second storage device to the first storage device, and a third throughput of the processing, the second time being a time point that is before the first time point and when backup processing on the state data is to be started.Type: GrantFiled: September 30, 2020Date of Patent: May 10, 2022Assignee: FUJITSU LIMITEDInventors: Eiichi Takahashi, Akira Shiba, Miwa Okabayashi, Naoki Nishiguchi, Hisatoshi Yamaoka, Kota Itakura, Daisuke Kasamatsu, Takafumi Onishi, Tatsuro Matsumoto, Kazuki Matsui
-
Patent number: 11321143Abstract: An information processing device includes a processor configured to observe an actual load measurement value of each of change target components that have a dependency relationship with each other from among a plurality of components arranged in a distributed processing system. The processor is configured to calculate a load prediction value until completion of a change processing of all of the change target components based on the actual load measurement value of each of the change target components. The processor is configured to adjust a transmission interval of a change instruction for instructing start of the change processing to each unchanged change target component that has not started the change processing when the load prediction value exceeds a predetermined threshold value. The processor is configured to transmit the change instruction to each unchanged change target component that has not started the change processing at the adjusted transmission interval.Type: GrantFiled: February 6, 2019Date of Patent: May 3, 2022Assignee: FUJITSU LIMITEDInventors: Hisatoshi Yamaoka, Yasuhiko Kanemasa, Miwa Okabayashi, Riichiro Take, Gaku Nakagawa
-
Patent number: 11294717Abstract: A computer-implemented data stream processing method includes generating, calculating, and deploying. The generating includes generating a directed graph in which processes in a stream processing infrastructure are represented by nodes and data input/output relationships between the nodes are represented by edges. The calculating includes calculating a degree of each of the nodes based on a weight of each of the edges. The deploying includes deploying, based on the calculated degree of each of the nodes, the processes represented by the nodes at stages of a pipeline in the stream processing infrastructure.Type: GrantFiled: December 4, 2019Date of Patent: April 5, 2022Assignee: FUJITSU LIMITEDInventors: Hisatoshi Yamaoka, Kazuki Matsui, Tatsuro Matsumoto, Miwa Okabayashi, Naoki Nishiguchi
-
Patent number: 11277716Abstract: An apparatus performs transmission and reception of messages via which a plurality of services coordinate with each other in a message control system. The apparatus integrates a plurality of messages into a first message, based on relationships between message transmission and message reception caused by the plurality of services, and transmits the first message to another information processing device in the message control system. The apparatus receives a second message integrated by another information processing device, and decompose the received second message into messages including a third message. The apparatus further integrates the decomposed third message and a fourth message into a fifth message, and transfers the integrated fifth message to another information processing device.Type: GrantFiled: April 8, 2020Date of Patent: March 15, 2022Assignee: FUJITSU LIMITEDInventors: Eiichi Takahashi, Hisatoshi Yamaoka, Kota Itakura, Miwa Okabayashi, Akira Shiba, Kazuki Matsui, Tatsuro Matsumoto
-
Publication number: 20220019462Abstract: An event stream processing system includes processing threads including a distribution control thread in a first stage for transmitting a processing message, first and second event processing thread in a second stage to execute processing of the processing message, and a standard thread able to be a copy of the event processing thread. A method of event stream processing includes transmitting, by the distribution control thread, when the first or second event processing thread is in a heavy load state, a copy request message converting the standard thread to the copy to a heavy-load event processing thread, transmitting, by the heavy-load event processing thread, parameters to the standard thread in response to the copy request message, and executing, by a copy standard thread that has being converted to the copy, processing corresponding to the processing message by using the received parameters.Type: ApplicationFiled: April 29, 2021Publication date: January 20, 2022Applicant: FUJITSU LIMITEDInventors: Naoki Nishiguchi, HISATOSHI YAMAOKA, Eiichi Takahashi, Miwa Okabayashi, Tatsuro Matsumoto
-
Patent number: 11212648Abstract: A system for privacy protection includes a processor and a terminal including a location detection device. The processor performs: identifying a presence possible ranges of the terminal at a first time and at a second time earlier than the first time from a combination of information on a first region including the location at the first time, and information on a second region including the location at the second time and having been already transmitted to an external apparatus; determining whether each of the identified presence possible ranges satisfies a preset condition for a presence possible range that may be known by a third party; when the condition is not satisfied, transmitting the information on a third region including the first region and a region other than the first region, as information on a region where the terminal is present at the first time, to the external apparatus.Type: GrantFiled: April 5, 2019Date of Patent: December 28, 2021Assignee: FUJITSU LIMITEDInventors: Shizuko Ichikawa, Junya Kani, Hisatoshi Yamaoka, Naoki Nishiguchi, Eiichi Takahashi, Kota Itakura, Akira Shiba, Miwa Okabayashi
-
Publication number: 20210382767Abstract: A method of determining a pipeline division position includes receiving, by a computer, first information on a pipeline that includes a plurality of nodes that represent arithmetic operations, and second information on an amount of communication between nodes at each of a plurality of division positions at which the pipeline is divided, and selecting a division pattern from a plurality of division patterns, each of which includes at least one division position, based on the amount of communication at the at least one division position included in each of the division patterns and a node number of each of partial pipelines after division in each of the division patterns.Type: ApplicationFiled: March 15, 2021Publication date: December 9, 2021Applicant: FUJITSU LIMITEDInventors: Hisatoshi YAMAOKA, Miwa Okabayashi
-
Publication number: 20210103500Abstract: An information processing system includes: a first storage device configured to store state data corresponding to processing executed on input data that is stored in a buffer; and a processing device configured to: calculate a first time point when the buffer overflows from an input rate of the input data to the buffer, and determine a second time point by using the input rate, an update amount of the state data per unit time, a first throughput of the backup processing on the state data from the first storage device to the second storage device, a second throughput of restoration processing on the state data from the second storage device to the first storage device, and a third throughput of the processing, the second time being a time point that is before the first time point and when backup processing on the state data is to be started.Type: ApplicationFiled: September 30, 2020Publication date: April 8, 2021Applicant: FUJITSU LIMITEDInventors: Eiichi Takahashi, AKIRA SHIBA, Miwa Okabayashi, Naoki Nishiguchi, HISATOSHI YAMAOKA, Kota Itakura, Daisuke Kasamatsu, Takafumi Onishi, Tatsuro Matsumoto, Kazuki Matsui
-
Patent number: 10958660Abstract: An information processing apparatus includes a processor that executes a process including calculating, for each of a plurality of registered users from which feature values have been obtained in advance, an index value indicating a probability of an authentication target being that registered user based on a matching degree between a feature value extracted from authentication information obtained from the authentication target and a feature value of that registered user, setting a synthesized access right by synthesizing, based on the index value, an access right of a certain one of the plurality of users to a plurality of resources and an access right of a user different from the certain registered user from among the plurality of registered users to the plurality of resources, and permitting the authentication target an access to a resource to which an access is permitted in the synthesized access right.Type: GrantFiled: January 29, 2018Date of Patent: March 23, 2021Assignee: FUJITSU LIMITEDInventors: Eiichi Takahashi, Miwa Okabayashi, Akira Shiba, Hisatoshi Yamaoka
-
Publication number: 20210073030Abstract: An information processing system includes: a storage device configured to store first clock time scheduled for execution of a task; and a processing device configured to: execute a task at second clock time earlier than first clock time scheduled for execution of the task; control the executing of the task not to execute the task at the first clock time when data used in the task is not updated in a period from the second clock time to the first clock time; and control the executing of the task to re-execute the task either at the first clock time or at third clock time earlier than the first clock time when the data is updated in the period from the second clock time to the first clock time.Type: ApplicationFiled: September 8, 2020Publication date: March 11, 2021Applicant: FUJITSU LIMITEDInventors: Eiichi Takahashi, Miwa Okabayashi, Akira Shiba, Naoki Nishiguchi, Hisatoshi Yamaoka, Kota Itakura, Takafumi Onishi, Tatsuro Matsumoto
-
Patent number: 10897371Abstract: An information processing apparatus including: a memory, and a processor coupled to the memory and configured to perform a process including: setting a forwarding path or a forwarding method; creating a data list storing a random value; and requesting each of a plurality of clients to add an attribute value stored by the client to the data list and forward the data list using the forwarding path or the forwarding method.Type: GrantFiled: March 27, 2018Date of Patent: January 19, 2021Assignee: FUJITSU LIMITEDInventors: Hisatoshi Yamaoka, Miwa Okabayashi, Eiichi Takahashi, Akira Shiba, Tatsuro Matsumoto
-
Patent number: 10862695Abstract: An information processing apparatus including: a memory, and a processor coupled to the memory and configured to perform a process including: setting a forwarding path or a forwarding method; creating a data list storing a random value; and requesting each of a plurality of clients to add an attribute value stored by the client to the data list and forward the data list using the forwarding path or the forwarding method.Type: GrantFiled: March 27, 2018Date of Patent: December 8, 2020Assignee: FUJITSU LIMITEDInventors: Hisatoshi Yamaoka, Miwa Okabayashi, Eiichi Takahashi, Akira Shiba, Tatsuro Matsumoto