Patents by Inventor Hitoshi Kamei

Hitoshi Kamei 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: 9684669
    Abstract: The file storage system includes a controller and a volume storing a plurality of files, the volume including a first directory storing a first file and a second file and a second directory storing a third file being created. The controller migrates actual data of the second file to the third file, sets up a management information of the second file so that the third file is referred to when the second file is read, and if the sizes of actual data of the first file and the actual data of the third file are identical and the binaries of the actual data of the first file and the actual data of the third file are identical, sets up a management information of the first file to refer to the third file when reading the first file.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: June 20, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Tomonori Esaka, Takaki Nakamura, Hitoshi Kamei, Masakuni Agetsuma
  • Publication number: 20170106397
    Abstract: Provided is an application device for applying and spreading an application liquid to and on a predetermined application area of a target surface, which is capable of smearing the application liquid on the application area. The application device (D) includes a brush unit (4) having a brush bristle bundle (41a), and performs a step of causing, while moving a nozzle orifice (32a) of a dispenser (3) along at least a portion of the surface of a rivet (S11) and an area of a wall (Sp) surrounding the base of the rivet (S1), a sealing liquid to be ejected from the nozzle orifice (32a) and to adhere to the portion, and thereafter, a step of spreading the adhering sealing liquid by causing the brush bristle bundle (41a) to slide on the surface of the rivet (S1) and the area of wall (Sp) surrounding the base of the rivet (S1).
    Type: Application
    Filed: February 17, 2015
    Publication date: April 20, 2017
    Inventors: Daisuke AKAISHI, Shuichi ADACHI, Hitoshi KAMEI, Naoya KISHIMOTO
  • Patent number: 9569311
    Abstract: It is provided a computer system, comprising a server and first and second storage systems. The first storage system stores deduplicated data sharing at least a part of data with other data, shared data shared by a plurality of pieces of the deduplicated data, and first type data representing a type of the stored data including the deduplicated data and the shared data. The deduplicated data is associated with the shared data by a pointer to the shared data, and includes differential data indicating a difference from the shared data. The server creates second type data representing a type of the data stored in the second storage system from the first type data. The second storage system stores the shared data associated with the deduplicate data at a reading position before a position at which the deduplicated data is read in sequential reading and stores the second type data.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: February 14, 2017
    Assignee: HITACHI, LTD.
    Inventors: Hitoshi Kamei, Takayuki Fukatani, Tomonori Esaka
  • Patent number: 9558205
    Abstract: In the prior art clone creating technique of a file, a management table of a snapshot and the file was created when creating the clone file, so that a considerable amount of creation time for creating the clone file and storage capacity was required. In order to solve the problems of the prior art, the present invention provides a system wherein if a request to create a clone of a file is received, a differential file is created while inhibiting update of the file, and update data is written to the differential file. Further, when a first update request is received to the differential file after creating the differential file, a management table is created. According to the invention, a large amount of clone files can be created speedily.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: January 31, 2017
    Assignee: HITACHI, LTD.
    Inventors: Hitoshi Kamei, Takaki Nakamura
  • Publication number: 20160371035
    Abstract: An example of storage system obtains a reference request of a reference request data block that is included in the content and is stored in the medium area. The storage system determines a number of gaps among addresses, in the medium area, of a plurality of data blocks continuous in the content including the reference request data block. The storage system determines, based on the number of gaps, whether or not defrag based on the plurality of data blocks is valid. The storage system writes, when the defrag is determined to be valid, the plurality of data blocks read from the medium area to the memory area, into continuous address areas of the medium area.
    Type: Application
    Filed: March 27, 2014
    Publication date: December 22, 2016
    Applicant: HITACHI, LTD.
    Inventors: Mitsuo HAYASAKA, Ken NOMURA, Keiichi MATSUZAWA, Hitoshi KAMEI
  • Patent number: 9436559
    Abstract: A storage apparatus is connected to a host apparatus and a secondary storage apparatus and includes a memory, a storage device, and a processor. The memory includes a save memory area and a cache memory area that temporarily stores data received from the host apparatus. The storage device stores data that is received from the host apparatus. The processor controls a duplication process for specified data to another storage apparatus at a point in time of a start of duplication, saves a first data block into the save memory area when receiving an update request of the first data block in the cache memory area after the start of duplication, and updates the first data block in the cache memory area to an updated data block.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: September 6, 2016
    Assignee: HITACHI, LTD.
    Inventors: Mitsuo Hayasaka, Hitoshi Kamei, Kazumasa Matsubara
  • Publication number: 20160062844
    Abstract: It is provided a computer system, comprising a server and first and second storage systems. The first storage system stores deduplicated data sharing at least a part of data with other data, shared data shared by a plurality of pieces of the deduplicated data, and first type data representing a type of the stored data including the deduplicated data and the shared data. The deduplicated data is associated with the shared data by a pointer to the shared data, and includes differential data indicating a difference from the shared data. The server creates second type data representing a type of the data stored in the second storage system from the first type data. The second storage system stores the shared data associated with the deduplicate data at a reading position before a position at which the deduplicated data is read in sequential reading and stores the second type data.
    Type: Application
    Filed: October 26, 2015
    Publication date: March 3, 2016
    Applicant: HITACHI, LTD.
    Inventors: Hitoshi Kamei, Takayuki Fukatani, Tomonori Esaka
  • Publication number: 20160034476
    Abstract: A file management method according to the present invention is based upon a file management method of making a file from a client to a storage device redundant by a certain redundant number and storing the file in the storage device, and the file management method according to the present invention includes a first step of accepting an additional file from the client to the storage device, a second step of comparing capacity of the additional file and unused physical capacity of the storage device and a third step of changing the redundant number of the already stored file, increasing the unused physical capacity and storing the additional file in the storage device when the capacity of the additional file is larger than the unused physical capacity.
    Type: Application
    Filed: October 18, 2013
    Publication date: February 4, 2016
    Applicant: Hitachi, Ltd.
    Inventors: Kazumasa MATSUBARA, Mitsuo HAYASAKA, Hitoshi KAMEI
  • Publication number: 20160034358
    Abstract: A storage apparatus is connected to a host apparatus and a secondary storage apparatus and includes a memory, a storage device, and a processor. The memory includes a save memory area and a cache memory area that temporarily stores data received from the host apparatus. The storage device stores data that is received from the host apparatus. The processor controls a duplication process for specified data to another storage apparatus at a point in time of a start of duplication, saves a first data block into the save memory area when receiving an update request of the first data block in the cache memory area after the start of duplication, and updates the first data block in the cache memory area to an updated data block.
    Type: Application
    Filed: January 17, 2014
    Publication date: February 4, 2016
    Applicant: Hitachi, Ltd.
    Inventors: Mitsuo HAYASAKA, Hitoshi KAMEI, Kazumasa MATSUBARA
  • Publication number: 20160011809
    Abstract: When computers and virtual machines operating in the computers both attempt to allocate a cache regarding the data in a secondary storage device to respective primary storage devices, identical data is prevented from being stored independently in multiple computers or virtual machines. An integrated cache management function in the computer arbitrates which computer or virtual machine should cache the data of the secondary storage device, and when the computer or the virtual machine executes input/output of data of the secondary storage device, the computer inquires the integrated cache management function, based on which the integrated cache management function retains the cache only in a single computer, and instructs the other computers to delete the cache. Thus, it is possible to prevent identical data from being cached in a duplicated manner in multiple locations of the primary storage device, and enables efficient capacity usage of the primary storage device.
    Type: Application
    Filed: November 26, 2013
    Publication date: January 14, 2016
    Inventors: Keiichi MATSUZAWA, Hitoshi KAMEI
  • Patent number: 9235354
    Abstract: A storage network system that prevents waste of a core's resources and is thereby operated efficiently, and a method for controlling such a storage network system are provided. Policy differences between a core and a plurality of edges are buffered by enabling hierarchical control of data storage on the side of the plurality of edges in cooperation with hierarchical control of data storage on the core side, and the buffered policy is applied to the hierarchical control of the data storage on the core side.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: January 12, 2016
    Assignee: HITACHI, LTD.
    Inventors: Hiroshi Ogasawara, Takahiro Nakano, Hitoshi Kamei
  • Patent number: 9229860
    Abstract: In the present invention, when configuration data art a LFS (Log-Structured File system) is stored on a virtual volume constructed from a plurality of Storage mediums, a temporal change of the file size on the file system is roughly estimated. Then, in accordance with the change, a capacity that is needed on the virtual volume is provided, a cursor at the end of a log is set, and a write cursor for writing data is set so as to avoid the position behind the cursor at the end of the log. Accordingly, it is possible to, when the LFS occupies only a small area on the virtual volume, avoid early execution of the allocation of an available capacity, and thus avoid a circumstance in which a large number of storage mediums are needed at an early stage of the operation of the virtual volume (see FIG. 1).
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: January 5, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Keiichi Matsuzawa, Hitoshi Kamei, Mitsuo Hayasaka
  • Publication number: 20150358408
    Abstract: In the present invention, in order to provide an effective synchronization process control method between sites in a multi-site file system sharing through a data center, a synchronization process target file group is split into sub trees of an appropriate size, in accordance with a conflict frequency of an update file between sites, and a throughput between site-data center. Then, the split sub tree is synchronized from the one having high conflict frequency.
    Type: Application
    Filed: February 19, 2013
    Publication date: December 10, 2015
    Inventors: Takayuki FUKATANI, Masanori TAKATA, Hitoshi KAMEI
  • Publication number: 20150356108
    Abstract: The present invention is provided to suppress input and output requests to a storage apparatus when a plurality of cloned files has been created based on one shared file. A storage system comprises a plurality of clone-use cache areas 304 corresponding to the cloned files, and a shared cache area 305 corresponding to a shared file. When a read request for any of the cloned files has been received, a prescribed clone-use cache area, from among the plurality of clone-use cache areas, that corresponds to the read-target cloned file is searched for the read-target data, and when determination is made that the read-target data does not exist in the prescribed clone-use cache area, the shared cache area 305 is searched for the read-target data.
    Type: Application
    Filed: May 21, 2013
    Publication date: December 10, 2015
    Applicant: HITACHI, LTD.
    Inventors: Hitoshi KAMEI, Masaaki IWASAKI
  • Publication number: 20150356134
    Abstract: Chunk de-duplication performance is improved. A de-duplication system has a cut-out processing unit which inputs a content from a client terminal thereinto, determines a calculation range from a predetermined maximum chunk size and a predetermined minimum chunk size, divides the calculation range into at least two small calculation ranges, sets the positions of windows for rolling hash calculation so that the rolling hash calculation is continuous between the two small calculation ranges, and subjects the at least two small calculation ranges to the rolling hash calculation with shifting of the windows based on parallel processing to cut out a chunk from the content, and a de-duplication processing unit which does not store the cut-out chunk into a storage device when the chunk having the same contents as those of the cut-out chunk is already stored in the storage device.
    Type: Application
    Filed: May 13, 2013
    Publication date: December 10, 2015
    Applicant: HITACHI, LTD.
    Inventors: Mitsuo HAYASAKA, Hitoshi KAMEI, Atsushi SUTOH
  • Patent number: 9201884
    Abstract: It is provided a computer system, comprising a server and first and second storage systems. The first storage system stores deduplicated data sharing at least a part of data with other data, shared data shared by a plurality of pieces of the deduplicated data, and first type data representing a type of the stored data including the deduplicated data and the shared data. The deduplicated data is associated with the shared data by a pointer to the shared data, and includes differential data indicating a difference from the shared data. The server creates second type data representing a type of the data stored in the second storage system from the first type data. The second storage system stores the shared data associated with the deduplicate data at a reading position before a position at which the deduplicated data is read in sequential reading and stores the second type data.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: December 1, 2015
    Assignee: HITACHI, LTD.
    Inventors: Hitoshi Kamei, Takayuki Fukatani, Tomonori Esaka
  • Patent number: 9189168
    Abstract: When performing migration of data from a migration source file server which is not endowed with any HSM interface, to a migration destination file server which is endowed with HSM, a volume of high capacity is needed for the migration destination file server, and moreover the performance deteriorates directly after the migration. However, with this system, the manager is enabled to set a migration policy using attribute information which can be acquired through a standard file access interface possessed by a file server program, and, when setting the attribute information of the migration destination file, the tier of the file which is to be created is determined, and the migration destination file is created, on the basis of this attribute information and migration policy.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: November 17, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Jun Nemoto, Atsushi Sutoh, Hitoshi Kamei, Takahiro Nakano
  • Publication number: 20150288762
    Abstract: The present invention provides a system, wherein when operations such as a deleting of an ID or a changing of a group to which an ID belongs is carried out, the data range within the file system influenced by the operation is efficiently specified from the enormous amount of data within the file system, and with the aim to prevent retention of data whose owner has become absent or loss of authority to execute management operations, the file storage system records the hierarchical relationship of users and groups capable of accessing respective file sharing directories, so as to specify the range influenced by the operation performed to IDs in the ID management server, carry out a searching operation targeting only the file sharing directory being influenced within the file system, specify files and directories whose owners have become absent, and carry out processes such as deleting or transferring of ownership.
    Type: Application
    Filed: March 22, 2013
    Publication date: October 8, 2015
    Inventors: Akira Ito, Hitoshi Kamei
  • Patent number: 9152506
    Abstract: Management apparatus and method to prevent a drop in the service quality of data. In a computer system which replicates and holds data which is stored in a storage apparatus by a communication terminal in other storage apparatuses, physical position information of the storage apparatuses and the communication terminal is collected and, at the time of the disaster recovery processing, a storage apparatus for which the data of the secondary system is to be switched to the primary system is selected from among the storage apparatuses which hold the data of the secondary system on the basis of physical position information in a first predetermined period among the collected physical position information of the communication terminal, and a policy preconfigured for the data, and an instruction is issued to the selected storage apparatus to switch the data of the secondary system held by the storage apparatus to the primary system.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: October 6, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Masakuni Agetsuma, Takaki Nakamura, Hitoshi Kamei
  • Patent number: 9116913
    Abstract: A file storage performs control to create a virtual parent file having an identifier capable of uniquely identifying a parent file among storage systems and volumes, and to acquire block layout information of the parent file using said identifier. The file storage creates a virtual parent file in the volume in which the clone file is created, and sets the file as a virtual parent file of the clone file so as to enable creation of a clone file of a parent file that exists in a different volume or a different storage system. Moreover, by combining creating the virtual parent file and switching the identifier of the parent file which is pointed by the virtual parent file, migration of clone files and parent files astride storage systems and volumes is enabled.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: August 25, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Takayuki Fukatani, Hitoshi Kamei, Keiichi Matsuzawa, Masaaki Iwasaki