Patents by Inventor Takaki Kuroda
Takaki Kuroda 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: 20080091898Abstract: The present invention achieves data relocation in accordance with a user's policies, in an environment where a plurality of storage devices coexist. The volumes belonging to storage devices A-D are managed virtually integrally. A host recognizes a plurality of storage devices A-D as a single virtual storage device. The user is able to group arbitrarily each volume belonging to the storage system, as a plurality of storage layers 1-3. For example, storage layer 1 can be defined as a high-reliability layer, storage layer 2, as a low-cost layer, and storage layer 3, as an archive layer. Each storage layer is constituted by a group of volumes corresponding to respective policies (high reliability, low cost, archiving). The user designates volumes V1 and V2 to be moved, in group units, and indicates a storage layer forming a movement destination, whereby the data is relocated.Type: ApplicationFiled: December 4, 2007Publication date: April 17, 2008Inventors: Toru TAKAHASHI, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
-
Patent number: 7237005Abstract: A job network setup method in a job management system which controls execution of jobs according to a set job network and which allows setup for data transfer from a preceding job to a succeeding job comprises enabling specifying such that data can be transferred from the preceding job to the succeeding job by linking a standard output of the preceding job to a standard input of the succeeding job when setting the succeeding job in setup of the job network.Type: GrantFiled: April 10, 2003Date of Patent: June 26, 2007Assignee: Hitachi, Ltd.Inventors: Masanori Honda, Takaki Kuroda, Taro Inoue, Shigeru Miyake, Shogo Mikami
-
Patent number: 7228544Abstract: In the prior art, a user bore a heavy burden on operating together different products having the same functions. A user 102 calls a job net managing function 105 via GUI/CLI 103, and defines a job net 106. A job net execution controlling function 109 interrupts a definition of the job net 106, and sequentially executes the defined jobs. The defined jobs call not real commands directly, but switchers 110 to 114 that define regularized interfaces. The switchers, referring to environment variables 101, select adaptors 115 and 116 properly to call real commands 117 and 118 corresponding thereto.Type: GrantFiled: February 20, 2003Date of Patent: June 5, 2007Assignee: Hitachi, Ltd.Inventors: Masanori Honda, Takaki Kuroda, Masaaki Oya, Masao Menjo
-
Patent number: 7197700Abstract: The disclosed is a method and system for storing a stencil for a job definition statement and data prescribing a user interface for job definition statement setup, generating data for executing a process for generating a job definition statement based on the contents set by a user via the user interface in accordance with the stencil for the job definition statement and the data prescribing the user interface for job definition statement setup, and generating a job definition statement by executing the process in accordance with the generated data.Type: GrantFiled: August 26, 2003Date of Patent: March 27, 2007Assignee: Hitachi, Ltd.Inventors: Masanori Honda, Toshiaki Hirata, Shigeru Miyake, Yusuke Izumida, Takaki Kuroda, Atsushi Murase, Taro Inoue, Kenichi Kihara
-
Patent number: 7165251Abstract: A computer has a table for managing a relationship between classes under which data to be processed unique to each of at least one first application program is classified according to a function/attribute thereof, and processes assigned to each class and each capable of being executed by a second application program. The table manages a relationship between said process and said second application program that executes said process. An in-context launching managing method comprises: when one of said data is selected, specifying the class to which said selected data belongs; extracting at least one process that is assigned to said specified class, creating a process list including the extracted process, and displaying said created process list; when one of said process is selected from said process list, accepting said selected process; and specifying the second application program related to said accepted process, and starting said specified second application program.Type: GrantFiled: April 10, 2003Date of Patent: January 16, 2007Assignee: Hitachi, Ltd.Inventors: Takaki Kuroda, Masanori Honda, Shigeru Miyake, Shigeyuki Kobayashi
-
Patent number: 7096338Abstract: The present invention achieves data relocation in accordance with a user's policies, in an environment where a plurality of storage devices are combined. The volumes belonging to storage devices A–D are managed virtually integrally. A host recognizes a plurality of storage devices A–D as a single virtual storage device. The user is able to group the volumes belonging to the storage system, as a plurality of storage layers 1–3. For example, storage layer 1 can be defined as a high-reliability layer, storage layer 2, as a low-cost layer, and storage layer 3, as an archive layer. Each storage layer is constituted by a group of volumes corresponding to respective policies (high reliability, low cost, archiving). The user designates volumes to be moved V1 and V2, in group units, and indicates a storage layer forming a movement destination, whereby the data is relocated.Type: GrantFiled: October 29, 2004Date of Patent: August 22, 2006Assignee: Hitachi, Ltd.Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda
-
Publication number: 20060143418Abstract: The present invention achieves data relocation in accordance with a user's policies, in an environment where a plurality of storage devices coexist. The volumes belonging to storage devices A-D are managed virtually integrally. A host recognizes a plurality of storage devices A-D as a single virtual storage device. The user is able to group arbitrarily each volume belonging to the storage system, as a plurality of storage layers 1-3. For example, storage layer 1 can be defined as a high-reliability layer, storage layer 2, as a low-cost layer, and storage layer 3, as an archive layer. Each storage layer is constituted by a group of volumes corresponding to respective policies (high reliability, low cost, archiving). The user designates volumes V1 and V2 to be moved, in group units, and indicates a storage layer forming a movement destination, whereby the data is relocated.Type: ApplicationFiled: November 30, 2005Publication date: June 29, 2006Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
-
Publication number: 20060047909Abstract: The present invention achieves data relocation in accordance with a user's policies, in an environment where a plurality of storage devices are combined. The volumes belonging to storage devices A-D are managed virtually integrally. A host recognizes a plurality of storage devices A-D as a single virtual storage device. The user is able to group the volumes belonging to the storage system, as a plurality of storage layers 1-3. For example, storage layer 1 can be defined as a high-reliability layer, storage layer 2, as a low-cost layer, and storage layer 3, as an archive layer. Each storage layer is constituted by a group of volumes corresponding to respective policies (high reliability, low cost, archiving). The user designates volumes to be moved V1 and V2, in group units, and indicates a storage layer forming a movement destination, whereby the data is relocated.Type: ApplicationFiled: October 7, 2005Publication date: March 2, 2006Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda
-
Publication number: 20060047930Abstract: The present invention achieves data relocation in accordance with a user's policies, in an environment where a plurality of storage devices are combined. The volumes belonging to storage devices A-D are managed virtually integrally. A host recognizes a plurality of storage devices A-D as a single virtual storage device. The user is able to group the volumes belonging to the storage system, as a plurality of storage layers 1-3. For example, storage layer 1 can be defined as a high-reliability layer, storage layer 2, as a low-cost layer, and storage layer 3, as an archive layer. Each storage layer is constituted by a group of volumes corresponding to respective policies (high reliability, low cost, archiving). The user designates volumes to be moved V1 and V2, in group units, and indicates a storage layer forming a movement destination, whereby the data is relocated.Type: ApplicationFiled: October 29, 2004Publication date: March 2, 2006Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda
-
Patent number: 7003567Abstract: It is an object of the present invention to provide the function for displaying the configuration of storages not in a form peculiar to a storage system but in a more general purpose system. The present invention provides a method and system for displaying the configuration of a storage network, wherein each piece of apparatus constituting the storage network is connected to a control network different from the storage network connecting the pieces of apparatus to one another, and configuration information about each piece of apparatus is acquired using the control network, and a screen for displaying the configuration of the storage network is generated and displayed based on the acquired configuration information.Type: GrantFiled: February 13, 2003Date of Patent: February 21, 2006Assignee: Hitachi, Ltd.Inventors: Masao Suzuki, Takaki Kuroda
-
Publication number: 20060026016Abstract: To provide a technique to sort out a tangle of management procedures and management subjects and associate the two with each other. A computer system according to this invention includes: a storage system having plural disks and a disk array control unit; and a management device having a control unit that uses a jobnet to manage the storage system. In the computer system, the control unit obtains data corresponding to an identifier of a resource that is included in the jobnet, converts the jobnet into an executable format by rewriting and substituting the identifier with a display name or attribute of the resource, and registers an association between a jobnet identifier and a resource identifier in a database.Type: ApplicationFiled: October 7, 2004Publication date: February 2, 2006Inventors: Masanori Honda, Atsushi Murase, Takaki Kuroda, Masahide Sato, Yusuke Izumida
-
Publication number: 20040172634Abstract: The disclosed is a method and system for storing a stencil for a job definition statement and data prescribing a user interface for job definition statement setup, generating data for executing a process for generating a job definition statement based on the contents set by a user via the user interface in accordance with the stencil for the job definition statement and the data prescribing the user interface for job definition statement setup, and generating a job definition statement by executing the process in accordance with the generated data.Type: ApplicationFiled: August 26, 2003Publication date: September 2, 2004Applicant: Hitachi, Ltd.Inventors: Masanori Honda, Toshiaki Hirata, Shigeru Miyake, Yusuke Izumida, Takaki Kuroda, Atsushi Murase, Taro Inoue, Kenichi Kihara
-
Publication number: 20040049531Abstract: A job network setup method in a job management system which controls execution of jobs according to a set job network and which allows setup for data transfer from a preceding job to a succeeding job comprises enabling specifying such that data can be transferred from the preceding job to the succeeding job by linking a standard output of the preceding job to a standard input of the succeeding job when setting the succeeding job in setup of the job network.Type: ApplicationFiled: April 10, 2003Publication date: March 11, 2004Applicant: Hitachi, Ltd.Inventors: Masanori Honda, Takaki Kuroda, Taro Inoue, Shigeru Miyake, Shogo Mikami
-
Publication number: 20040049544Abstract: A computer has a table for managing a relationship between classes under which data to be processed unique to each of at least one first application program is classified according to a function/attribute thereof, and processes assigned to each class and each capable of being executed by a second application program. The table manages a relationship between said process and said second application program that executes said process. An in-context launching managing method comprises: when one of said data is selected, specifying the class to which said selected data belongs; extracting at least one process that is assigned to said specified class, creating a process list including the extracted process, and displaying said created process list; when one of said process is selected from said process list, accepting said selected process; and specifying the second application program related to said accepted process, and starting said specified second application program.Type: ApplicationFiled: April 10, 2003Publication date: March 11, 2004Applicant: Hitachi, Ltd.Inventors: Takaki Kuroda, Masanori Honda, Shigeru Miyake, Shigeyuki Kobayashi
-
Publication number: 20030200109Abstract: In the prior art, a user bore a heavy burden on operating together different products having the same functions. A user 102 calls a job net managing function 105 via GUI/CLI 103, and defines a job net 106. A job net execution controlling function 109 interrupts a definition of the job net 106, and sequentially executes the defined jobs. The defined jobs call not real commands directly, but switchers 110 to 114 that define regularized interfaces. The switchers, referring to environment variables 101, select adaptors 115 and 116 properly to call real commands 117 and 118 corresponding thereto.Type: ApplicationFiled: February 20, 2003Publication date: October 23, 2003Applicant: Hitachi, Ltd.Inventors: Masanori Honda, Takaki Kuroda, Masaaki Oya, Masao Menjo
-
Publication number: 20030195953Abstract: It is an object of the present invention to provide the function for displaying the configuration of storages not in a form peculiar to a storage system but in a more general purpose system. The present invention provides a method and system for displaying the configuration of a storage network, wherein each piece of apparatus constituting the storage network is connected to a control network different from the storage network connecting the pieces of apparatus to one another, and configuration information about each piece of apparatus is acquired using the control network, and a screen for displaying the configuration of the storage network is generated and displayed based on the acquired configuration information.Type: ApplicationFiled: February 13, 2003Publication date: October 16, 2003Inventors: Masao Suzuki, Takaki Kuroda
-
Patent number: 5559984Abstract: A distributed file system in which the cache hit ratio of a client is enhanced to speed up a file access for each of users logging into the client. A file server includes an access frequency database in which the names of users are listed in association with the names of files that are frequently accessed by the individual users. Each client includes a log-in user table for entering the name of a user who is logging in, and a cache priority control module. The cache priority control module sets priority levels for the copies of the files stored in a cache area, on the basis of the contents of the access frequency database and the log-in user table. The set priority levels function as criteria when any of the file copies is to be expelled from the cache area. Owing to this construction, the copies of the files of high usage frequencies are preferentially kept in the cache area of the client for each user logging into this client, whereby the cache hit ratio can be enhanced to speed up the file access.Type: GrantFiled: September 28, 1994Date of Patent: September 24, 1996Assignee: Hitachi, Ltd.Inventors: Hirohiko Nakano, Seiichi Domyo, Takaki Kuroda, Naofumi Shouji, Atsushi Kobayashi
-
Patent number: 5452448Abstract: A read/write replica of a file in a file server is updated through a communication line by a client. At the same time, a replica server detects the update data by using a virtual communication line between the client and a read-only replica of the file. The update data are used for refreshing the read-only replica. The refreshing process makes it unnecessary to send the update data from the file server to the replica server. Also, communication is made between the file server and the replica server to confirm validity of the update information taken in by the replica server to maintain equality of the files of the file server and the replica server. This can efficiently refresh the read-only replica of the replica server in a distributed data processing system without re-sending the update data.Type: GrantFiled: March 10, 1993Date of Patent: September 19, 1995Assignee: Hitachi, Ltd.Inventors: Taketoshi Sakuraba, Junji Fukuzawa, Takaki Kuroda