Patents by Inventor Keisuke Hatasaki

Keisuke Hatasaki 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: 11627127
    Abstract: The authentication and authorization system includes an application execution unit, a user information storage unit, a token acquisition unit configured to acquire, using the user information acquired from the user information storage unit, an access token from an authorization server that authorizes the application to use the external service when a valid access token is presented via the cooperation unit, and a token storage unit configured to store the acquired access token. The token acquisition unit acquires the access token from the authorization server at a predetermined cycle, and stores it in the token storage unit. When the application uses the external service, the application execution unit requests a cooperation unit to make the application cooperate with the external service using the access token acquired from the token storage unit.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: April 11, 2023
    Assignee: HITACHI, LTD.
    Inventors: Toshio Nishida, Keisuke Hatasaki
  • Publication number: 20220301034
    Abstract: Regarding MS information, information about each of a plurality of MS's includes meta information of the relevant MS. Regarding model information, information about each of one or a plurality of models includes meta information of the relevant model. A system evaluates appropriateness of an evaluation destination MS/model for an evaluation source MS/model as a replacement MS/model for the evaluation source MS/model on the basis of the meta information of the evaluation destination MS/model and the meta information of the evaluation source MS/model. The system recommends one or more evaluation destination MS's/models, as a candidate for a replacement MS/model of a designated MS/model, to a user on the basis of evaluation of each of one or two or more evaluation destination MS's/models regarding which the MS/model designated by the user in an application configured from one or two or more MS's/models is the evaluation source MS/model.
    Type: Application
    Filed: January 15, 2021
    Publication date: September 22, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Shin TEZUKA, Satoru MORIYA, Takaya IDE, Keisuke HATASAKI
  • Publication number: 20220164703
    Abstract: In the information registered by a system, a learning model is associated with a dataset which is one or more dataset elements serving as an input of the learning model, and a dataset is associated with a filter of the dataset. The system evaluates the learning model using a processed dataset which is a dataset obtained on the basis of a dataset associated with an evaluation target learning model and a filter associated with the dataset. The system displays at least a part of information associated with a browsing target learning model and information indicating a result of evaluation of the learning model.
    Type: Application
    Filed: March 6, 2020
    Publication date: May 26, 2022
    Inventors: Shin TEZUKA, Satoru MORIYA, Keisuke HATASAKI, Yoshiko YASUDA, Junji KINOSHITA
  • Patent number: 11327724
    Abstract: When flow data of flow is to be downloaded from a flow template manager to a flow editor, a system receives a first request to deploy an external service corresponding to an invoke node in the flow, and transmits a second request to deploy an external service identified by the first request to a service deployment manager associated with a site corresponding to the external service. The service deployment manager deploys an external service identified by the second request on a service execution platform at the site, and returns a response associated with an invocation destination end point corresponding to the external service. The system returns a first response associated with an invocation destination end point set to a property of the invoke node by the flow template manager to a transmission source of the first request.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: May 10, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Nasu, Junji Kinoshita, Keisuke Hatasaki, Toshio Nishida, Yuki Naganuma
  • Patent number: 11281507
    Abstract: An API selection system that selects an API (Application Programming Interfaces) includes an API repository that accumulates an API in association with a functional requirement of the API, a save processing unit that receives, from an application developer, an input of an API request definition that defines the functional requirement and a non-functional requirement required for an API with which an application developed by the application developer is linked and saves the input in a storage unit, and a candidate API extraction processing unit that executes a candidate API extraction process of extracting, from the API repository, a plurality of candidate APIs having a functional requirement which matches or is similar to a functional requirement of the API request definition saved in the storage unit by the save processing unit.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: March 22, 2022
    Assignee: HITACHI, LTD.
    Inventors: Rina Ueno, Keisuke Hatasaki, Hiroshi Nasu
  • Patent number: 11275729
    Abstract: To provide a template search system capable of appropriately searching for templates. In the template search system that manages information of templates and information of nodes used in the templates in an associated manner, provided are: a processing unit that calculates a synonym for an inputted search word and/or a flow showing linkage of the nodes used in the template related to the search word based on the information of the nodes managed by the template search system, and specifies the template associated with the calculated synonym and/or the template having a flow corresponding to the calculated flow based on the information of the templates managed by the template search system; and an output unit that outputs the information of the template specified by the processing unit.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: March 15, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Masae Okada, Yuki Naganuma, Keisuke Hatasaki, Toshio Nishida
  • Patent number: 11263107
    Abstract: Provided is an application development support system and method that support studies on applying serverless while optimizing application resource usage amount and maintaining API response performance in developing an application with microservices. In the application development support system, a container runtime platform applies serverless to a certain container to form an event-driven container. The application development support system executes an API processing time prediction process by calculating a predicted value of API processing time in the event-driven container and a predicted value of API processing time in all of the containers based on the predicted value and a sequence of API calls among the plurality of containers; calculating a usage amount of resources used by the plurality of containers per unit period; and outputting a calculated result of each of the API processing time prediction processing and the resource usage amount calculation processing.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: March 1, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Nasu, Keisuke Hatasaki, Soichi Takashige
  • Publication number: 20220058064
    Abstract: An API selection system that selects an API (Application Programming Interfaces) includes an API repository that accumulates an API in association with a functional requirement of the API, a save processing unit that receives, from an application developer, an input of an API request definition that defines the functional requirement and a non-functional requirement required for an API with which an application developed by the application developer is linked and saves the input in a storage unit, and a candidate API extraction processing unit that executes a candidate API extraction process of extracting, from the API repository, a plurality of candidate APIs having a functional requirement which matches or is similar to a functional requirement of the API request definition saved in the storage unit by the save processing unit.
    Type: Application
    Filed: March 19, 2021
    Publication date: February 24, 2022
    Inventors: Rina UENO, Keisuke HATASAKI, Hiroshi NASU
  • Patent number: 11209889
    Abstract: Status information including remaining battery power is collected from a management target device. Subsequent operations of the device are identified from an operation schedule management collection. Battery consumptions corresponding to subsequent operations of the device are estimated from KPI management collection that includes information representing relationships between battery consumptions and operations with respect to each of a plurality of devices. The battery life of the device is predicted based on the estimated battery consumptions and the remaining battery power represented by the collected status information. A circuit schedule of a maintenance engineer is determined based on the predicted battery life, the schedule including necessity of dispatch of the maintenance engineer to the device.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: December 28, 2021
    Assignee: HITACHI, LTD.
    Inventors: Jun Mizuno, Soichi Takashige, Keisuke Hatasaki
  • Patent number: 11196806
    Abstract: Example implementations described herein are directed to replication of data between different environments selectively while maintaining the performance of applications. The replication of data may be used to replicate data from a data center running a business critical application to another data center running an analytics application. In example implementations, a storage management program translates the IDs of database tables to storage locations, and the storage management program requests a storage system to replicate those storage locations to another storage system.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: December 7, 2021
    Assignee: HITACHI, LTD.
    Inventors: Hideo Saito, Keisuke Hatasaki, Akira Yamamoto
  • Patent number: 11182131
    Abstract: A service cooperation support system transmits a creation request concerning an external service to a service management system having a creation function concerning the external service, when a flow on a flow editing screen includes a service using node, and a user request for connecting the external service to the service using node is detected, and the system acquires, from the service management system, connection information (information created by the service management system) for connection to the external service created by the service management system in response to the creation request. The service cooperation support system sets the acquired connection information in the property of the service using node.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: November 23, 2021
    Assignee: HITACHI, LTD.
    Inventors: Takaya Ide, Yuki Naganuma, Keisuke Hatasaki
  • Patent number: 11144292
    Abstract: A packaging support system capable of easily packaging an IT system is provided. The packaging support system is designed to be provided with: a storage apparatus that stores correspondence relationship information which is associated with identification information capable of identifying a package, identification information capable of identifying a source code on which the package is based, and identification information capable of identifying an instance of the package; and a packaging unit that, on the basis of reception of an instruction to package a specified instance from a terminal operated by a user, acquires a specified source code associated with the specified instance based on the correspondence relationship information from the first management unit and outputs the specified source code.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: October 12, 2021
    Assignee: HITACHI, LTD.
    Inventors: Yuki Naganuma, Keisuke Hatasaki
  • Publication number: 20210303368
    Abstract: This invention is, in an application system, to grasp a status of a resource and to facilitate a management of the application in a container orchestration platform, by determining a corresponding relation between an operator and a resource. An operator management apparatus of the present invention includes an application system construction unit which designates a configuration of the application system including a set of operators, a resource management unit which acquires resource information about a set of resources generated by the set of operators, and a relation determination unit which, using a feature value of a first operator included in the set of operators and the resource information, calculates a probability at which a first resource included in the set of resources corresponds to the first operator to thereby determine the corresponding relation between the first operator and the first resource.
    Type: Application
    Filed: September 11, 2020
    Publication date: September 30, 2021
    Inventors: Jiye YU, Keisuke HATASAKI, Yuki NAGANUMA, Takaya IDE
  • Publication number: 20210294597
    Abstract: Provided is an application development support system and method that support studies on applying serverless while optimizing application resource usage amount and maintaining API response performance in developing an application with microservices. In the application development support system, a container runtime platform applies serverless to a certain container to form an event-driven container. The application development support system executes an API processing time prediction process by calculating a predicted value of API processing time in the event-driven container and a predicted value of API processing time in all of the containers based on the predicted value and a sequence of API calls among the plurality of containers; calculating a usage amount of resources used by the plurality of containers per unit period; and outputting a calculated result of each of the API processing time prediction processing and the resource usage amount calculation processing.
    Type: Application
    Filed: September 16, 2020
    Publication date: September 23, 2021
    Applicant: Hitachi, Ltd.
    Inventors: Hiroshi Nasu, Keisuke Hatasaki, Soichi Takashige
  • Patent number: 11061664
    Abstract: To provide a user who reuses a flow edited by using visual programming with useful flow change related information, a code management system manages codes before and after editing of a flow edited by the user using visual programming, with a code management tool capable of version management, obtains a logic change degree that is an index indicating a degree of change in a logic related difference of differences before and after the code change and a layout change degree that is an index indicating a degree of change in a layout related difference of the differences before and after the code change, and outputs information based on the logic change degree and the layout change degree.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: July 13, 2021
    Assignee: HITACHI, LTD.
    Inventors: Akira Tanaka, Toshio Nishida, Keisuke Hatasaki
  • Publication number: 20210176237
    Abstract: The authentication and authorization system includes an application execution unit, a user information storage unit, a token acquisition unit configured to acquire, using the user information acquired from the user information storage unit, an access token from an authorization server that authorizes the application to use the external service when a valid access token is presented via the cooperation unit, and a token storage unit configured to store the acquired access token. The token acquisition unit acquires the access token from the authorization server at a predetermined cycle, and stores it in the token storage unit. When the application uses the external service, the application execution unit requests a cooperation unit to make the application cooperate with the external service using the access token acquired from the token storage unit.
    Type: Application
    Filed: September 11, 2020
    Publication date: June 10, 2021
    Inventors: Toshio NISHIDA, Keisuke HATASAKI
  • Patent number: 10983882
    Abstract: Example implementations described herein are directed to systems and methods involving an application running on a host computer and configured to manage storage infrastructure. The application not only manages resources already allocated to itself, but also manages the allocation and de-allocation of resources to itself. The resources can be allocated and de-allocated based on the type of process being executed, wherein upon occurrence of a failure on a primary storage system, higher priority processes that are executed on connected failover storage system nodes are given priority while the lower priority processes of such failover storage system nodes are disabled.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: April 20, 2021
    Assignee: Hitachi, Ltd.
    Inventors: Yuki Sakashita, Keisuke Hatasaki
  • Publication number: 20210073676
    Abstract: The model improvement support system makes a determination, for each of one or more datasets selected by a model developer from among one or more datasets provided from an application developer and input to the model in utilization of the model, of whether or not the execution condition of the learning/evaluation program for performing learning/evaluation on the model satisfies an execution condition associated with the dataset, wherein the learning/evaluation is at least either of learning and evaluation of the model, and executes the learning/evaluation program with this dataset used as an input to the model if the result of the determination is affirmative.
    Type: Application
    Filed: March 17, 2020
    Publication date: March 11, 2021
    Applicant: HITACHI, LTD.
    Inventors: Satoru MORIYA, Keisuke HATASAKI, Shin TEZUKA, Yoshiko YASUDA
  • Publication number: 20210064351
    Abstract: A packaging support system capable of easily packaging an IT system is provided. The packaging support system is designed to be provided with: a storage apparatus that stores correspondence relationship information which is associated with identification information capable of identifying a package, identification information capable of identifying a source code on which the package is based, and identification information capable of identifying an instance of the package; and a packaging unit that, on the basis of reception of an instruction to package a specified instance from a terminal operated by a user, acquires a specified source code associated with the specified instance based on the correspondence relationship information from the first management unit and outputs the specified source code.
    Type: Application
    Filed: March 13, 2020
    Publication date: March 4, 2021
    Applicant: HITACHI, LTD.
    Inventors: Yuki NAGANUMA, Keisuke HATASAKI
  • Publication number: 20210048869
    Abstract: Status information including remaining battery power is collected from a management target device. Subsequent operations of the device are identified from an operation schedule management collection. Battery consumptions corresponding to subsequent operations of the device are estimated from KPI management collection that includes information representing relationships between battery consumptions and operations with respect to each of a plurality of devices. The battery life of the device is predicted based on the estimated battery consumptions and the remaining battery power represented by the collected status information. A circuit schedule of a maintenance engineer is determined based on the predicted battery life, the schedule including necessity of dispatch of the maintenance engineer to the device.
    Type: Application
    Filed: February 19, 2020
    Publication date: February 18, 2021
    Applicant: HITACHI, LTD.
    Inventors: Jun MIZUNO, Soichi TAKASHIGE, Keisuke HATASAKI