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: 11990407Abstract: 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: GrantFiled: November 17, 2022Date of Patent: May 21, 2024Assignee: Kioxia CorporationInventors: Tomohiro Hasegawa, Kouji Nakao, Hiroshi Nasu
-
Publication number: 20230237182Abstract: An incident management server includes: a failure information receiving unit configured to receive, from a server device that stores a plurality of resources and manages access to each resource based on access authority management information that is information including information of a user who can access each of the resources, information of a failure that has occurred in any of the plurality of resources; an access authority information specifying unit configured to specify a user who accesses a resource in which the failure has occurred in the server device and an access authority of the user when information of the failure is received; and an access authority management information setting unit configured to set information of the specified user and access authority in the access authority management information.Type: ApplicationFiled: September 12, 2022Publication date: July 27, 2023Applicant: HITACHI, LTD.Inventors: Hiroshi NASU, Takashi TAMESHIGE
-
Publication number: 20230085775Abstract: 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: ApplicationFiled: November 17, 2022Publication date: March 23, 2023Inventors: Tomohiro HASEGAWA, Kouji NAKAO, Hiroshi NASU
-
Patent number: 11532555Abstract: 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: GrantFiled: February 24, 2021Date of Patent: December 20, 2022Assignee: KIOXIA CORPORATIONInventors: Tomohiro Hasegawa, Kouji Nakao, Hiroshi Nasu
-
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
-
Publication number: 20220084932Abstract: 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: ApplicationFiled: February 24, 2021Publication date: March 17, 2022Inventors: Tomohiro HASEGAWA, Kouji NAKAO, Hiroshi NASU
-
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
-
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: 10761767Abstract: 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: GrantFiled: July 12, 2016Date of Patent: September 1, 2020Assignee: Hitachi, Ltd.Inventors: Azusa Jin, Akira Deguchi, Tomohiro Kawaguchi, Hirotaka Nakagawa, Hiroshi Nasu
-
Patent number: 10762021Abstract: 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: GrantFiled: July 11, 2016Date of Patent: September 1, 2020Assignee: Hitachi, Ltd.Inventors: Hirotaka Nakagawa, Akira Deguchi, Hiroshi Nasu, Tomohiro Kawaguchi
-
Publication number: 20200264847Abstract: 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: ApplicationFiled: September 18, 2019Publication date: August 20, 2020Inventors: Hiroshi NASU, Junji KINOSHITA, Keisuke HATASAKI, Toshio NISHIDA, Yuki NAGANUMA
-
Patent number: 10747624Abstract: 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: GrantFiled: October 14, 2015Date of Patent: August 18, 2020Assignee: HITACHI, LTD.Inventors: Ai Satoyama, Tomohiro Kawaguchi, Hiroshi Nasu
-
Patent number: 10678864Abstract: 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: GrantFiled: September 19, 2018Date of Patent: June 9, 2020Assignee: HITACHI, LTD.Inventors: Takaya Ide, Hiroshi Nasu, Yuki Naganuma, Toshio Nishida, Hideki Nakamura
-
Patent number: 10592268Abstract: 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 cType: GrantFiled: April 6, 2015Date of Patent: March 17, 2020Assignee: Hitachi, Ltd.Inventors: Hiroshi Nasu, Tomohiro Kawaguchi, Yoshinori Ohira, Shunji Kawamura
-
Patent number: 10528279Abstract: 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: GrantFiled: September 15, 2016Date of Patent: January 7, 2020Assignee: HITACHI, LTD.Inventors: Hiroshi Nasu, Tomohiro Kawaguchi
-
Patent number: 10503440Abstract: 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: GrantFiled: January 21, 2015Date of Patent: December 10, 2019Assignee: HITACHI, LTD.Inventors: Hideo Saito, Hiroshi Nasu, Shunji Kawamura, Tomohiro Kawaguchi
-
Patent number: 10394662Abstract: 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: GrantFiled: December 1, 2017Date of Patent: August 27, 2019Assignee: 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: 20190220549Abstract: 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: ApplicationFiled: September 19, 2018Publication date: July 18, 2019Applicant: HITACHI, LTD.Inventors: Takaya IDE, Hiroshi NASU, Yuki NAGANUMA, Toshio NISHIDA, Hideki NAKAMURA