Patents by Inventor Takahiro Yamamoto

Takahiro Yamamoto 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).

  • Publication number: 20230259425
    Abstract: Provided is a storage system that performs inter-node movement of parity and reconfiguration of a stripe when a node configuration is changed. The storage system includes a plurality of nodes and a management unit, in which the nodes are targets for data write and read requests, form a stripe by a plurality of data stored in different nodes and parity generated based on the plurality of data, and store the parity of the stripe to which the data under the write request belongs in a node different from the plurality of nodes that store the plurality of data so as to perform redundancy; and the management unit transmits, to the node, an arrangement change request to perform the inter-node movement of the parity and the reconfiguration of the stripe when the node configuration is changed.
    Type: Application
    Filed: April 24, 2023
    Publication date: August 17, 2023
    Inventors: Takahiro YAMAMOTO, Hiroto EBARA, Takeru CHIBA, Masakuni AGETSUMA
  • Publication number: 20230259288
    Abstract: An access control system stores information defining conditions under which each user is allowed to perform resource access . The access control system acquires a first access request indicating an operation for a first resource in a target system by a first user, determines based on the information whether or not the first access request is permitted, acquires a result of an additional permission/disapproval determination of the first access request in response to the disapproval determination of the first access request, and grants execution authority of the first access request by the first user according to the result of the additional permission/disapproval determination indicating permission.
    Type: Application
    Filed: September 15, 2022
    Publication date: August 17, 2023
    Applicant: Hitachi, Ltd.
    Inventors: Toshiyuki ARITSUKA, Takahiro YAMAMOTO, Tatsuya HIRAI, Hideo SAITO
  • Patent number: 11726691
    Abstract: When a communication protocol is changed, the I/O function can be appropriately provided. In a computer system, a storage node includes a CPU and a storage control program that performs communication relating to data I/O. The storage control program has a first storage control program that is capable of using a first communication protocol, and a second storage control program that is capable of using the first communication protocol and a second communication protocol. The control node the control node causes, when any storage node of the plurality of storage nodes is capable of executing the first storage control program alone, all storage nodes to perform communication using the first communication protocol. The control node causes, after all storage nodes of the plurality of storage nodes are enabled to execute the second storage control program, the all storage nodes to perform communication using the second communication protocol.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: August 15, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Sachie Tajima, Takahiro Yamamoto, Shintaro Ito, Masakuni Agetsuma
  • Publication number: 20230243109
    Abstract: An object of the present invention is to provide a method for constructing a base course without rolling compaction, in which a compacting step by rolling compaction and further adjustment of the water content of the mixture to the optimum water content are not necessary, and to provide a mixture for base course, which enables the said method.
    Type: Application
    Filed: March 30, 2021
    Publication date: August 3, 2023
    Inventors: Koki BANBA, Tomio HIRAOKA, Hiroyuki IITAKA, Takahiro YAMAMOTO
  • Publication number: 20230236932
    Abstract: In each node constituting a storage system, there is at least one of a storage area (user area) in which a user data set is stored and a storage area (parity area). For the node having the user area, there is user part difference information including information indicating whether or not to be in presence of difference for each user area of the node. For the node having the parity area, there is parity part difference information including the information indicating whether or not to be in the presence of difference for each parity area of the node. Out of the parity part difference information, the information corresponding to the parity area is the information indicating the presence of difference when there is the information indicating the presence of difference in the storage area of any of the data sets used for generating the parity stored in the parity area.
    Type: Application
    Filed: September 8, 2022
    Publication date: July 27, 2023
    Inventors: Takahiro YAMAMOTO, Hideo SAITO, Shintaro ITO, Sachie TAJIMA, Hiroto EBARA, Taisuke ONO
  • Patent number: 11704426
    Abstract: An object of the invention is to appropriately separate an available cluster for each user in a storage system configured by using a plurality of clusters each of which is an aggregate of nodes. A computer system includes a plurality of K8s clusters each configured by one or a plurality of K8s nodes, a storage that provides a volume, and a tenant management unit that manages the plurality of the K8s clusters and the storage. The tenant management unit creates, in the storage, a plurality of tenants respectively corresponding to the plurality of the K8s clusters. The storage, for each of the plurality of the K8s clusters, permits access from the K8s cluster to a tenant corresponding to the K8s cluster and prohibits access from the K8s cluster to a tenant not corresponding to the K8s cluster.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: July 18, 2023
    Assignee: HITACHI, LTD.
    Inventors: Takaki Nakamura, Takahiro Yamamoto, Hideo Saito, Keisuke Matsumoto, Hiroto Ebara, Naruki Kurata
  • Publication number: 20230205650
    Abstract: A storage system includes one or more storage units, and a calculator. Each of the one or more storage units has plural physical storage devices, and a processor. The calculator has a controller that processes data inputted to and outputted from the storage unit by the processor. The storage system subjects the data to redundancy and stores the redundant data, and when a failure in which the data related to a read request cannot be read from one of the physical storage devices has occurred, reads the data from the readable physical storage device, recovers the data related to the read request, and transmits the recovered data to a request source of the read request. A process for recovering the data related to the read request from the read data can be selectively executed by the controller of the calculator and the processor of the storage unit.
    Type: Application
    Filed: September 9, 2022
    Publication date: June 29, 2023
    Inventors: Yoshinori OHIRA, Takahiro YAMAMOTO, Hiroto EBARA
  • Publication number: 20230205909
    Abstract: An object of the invention is to appropriately separate an available cluster for each user in a storage system configured by using a plurality of clusters each of which is an aggregate of nodes. A computer system includes a plurality of K8s clusters each configured by one or a plurality of K8s nodes, a storage that provides a volume, and a tenant management unit that manages the plurality of the K8s clusters and the storage. The tenant management unit creates, in the storage, a plurality of tenants respectively corresponding to the plurality of the K8s clusters. The storage, for each of the plurality of the K8s clusters, permits access from the K8s cluster to a tenant corresponding to the K8s cluster and prohibits access from the K8s cluster to a tenant not corresponding to the K8s cluster.
    Type: Application
    Filed: March 11, 2022
    Publication date: June 29, 2023
    Applicant: Hitachi, Ltd.
    Inventors: Takaki NAKAMURA, Takahiro YAMAMOTO, Hideo SAITO, Keisuke MATSUMOTO, Hiroto EBARA, Naruki KURATA
  • Publication number: 20230176732
    Abstract: The invention is to efficiently exchange storage programs. A storage program in an active state and a storage program in a standby state in a storage program group each change metadata thereof when the storage program in the active state writes data. When update of the storage programs including arranging post-update storage programs in storage nodes and generating new-version metadata based on old - version metadata by the post-update storage programs is to be performed, the post-update storage program in the standby state generates the new-version metadata based on the old-version metadata is performed for the storage programs in the plurality of storage nodes while replacing the active state and the standby state of the storage programs with each other in the plurality of storage programs in the storage program group.
    Type: Application
    Filed: March 11, 2022
    Publication date: June 8, 2023
    Inventors: Sachie TAJIMA, Shintaro ITO, Takahiro YAMAMOTO, Yoshinori OHIRA
  • Patent number: 11669396
    Abstract: Provided is a storage system that performs inter-node movement of parity and reconfiguration of a stripe when a node configuration is changed. The storage system includes a plurality of nodes and a management unit, in which the nodes are targets for data write and read requests, form a stripe by a plurality of data stored in different nodes and parity generated based on the plurality of data, and store the parity of the stripe to which the data under the write request belongs in a node different from the plurality of nodes that store the plurality of data so as to perform redundancy; and the management unit transmits, to the node, an arrangement change request to perform the inter-node movement of the parity and the reconfiguration of the stripe when the node configuration is changed.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: June 6, 2023
    Assignee: HITACHI, LTD.
    Inventors: Takahiro Yamamoto, Hiroto Ebara, Takeru Chiba, Masakuni Agetsuma
  • Publication number: 20230153008
    Abstract: Even without a first storage system does not have compatibility with a second storage system that is different from a default cloud storage service which can be accessed by a cloud computer service as a migration destination of a computer instance, a volume in the first storage system can be migrated to the second storage system. A system causes a migration tool of a cloud computer to migrate, from a first storage system to the cloud computer, a system volume storing an image of an OS for configuring a computer instance to be migrated, and a data volume storing data used by the OS, and creates a mapping volume, which has been mapped to the data volume migrated to the cloud computer with the migration tool, in a second storage system, and sets a path of data input/output from the computer instance to the mapping volume in the computer instance.
    Type: Application
    Filed: September 16, 2022
    Publication date: May 18, 2023
    Applicant: Hitachi, Ltd.
    Inventors: Misato YOSHIDA, Hideo SAITO, Takaki NAKAMURA, Akira YAMAMOTO, Naruki KURATA, Takahiro YAMAMOTO
  • Publication number: 20230153007
    Abstract: A system causes a migration tool of a cloud computer to migrate, from a first storage system to the cloud computer, a system volume storing an image of an OS for configuring a computer instance to be migrated, and a data volume storing data used by the OS, and causes a second storage system to create a mapping volume, which has been mapped to the data volume migrated to the cloud computer with the migration tool, in a second storage system, and sets a path of data input/output from the computer instance to the mapping volume in the computer instance.
    Type: Application
    Filed: December 22, 2021
    Publication date: May 18, 2023
    Applicant: Hitachi, Ltd.
    Inventors: Misato YOSHIDA, Hideo SAITO, Takaki NAKAMURA, Naruki KURATA, Takahiro YAMAMOTO
  • Publication number: 20230135652
    Abstract: A distributed storage system includes one or a plurality of storage units including a plurality of physical storage devices, and a plurality of computers connected to the one or plurality of storage units via a communication network. When receiving a write request for a logical volume, the computer writes write data corresponding to the write request and redundant data for making the write data redundant in a plurality of physical storage devices of the storage unit in a distributed manner, and collectively controls writing of a journal of write data for managing a write history of the write data and a journal of redundant data for managing a write history of the redundant data.
    Type: Application
    Filed: March 11, 2022
    Publication date: May 4, 2023
    Applicant: Hitachi, Ltd.
    Inventors: Hiroto EBARA, Akira YAMAMOTO, Yoshinori OHIRA, Masakuni AGETSUMA, Makio MIZUNO, Takahiro YAMAMOTO
  • Patent number: 11630734
    Abstract: A scale-out storage system includes a plurality of computer nodes each of which has a memory and a processor, and a storage apparatus. The computer nodes have one or more redundancy groups each of which is a group for metadata protection. Each of the one or more redundancy groups includes two or more of the computer nodes including a primary node being a primary computer node and a secondary node being a secondary computer node, and a failover is performed from the primary node to the secondary node. The memory of the primary node has stored therein metadata related to the redundancy group and to be accessed for control. The metadata is redundantly stored in the memory of the primary node and the memory of the secondary node.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: April 18, 2023
    Assignee: HITACHI, LTD.
    Inventors: Hiroto Ebara, Akira Yamamoto, Yoshinori Ohira, Takahiro Yamamoto, Masakuni Agetsuma, Tatsuya Hirai
  • Publication number: 20230111012
    Abstract: An ultrasonic sensor includes a case, a piezoelectric element, and two weight portions. The case includes a circumferential wall portion extending in an axial direction. The two weight portions are provided on the circumferential wall portion outside the case so as not to overlap each other as seen in the axial direction. When a bottom portion of the ultrasonic sensor bends toward one side in the axial direction during vibration at a frequency of a first vibration mode, the two weight portions incline toward the other side in the axial direction. When the bottom portion bends toward one side in the axial direction during vibration at a frequency of a second vibration mode, the two weight portions incline toward one side in the axial direction.
    Type: Application
    Filed: November 23, 2022
    Publication date: April 13, 2023
    Inventor: Takahiro YAMAMOTO
  • Patent number: 11615005
    Abstract: Each redundancy group is constituted by one active program (storage control software of the active program) and N standby programs (N is an integer of two or more). Each of the N standby programs is associated with a priority to be determined as a failover (FO) destination. In the same redundancy group, FO is performed from the active program to the standby program based on the priority. For the plurality of pieces of storage control software including the active programs and the standby programs that change to be active by FO in the plurality of redundancy groups arranged in the same node, standby storage control software that can set each of the programs as a FO destination are arranged in different nodes.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: March 28, 2023
    Assignee: HITACHI, LTD.
    Inventors: Shintaro Ito, Takahiro Yamamoto, Sachie Tajima, Masakuni Agetsuma
  • Publication number: 20230090032
    Abstract: In a storage system, a failover time is shortened while avoiding erroneous detection of a node failure according to network quality. The storage system includes a plurality of storage nodes having processors; a data storage device; the plurality of storage nodes having the processors for processing data to be input to and output from the storage device; and a network for connecting the plurality of storage nodes, wherein the plurality of storage nodes monitors the operation status of each other to perform node failure detection for determining the occurrence of a failure of the storage node on the basis of a time-out value, performs a failover process in which one of the other storage nodes takes over the process of the storage node when the failure occurs in the storage node, and adjusts the time-out value on the basis of the status of the network between the storage nodes.
    Type: Application
    Filed: March 9, 2022
    Publication date: March 23, 2023
    Inventors: Misato YOSHIDA, Takaki NAKAMURA, Takahiro YAMAMOTO, Masakuni AGETSUMA
  • Publication number: 20230082526
    Abstract: A vehicle driving assist apparatus executes a constant speed moving control to autonomously control a moving speed of an own vehicle to a set moving speed. The vehicle driving assist apparatus pauses the constant speed moving control and executes an intermittent braking control when the own vehicle moves down a slope having a gradient smaller than a predetermined gradient threshold while the constant speed moving control is executed. The intermittent braking control is a control to alternately apply and stop applying the braking force to the own vehicle. The braking force applied to the own vehicle by the intermittent braking control is greater than the braking force applied to the own vehicle by the constant speed moving control.
    Type: Application
    Filed: July 6, 2022
    Publication date: March 16, 2023
    Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Takahiro YAMAMOTO
  • Publication number: 20230083242
    Abstract: An amount of writing data to storage devices can be kept low in additional processing for solving the write hole problem. A storage system includes a computer(s), a nonvolatile storage device(s), and a high-speed storage device(s) which can be accessed at a higher speed than the above-mentioned storage device(s), and a drive log including write log information is recorded in the high-speed storage device. When the computer receives a write request for write data, the computer firstly performs drive log check processing and then performs data write processing.
    Type: Application
    Filed: March 7, 2022
    Publication date: March 16, 2023
    Applicant: HITACHI, LTD.
    Inventors: Kahori SUGIHARA, Takahiro YAMAMOTO, Toshiya SEKI
  • Publication number: 20230077961
    Abstract: To set an appropriate buffer area in a storage system that performs hierarchical storage management. The storage system includes a storage device that provides a storage pool and a storage management unit that manages the storage pool in a tiered manner. The storage pool is provided with a first tier, a second tier, a third tier, and a third tier buffer which is a buffer area used as a buffer when reading or writing data from or to the third tier which is a buffer target tier. The storage management unit determines a size of the third tier buffer based on an access frequency of the third tier.
    Type: Application
    Filed: March 11, 2022
    Publication date: March 16, 2023
    Applicant: Hitachi, Ltd.
    Inventors: Takaki NAKAMURA, Takahiro YAMAMOTO, Shintaro ITO, Masakuni AGETSUMA