Patents by Inventor Yohsuke Ishii

Yohsuke Ishii 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: 20250021455
    Abstract: Based on a state transition table of each of individual services and a state transition correspondence table that shows the correspondence relationship between a state transition in each individual service and a trigger event that triggers a state transition of another individual service caused by that state transition, a test scenario generation portion 15 generates a test scenario indicating a state transition pattern of a test target service and a state transition pattern of a coupling destination service that occurs in conjunction with that state transition pattern. A stateful pact generation portion 16 generates a stateful pact describing a response of the coupling destination service that takes into account the transition pattern of the coupling destination service. Based on the test scenario and the stateful pact, a test program generation portion 17 generates a pact test program, which is a program for conducting a test.
    Type: Application
    Filed: March 14, 2024
    Publication date: January 16, 2025
    Inventors: Jumpei OKOSHI, Yohsuke ISHII, Tatsuhiko MIYATA
  • Patent number: 12189633
    Abstract: A computer system for searching for a candidate for an environment in which an object is to be deployed, the computer system is coupled to a plurality of infrastructure systems each of which provides the environment. The computer system receives a search request including an environmental requirement being a condition required for the environment in which the object is to be deployed and a constraint being a condition to be complied with in deployment of the object; executes first environment search processing for searching for the environment that satisfies the constraint and the environmental requirement; changes the environmental requirement in a case where the environment in which the object is deployable does not exist; and executes second environment search processing for searching for the environment that satisfies the constraint and the changed environmental requirement.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: January 7, 2025
    Assignee: Hitachi Vantara, Ltd.
    Inventors: Keiko Tanigawa, Yohsuke Ishii, Yuya Isoda
  • Patent number: 12174838
    Abstract: A computer system is connected to a database, is capable of accessing a data catalog that manages an item for searching for data stored in the database, and holds data requirement management information for managing requirement data associated with a phase of a life cycle of an application and a data requirement. The computer system searches for data matching a search condition with reference to the data catalog when a search request including the search condition is received; specifies the requirement data corresponding to the phase with reference to the data requirement management information when an output request including information of data selected by the user and the phase is received; and outputs use data to be used in the phase based on the selected data and the specified requirement data.
    Type: Grant
    Filed: September 14, 2023
    Date of Patent: December 24, 2024
    Assignee: Hitachi, Ltd.
    Inventors: Keiko Tanigawa, Yohsuke Ishii
  • Patent number: 12169707
    Abstract: A computer system is coupled to infrastructure systems each configured to implement an environment for providing resources to each of instances forming an application. The computer system is configured to: receive a deployment plan generation request for the application which includes a serverless instance for which, as an activation method, any one of a warm start and a cold start is selectable; generate, based on a resource amount required for the each of instances, an allocation pattern which is a combination of an environment of a deployment destination of the each of instances; generate an activation pattern which is a combination of the activation method for the each of instances; plan an activation timing of the serverless instance for the activation pattern; generate a plurality of deployment plans by combining the allocation pattern, the activation pattern, and the activation timing.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: December 17, 2024
    Assignee: Hitachi Vantara, Ltd.
    Inventors: Yohsuke Ishii, Masayuki Sakata
  • Publication number: 20240289339
    Abstract: A computer system is connected to a database, is capable of accessing a data catalog that manages an item for searching for data stored in the database, and holds data requirement management information for managing requirement data associated with a phase of a life cycle of an application and a data requirement. The computer system searches for data matching a search condition with reference to the data catalog when a search request including the search condition is received; specifies the requirement data corresponding to the phase with reference to the data requirement management information when an output request including information of data selected by the user and the phase is received; and outputs use data to be used in the phase based on the selected data and the specified requirement data.
    Type: Application
    Filed: September 14, 2023
    Publication date: August 29, 2024
    Inventors: Keiko TANIGAWA, Yohsuke ISHII
  • Publication number: 20240069887
    Abstract: A computer system is coupled to infrastructure systems each configured to implement an environment for providing resources to each of instances forming an application. The computer system is configured to: receive a deployment plan generation request for the application which includes a serverless instance for which, as an activation method, any one of a warm start and a cold start is selectable; generate, based on a resource amount required for the each of instances, an allocation pattern which is a combination of an environment of a deployment destination of the each of instances; generate an activation pattern which is a combination of the activation method for the each of instances; plan an activation timing of the serverless instance for the activation pattern; generate a plurality of deployment plans by combining the allocation pattern, the activation pattern, and the activation timing.
    Type: Application
    Filed: March 8, 2023
    Publication date: February 29, 2024
    Applicant: Hitachi, Ltd.
    Inventors: Yohsuke ISHII, Masayuki SAKATA
  • Publication number: 20240007443
    Abstract: A data sharing system and method eases the sharing of original data, including data to be modified before publication, by modifying the original data to generate publication data before publication and publishing the publication data. A profile including information of a data acquisition area from which the original data is acquired and a list of types of data included in the original data is generated. For each of the plurality of areas based on the profile, pre-publication modify processing information storing, in association with each other, the name of a pre-publication modify type of data to be modified before publication and the name of a modify processing for modifying the data of the pre-publication modify type is generated. Further, a public data disclosure unit is configured to generate public data obtained by modifying the original data by the modify processing based on the pre-publication modify processing information.
    Type: Application
    Filed: March 23, 2023
    Publication date: January 4, 2024
    Inventors: Masayuki SAKATA, Yohsuke ISHII
  • Publication number: 20230418826
    Abstract: A computer system for searching for a candidate for an environment in which an object is to be deployed, the computer system is coupled to a plurality of infrastructure systems each of which provides the environment. The computer system receives a search request including an environmental requirement being a condition required for the environment in which the object is to be deployed and a constraint being a condition to be complied with in deployment of the object; executes first environment search processing for searching for the environment that satisfies the constraint and the environmental requirement; changes the environmental requirement in a case where the environment in which the object is deployable does not exist; and executes second environment search processing for searching for the environment that satisfies the constraint and the changed environmental requirement.
    Type: Application
    Filed: March 8, 2023
    Publication date: December 28, 2023
    Applicant: Hitachi, Ltd.
    Inventors: Keiko TANIGAWA, Yohsuke ISHII, Yuya ISODA
  • Publication number: 20230297699
    Abstract: An access right management apparatus 1000, includes: a processor and a memory; and an indirect modification part 104 configured to: when first access right information is modified with a first modification content, the first access right information indicating an access right necessary for a first system to access an application, identify based on a predetermined database, second access right information indicating an access right necessary for a second system to access the application and having a relationship with the first access right information; convert the first modification content of the first access right information to a second modification content corresponding to the second access right information; and modify the identified second access right information with the second modification content.
    Type: Application
    Filed: September 2, 2022
    Publication date: September 21, 2023
    Applicant: Hitachi, Ltd.
    Inventors: Yuya ISODA, Yohsuke ISHII, Keiko TANIGAWA
  • Publication number: 20230169359
    Abstract: A system managing a model for predicting processing performance of software configuring an application in a deployment destination includes: a model management table that stores a first common model that is a prediction model able to be commonly used for prediction of processing performance of software of a same type; a data management table that stores first configuration information representing a configuration of a deployment destination of software used for learning when the first common model is generated; a configuration comparison unit that extracts a difference between second configuration information representing a configuration of a deployment destination of target software comprising a prediction target, and the first configuration information; and a model generation unit that generates a prediction model through learning using configuration information acquired by adding the difference to the first configuration information and sets the prediction model as a second common model that is a new commo
    Type: Application
    Filed: September 1, 2022
    Publication date: June 1, 2023
    Inventors: Kazuhiko MIZUNO, Masayuki SAKATA, Yohsuke ISHII
  • Publication number: 20220413926
    Abstract: There is provided a model management system that manages, for each computing environment and each service, a model capable of inferring a resource quantity when an application operates, in a resource of the computing environment. The model management system includes an acquiring unit that acquires environment information including at least one of configuration information and setting information of a computing environment from each of a plurality of computing environments, a detecting unit that detects a computing environment in which the environment information acquired by the acquiring unit has been changed, and a selecting unit that selects, as an update target candidate, a model associated with the computing environment detected by the detecting unit.
    Type: Application
    Filed: March 2, 2022
    Publication date: December 29, 2022
    Inventors: Yohsuke ISHII, Masayuki SAKATA, Kazuhiko MIZUNO
  • Patent number: 11372575
    Abstract: Providing copy data candidates appropriate for a user request. Included are an operational portal that registers user request information; a data catalog that manages information about multiple copy data located at sites configuring a hybrid cloud system; a data allocation service that allocates duplicated copy data to the sites; and a guideline management service that selects a copy data candidate appropriate for user request information. The guideline management service acquires information about copy data containing the same data as user request information from the data catalog and verifies whether there is a copy data candidate satisfying the user request information. When there is consequently no copy data candidate satisfying the user request information, the copy data is allocated to the site on condition that the copy data is optimal enough to satisfy a generation schedule and a processing speed of a copy data candidate satisfying the user request information.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: June 28, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Kazuhiko Mizuno, Yohsuke Ishii, Masayuki Sakata
  • Patent number: 11372399
    Abstract: Input data, output data having a plurality of output parameters obtained by analyzing the input data, and a plurality of associations between the input data and the output data are stored. A division condition for dividing an output data distribution in which the output data is plotted for two axes corresponding to two parameters among the plurality of output parameters is extracted, the output data distribution is divided according to the division condition, and output data of the divided output data distribution is derived as first and second output data distribution rules corresponding to the two axes. First and second output data distribution region candidates are calculated by applying the first and second output data distribution rules to new input data, and an output data distribution region of the new input data is estimated by combining the first and second output data distribution region candidates with each other.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: June 28, 2022
    Assignee: HITACHI, LTD.
    Inventors: Yasushi Miyata, Yohsuke Ishii
  • Patent number: 11328024
    Abstract: A data analysis device is configured to include an arithmetic operation device that determines whether or not each point data in the point data group of the existing clusters is a core of the cluster using a predetermined algorithm and calculates a predetermined re-verification determination data, recalculates an initial condition value of the clustering based on the re-verification determination data, specifies re-verification point data which is the point data that becomes no longer the core or becomes a new core by adding the point data, from the point data group to which the addition was made, based on the updated initial condition value obtained by the recalculation, and performs predetermined clustering processing in accordance with the re-verification point data.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: May 10, 2022
    Assignee: HITACHI, LTD.
    Inventors: Yasushi Miyata, Yohsuke Ishii
  • Publication number: 20220091745
    Abstract: Providing copy data candidates appropriate for a user request. Included are an operational portal that registers user request information; a data catalog that manages information about multiple copy data located at sites configuring a hybrid cloud system; a data allocation service that allocates duplicated copy data to the sites; and a guideline management service that selects a copy data candidate appropriate for user request information. The guideline management service acquires information about copy data containing the same data as user request information from the data catalog and verifies whether there is a copy data candidate satisfying the user request information. When there is consequently no copy data candidate satisfying the user request information, the copy data is allocated to the site on condition that the copy data is optimal enough to satisfy a generation schedule and a processing speed of a copy data candidate satisfying the user request information.
    Type: Application
    Filed: February 12, 2021
    Publication date: March 24, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Kazuhiko Mizuno, Yohsuke Ishii, Masayuki Sakata
  • Publication number: 20210397745
    Abstract: When anonymized data is used for data analysis purposes, it is required to try a plurality of anonymized data by trial and error. In this case, it is required to prevent re-identification (deterioration in an anonymity level) caused by collation of the plurality of anonymized data regardless of the intention of a worker. Information on a use condition of use target data (an anonymization method and an importance level of each attribute) is acquired from a data user, a processing data candidate is generated based upon the acquired information, and when a collation result formed of a plurality of any pieces of a processing data candidate group (data obtained by processing a value of each attribute to a lower limit value of a generalized hierarchy definition level and combining the data with each other) satisfies the use condition, a processing data group is provided as a processing data providable group.
    Type: Application
    Filed: March 9, 2021
    Publication date: December 23, 2021
    Inventors: Yohsuke ISHII, Tsuyoshi TANAKA, Kazuhiko MIZUNO
  • Patent number: 11163469
    Abstract: Provided is a data management system capable of properly managing data to undergo masking processing in the secondary use of data. This data storage management system is equipped with a storage unit which stores masked data of real data at a first point in time, and a data control unit which extracts data of a storage area that has not been masked from update data based on first information representing a masked storage area in the masked data and second information representing a masked storage area in the masked data of update data, which is data obtained by updating the real data from the first point in time to a second point in time, extracts data of the masked storage area, from which the same masked data has been removed, from the masked data of the update data, and generates the extracted data as difference data.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: November 2, 2021
    Assignee: HITACHI, LTD.
    Inventors: Kazuhiko Mizuno, Tsuyoshi Tanaka, Yohsuke Ishii
  • Patent number: 11074296
    Abstract: To derive a query which can be joined and which gives non-zero pieces of data even if joined. A query generation assist method to assist generation of a query to extract data from a database includes: a first step of accepting, at the computer, a condition of extracting data to be acquired from the database as a data extraction condition; a second step of extracting, as graph data and at the computer, data which can be joined in data of the database; a third step of extracting subgraphs at the computer based on the data extraction condition from the graph data, and acquiring the subgraphs as query candidates; and a fourth step of calculating, at the computer, rank values of the query candidates and outputting the query candidates ranked according to the rank values.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: July 27, 2021
    Assignee: HITACHI, LTD.
    Inventors: Yohsuke Ishii, Yuuya Isoda
  • Publication number: 20210011949
    Abstract: A data analysis device is configured to include an arithmetic operation device that determines whether or not each point data in the point data group of the existing clusters is a core of the cluster using a predetermined algorithm and calculates a predetermined re-verification determination data, recalculates an initial condition value of the clustering based on the re-verification determination data, specifies re-verification point data which is the point data that becomes no longer the core or becomes a new core by adding the point data, from the point data group to which the addition was made, based on the updated initial condition value obtained by the recalculation, and performs predetermined clustering processing in accordance with the re-verification point data.
    Type: Application
    Filed: March 27, 2017
    Publication date: January 14, 2021
    Applicant: HITACHI, LTD.
    Inventors: Yasushi Miyata, Yohsuke Ishii
  • Publication number: 20200301585
    Abstract: Provided is a data management system capable of properly managing data to undergo masking processing in the secondary use of data. This data storage management system is equipped with a storage unit which stores masked data of real data at a first point in time, and a data control unit which extracts data of a storage area that has not been masked from update data based on first information representing a masked storage area in the masked data and second information representing a masked storage area in the masked data of update data, which is data obtained by updating the real data from the first point in time to a second point in time, extracts data of the masked storage area, from which the same masked data has been removed, from the masked data of the update data, and generates the extracted data as difference data.
    Type: Application
    Filed: September 10, 2019
    Publication date: September 24, 2020
    Applicant: HITACHI, LTD.
    Inventors: Kazuhiko MIZUNO, Tsuyoshi TANAKA, Yohsuke ISHII