Patents by Inventor Hiroshi Nasu

Hiroshi Nasu 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: 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
  • Publication number: 20220084932
    Abstract: A semiconductor device includes first and second wiring layers, and first and second via plugs. The first wiring layer has parallel tracks along which wirings are laid out, the tracks including first and second outer tracks and an inner track between the first and second outer tracks, the wirings including a first line laid out along the first outer track and having an end portion that is laid out along the first outer track, and a second line laid out along the inner track and having an end portion that is laid out along the first outer track. The first via plug is in contact with the end portion of the first line and extends between the first and second wiring layers, and the second via plug is in contact with the end portion of the second line and extends between the first and second wiring layers.
    Type: Application
    Filed: February 24, 2021
    Publication date: March 17, 2022
    Inventors: Tomohiro HASEGAWA, Kouji NAKAO, Hiroshi NASU
  • 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
  • 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: 10762021
    Abstract: An information system connected to hosts and an information processing system manages a second ALU connected to the hosts via a second logical path, and second SLUs for receiving I/O requests from the hosts via the second logical path. A processor manages a first ALU connected to the hosts via a first logical path and first SLUs that receive I/O requests from the hosts via the first logical path, and builds up a first group including the first SLUs. A first SLU and a second SLU compose an HA pair, and the HA pair is provided to the hosts as one volume. The processor evaluates the state of the first logical path based on the pair state of the first SLU that composes the HA pair included in the first group so priorities with which the hosts issue I/Os to the first logical path can be determined.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: September 1, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Hirotaka Nakagawa, Akira Deguchi, Hiroshi Nasu, Tomohiro Kawaguchi
  • Patent number: 10761767
    Abstract: A computer system includes a management computer, a first storage apparatus, and a second storage apparatus. A first logical device of the first storage apparatus and a second logical device of the second storage apparatus constitute a remote copy pair. The second logical device and a third logical device of the second storage apparatus constitute a copy pair. The second logical device and the third logical device have virtual IDs to be recognized by an issuer of an I/O request. The second storage apparatus interchanges the virtual IDs of the third logical device and the second logical device with reception of a command from the management computer as a trigger during processing of the I/O request from the issuer of the I/O request to the third logical device, thereby switching an access destination of the issuer of the I/O request from the third logical device to the second logical device.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: September 1, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Azusa Jin, Akira Deguchi, Tomohiro Kawaguchi, Hirotaka Nakagawa, Hiroshi Nasu
  • 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
  • Patent number: 10747624
    Abstract: In order to create, at another site, a backup of a volume at a specific time point while minimizing the response time required to update the volume, a first storage apparatus and a second storage apparatus transfer a journal in a first journal volume to the second storage apparatus, the second storage apparatus writes the transferred journal into a second journal volume, the second storage apparatus reads journals in the second journal volume in order of the update, the second storage apparatus reflects the read journals to a second data volume, the first storage apparatus creates, in the first journal volume, a journal including a marker when a specific condition is satisfied, and the second storage apparatus creates a snapshot of the second data volume upon detecting a marker in the read journal.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: August 18, 2020
    Assignee: HITACHI, LTD.
    Inventors: Ai Satoyama, Tomohiro Kawaguchi, Hiroshi Nasu
  • Patent number: 10678864
    Abstract: An analysis model execution unit executing a part of an analysis model, an analysis model partial execution unit partially executing the analysis model based on intermediate data generated during execution of the analysis model, external storage storing the intermediate data and mapping information which is corresponding relationship between the intermediate data and the analysis model, and an analysis model general processing unit generating the mapping information by associating the intermediate data with the analysis model and reading the intermediate data associated with the analysis model from the external storage based on the mapping information are provided.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: June 9, 2020
    Assignee: HITACHI, LTD.
    Inventors: Takaya Ide, Hiroshi Nasu, Yuki Naganuma, Toshio Nishida, Hideki Nakamura
  • Patent number: 10592268
    Abstract: The management computer has a memory which stores management information and management programs, and a CPU which refers to the management information and executes the management programs; the management information includes storage management information for allowing determination as to whether the plurality of storage resources can be paired in a redundant configuration, and couplable configuration management information for determining whether the plurality of storage resources and the plurality of server resources can be connected to each other; and when the CPU deploys a virtual machine, the CPU first determines, by reference to the storage management information, storage resources to be paired in a redundant configuration, then selects, by reference to the couplable configuration management information, server resources each of which can be connected to a respective one of the storage resources that are to be paired in a redundant configuration, and pairs the selected server resources in the redundant c
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: March 17, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Nasu, Tomohiro Kawaguchi, Yoshinori Ohira, Shunji Kawamura
  • Patent number: 10528279
    Abstract: A storage management server includes a memory storing management information and a management program and a processor executing the management program with reference to the management information, and manages a storage resource allocated to a server resource. The management information includes group mapping information for converting a first parameter of the server resource into a second parameter of the storage resource. The processor receives an operation on the server resource and the first parameter and converts the operation on the server resource into an operation on the storage resource based on preset information. The processor converts the first parameter of the server resource into the second parameter of the storage resource with reference to the group mapping information, specifies the storage resource included in the second parameter, and gives an instruction to operate the storage resource.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: January 7, 2020
    Assignee: HITACHI, LTD.
    Inventors: Hiroshi Nasu, Tomohiro Kawaguchi
  • Patent number: 10503440
    Abstract: In a computer system, when a first high availability (HA) pair is configured with a first logical device of a first storage apparatus and a second logical device of a second storage apparatus, the first logical device is virtualized on a third storage apparatus and is set to correspond with a third logical device of the third storage apparatus. A fourth storage apparatus virtualizes the second logical device and sets the second logical device to correspond with a fourth logical device of the fourth storage apparatus. After a second HA pair is configured with the third logical device and the fourth logical device, the data on the first logical device is migrated to the third storage apparatus and managed as data on the third logical device. The data on the second logical device is migrated to the fourth storage apparatus and managed as data on the fourth logical device.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: December 10, 2019
    Assignee: HITACHI, LTD.
    Inventors: Hideo Saito, Hiroshi Nasu, Shunji Kawamura, Tomohiro Kawaguchi
  • Patent number: 10394662
    Abstract: A source remote copy configuration in a source storage system is migrated to a destination storage system as a destination remote copy configuration. The destination primary storage apparatus of the destination storage system defines a virtual volume mapped to the primary volume provided by the source primary storage apparatus which is a storage area of the virtual volume; takes over a first identifier of the primary volume to the virtual volume; transfers, when the virtual volume receives an access request, the access request to the source primary storage apparatus to write data in the primary volume; and takes over the first identifier from the virtual volume to another primary volume provided by the destination primary storage apparatus, after completion of copy of data from primary volume of the source primary storage apparatus into primary volume of the destination primary storage apparatus and secondary volume of the destination secondary storage apparatus.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: August 27, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Taiki Kono, Hidenori Suzuki, Kunihiko Nashimoto, Shigeo Homma, Toru Suzuki, Tomohiro Kawaguchi, Hideo Saito, Azusa Jin, Hiroshi Nasu, Keishi Tamura, Shoji Sugino
  • Publication number: 20190220549
    Abstract: An analysis model execution unit executing a part of an analysis model, an analysis model partial execution unit partially executing the analysis model based on intermediate data generated during execution of the analysis model, external storage storing the intermediate data and mapping information which is corresponding relationship between the intermediate data and the analysis model, and an analysis model general processing unit generating the mapping information by associating the intermediate data with the analysis model and reading the intermediate data associated with the analysis model from the external storage based on the mapping information are provided.
    Type: Application
    Filed: September 19, 2018
    Publication date: July 18, 2019
    Applicant: HITACHI, LTD.
    Inventors: Takaya IDE, Hiroshi NASU, Yuki NAGANUMA, Toshio NISHIDA, Hideki NAKAMURA
  • Publication number: 20190108157
    Abstract: An information system connected to hosts and an information processing system manages a second ALU connected to the hosts via a second logical path, and second SLUs for receiving I/O requests from the hosts via the second logical path. A processor manages a first ALU connected to the hosts via a first logical path and first SLUs that receive I/O requests from the hosts via the first logical path, and builds up a first group including the first SLUs. A first SLU and a second SLU compose an HA pair, and the HA pair is provided to the hosts as one volume. The processor evaluates the state of the first logical path based on the pair state of the first SLU that composes the HA pair included in the first group so priorities with which the hosts issue I/Os to the first logical path can be determined.
    Type: Application
    Filed: July 11, 2016
    Publication date: April 11, 2019
    Applicant: Hitachi, Ltd.
    Inventors: Hirotaka NAKAGAWA, Akira DEGUCHI, Hiroshi NASU, Tomohiro KAWAGUCHI
  • Publication number: 20190073150
    Abstract: A storage management server includes a memory storing management information and a management program and a processor executing the management program with reference to the management information, and manages a storage resource allocated to a server resource. The management information includes group mapping information for converting a first parameter of the server resource into a second parameter of the storage resource in association with the first parameter for specifying the server resource and the second parameter for specifying the storage resource. The processor receives an operation on the server resource and the first parameter and converts the operation on the server resource into an operation on the storage resource based on preset information.
    Type: Application
    Filed: September 15, 2016
    Publication date: March 7, 2019
    Inventors: Hiroshi NASU, Tomohiro KAWAGUCHI
  • Publication number: 20190065064
    Abstract: A computer system includes a management computer, a first storage apparatus, and a second storage apparatus. A first logical device of the first storage apparatus and a second logical device of the second storage apparatus constitute a remote copy pair. The second logical device and a third logical device of the second storage apparatus constitute a copy pair. The second logical device and the third logical device have virtual IDs to be recognized by an issuer of an I/O request. The second storage apparatus interchanges the virtual IDs of the third logical device and the second logical device with reception of a command from the management computer as a trigger during processing of the I/O request from the issuer of the I/O request to the third logical device, thereby switching an access destination of the issuer of the I/O request from the third logical device to the second logical device.
    Type: Application
    Filed: July 12, 2016
    Publication date: February 28, 2019
    Inventors: Azusa JIN, Akira DEGUCHI, Tomohiro KAWAGUCHI, Hirotaka NAKAGAWA, Hiroshi NASU
  • Publication number: 20180306681
    Abstract: [Problem] To provide an air particle measurement apparatus and clean environment equipment capable of accurately measuring particles in air even when measuring particles in air having a high humidity. [Solution] An air particle measurement apparatus connected to a chamber that is temporarily or constantly maintained at a humidity higher than an outside air humidity, includes: a measurement unit configured to measure particles in the drawn gas; a suction pipe through which the gas drawn from an interior of the chamber is transported to the measurement unit, the suction pipe connecting a mounting unit of the chamber and the measurement unit; a pump configured to suction the gas so as to be transported from the chamber to the measurement unit through the suction pipe; and a heating unit configured to heat the gas in a path upstream from the measurement unit.
    Type: Application
    Filed: June 27, 2018
    Publication date: October 25, 2018
    Inventors: Hironobu SEKINE, Hiroki HIRAI, Koichi KOBAYASHI, Hiroshi NASU