Patents by Inventor Takaki Nakamura

Takaki Nakamura 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: 8307019
    Abstract: Files stored in a storage system are grouped in a metadata server, and storage servers discretely storing these files are instructed to detect file duplication and to remove duplicate data. The storage servers detect duplicate data by comparing file fragments stored by the storage servers themselves with each other. In a case where duplicate data is detected, the storage servers delete the duplicate data.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: November 6, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Nobumitsu Takaoka, Masaaki Iwasaki, Takaki Nakamura
  • Publication number: 20120278289
    Abstract: Each time the file access request is received, it is discriminated whether there is an ACL which corresponds with the file system of the type following the switching in the file designated by the file access request. In cases where the judgment result is that there is no such ACL, an ACL which corresponds with the file system of the type following the switching is generated on the basis of an ACL which corresponds with the file system of the type prior to the switching which is associated with the designated file, and the ACL thus generated is used to control access in accordance with the received file access request.
    Type: Application
    Filed: July 11, 2012
    Publication date: November 1, 2012
    Inventors: Akihiro URANO, Takaki NAKAMURA, Hitoshi KAMEI, Masakuni AGETSUMA, Yasuo YAMASAKI
  • Patent number: 8285690
    Abstract: A storage system 103 carries out first and second de-duplication processes in response to receiving a write request from a client. First, a determination is made as to whether a write target data item overlaps with any of the stored data items of a part of a stored data item group, which is a user data item group stored in a storage device 209, and if so, the write target data item is prevented from being stored in the storage device. Second, a determination is made as to whether a target stored data item, which is not finished being evaluated as to whether it overlaps with the stored data item in the first de-duplication process, overlaps with another stored data item, and if so, the target stored data item or the same data item overlapping with the target stored data item is deleted from the storage device 209.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: October 9, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Takaki Nakamura, Akira Yamamoto, Masaaki Iwasaki, Yohsuke Ishii, Nobumitsu Takaoka
  • Patent number: 8281009
    Abstract: According to this invention, a computer system which provides a client node with a file system mounted into a virtual namespace, comprising: at least one file server which provides the file system; a root node which mounts the file system provided by the file server into the virtual namespace; and a network which couples the file server and the root node. The root node has an interface coupled to the network, a processor coupled to the interface, and a memory coupled to the processor. The root node is configured to: obtain access information set to a directory above a point in the virtual namespace at which the file system is to be mounted when mounting the file system into the virtual namespace; judge whether the obtained access information is to be inherited; and set, to the file system to be mounted, the obtained access information that is to be inherited.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: October 2, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Hitoshi Kamei, Takaki Nakamura
  • Patent number: 8271753
    Abstract: Difference information between two snapshots from a first point-in-time snapshot, which has been copied, to an Nth point-in-time snapshot, which constitutes the latest point-in-time snapshot, is acquired to a memory module. The memory module stores two or more pieces of difference information. The two or more pieces of difference information comprise difference information that shows the difference between a first point-in-time snapshot and any snapshot other than the first point-in-time snapshot of N snapshots. Copy difference information, which is information that shows the difference between the first point-in-time snapshot and a specified snapshot from among N snapshots, and which is used in copying the specified snapshot, is created on the basis of the two or more pieces of difference information.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: September 18, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Jun Nemoto, Atsushi Sutoh, Takaki Nakamura, Yoji Nakatani
  • Patent number: 8266176
    Abstract: A storage system configured to be applied to a broad range of access forms to the file and improve performance of file access control processing. The storage system may store a part of the access control information of a variable size in the basic attribute area of the file, and store the storage format information in the basic attribute area of the file or in the file system metadata area. At the time of processing the access to the file, with reference to the storage format information, the storage system may decode a part of the access control information into an access mask bit string as needed, and perform the preceding access control processing.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: September 11, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Takaki Nakamura, Hitoshi Kamei
  • Patent number: 8260811
    Abstract: Each time the file access request is received, it is discriminated whether there is an ACL which corresponds with the file system of the type following the switching in the file designated by the file access request. In cases where the judgment result is that there is no such ACL, an ACL which corresponds with the file system of the type following the switching is generated on the basis of an ACL which corresponds with the file system of the type prior to the switching which is associated with the designated file, and the ACL thus generated is used to control access in accordance with the received file access request.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: September 4, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Akihiro Urano, Takaki Nakamura, Hitoshi Kamei, Masakuni Agetsuma, Yasuo Yamasaki
  • Publication number: 20120198147
    Abstract: Provided is a storage system capable of saving actually used physical storage areas and of achieving a high speed in write processing. There is disclosed a computer system including a server and a storage system, in which physical storage areas of a disk drive are managed for each one or more physical blocks of predetermined sizes, and allocation of one or more physical blocks to a plurality of logical blocks of predetermined sizes is managed, and the storage system stores data written in a first logical block in a first physical block allocated to the first logical block and allocates the first physical block to a second logical block where the same data as the data stored in the first physical block is to be written.
    Type: Application
    Filed: April 10, 2012
    Publication date: August 2, 2012
    Inventor: Takaki NAKAMURA
  • Patent number: 8234318
    Abstract: At least two devices having different characteristics are provided as one file system, and the file system stores a file in a device according to the file purpose. In file system operation, a device characteristic acquiring unit acquires characteristic information of the respective devices by using a device characteristic database, a device characteristic acquiring interface, and stores the information in the device characteristic holding. In file operation for preparing file management information in file storing process, a file purpose interpreting unit interprets the purpose and attribute of the file and registers a characteristic flag representing the characteristic of the file in the file management information. In file operation for actually writing a file, a storage device decision unit decides a file storage location device on the characteristic flag in the file management information and information of the device characteristic holding unit to perform a device free region securing process.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: July 31, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Seisuke Tokuda, Takaki Nakamura
  • Publication number: 20120150827
    Abstract: A file server performs duplicate elimination on files, and creates a virtual file system that does not include a duplicate file and is used for creating a search index. A search server acquires search target files from the virtual file system in the file server, and creates the search index.
    Type: Application
    Filed: August 13, 2009
    Publication date: June 14, 2012
    Applicant: HITACHI SOLUTIONS, LTD.
    Inventors: Yohsuke Ishii, Takaki Nakamura, Kazuhito Yokoi
  • Publication number: 20120109940
    Abstract: An integrated search process on files can be executed by multiple search devices even if setting granularities of access control to the files are different among the search devices. Upon execution of file migration or access control information batch update, information needed for a search server to execute security trimming is extracted from ACL information in a specific format on a document management server. Then the extracted information is transferred to the search server, converted to ACL information in a general format, and registered in a search index in the search server. With this process, a storage system using different access control methods is configured to perform the security trimming based on the ACL information with which access control having the finest setting granularity can be set.
    Type: Application
    Filed: March 11, 2011
    Publication date: May 3, 2012
    Inventors: Yohsuke ISHII, Takaki NAKAMURA, Hitoshi KAMEI
  • Publication number: 20120110045
    Abstract: Files stored in a storage system are grouped in a metadata server, and storage servers discretely storing these files are instructed to detect file duplication and to remove duplicate data. The storage servers detect duplicate data by comparing file fragments stored by the storage servers themselves with each other. In a case where duplicate data is detected, the storage servers delete the duplicate data.
    Type: Application
    Filed: January 11, 2012
    Publication date: May 3, 2012
    Inventors: NOBUMITSU TAKAOKA, Masaaki Iwasaki, Takaki Nakamura
  • Publication number: 20120102005
    Abstract: To inhibit deterioration in the I/O performance of a file even if the file includes an area that is frequently accessed. An access account of the file is recorded, an area of the file is split into a plurality of partial areas at least one or more times if the access count exceeds a split threshold, the partial area (partial area including a hotspot with frequent access) in which the access count exceeded the split threshold is minimized, data corresponding to that partial area is ultimately uncompressed, and data corresponding to the other partial areas is compressed.
    Type: Application
    Filed: October 26, 2010
    Publication date: April 26, 2012
    Applicant: HITACHI, LTD.
    Inventors: Hitoshi Kamei, Takaki Nakamura
  • Patent number: 8161259
    Abstract: Provided is a storage system capable of saving actually used physical storage areas and of achieving a high speed in write processing. There is disclosed a computer system including a server and a storage system, in which physical storage areas of a disk drive are managed for each one or more physical blocks of predetermined sizes, and allocation of one or more physical blocks to a plurality of logical blocks of predetermined sizes is managed, and the storage system stores data written in a first logical block in a first physical block allocated to the first logical block and allocates the first physical block to a second logical block where the same data as the data stored in the first physical block is to be written.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: April 17, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Takaki Nakamura
  • Patent number: 8112463
    Abstract: Files stored in a storage system are grouped in a metadata server, and storage servers discretely storing these files are instructed to detect file duplication and to remove duplicate data. The storage servers detect duplicate data by comparing file fragments stored by the storage servers themselves with each other. In a case where duplicate data is detected, the storage servers delete the duplicate data.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: February 7, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Nobumitsu Takaoka, Masaaki Iwasaki, Takaki Nakamura
  • Publication number: 20120030242
    Abstract: Problem: Providing a storage system which can be applied to a broad range of access forms to the file and, at the same time, in which the performance of file access control processing is improved. Solution: The storage system stores a part of the access control information of a variable size in the basic attribute area of the file, and stores the storage format information in the basic attribute area of the file or in the file system metadata area. At the time of processing the access to the file, with reference to the storage format information, the storage system decodes a part of the access control information into an access mask bit string as needed, and performs the preceding access control processing. If whether access is permitted or not can be determined through the preceding access control processing, the access control processing is performed while, whether access is permitted or not cannot be determined, performs the access control processing based on the extended attribute information. Figure FIG.
    Type: Application
    Filed: March 12, 2010
    Publication date: February 2, 2012
    Inventors: Takaki Nakamura, Hitoshi Kamei
  • Publication number: 20120016854
    Abstract: A file, for which writing has been reserved, in a file-sharing system can be efficiently read. A check-in file agent is provided in a computer that executes check-in of a file as the file-write reserving processing, a file manager is provided in a file-sharing computer, and a check-out file agent is provided in a computer that executes check-out of a file as the file reading processing. Upon request for check-in of a file, the check-in file agent divides the file into divided files and generates metadata that indicates the order of division of the file, and transmits them to the file-sharing computer for storage therein. Upon request for check-out of the file, the check-out file agent receives the metadata from the file-sharing computer, and based on the metadata, sequentially receives the divided files to generate a file to be checked out.
    Type: Application
    Filed: March 25, 2010
    Publication date: January 19, 2012
    Inventors: Yoshiki Kano, Naoki Utsunomiya, Masaaki Iwasaki, Nobumitsu Takaoka, Takaki Nakamura, Yuichi Taguchi
  • Publication number: 20110307457
    Abstract: First, a duplicate elimination process based on a first duplicate elimination process, in which both a duplicate elimination effect and a processing load are low, is executed. Information related to a processing result of the duplicate elimination process based on the first duplicate elimination process is acquired prior to execution of a second duplicate elimination process, in which both the duplicate elimination effect and the processing load are high. Target data of the second duplicate elimination process is narrowed down based on the acquired information. The second duplicate elimination process is applied only to the narrowed down target data. As a result, an integrated duplicate elimination system with a lower processing load than in a conventional system is realized while attaining a high duplicate elimination effect.
    Type: Application
    Filed: March 5, 2009
    Publication date: December 15, 2011
    Applicant: HITACHI SOLUTIONS, LTD.
    Inventors: Yohsuke Ishii, Takaki Nakamura, Hiroshi Nakagoe
  • Publication number: 20110231603
    Abstract: Provided is a storage system capable of saving actually used physical storage areas and of achieving a high speed in write processing. There is disclosed a computer system including a server and a storage system, in which physical storage areas of a disk drive are managed for each one or more physical blocks of predetermined sizes, and allocation of one or more physical blocks to a plurality of logical blocks of predetermined sizes is managed, and the storage system stores data written in a first logical block in a first physical block allocated to the first logical block and allocates the first physical block to a second logical block where the same data as the data stored in the first physical block is to be written.
    Type: Application
    Filed: May 27, 2011
    Publication date: September 22, 2011
    Inventor: Takaki NAKAMURA
  • Publication number: 20110191305
    Abstract: A storage system 103 carries out first and second de-duplication processes in response to receiving a write request from a client. First, a determination is made as to whether a write target data item overlaps with any of the stored data items of a part of a stored data item group, which is a user data item group stored in a storage device 209, and if so, the write target data item is prevented from being stored in the storage device. Second, a determination is made as to whether a target stored data item, which is not finished being evaluated as to whether it overlaps with the stored data item in the first de-duplication process, overlaps with another stored data item, and if so, the target stored data item or the same data item overlapping with the target stored data item is deleted from the storage device 209.
    Type: Application
    Filed: September 18, 2009
    Publication date: August 4, 2011
    Applicant: HITACHI, LTD.
    Inventors: Takaki Nakamura, Akira Yamamoto, Masaaki Iwasaki, Yohsuke Ishii, Nobumitsu Takaoka