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: 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
  • Publication number: 20210042093
    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: Application
    Filed: March 12, 2020
    Publication date: February 11, 2021
    Inventors: Takaya IDE, Yuki NAGANUMA, Keisuke HATASAKI
  • Patent number: 10884711
    Abstract: The convenience of reusing software generated by a visual programming tool is further improved. A code management system includes a flow generation unit that creates a process flow based on user manipulation and generates code based on the created process flow, a flow management unit that saves the code generated by the flow generation unit, a code acquisition unit that acquires code in response to the code being saved in the flow management unit, a code conversion unit that converts the code acquired by the code acquisition unit to a process flow diagram, a flow image generation unit that generates a flow image of the process flow diagram converted by the code conversion unit, and a flow image registration unit that registers the flow image generated by the flow image generation unit in the flow management unit in association with the code prior to conversion to the process flow diagram by the code conversion unit.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: January 5, 2021
    Assignee: Hitachi, Ltd.
    Inventors: Toshio Nishida, Junji Kinoshita, Keisuke Hatasaki
  • Publication number: 20200341973
    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: Application
    Filed: March 17, 2020
    Publication date: October 29, 2020
    Inventors: Masae OKADA, Yuki NAGANUMA, Keisuke HATASAKI, Toshio NISHIDA
  • Publication number: 20200310787
    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: Application
    Filed: September 11, 2019
    Publication date: October 1, 2020
    Applicant: Hitachi, Ltd.
    Inventors: Akira Tanaka, Toshio Nishida, Keisuke Hatasaki
  • Publication number: 20200264847
    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: Application
    Filed: September 18, 2019
    Publication date: August 20, 2020
    Inventors: Hiroshi NASU, Junji KINOSHITA, Keisuke HATASAKI, Toshio NISHIDA, Yuki NAGANUMA
  • Publication number: 20200241850
    Abstract: The convenience of reusing software generated by a visual programming tool is further improved. A code management system includes a flow generation unit that creates a process flow based on user manipulation and generates code based on the created process flow, a flow management unit that saves the code generated by the flow generation unit, a code acquisition unit that acquires code in response to the code being saved in the flow management unit, a code conversion unit that converts the code acquired by the code acquisition unit to a process flow diagram, a flow image generation unit that generates a flow image of the process flow diagram converted by the code conversion unit, and a flow image registration unit that registers the flow image generated by the flow image generation unit in the flow management unit in association with the code prior to conversion to the process flow diagram by the code conversion unit.
    Type: Application
    Filed: September 18, 2019
    Publication date: July 30, 2020
    Inventors: Toshio NISHIDA, Junji KINOSHITA, Keisuke HATASAKI
  • Patent number: 10599530
    Abstract: Example implementations involve a plurality of servers, network, and storage systems, wherein some of the servers may execute data programs and store primary data in the memory of the servers. Some of the servers may also execute a standby data program. Storage devices may provide for a snapshot volume, a log volume, and a recovery volume, and executes a recovery program to store a recovery image into the recovery volume from the data of the snapshot volume and the log volume. On failure of the server, the standby data program loads the recovery image of the recovery volume, which can reduce the time to commit logs to the snapshot image.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: March 24, 2020
    Assignee: HITACHI, LTD.
    Inventor: Keisuke Hatasaki
  • Patent number: 10515016
    Abstract: Examples implementations described herein involve systems and methods wherein the storage software is configured to consider the capabilities of the underlying hardware to determine the caching data method at run time. Some examples of capabilities that are considered in the example implementations include whether non-volatile memory (NVM) is available and how much NVM is available. Some examples of caching methods used include using both dynamic random access memory (DRAM) and NVM to cache write data and using only NVM to cache write data.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: December 24, 2019
    Assignee: HITACHI, LTD.
    Inventors: Hideo Saito, Keisuke Hatasaki