Patents by Inventor Toyohiko Kagimasa
Toyohiko Kagimasa 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: 6567828Abstract: In order to perform format conversion between the formats of a plurality of files without any work by a user, a file system stores a relation between a conversion originating file and a conversion destination file, and synchronously with an issue of a file operation API, the format conversion processes are executed. A user performs only the tasks essential for an application, without taking into consideration various necessary format conversions (either one-step or multi-step). During the user task, it is not necessary to designate a conversion originating file and a timing of format conversion. A user can use always a latest conversion destination file.Type: GrantFiled: March 11, 2002Date of Patent: May 20, 2003Assignee: Hitachi, Ltd.Inventors: Shigekazu Inohara, Toyohiko Kagimasa, Fumio Noda, Yoshimasa Masuoka, Jinghua Min
-
Publication number: 20020095433Abstract: In order to perform format conversion between the formats of a plurality of files without any work by a user, a file system stores a relation between a conversion originating file and a conversion destination file, and synchronously with an issue of a file operation API, the format conversion processes are executed. A user performs only the tasks essential for an application, without taking into consideration various necessary format conversions (either one-step or multi-step). During the user task, it is not necessary to designate a conversion originating file and a timing of format conversion. A user can use always a latest conversion destination file.Type: ApplicationFiled: March 11, 2002Publication date: July 18, 2002Inventors: Shigekazu Inohara, Toyohiko Kagimasa, Fumio Noda, Yoshimasa Masuoka, Jinghua Min
-
Patent number: 6385606Abstract: In order to perform format conversion between the formats of a plurality of files without any work by a user, a file system stores a relation between a conversion originating file and a conversion destination file, and synchronously with an issue of a file operation API, the format conversion processes are executed. A user performs only the tasks essential for an application, without taking into consideration various necessary format conversions (either one-step or multi-step). During the user task, it is not necessary to designate a conversion originating file and a timing of format conversion. A user can use always a latest conversion destination file.Type: GrantFiled: January 9, 2001Date of Patent: May 7, 2002Assignee: Hitachi, Ltd.Inventors: Shigekazu Inohara, Toyohiko Kagimasa, Fumio Noda, Yoshimasa Masuoka, Jinghua Min
-
Patent number: 6377952Abstract: In order to perform format conversion between the formats of a plurality of files without any work by a user, a file system stores a relation between a conversion originating file and a conversion destination file, and synchronously with an issue of a file operation API, the format conversion processes are executed. A user performs only the tasks essential for an application, without taking into consideration various necessary format conversions (either one-step or multi-step). During the user task, it is not necessary to designate a conversion originating file and a timing of format conversion. A user can use always a latest conversion destination file.Type: GrantFiled: October 27, 1998Date of Patent: April 23, 2002Assignee: Hitachi, Ltd.Inventors: Shigekazu Inohara, Toyohiko Kagimasa, Fumio Noda, Yoshimasa Masuoka, Jinghua Min
-
Publication number: 20010002470Abstract: In order to perform format conversion between the formats of a plurality of files without any work by a user, a file system stores a relation between a conversion originating file and a conversion destination file, and synchronously with an issue of a file operation API, the format conversion processes are executed. A user performs only the tasks essential for an application, without taking into consideration various necessary format conversions (either one-step or multi-step). During the user task, it is not necessary to designate a conversion originating file and a timing of format conversion. A user can use always a latest conversion destination file.Type: ApplicationFiled: January 9, 2001Publication date: May 31, 2001Inventors: Shigekazu Inohara, Toyohiko Kagimasa, Fumio Noda, Yoshimasa Masuoka, Jinghua Min
-
Patent number: 6182111Abstract: Irregular and unstable natures of the Internet to be caused by an increase in Internet accessing users are alleviated and services of an information system more comfortable to users are provided. To this end, each servers among a plurality of servers cooperating to provide services stores the past communications line state (throughput and latency), and in accordance with the stored communications lines state, cache reference and prefetch are preformed between optional servers.Type: GrantFiled: May 15, 1998Date of Patent: January 30, 2001Assignee: Hitachi, Ltd.Inventors: Shigekazu Inohara, Toyohiko Kagimasa, Yoshimasa Masuoka, Fumio Noda, Jinghua Min
-
Patent number: 6081826Abstract: In correspondence to an application, a resource table to manage computing resources which are available for the application is provided in a rule such that a plurality of applications can mutually use distributed computing resources which could be used so far by itself and can effectively use many distributed computing resources and an execution performance can be raised. When a certain application executes a cooperative processing together with another application, resource tables are copied and a new resource table for managing resources of both of them is formed. By referring to a newly formed resource table by each application, each application can use both of the computing resources more efficiently.Type: GrantFiled: March 11, 1997Date of Patent: June 27, 2000Assignee: Hitachi, Ltd.Inventors: Yoshimasa Masuoka, Toyohiko Kagimasa, Katsuyoshi Kitai, Fumio Noda
-
Patent number: 5948069Abstract: A networking method and system for performing data communication to a client computer from a server computer having a plurality of network interfaces through a network. The invention includes a LAN switch, provided between the network and the server computer. The LAN switch includes a plurality of communication paths correspondingly connected to the network interfaces of the server computer. Any one of the communication paths are usable to connect the client computer with the server computer. The invention further includes a selector for selecting one of the communication paths in accordance with a quality of service (QOS) requested by the client computer. The selector selects the communication path using information contained in a routing table in the server computer based on a network address of the network connected to the client computer.Type: GrantFiled: July 19, 1996Date of Patent: September 7, 1999Assignee: Hitachi, Ltd.Inventors: Katsuyoshi Kitai, Satoshi Yoshizawa, Toyohiko Kagimasa, Fumio Noda, Yoshimasa Masuoka, Yoshifumi Takamoto
-
Patent number: 5928360Abstract: A computer system, which is intended for easy introduction of architectures and fundamental softwares used by users, includes one or more first computers which implement the user interface function, one or more second computers which run application programs, and a third computer which administrates the first and second computers. A first computer turned on by a user operates on the third computer to assign a second computer for running a fundamental software which controls the execution of a user's application program. The assignment of a computer which runs the fundamental software for the user's application program at the time of user request facilitates the introduction, administration and operation of fundamental softwares and computers.Type: GrantFiled: April 3, 1997Date of Patent: July 27, 1999Assignee: Hitachi, Ltd.Inventors: Yoshimasa Masuoka, Toyohiko Kagimasa, Fumio Noda, Katsuyoshi Kitai, Shigekazu Inohara
-
Patent number: 5809516Abstract: Logical blocks are allocated to a plurality of logically sequential blocks of data by referring to disc array configuration information and a list of candidate logical blocks that may be allocated, so that the drives for retaining the logical blocks assigned to the blocks of data and the drives for holding the parities for these logical blocks will be all different. Thus, a total number of drives which operate in parallel for executing sequential writes to the disc array can be increased to a maximum extent.Type: GrantFiled: December 26, 1995Date of Patent: September 15, 1998Assignee: Hitachi, Ltd.Inventors: Tohiyuki Ukai, Toyohiko Kagimasa, Toshiaki Mori, Masaaki Shimizu
-
Patent number: 5745771Abstract: A plurality of disc units, an array control unit, and a host controller connecting mechanism for connecting them to a host controller through a system interface are mounted on the same circuit board. The order of interrupts of requests for connecting of disc units is detected, and the disc units are connected to a common bus selectively. Cables for interconnecting constituent elements of the disc array device and supporting mechanisms for the disc units can be dispensed with, and consequently the cost can be reduced. Useless rotation waiting is avoided, improving the data transfer rate. The disc array device can be built in the host device and connected directly to the system bus. Therefore the ease of operation can be improved.Type: GrantFiled: July 6, 1995Date of Patent: April 28, 1998Assignee: Hitachi, Ltd.Inventors: Mitsuo Ohyama, Yoshihisa Kamo, Akihiko Ohba, Hitoshi Kakuta, Toyohiko Kagimasa, Hiroki Kanai
-
Patent number: 5737510Abstract: A disc array system has a plurality of disc storage devices (i.e., drives) constituting a parity group and mounted in a distributed manner on different boards. Where any one drive in the same parity group develops a fault, the board carrying the faulty drive is withdrawn from the mother board for repair. If the CPU issues a write request for data held in the faulty drive or in any normal data on the same board, the requested data is recovered from the multiple data retained in the other drives constituting the same logical group and mounted on the other boards. The recovered data is sent to the CPU.If the CPU supplies write data to the faulty drive or to any normal drive on the same board, the supplied write data is held temporarily in a cache memory in an array controller.Type: GrantFiled: February 3, 1997Date of Patent: April 7, 1998Assignee: Hitachi, Ltd.Inventors: Hitoshi Kakuta, Yoshifumi Takamoto, Toyohiko Kagimasa
-
Patent number: 5715452Abstract: To transfer a file comprising block data at high speed between sequential access type auxiliary memories, a file transmission program inquires of an operating system about the physical storage positions of the block data, determines a reading order to reduce the read access time on the basis of the results of inquiry, and issues read requests sequentially to the operating system according to the reading order. The file transmission program requests the operating system to transmit the read block data. The block data together with respective logical identification data, for example, logical block numbers, are transmitted to a receiving end which may be another computing system. The operating system at the receiving end is requested to secure the number of physical data blocks required to store the block data.Type: GrantFiled: December 13, 1994Date of Patent: February 3, 1998Assignee: Hitachi, Ltd.Inventors: Toshiaki Mori, Toyohiko Kagimasa, Kikuo Takahashi, Toshiyuki Ukai
-
Patent number: 5636356Abstract: A drive unit connected to a disk control unit of a disk array has a logical group formed of a plurality of drives. In the logical group, both original data and duplexed data of the original data are stored. The original data and the duplexed data thereof are stored in different drives. When a plurality of data stored in one drive are to be read, the original data or the duplexed data thereof are read in parallel from the different drives.Type: GrantFiled: September 8, 1993Date of Patent: June 3, 1997Assignee: Hitachi, Ltd.Inventors: Hitoshi Kakuta, Toyohiko Kagimasa, Yoshifumi Takamoto, Atsushi Tanaka
-
Patent number: 5600783Abstract: A disc array system has a plurality of disc storage devices (i.e., drives) constituting a parity group and mounted in a distributed manner on different boards. Where any one drive in the same parity group develops a fault, the board carrying the faulty drive is withdrawn from the mother board for repair. If the CPU issues a write request for data held in the faulty drive or in any normal data on the same board, the requested data is recovered from the multiple data retained in the other drives constituting the same logical group and mounted on the other boards. The recovered data is sent to the CPU.If the CPU supplies write data to the faulty drive or to any normal drive on the same board, the supplied write data is held temporarily in a cache memory in an array controller.Type: GrantFiled: November 29, 1994Date of Patent: February 4, 1997Assignee: Hitachi, Ltd.Inventors: Hitoshi Kakuta, Yoshifumi Takamoto, Toyohiko Kagimasa
-
Patent number: 5511177Abstract: In a data processing system to which a large number of disk drive units are connected, data in the whole or part area of a file are multiplexed and distributed into a plurality of disk drive units when the file is opened, and the multiplex data of the file are deleted when the file is closed. Among the multiplex data, data shortest in access time or striped data shortest in transfer time is selected to be accessed. When data multiplexing is applied only to the part area, the data storage capacity of the system can be reduced more remarkably.Type: GrantFiled: May 27, 1994Date of Patent: April 23, 1996Assignee: Hitachi, Ltd.Inventors: Toyohiko Kagimasa, Yoshifumi Takamoto, Hitoshi Kakuta
-
Patent number: 5426752Abstract: A method for allocating real pages larger than a conventional size to a plurality of virtual pages of the conventional size in a system including a real storage containing a plurality of real pages and a storage key for holding storage keys used for storage protection purposes of the real pages. The method includes the steps of (A) allocating one of plural split regions having the conventional size obtained by subdividing one of a plurality of real pages having a larger size equal to a value n being a positive integer larger than 1) times larger than the conventional size, to one virtual page having the conventional size (B) repeating step (A) so that split regions having the conventional size within the one real page and within other real pages having the larger size are allocated to virtual pages having the conventional size.Type: GrantFiled: April 25, 1994Date of Patent: June 20, 1995Assignee: Hitachi, Ltd.Inventors: Kikuo Takahasi, Toyohiko Kagimasa, Yoshiki Matsuda, Toshiaki Mori
-
Patent number: 5363502Abstract: The computer system provides a processing unit and normal-use and stand-by main storage units, pre-loads an application program and a control program required for executing the application program in both of the main storage units, in a normal operating time, functions the normal-use main storage unit only as the main storage under the control of the processing unit, executes the control program and the application program stored in the normal-use main storage unit, in a software-fault occurring time, functions the stand-by main storage unit only as the main storage unit under the control of the processing unit, and executes the control program and the application program stored in the stand-by main storage unit. Then, a recovery program contained in the application program stored in the stand-by main storage unit serves to recover the state of the application program into the state before fault occurs.Type: GrantFiled: June 10, 1991Date of Patent: November 8, 1994Assignee: Hitachi, Ltd.Inventors: Toyohiko Kagimasa, Osamu Chinone, Shigeo Yonenaga
-
Patent number: 5335334Abstract: A region comprising a plurality of real pages in a part of a real storage unit is provided with a first key storage unit having a plurality of key storage entries each corresponding to one of the plurality of real pages, while a second region comprising a plurality of real pages in the second part of the real storage unit is provided with a second key storage unit having a single key storage entry. When a real address designated by an instruction to be executed belongs to the first region, an entry corresponding to this address is accessed by a storage protection control circuit. When this address belongs to the second region, the second key storage unit is accessed irrespective of the address. Further, a key within the accessed key information is compared with a key on a program status word (PSW) allocated to a program to determine whether the execution of the instruction is permitted.Type: GrantFiled: August 29, 1991Date of Patent: August 2, 1994Assignee: Hitachi, Ltd.Inventors: Kikuo Takahashi, Toyohiko Kagimasa, Toshiaki Mori
-
Patent number: 5293599Abstract: A process for partially swapping real storage areas used by a program is utilized in a computer system which executes programs by multiprogramming under control of a virtual storage type operating system. A first portion of a real storage area, allocated to a program to be swapped out, remains allocated to that program while the contents of a second portion of the real storage area are saved in an auxiliary storage so that the second portion is deallocated from that program. The saved contents of the second portion stored in the auxiliary storage are loaded in the real storage when the program is to be swapped in.Type: GrantFiled: October 4, 1989Date of Patent: March 8, 1994Assignee: Hitachi, Ltd.Inventors: Toyohiko Kagimasa, Kikuo Takahashi, Toshiaki Mori