Patents by Inventor Yoji Nakatani

Yoji Nakatani 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: 20050257000
    Abstract: To provide a storage system capable of cutting back the resource while obtaining a WORM function. In the storage system, a controller (110) functions to: obtain, when a write request is made by a computer (300), information on one of logical devices that is a target of a write process, from a memory module (140); and inform, when the logical device is set to unwritable, a signal indicating that the logical device is set to unwritable, to the computer (300). An interface (200) functions to: reference meta-information held in a disk drive (130) to obtain a list of files that are not accessed for a predetermined period; secure a logical device that is capable of storing the files on the obtained list of files; and cause the controller (110) to store, in the logical device, the files on the list of files and set the logical device that stores the files in a manner that makes information stored in the memory module (140) unwritable.
    Type: Application
    Filed: July 16, 2004
    Publication date: November 17, 2005
    Inventors: Koji Sonoda, Yoji Nakatani, Takahiro Nakano
  • Publication number: 20050246450
    Abstract: Providing a network protocol processing device by which a server connected to a network logically parted on a user basis can offload TCP protocol processing. In a server having a network protocol processing function including: a host processor that processes user requests received through a network; and TOE equipment including a network port that is connected with the host processor, and connected with the network, a processor that performs TCP/IP protocol processing, and a memory that holds TCP connection identification information, information indicating a source IP address, a destination IP address, a source port number, and a destination port number, and frame information including VLAN-ID defined by IEEE802.1Q are used as TCP connection identification information.
    Type: Application
    Filed: July 2, 2004
    Publication date: November 3, 2005
    Inventors: Yutaka Enko, Yoji Nakatani, Takahiro Nakano
  • Publication number: 20050240636
    Abstract: To provide a storage system and a file management device which enable obtaining a file, without designating detailed information. A client is provided with a read request module that sends a file read request containing information corresponding to a file name and an archived date of the file. A WORM archive server is provided with a file identifying module that extracts information corresponding to the file archived date and the file name from the file read request that was received from the client, and identifies the latest archived file with the file name registered before the archived date corresponding to the extracted information from among files recorded in a storage device, and a file sending module that sends the identified data to the client that sent the request.
    Type: Application
    Filed: July 1, 2004
    Publication date: October 27, 2005
    Inventors: Hidehisa Shitomi, Takahiro Nakano, Yoji Nakatani, Mitsuru Ikezawa, Yohsuke Ishii
  • Publication number: 20050210074
    Abstract: An object of the present invention is to dynamically transfer a virtual file server within a cluster that is configured by a plurality of file servers in which virtual file servers are set up. A storage system includes: a first file server; a second file server; and a disk subsystem, in which: the first file server and the second file server each include a virtual file server control unit that sets up the virtual file server; the virtual file server includes a routing table that stores path information necessary for communication; and the virtual file server started up in the second file server determines a communication path by using the routing table used by the virtual file server in the first file server after taking a failover from the virtual file server of the first file server to the second file server.
    Type: Application
    Filed: August 17, 2004
    Publication date: September 22, 2005
    Inventors: Yoji Nakatani, Takahiro Nakano
  • Publication number: 20050210067
    Abstract: An object of the present invention is to dynamically transfer a virtual file server within a cluster that is configured by a plurality of file servers in which virtual file servers are set up. A storage system includes: a first file server; a second file server; and a disk subsystem, in which: the first file server and the second file server each include a virtual file server control unit that sets up the virtual file server; the virtual file server includes a routing table that stores path information necessary for communication; and the virtual file server started up in the second file server determines a communication path by using the routing table used by the virtual file server in the first file server after taking a failover from the virtual file server of the first file server to the second file server.
    Type: Application
    Filed: June 4, 2004
    Publication date: September 22, 2005
    Inventors: Yoji Nakatani, Takahiro Nakano
  • Publication number: 20050091448
    Abstract: A storage system conducting remote copy functions such that, when data is updated at a local site, contents of the update can be referred to in real time by storage at a remote site. A disk-control unit at a remote site receives file data written in accordance with an update of a file in a storage system at a local site and a history of the file-management information from the storage system at the local site and stores the data and the history. A file-system processing unit refers to the history and updates the file-management information in a file-system cache in accordance with the update of the file in the storage system at the local site. When a client issues a read request, the file-system processing unit refers to the file-management information updated in the file-system cache and transfers the contents of the update of the file to the client.
    Type: Application
    Filed: January 29, 2004
    Publication date: April 28, 2005
    Inventors: Yoji Nakatani, Manabu Kitamura
  • Publication number: 20050044163
    Abstract: A system for performing efficient backup in an environment where a plurality of file servers exist, making the plurality of file servers externally look like a single apparatus. The present invention provides a computer system comprising hosts, first and second file servers connected to the hosts, and a storage system connected to the first and second file servers. The second file server determines that a file as a backup object is managed by the first file server, and notifies the first file server of an instruction of backup. In response to this instruction, the first server sends the second file server an identifier of a storage device that stores duplicate data of the file in question. Based on the received identifier, the second file server sets a path to that storage device, and obtains the backup data from that storage device.
    Type: Application
    Filed: September 30, 2003
    Publication date: February 24, 2005
    Inventors: Manabu Kitamura, Yoji Nakatani, Takahiro Nakano
  • Publication number: 20040186849
    Abstract: The present invention relates to a migration of a file from a path denotative NAS server to an ID denotative NAS server. In a file management device 4, a migration-use path denotative NAS access section 43 obtains a file deposit location from the path denotative NAS server 1, selects a migration target file based on the deposit location, and sends a read request with the deposit location of the migration target file to the path denotative NAS server 1, so as to obtain the migration target file. A migration-use denotative NAS access section 44 generates a write request with the migration target file, sends it to the ID denotative NAS servers 21, 22, and writes the file therein. In addition, the migration-use ID denotative NAS access section 44 registers a GUID received from the ID denotative NAS servers 21, 22, in a file name/GUID management table 45, together with the file name of the migration target file.
    Type: Application
    Filed: August 28, 2003
    Publication date: September 23, 2004
    Applicant: Hitachi, Ltd.
    Inventors: Yutaka Enko, Masaaki Iwasaki, Yoji Nakatani
  • Publication number: 20040181605
    Abstract: In order to access a distributed file system (DFS) of the present invention using a conventional protocol such as the one for an NFS or a CIFS without making a modification on a client side, a gateway unit for receiving a conventional protocol and performing processing in conformity the protocol is provided for a DFS server. The gateway unit emulates a directory structure in a file system such as the NFS or CIFS. When the DFS is a write-once read-many file system, update processing is converted into processing for creating a new generation file, and reference processing is converted into access to a latest generation file in a generation-managed file group. The gateway unit then accesses a DFS file via a DFS processing unit.
    Type: Application
    Filed: August 20, 2003
    Publication date: September 16, 2004
    Applicant: Hitachi, Ltd.
    Inventors: Yoji Nakatani, Masaaki Iwasaki, Yutaka Enko
  • Publication number: 20040111557
    Abstract: A problem with a journaling file system is that the load on input/output processing executed between a server and a storage system is increased because a journal log is written when the file system is updated and updated data is written when flush processing is executed. In a system according to the present invention, a storage system that has received journal logs from a server uses updated data included in the journal logs to execute flush processing.
    Type: Application
    Filed: February 14, 2003
    Publication date: June 10, 2004
    Inventors: Yoji Nakatani, Koji Sonoda
  • Patent number: 6487632
    Abstract: A disk system which, when a variable-length disk is emulated using a fixed-length disk, makes it unnecessary to perform extra disk accesses at the time of performing a reading/writing operation the fixed-length disk. The disk system includes an upper system that accesses data with the use of a variable-length formatted form, a disk control unit emulating the variable-length disk and performing control of the fixed-length disk, and a fixed-length formatted disk unit. A storing region in the disk unit is separated into two regions. Count areas in all CKD records are stored into one of the regions, and key areas and data areas in all the CKD records are stored into the other region. The count areas in all the CKD records, which have been stored in the one of the storing regions, are stored into a cache memory in the disk control unit. When an access is executed from the upper system to the disk unit, the count areas stored in the cache memory are referred to so as to search an object record.
    Type: Grant
    Filed: May 17, 1999
    Date of Patent: November 26, 2002
    Assignee: Hitachi, Ltd.
    Inventor: Yoji Nakatani