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: 11947464
    Abstract: 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: Grant
    Filed: October 5, 2022
    Date of Patent: April 2, 2024
    Assignee: FUJITSU LIMITED
    Inventors: Julius Michaelis, Yasuhiko Kanemasa
  • Publication number: 20240020287
    Abstract: 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: Application
    Filed: March 21, 2023
    Publication date: January 18, 2024
    Applicant: Fujitsu Limited
    Inventors: Takafumi Onishi, Yasuhiko Kanemasa
  • Publication number: 20230229597
    Abstract: 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: Application
    Filed: October 5, 2022
    Publication date: July 20, 2023
    Applicant: Fujitsu Limited
    Inventors: Julius Michaelis, Yasuhiko Kanemasa
  • Publication number: 20220405103
    Abstract: 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: Application
    Filed: May 31, 2022
    Publication date: December 22, 2022
    Applicant: FUJITSU LIMITED
    Inventors: Yuki Nishiguchi, Yasuhiko Kanemasa
  • Patent number: 11507568
    Abstract: 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: Grant
    Filed: February 22, 2021
    Date of Patent: November 22, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Julius Michaelis, Yasuhiko Kanemasa
  • Publication number: 20220269545
    Abstract: 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: Application
    Filed: November 19, 2021
    Publication date: August 25, 2022
    Applicant: FUJITSU LIMITED
    Inventors: Takafumi Onishi, Yasuhiko Kanemasa
  • Patent number: 11321143
    Abstract: 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: Grant
    Filed: February 6, 2019
    Date of Patent: May 3, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Hisatoshi Yamaoka, Yasuhiko Kanemasa, Miwa Okabayashi, Riichiro Take, Gaku Nakagawa
  • Patent number: 11196813
    Abstract: 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: Grant
    Filed: January 22, 2021
    Date of Patent: December 7, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Takafumi Onishi, Yasuhiko Kanemasa
  • Publication number: 20210326335
    Abstract: 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: Application
    Filed: February 22, 2021
    Publication date: October 21, 2021
    Applicant: FUJITSU LIMITED
    Inventors: Julius Michaelis, Yasuhiko Kanemasa
  • Publication number: 20210281645
    Abstract: 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: Application
    Filed: January 22, 2021
    Publication date: September 9, 2021
    Applicant: FUJITSU LIMITED
    Inventors: Takafumi Onishi, Yasuhiko Kanemasa
  • Patent number: 10860395
    Abstract: 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: Grant
    Filed: January 29, 2019
    Date of Patent: December 8, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Gaku Nakagawa, Yasuhiko Kanemasa, Riichiro Take, Hisatoshi Yamaoka, Miwa Okabayashi
  • Patent number: 10628201
    Abstract: 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: Grant
    Filed: November 14, 2017
    Date of Patent: April 21, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Hirokazu Iwakura, Yuji Nomura, Naoyoshi Ohkawa, Yasuhiko Kanemasa
  • Publication number: 20190250961
    Abstract: 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: Application
    Filed: February 6, 2019
    Publication date: August 15, 2019
    Applicant: FUJITSU LIMITED
    Inventors: HISATOSHI YAMAOKA, Yasuhiko Kanemasa, Miwa Okabayashi, Riichiro Take, Gaku Nakagawa
  • Publication number: 20190243693
    Abstract: 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: Application
    Filed: January 29, 2019
    Publication date: August 8, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Gaku Nakagawa, Yasuhiko Kanemasa, Riichiro Take, HISATOSHI YAMAOKA, Miwa Okabayashi
  • Patent number: 10339203
    Abstract: 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: Grant
    Filed: March 30, 2015
    Date of Patent: July 2, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Yasuhiko Kanemasa, Atsushi Kubota
  • Publication number: 20180150313
    Abstract: 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: Application
    Filed: November 14, 2017
    Publication date: May 31, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Hirokazu IWAKURA, Yuji NOMURA, Naoyoshi OHKAWA, Yasuhiko KANEMASA
  • Publication number: 20180052755
    Abstract: 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: Application
    Filed: July 11, 2017
    Publication date: February 22, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Shuji Suzuki, Yasuhiko Kanemasa
  • Publication number: 20180054489
    Abstract: 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: Application
    Filed: August 2, 2017
    Publication date: February 22, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Atsushi KUBOTA, Yasuhiko Kanemasa, Hiromu MATSUMOTO, TOMONORI YAMASHITA, YUKIHIKO FURUMOTO
  • Publication number: 20180039440
    Abstract: 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: Application
    Filed: June 19, 2017
    Publication date: February 8, 2018
    Applicant: FUJITSU LIMITED
    Inventor: Yasuhiko Kanemasa
  • Patent number: 9824140
    Abstract: 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: Grant
    Filed: July 15, 2014
    Date of Patent: November 21, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Masazumi Matsubara, Yasuhiko Kanemasa, Hirokazu Iwakura, Atsushi Kubota, Junichi Higuchi