Patents by Inventor Yasuhiko Kanemasa
Yasuhiko Kanemasa 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: 11947464Abstract: A data management method causes a computer to execute processing including: creating, when a predetermined data processing program performs data processing, based on an access frequency to a data store, high-frequency state item list information obtained by listing high-frequency state items of which the access frequency is high; determining, when state information that includes a value of the high-frequency state item is written to the data store, whether or not the state information corresponds to the high-frequency state item with reference to the high-frequency state item list information; grouping and writing pieces of the state information of a plurality of the high-frequency state item.Type: GrantFiled: October 5, 2022Date of Patent: April 2, 2024Assignee: FUJITSU LIMITEDInventors: Julius Michaelis, Yasuhiko Kanemasa
-
Publication number: 20240020287Abstract: A method for creating an entry is performed by a computer. The method includes: determining a first time width equal to or longer than a longest time width among time widths to be read based on a read request from each program to a key-value store that holds data that corresponds to time, as a time width to be associated with one entry in the key-value store; and creating the entry that corresponds to a plurality of data that belongs to a time range of the first time width based on the data for each time and storing the entry in the key-value store.Type: ApplicationFiled: March 21, 2023Publication date: January 18, 2024Applicant: Fujitsu LimitedInventors: Takafumi Onishi, Yasuhiko Kanemasa
-
Publication number: 20230229597Abstract: A data management method causes a computer to execute processing including: creating, when a predetermined data processing program performs data processing, based on an access frequency to a data store, high-frequency state item list information obtained by listing high-frequency state items of which the access frequency is high; determining, when state information that includes a value of the high-frequency state item is written to the data store, whether or not the state information corresponds to the high-frequency state item with reference to the high-frequency state item list information; grouping and writing pieces of the state information of a plurality of the high-frequency state item.Type: ApplicationFiled: October 5, 2022Publication date: July 20, 2023Applicant: Fujitsu LimitedInventors: Julius Michaelis, Yasuhiko Kanemasa
-
Publication number: 20220405103Abstract: A data processing system comprising: a first information processing device and a second information processing device, the second information processing device including: a second memory; and a second processor coupled to the second memory and the second processor configured to: convert a first identifier included in a first processing request from the first information processing device into a reversibly convertible first conversion identifier in response to receiving the first processing request; transmit the first processing request including the converted first conversion identifier to another information processing system; reconvert, in response to receiving a first execution result of a process corresponding to the first processing request, the first conversion identifier included in the first execution result into the first identifier; and transmit the first execution result including the reconverted first identifier and the first conversion identifier to the first information processing device.Type: ApplicationFiled: May 31, 2022Publication date: December 22, 2022Applicant: FUJITSU LIMITEDInventors: Yuki Nishiguchi, Yasuhiko Kanemasa
-
Patent number: 11507568Abstract: An event stream processing system having a processor, wherein the processor registers a temporary object when the object of an event message is unregistered in response to the event message from an event generating device, stores the event message in a pending manner, and Issues an error message. The processor converts the temporary object to a permanent object in response to an automatically-issued event generation message in response to the error message, updates state of the object with state value of the held event message, and executes plug-in corresponding to the updated state.Type: GrantFiled: February 22, 2021Date of Patent: November 22, 2022Assignee: FUJITSU LIMITEDInventors: Julius Michaelis, Yasuhiko Kanemasa
-
Publication number: 20220269545Abstract: A data processing system configured to perform processing including: each time receiving data that includes time information, inputting the received data to each of a first processing system of a switching source and a second processing system of a switching destination; comparing the time information of the data with switching time set as time to switch a processing system in the first processing system; outputting a processing result of processing that uses the data from the first processing system in a case where time indicated by the time information is before the switching time; comparing the time information of the data with the switching time in the second processing system; and outputting the processing result of processing that uses the data from the second processing system in a case where the time indicated by the time information is the switching time or time after the switching time.Type: ApplicationFiled: November 19, 2021Publication date: August 25, 2022Applicant: FUJITSU LIMITEDInventors: Takafumi Onishi, Yasuhiko Kanemasa
-
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: 11196813Abstract: An execution control method that causes a computer to execute a process, the process includes generating a first regression line that indicates a correlation between a reception time point of each of a plurality of event messages received in a first time period and a generation time point of each of the plurality of event messages, calculating, for each of the plurality of the event messages, a first difference between the generation time point of each event message and a value on the first regression line corresponding to the reception time point of each event message, and determining, based on a margin time in accordance with the calculated first difference, a notification time point to be added to a control message indicating a communication state of the plurality of event messages.Type: GrantFiled: January 22, 2021Date of Patent: December 7, 2021Assignee: FUJITSU LIMITEDInventors: Takafumi Onishi, Yasuhiko Kanemasa
-
Publication number: 20210326335Abstract: An event stream processing system having a processor, wherein the processor registers a temporary object when the object of an event message is unregistered in response to the event message from an event generating device, stores the event message in a pending manner, and Issues an error message. The processor converts the temporary object to a permanent object in response to an automatically-issued event generation message in response to the error message, updates state of the object with state value of the held event message, and executes plug-in corresponding to the updated state.Type: ApplicationFiled: February 22, 2021Publication date: October 21, 2021Applicant: FUJITSU LIMITEDInventors: Julius Michaelis, Yasuhiko Kanemasa
-
Publication number: 20210281645Abstract: An execution control method that causes a computer to execute a process, the process includes generating a first regression line that indicates a correlation between a reception time point of each of a plurality of event messages received in a first time period and a generation time point of each of the plurality of event messages, calculating, for each of the plurality of the event messages, a first difference between the generation time point of each event message and a value on the first regression line corresponding to the reception time point of each event message, and determining, based on a margin time in accordance with the calculated first difference, a notification time point to be added to a control message indicating a communication state of the plurality of event messages.Type: ApplicationFiled: January 22, 2021Publication date: September 9, 2021Applicant: FUJITSU LIMITEDInventors: Takafumi Onishi, Yasuhiko Kanemasa
-
Patent number: 10860395Abstract: An event processing method includes storing in a storage unit, upon receipt of a control message representing information indicating a type of an event to be an execution condition for a plug-in and information regarding the plug-in, in association with each other, the information indicating the type of the event specified from the received control message and the plug-in, in association with each other. The method also includes executing the plug-in upon receipt of an event message representing the information indicating the type of the event. The plug-in being stored in the storage unit in association with the information indicating the type of the event specified from the received event message.Type: GrantFiled: January 29, 2019Date of Patent: December 8, 2020Assignee: FUJITSU LIMITEDInventors: Gaku Nakagawa, Yasuhiko Kanemasa, Riichiro Take, Hisatoshi Yamaoka, Miwa Okabayashi
-
Patent number: 10628201Abstract: A disclosed information processing apparatus includes a memory and a processor. And the processor is coupled to the memory and configured to: detect a first virtual node that is a bottleneck from among plural virtual nodes included in a virtual system; and identify a second virtual node that is a bottleneck based on a first number of cache misses that occurred when a first program for realizing the first virtual node was executed and a second number of cache misses that occurred when a second program for realizing a second virtual node that is other than the first virtual node was executed.Type: GrantFiled: November 14, 2017Date of Patent: April 21, 2020Assignee: FUJITSU LIMITEDInventors: Hirokazu Iwakura, Yuji Nomura, Naoyoshi Ohkawa, Yasuhiko Kanemasa
-
Publication number: 20190250961Abstract: 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: ApplicationFiled: February 6, 2019Publication date: August 15, 2019Applicant: FUJITSU LIMITEDInventors: HISATOSHI YAMAOKA, Yasuhiko Kanemasa, Miwa Okabayashi, Riichiro Take, Gaku Nakagawa
-
Publication number: 20190243693Abstract: An event processing method includes: storing, upon receipt of a control message representing information indicating a type of an event to be an execution condition for a plug-in and information regarding the plug-in, in association with each other, the information indicating the type of the event specified from the received control message and the plug-in, in association with each other, in a storage unit; and executing the plug-in upon receipt of an event message representing the information indicating the type of the event, the plug-in being stored in the storage unit in association with the information indicating the type of the event specified from the received event message.Type: ApplicationFiled: January 29, 2019Publication date: August 8, 2019Applicant: FUJITSU LIMITEDInventors: Gaku Nakagawa, Yasuhiko Kanemasa, Riichiro Take, HISATOSHI YAMAOKA, Miwa Okabayashi
-
Patent number: 10339203Abstract: A performance diagnostic server acquires time series data that indicates the number of executions per time from a multi-tier system and calculates, on the basis of the time series data, a correlation coefficient of processing types that are executed by a server in each tier. The performance diagnostic server calculates, from a correlation coefficient of processing types, a partial correlation coefficient by removing the effect of the trend of the entire multi tiers and updates the correlation coefficient of the processing types on the basis of the calculated partial correlation coefficient.Type: GrantFiled: March 30, 2015Date of Patent: July 2, 2019Assignee: FUJITSU LIMITEDInventors: Yasuhiko Kanemasa, Atsushi Kubota
-
Publication number: 20180150313Abstract: A disclosed information processing apparatus includes a memory and a processor. And the processor is coupled to the memory and configured to: detect a first virtual node that is a bottleneck from among plural virtual nodes included in a virtual system; and identify a second virtual node that is a bottleneck based on a first number of cache misses that occurred when a first program for realizing the first virtual node was executed and a second number of cache misses that occurred when a second program for realizing a second virtual node that is other than the first virtual node was executed.Type: ApplicationFiled: November 14, 2017Publication date: May 31, 2018Applicant: FUJITSU LIMITEDInventors: Hirokazu IWAKURA, Yuji NOMURA, Naoyoshi OHKAWA, Yasuhiko KANEMASA
-
Publication number: 20180052755Abstract: From among the communication packets captured by a capturing unit, the communication packets of the applications for which the response time holds importance from the performance perspective are used by a response time calculating unit to calculate the response time on an application-by-application basis. Then, a normalizing unit calculates the average response time and normalizes the average response time using the representative response time to calculate the normalized response time on an application-by-application basis. Subsequently, a performance decrease determining unit determines whether or not the performance of the concerned application has decreased. Regarding an application that has undergone a decrease in the performance, a diagnosing unit determines whether or not the decrease is attributable to the application or attributable to the infrastructure of cloud computing.Type: ApplicationFiled: July 11, 2017Publication date: February 22, 2018Applicant: FUJITSU LIMITEDInventors: Shuji Suzuki, Yasuhiko Kanemasa
-
Publication number: 20180054489Abstract: A control device includes a processor configured to generate, in a learning phase, an operation model by using application information regarding an application operated at one terminal of terminals and operation information indicating an input operation performed at the one terminal. The one terminal communicates with one of servers in a remote desktop system. The operation information is input to the operation model. The application information is to be output from the operation model. The processor is configured to identify, in an operation phase, first application information corresponding to first operation information indicating a first input operation performed at a first terminal of the terminals by using the generated operation model. The processor is configured to control a parameter of communication between the first terminal and a first server of the servers depending on the first application information. The first server communicates with the first terminal.Type: ApplicationFiled: August 2, 2017Publication date: February 22, 2018Applicant: FUJITSU LIMITEDInventors: Atsushi KUBOTA, Yasuhiko Kanemasa, Hiromu MATSUMOTO, TOMONORI YAMASHITA, YUKIHIKO FURUMOTO
-
Publication number: 20180039440Abstract: A process includes collecting information relating to a response time to a service request to an information processing system and information relating to a used amount of a resource in the information processing system at specified time intervals, the used amount of the resource being used for the service request, fitting a prescribed distribution to a histogram of a response time in each of sections for a pair of the response time and the used amount of the resource, and calculating a degree of fitting of the histogram and the prescribed distribution in each of the sections, each of the sections being obtained by dividing the used amount of the resource at prescribed intervals, and specifying a boundary value that defines a threshold of the used amount of the resource in accordance with a change in the degree of fitting.Type: ApplicationFiled: June 19, 2017Publication date: February 8, 2018Applicant: FUJITSU LIMITEDInventor: Yasuhiko Kanemasa
-
Patent number: 9824140Abstract: A method includes: extracting a partial character string including a reserved word and a character string immediately previous or subsequent to the reserved word from each of a plurality of pieces of target data, the plurality of pieces of target data conforming to a first pattern character string including the reserved word defined by a protocol; detecting target data including the partial character string among the plurality of pieces of target data; specifying a first partial character string from the extracted partial character string based on the detected target data; and creating, by a processor, a second pattern character string for classifying the plurality of pieces of target data based on the first pattern character string and the first partial character string.Type: GrantFiled: July 15, 2014Date of Patent: November 21, 2017Assignee: FUJITSU LIMITEDInventors: Masazumi Matsubara, Yasuhiko Kanemasa, Hirokazu Iwakura, Atsushi Kubota, Junichi Higuchi