Patents by Inventor Atsushi Ueoka

Atsushi Ueoka 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: 9015526
    Abstract: A NAS device providing a snapshot function for executing CoW processing in multiple successive block units is provided, wherein upon restoring a file saved in a file system sharing from a snapshot, the speed for restoring files is enhanced by restoring only data blocks that have been changed within the data blocks constituting a file, to thereby reduce the amount of data being restored and cut down CoW processing. Upon restoring a file stored in file system sharing from a snapshot file, data blocks storing different data between the restore source file and the restore destination file are specified based on a differential map table and a differential block table, and only the specified data blocks are restored. Further, upon restoring data from a file other than the snapshot, the data blocks constituting the restore source file and the restore destination file are compared, and only the data blocks storing different data are restored.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: April 21, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Ueoka, Takaki Nakamura, Masaaki Iwasaki
  • Publication number: 20140129524
    Abstract: A NAS device providing a snapshot function for executing CoW processing in multiple successive block units is provided, wherein upon restoring a file saved in a file system sharing from a snapshot, the speed for restoring files is enhanced by restoring only data blocks that have been changed within the data blocks constituting a file, to thereby reduce the amount of data being restored and cut down CoW processing. Upon restoring a file stored in file system sharing from a snapshot file, data blocks storing different data between the restore source file and the restore destination file are specified based on a differential map table and a differential block table, and only the specified data blocks are restored. Further, upon restoring data from a file other than the snapshot, the data blocks constituting the restore source file and the restore destination file are compared, and only the data blocks storing different data are restored.
    Type: Application
    Filed: October 5, 2012
    Publication date: May 8, 2014
    Applicant: HITACHI, LTD.
    Inventors: Atsushi Ueoka, Takaki Nakamura, Masaaki Iwasaki
  • Publication number: 20130110967
    Abstract: The prior art information system could not migrate a file in a file sharing system provided by a file storage to a plurality of cloud storages having different forms of connection and different properties, and therefore, could not manage the files via a single Stub information. The present invention provides a data mover program in a file storage to select one or more migration destination cloud storages based on a migration policy, a connection information table of cloud storages and a property information table of cloud storages. Then, a Stub information of the migrated file is created, and an identification information of the file in the cloud storage is stored in a file information table. When access occurs from a client to a file storage, the data mover program downloads a file from the cloud storage stored in the file information table corresponding to the Stub information and provides the file to the client.
    Type: Application
    Filed: November 1, 2011
    Publication date: May 2, 2013
    Applicant: HITACHI, LTD.
    Inventors: Atsushi Ueoka, Takaki Nakamura, Takayuki Fukatani, Keiichi Matsuzawa, Jun Nemoto, Atsushi Sutoh, Masaaki Iwasaki
  • Patent number: 8315982
    Abstract: In a state where the migration source NAS apparatus is continuously operated, a migration processing program confirms the update date and time of files stored in the migration source NAS apparatus, and migrates only the files that were not updated from a specific time to the start date and time of migration processing. Or, the migration processing program migrates the files stored in the migration source NAS apparatus sequentially from the oldest file. The migration performance is calculated based on the capacity and migration time of the migrated files, and the time required for migrating the non-migrated files is calculated based on the size and migration performance of the non-migrated files.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: November 20, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Atsushi Ueoka
  • Publication number: 20110302139
    Abstract: In a state where the migration source NAS apparatus is continuously operated, a migration processing program confirms the update date and time of files stored in the migration source NAS apparatus, and migrates only the files that were not updated from a specific time to the start date and time of migration processing. Or, the migration processing program migrates the files stored in the migration source NAS apparatus sequentially from the oldest file. The migration performance is calculated based on the capacity and migration time of the migrated files, and the time required for migrating the non-migrated files is calculated based on the size and migration performance of the non-migrated files.
    Type: Application
    Filed: August 18, 2011
    Publication date: December 8, 2011
    Applicant: HITACHI, LTD.
    Inventor: Atsushi UEOKA
  • Patent number: 8046392
    Abstract: Before transferring a file, a CPU executes the following processing based on a transfer processing program: obtaining the directory tree structure of a transfer-source storage device; dividing the directory tree into directory trees so that each divided directory tree is structured within the full path length of a directory tree that can be handled by a transfer-destination storage device; associating the divided directory trees with each other; and then storing the associated directory trees in a volume of the transfer-destination storage device.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: October 25, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Ueoka, Toshio Otani
  • Patent number: 8019726
    Abstract: In a state where the migration source NAS apparatus is continuously operated, a migration processing program confirms the update date and time of files stored in the migration source NAS apparatus, and migrates only the files that were not updated from a specific time to the start date and time of migration processing. Or, the migration processing program migrates the files stored in the migration source NAS apparatus sequentially from the oldest file. The migration performance is calculated based on the capacity and migration time of the migrated files, and the time required for migrating the non-migrated files is calculated based on the size and migration performance of the non-migrated files.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: September 13, 2011
    Assignee: Hitachi, Ltd.
    Inventor: Atsushi Ueoka
  • Publication number: 20110197279
    Abstract: If a file infected with an unknown virus is stored in the file system provided by the NAS system, this invention prevents the invasion of the virus when recovering from the backup data. If the anti-virus program 16 running in the management server 1 detects the infected file in the file system provided by the NAS system 3, the secondary volume selection program 18 running in the management server 1 selects the replicated volumes 51a, 51b, and 51c newer than the creation dates and time of the infected files, and the anti-virus program 16 performs virus scanning for the infected files of the selected secondary volumes 51a, 51b, and 51c and removes the virus.
    Type: Application
    Filed: May 29, 2009
    Publication date: August 11, 2011
    Inventor: Atsushi Ueoka
  • Patent number: 7882303
    Abstract: A computer system to prevent intervention and falsification by setting encrypted transfer between a host computer and a first storage device that provides a virtual volume and between the first storage device and second and third storage devices that provide a real volume corresponding to the virtual volume. A management computer specifies the second and third storage device that provide the real volume corresponding to the virtual volume by providing a volume corresponding to the virtual volume used by a host computer in which encrypted transfer becomes necessary, and setting the encrypted transfer to communication between the first storage device and the second and third storage devices, makes a reconnection thereof, and also sets the encrypted transfer to an I/O port used for the communication with the host computer in the first storage device.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: February 1, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Ueoka, Takeshi Ishizaki, Yasunori Kaneda, Masayuki Yamamoto
  • Patent number: 7769721
    Abstract: To ensure the consistency of data included in blocks which have already been received and has already been remote-copied, on a file basis, in a destination NAS system, when remote copy has failed due to a failure which has occurred in a source NAS system, there is provided a method in which: a source NAS system transmits a correspondence between an updated block and a file, to a destination NAS system when remote copy is started; the destination NAS system records a remote copy state for each block; a management server refers to the information recorded by the destination NAS system and selects files from which all the update blocks have been received, when remote copy has failed due to a failure which has occurred in the source NAS system; and the destination NAS system stores data included in the update blocks of the files selected by the management server.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: August 3, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Ueoka, Yasuo Yamasaki
  • Patent number: 7685310
    Abstract: Either a controller in a storage system, or a management computer monitors a bandwidth used in each I/O port in the storage system, and a bandwidth used by each host computer connected to each I/O port, and redirects a host computer using a bandwidth close to a difference in bandwidth used in the I/O ports, from the I/O port where a maximum bandwidth is used to the I/O port where a minimum bandwidth is used.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: March 23, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Ueoka, Kenta Shiga, Toshio Otani
  • Publication number: 20090300081
    Abstract: In a state where the migration source NAS apparatus is continuously operated, a migration processing program confirms the update date and time of files stored in the migration source NAS apparatus, and migrates only the files that were not updated from a specific time to the start date and time of migration processing. Or, the migration processing program migrates the files stored in the migration source NAS apparatus sequentially from the oldest file. The migration performance is calculated based on the capacity and migration time of the migrated files, and the time required for migrating the non-migrated files is calculated based on the size and migration performance of the non-migrated files.
    Type: Application
    Filed: August 8, 2008
    Publication date: December 3, 2009
    Inventor: Atsushi UEOKA
  • Patent number: 7619965
    Abstract: In a system which manages path information and status of network with respect to a path being used for access to a storage apparatus and has a redundant path, when a fault occurs in the network, whether or not the path can be recovered by rerouting in network apparatuses is discriminated, thereby performing proper path switching. Construction information and the path information of the network are managed as information of the path which is being used for a storage access by a management server. Further, when the access path is made redundant, the management server obtains fault information in the network and information showing whether or not the path is being reconstructed from the network apparatuses, thereby discriminating the necessity of the path switching. If the path switching is necessary, the management server notifies a host computer and the storage apparatus of it and each apparatus executes a switching process.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: November 17, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Emiko Kobayashi, Takeshi Ishizaki, Kiminori Sugauchi, Atsushi Ueoka, Toui Miyawaki, Jun Mizuno
  • Publication number: 20090187721
    Abstract: A computer system to prevent intervention and falsification by setting encrypted transfer between a host computer and a first storage device that provides a virtual volume and between the first storage device and second and third storage devices that provide a real volume corresponding to the virtual volume. A management computer specifies the second and third storage device that provide the real volume corresponding to the virtual volume by providing a volume corresponding to the virtual volume used by a host computer in which encrypted transfer becomes necessary, and setting the encrypted transfer to communication between the first storage device and the second and third storage devices, makes a reconnection thereof, and also sets the encrypted transfer to an I/O port used for the communication with the host computer in the first storage device.
    Type: Application
    Filed: March 24, 2009
    Publication date: July 23, 2009
    Inventors: Atsushi UEOKA, Takeshi Ishizaki, Yasunori Kaneda, Masayuki Yamamoto
  • Patent number: 7562109
    Abstract: The present invention decreases the burden of operation required for specifying the continuity status and the cause of failure of a network storage device. A host computer accepts the specification of the device identifier, that is an identifier of the network storage device in the host protocol which positions in a higher hierarchy than the network communication protocol, and a volume identifier, that is an identifier of the volume. Then based on the specified device identifier, the host computer specifies the network identifier, that is an identifier of the network storage device in the network communication protocol. And continuity is confirmed in the network communication protocol in which the specified network identifier is the destination. Also continuity is confirmed in the host protocol in which the device identifier is the destination. And the volume specified by the volume identifier is accessed.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: July 14, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Ueoka, Takeshi Ishizaki, Kiminori Sugauchi, Emiko Kobayashi, Jun Mizuno, Toui Miyawaki
  • Patent number: 7519768
    Abstract: A computer system to prevent intervention and falsification by setting encrypted transfer between a host computer and a first storage device that provides a virtual volume and between the first storage device and second and third storage devices that provide a real volume corresponding to the virtual volume. A management computer specifies the second and third storage device that provide the real volume corresponding to the virtual volume by providing a volume corresponding to the virtual volume used by a host computer in which encrypted transfer becomes necessary, and setting the encrypted transfer to communication between the first storage device and the second and third storage devices, makes a reconnection thereof, and also sets the encrypted transfer to an I/O port used for the communication with the host computer in the first storage device.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: April 14, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Ueoka, Takeshi Ishizaki, Yasunori Kaneda, Masayuki Yamamoto
  • Publication number: 20090077134
    Abstract: To ensure the consistency of data included in blocks which have already been received and has already been remote-copied, on a file basis, in a destination NAS system, when remote copy has failed due to a failure which has occurred in a source NAS system, there is provided a method in which: a source NAS system transmits a correspondence between an updated block and a file, to a destination NAS system when remote copy is started; the destination NAS system records a remote copy state for each block; a management server refers to the information recorded by the destination NAS system and selects files from which all the update blocks have been received, when remote copy has failed due to a failure which has occurred in the source NAS system; and the destination NAS system stores data included in the update blocks of the files selected by the management server.
    Type: Application
    Filed: January 22, 2008
    Publication date: March 19, 2009
    Inventors: Atsushi UEOKA, Yasuo Yamasaki
  • Publication number: 20080307099
    Abstract: Provided is a priority control method for controlling a priority of data transmission in a computer system including a storage system that has a plurality of volumes, a host computer that uses the volumes, a management computer that sets a priority of data transmission between each volume and the host computer, and a network that is composed of a network device controls the priority of data transmission and provides a connection path between the storage system and the host computer.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 11, 2008
    Applicant: Hitachi, Ltd.
    Inventors: Atsushi UEOKA, Takeshi ISHIZAKI, Emiko KOBAYASHI
  • Publication number: 20080270697
    Abstract: Before transferring a file, a CPU executes the following processing based on a transfer processing program: obtaining the directory tree structure of a transfer-source storage device; dividing the directory tree into directory trees so that each divided directory tree is structured within the full path length of a directory tree that can be handled by a transfer-destination storage device; associating the divided directory trees with each other; and then storing the associated directory trees in a volume of the transfer-destination storage device.
    Type: Application
    Filed: January 30, 2008
    Publication date: October 30, 2008
    Applicant: HITACHI, LTD.
    Inventors: Atsushi Ueoka, Toshio Otani
  • Publication number: 20080183774
    Abstract: All the data in the source directory of the NAS device 2000 is copied to the destination directory of the NAS device 3000. During this time the NAS device 2000 receives added/modified data to the source directory. After the copy is completed, copying (differential data copy) of the data corresponding to the differential that is generated in the source directory is executed. Differential data copying is continued until the required copying time is less than a predetermined time. The NAS device 2000 suspends access from the client 4000, and copies a final differential data to the NAS device 3000. The NAS device 3000 starts to receive access from the client 4000.
    Type: Application
    Filed: January 9, 2008
    Publication date: July 31, 2008
    Applicant: HITACHI, LTD.
    Inventors: Toshio OTANI, Atsushi UEOKA