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: 11627127Abstract: 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: GrantFiled: September 11, 2020Date of Patent: April 11, 2023Assignee: HITACHI, LTD.Inventors: Toshio Nishida, Keisuke Hatasaki
-
Publication number: 20220301034Abstract: 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: ApplicationFiled: January 15, 2021Publication date: September 22, 2022Applicant: Hitachi, Ltd.Inventors: Shin TEZUKA, Satoru MORIYA, Takaya IDE, Keisuke HATASAKI
-
Publication number: 20220164703Abstract: 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: ApplicationFiled: March 6, 2020Publication date: May 26, 2022Inventors: Shin TEZUKA, Satoru MORIYA, Keisuke HATASAKI, Yoshiko YASUDA, Junji KINOSHITA
-
Patent number: 11327724Abstract: 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: GrantFiled: September 18, 2019Date of Patent: May 10, 2022Assignee: Hitachi, Ltd.Inventors: Hiroshi Nasu, Junji Kinoshita, Keisuke Hatasaki, Toshio Nishida, Yuki Naganuma
-
Patent number: 11281507Abstract: 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: GrantFiled: March 19, 2021Date of Patent: March 22, 2022Assignee: HITACHI, LTD.Inventors: Rina Ueno, Keisuke Hatasaki, Hiroshi Nasu
-
Patent number: 11275729Abstract: 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: GrantFiled: March 17, 2020Date of Patent: March 15, 2022Assignee: Hitachi, Ltd.Inventors: Masae Okada, Yuki Naganuma, Keisuke Hatasaki, Toshio Nishida
-
Patent number: 11263107Abstract: 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: GrantFiled: September 16, 2020Date of Patent: March 1, 2022Assignee: Hitachi, Ltd.Inventors: Hiroshi Nasu, Keisuke Hatasaki, Soichi Takashige
-
Publication number: 20220058064Abstract: 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: ApplicationFiled: March 19, 2021Publication date: February 24, 2022Inventors: Rina UENO, Keisuke HATASAKI, Hiroshi NASU
-
Patent number: 11209889Abstract: 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: GrantFiled: February 19, 2020Date of Patent: December 28, 2021Assignee: HITACHI, LTD.Inventors: Jun Mizuno, Soichi Takashige, Keisuke Hatasaki
-
Patent number: 11196806Abstract: 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: GrantFiled: April 25, 2016Date of Patent: December 7, 2021Assignee: HITACHI, LTD.Inventors: Hideo Saito, Keisuke Hatasaki, Akira Yamamoto
-
Patent number: 11182131Abstract: 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: GrantFiled: March 12, 2020Date of Patent: November 23, 2021Assignee: HITACHI, LTD.Inventors: Takaya Ide, Yuki Naganuma, Keisuke Hatasaki
-
Patent number: 11144292Abstract: 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: GrantFiled: March 13, 2020Date of Patent: October 12, 2021Assignee: HITACHI, LTD.Inventors: Yuki Naganuma, Keisuke Hatasaki
-
Publication number: 20210303368Abstract: 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: ApplicationFiled: September 11, 2020Publication date: September 30, 2021Inventors: Jiye YU, Keisuke HATASAKI, Yuki NAGANUMA, Takaya IDE
-
Publication number: 20210294597Abstract: 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: ApplicationFiled: September 16, 2020Publication date: September 23, 2021Applicant: Hitachi, Ltd.Inventors: Hiroshi Nasu, Keisuke Hatasaki, Soichi Takashige
-
Patent number: 11061664Abstract: 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: GrantFiled: September 11, 2019Date of Patent: July 13, 2021Assignee: HITACHI, LTD.Inventors: Akira Tanaka, Toshio Nishida, Keisuke Hatasaki
-
Publication number: 20210176237Abstract: 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: ApplicationFiled: September 11, 2020Publication date: June 10, 2021Inventors: Toshio NISHIDA, Keisuke HATASAKI
-
Patent number: 10983882Abstract: 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: GrantFiled: January 25, 2017Date of Patent: April 20, 2021Assignee: Hitachi, Ltd.Inventors: Yuki Sakashita, Keisuke Hatasaki
-
Publication number: 20210073676Abstract: 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: ApplicationFiled: March 17, 2020Publication date: March 11, 2021Applicant: HITACHI, LTD.Inventors: Satoru MORIYA, Keisuke HATASAKI, Shin TEZUKA, Yoshiko YASUDA
-
Publication number: 20210064351Abstract: 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: ApplicationFiled: March 13, 2020Publication date: March 4, 2021Applicant: HITACHI, LTD.Inventors: Yuki NAGANUMA, Keisuke HATASAKI
-
Publication number: 20210048869Abstract: 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: ApplicationFiled: February 19, 2020Publication date: February 18, 2021Applicant: HITACHI, LTD.Inventors: Jun MIZUNO, Soichi TAKASHIGE, Keisuke HATASAKI