Patents by Inventor Mitsuo Hayasaka

Mitsuo Hayasaka 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: 20230146399
    Abstract: In a management node that manages a distributed file and object storage that accessibly manages a file used by an application, the distributed file and object storage is accessible to a file managed by a storage of another site, and a management node includes a processor, and the processor is configured to specify an access circumstance relating to a file by an application, and control caching by the distributed file and object storage of the own site with respect to the file managed by the storage of the other site used by the application, before the application is executed, based on the access circumstance.
    Type: Application
    Filed: September 2, 2022
    Publication date: May 11, 2023
    Inventors: Shimpei NOMURA, Mitsuo HAYASAKA
  • Patent number: 11636073
    Abstract: When an operation request of a file is made, a first storage system performs an operation of the file stored in the first storage system on the basis of the operation request, describes, in an operation log, a counter value of a management information file, associated with the file on which the operation is to be performed, together with operation content with respect to the file, replies to the operation request, and updates the counter value of the management information file when the file stored in the first storage system is transferred to a second storage system.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: April 25, 2023
    Assignee: HITACHI, LTD.
    Inventors: Masanori Takata, Shimpei Nomura, Yuto Kamo, Mitsuo Hayasaka
  • Publication number: 20230109600
    Abstract: A computer system includes a NoSQL/SQL cluster and a distributed storage. In order to make storage target data redundant, a compute node in the NoSQL/SQL cluster instructs other compute nodes in the NoSQL/SQL cluster to write the storage target data into the distributed storage. As regards a file containing the storage target data, the compute node in the NoSQL/SQL cluster deduplicates data in storage apparatuses of a plurality of storage nodes in the distributed storage. The distributed storage performs erasure coding to store a file of the storage target data newly found to be duplicate in deduplication and to store a file of the storage target data not deduplicated in deduplication.
    Type: Application
    Filed: March 15, 2022
    Publication date: April 6, 2023
    Inventors: Yuto KAMO, Mitsuo HAYASAKA
  • Publication number: 20230102392
    Abstract: To make it possible to prefetch data generated in another site. A file/object storage generates prefetch recommendation information regarding data stored in the file/object storage itself, on the basis of a data read request from a client or a file/object storage in another site, and transmits the prefetch recommendation information to the file/object storage in the other site. The file/object storage that has received the prefetch recommendation information generates a prefetch request on the basis of the prefetch recommendation information, acquires the data indicated by the prefetch recommendation information from the storage equipment in the site in which the data is stored, through the prefetch request, and stores the acquired data.
    Type: Application
    Filed: March 11, 2022
    Publication date: March 30, 2023
    Inventors: Shimpei NOMURA, Mitsuo HAYASAKA
  • Publication number: 20230069861
    Abstract: A management node that controls a hardware resource amount of a node to be allocated to a distributed data store includes: a disk device that stores an application performance model indicating a correspondence relationship between an application performance and a distributed data store performance, and stores a data store performance model indicating a correspondence relationship between the hardware resource amount and data store performance of the distributed data store; and a CPU. The CPU is configured to: receive target performance information by the application; determine a required performance which is a distributed data store performance required for achieving a performance to be specified by the target performance information based on the application performance model; determine a hardware resource amount required for achieving the required performance based on the data store performance model; and set the determined resource amount to be allocated to the distributed data store.
    Type: Application
    Filed: March 11, 2022
    Publication date: March 9, 2023
    Applicant: Hitachi, Ltd.
    Inventors: Akio SHIMADA, Mitsuo HAYASAKA
  • Publication number: 20220398048
    Abstract: In order to quickly recover a management information file, an Edge file storage stores user files and a management information file that manages management states of the user files in the Edge file storage. The Edge file storage manages operation logs indicating operation contents concerning user files accepted by nodes in association with the respective nodes. The Edge file storage extracts operation logs for a user file associated with a targeted management information file as a management information file stored in a failed node from the operation logs corresponding to the nodes. The Edge file storage aggregates operation logs that are extracted from the operation logs corresponding to the nodes and are used for the user file associated with the targeted management information file. The Edge file storage recovers the targeted management information file based on the aggregated operation log.
    Type: Application
    Filed: March 10, 2022
    Publication date: December 15, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Yuto KAMO, Mitsuo HAYASAKA, Shimpei NOMURA
  • Publication number: 20220391586
    Abstract: A question answering system includes a dangerous operation determination unit configured to determine whether question-answer pair data includes a dangerous operation, and an answer sentence replacement unit configured to replace, when it is determined that the dangerous operation is included, an answer sentence including a description of the dangerous operation included in a document by a replaced answer sentence depending on a classification of the dangerous operation, to thereby create replaced question-answer pair data.
    Type: Application
    Filed: March 10, 2022
    Publication date: December 8, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Keiichi MATSUZAWA, Mitsuo HAYASAKA
  • Patent number: 11520745
    Abstract: The number of inter-node communications in inter-node deduplication can be reduced and both performance stability and high capacity efficiency can be achieved. A storage drive of storage nodes stores files that are not deduplicated in the plurality of storage nodes, duplicate data storage files in which deduplicated duplicate data is stored, and cache data storage files in which cache data of duplicate data stored in another storage node is stored, in which when a read access request for the cache data is received, the processors of the storage nodes read the cache data if the cache data is stored in the cache data storage file, and request another storage node to read the duplicate data related to the cache data if the cache data is discarded.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: December 6, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Tomoyuki Kodama, Mitsuo Hayasaka, Yuto Kamo
  • Publication number: 20220377088
    Abstract: There is provided a data management apparatus that detects data leakage of confidential information in a data processing process before working and conversion processing of data are performed. The data management apparatus is connected to a flow creation computer that creates a data processing flow, a data lake that stores various types of data, and a flow execution computer that executes the data processing flow. The data management apparatus specifies a data attribute of output data of a first node indicated in the received data processing flow, specifies pre-processing to be executed on data, based on the specified data attribute and an access control table for managing the pre-processing to be executed for the data attribute, and determines an access violation by determining whether the specified pre-processing coincides with a processing content of the data processing flow.
    Type: Application
    Filed: November 20, 2020
    Publication date: November 24, 2022
    Inventors: Keiichi MATSUZAWA, Mitsuo HAYASAKA
  • Publication number: 20220374616
    Abstract: To provide a sentence data management method and a sentence data management system in which sentence data and a provision of a regulation are associated and a risk of legal violation associated with outbound transmission of the sentence data is reduced. A sentence data management system includes a processor configured to convert a word string of a first document described using a first term into a word string described using a third term; convert a word string of an outbound-transmitted second document described using a second term into a word string described using the third term; compare the first document and the second document by using a comparison result between the word string and the word string as a comparison result between the word string and the word string; and check a possibility of violation to the regulation in outbound transmission to determine the outbound transmission of the second document.
    Type: Application
    Filed: March 7, 2022
    Publication date: November 24, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Keiichi MATSUZAWA, Mitsuo HAYASAKA
  • Patent number: 11483158
    Abstract: Provided is a distributed ledger device, aiming at easily and appropriately determining a status of operational processing on a distributed ledger in a certain distributed ledger device at another distributed ledger device. A BC node in a BC system including a plurality of BC nodes that manage a distributed ledger for a predetermined target transaction, the BC node including: the storage device; and the processor, in which the storage device stores the distributed ledger, and the processor, when executing processing relating to the distributed ledger, transmits content information indicating contents of the processing to be managed by another BC node that manages the distributed ledger. The processor may transmit an instruction to register the content information in another distributed ledger managed by the plurality of BC nodes that manage the distributed ledger.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: October 25, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Shimpei Nomura, Mitsuo Hayasaka, Jun Nemoto
  • Publication number: 20220337659
    Abstract: An information processing system including Application Platform capable of communicating with Edge1 connected to each other to be able to communicate each other, in which Application Platform includes a second processor, information on microservices and data possessed by Edge1, and performance information describing the performance of Edge1, and the second processor uses predetermined data to combine a plurality of predetermined microservices and causes Edge1 to execute them in a predetermined order. When executing the application, microservices and data are moved between Edge1 based on the information of the microservices and the data possessed by Edge1, and the performance information.
    Type: Application
    Filed: July 5, 2022
    Publication date: October 20, 2022
    Applicant: HITACHI, LTD.
    Inventors: Shimpei NOMURA, Mitsuo Hayasaka, Kazumasa Matsubara, Eiichi Inoue
  • Patent number: 11467908
    Abstract: A distributed storage places data units and parity units constituting a stripe formed by divided data into storage nodes in a distributed manner. In reference to determination formulas, either a full-stripe parity calculation method or an RPM parity calculation method is selected so as to minimize an amount of network traffic.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: October 11, 2022
    Assignee: HITACHI, LTD.
    Inventors: Kazushi Nakagawa, Mitsuo Hayasaka, Yuto Kamo
  • Publication number: 20220308794
    Abstract: In a distributed storage system including a plurality of distributed FS servers, a distributed volume, and a management server, the distributed volume is configured by a plurality of LUs, the distributed FS server that manages each LU is determined, the LU that stores a file is determined based on a hash value of the file, the distributed FS server that manages the determined LU executes I/O processing on the file of the distributed volume, and when changing the distributed FS server that manages the LU, a CPU of the management server reflects, in the distributed FS server, a correspondence relationship between the LU after the change and the distributed FS server that manages the LU.
    Type: Application
    Filed: September 14, 2021
    Publication date: September 29, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Takayuki FUKATANI, Mitsuo HAYASAKA
  • Patent number: 11449629
    Abstract: Appropriate management of transfer of data generated in real time from an area where handling of data is regulated to the outside is enabled. A storage computer manages transfer of data from a transfer source belonging to an environment where handling of data is regulated to an external transfer destination. Data to be transferred is sequential transfer data sequentially transferred to the outside when the data is not wholly present in the environment. The storage computer includes a memory storing information and CPU connected to the memory and capable of performing predetermined processing. Permissibility of transfer of the data to be transferred to a transfer destination is determined by the CPU based on: personal information included in a data source on which the data to be transferred is based; contents of processing performed on the data source; and an execution result of the processing on the data source.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: September 20, 2022
    Assignee: HITACHI, LTD.
    Inventors: Ken Nomura, Mitsuo Hayasaka
  • Patent number: 11412034
    Abstract: An information processing system including Application Platform capable of communicating with Edge1 connected to each other to be able to communicate each other, in which Application Platform includes a second processor, information on microservices and data possessed by Edge1, and performance information describing the performance of Edge1, and the second processor uses predetermined data to combine a plurality of predetermined microservices and causes Edge1 to execute them in a predetermined order. When executing the application, microservices and data are moved between Edge1 based on the information of the microservices and the data possessed by Edge1, and the performance information.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: August 9, 2022
    Assignee: HITACHI, LTD.
    Inventors: Shimpei Nomura, Mitsuo Hayasaka, Kazumasa Matsubara, Eiichi Inoue
  • Publication number: 20220237038
    Abstract: In a management node that controls the amount of hardware resources of storage nodes to be allocated to the software of distributed data stores executed by storage nodes, the management node includes a disk device that stores a performance model indicating the correspondence relationship between the amount of hardware resources and the performance that can be implemented by the hardware of the resource amount, and a central processing unit (CPU) connected to the disk device, in which the CPU receives the target performance by distributed data stores, determines the hardware resource amount required to achieve the target performance based on the performance model, and sets to allocate hardware of the determined resource amount to the programs of the distributed data stores.
    Type: Application
    Filed: April 18, 2022
    Publication date: July 28, 2022
    Inventors: Akio SHIMADA, Mitsuo HAYASAKA
  • Publication number: 20220229816
    Abstract: When an operation request of a file is made, a first storage system performs an operation of the file stored in the first storage system on the basis of the operation request, describes, in an operation log, a counter value of a management information file, associated with the file on which the operation is to be performed, together with operation content with respect to the file, replies to the operation request, and updates the counter value of the management information file when the file stored in the first storage system is transferred to a second storage system.
    Type: Application
    Filed: December 10, 2021
    Publication date: July 21, 2022
    Applicant: HITACHI, LTD.
    Inventors: Masanori TAKATA, Shimpei NOMURA, Yuto KAMO, Mitsuo HAYASAKA
  • Publication number: 20220214811
    Abstract: A file storage system configured to use a second storage system includes a first file system provided to an application, a first storage system in which a file is stored by the first file system, a processor, state management information storing a state of the file, a state information management unit that manages the state management information, and a file virtualization unit that manages files stored in the first storage system and the second storage system. The processor performs a calling process of the first file system based on an operation request of the file from the application. The first file system processes the operation request of the file. The state information management unit performs a state management information update process of the file based on input information with respect to the first file system related to the operation request, or an operation content.
    Type: Application
    Filed: March 24, 2022
    Publication date: July 7, 2022
    Inventors: Shimpei NOMURA, Mitsuo HAYASAKA, Masanori TAKATA
  • Publication number: 20220206991
    Abstract: A storage system is capable of sharing files between a plurality of sites each having a storage which provides a file system without having to mutually hold the associated files of all files between such sites. The storage has a storage apparatus storing data of a file and a controller connected to the storage apparatus; the storage system includes an associated file which is associated with the file and refers to the file; when the file is to be updated, the controller updates the file and the associated file based on a reference status from the associated file; and when an access request for accessing a file stored in another site is received, the controller makes an inquiry to the other site, and creates an associated file for accessing the file corresponding to the access request in a site of a controller that received the access request.
    Type: Application
    Filed: March 23, 2021
    Publication date: June 30, 2022
    Inventors: Mitsuo HAYASAKA, Shimpei NOMURA, Yuto KAMO, Hideki NAGASAKI, Kenta SHIGA