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: 6567828
    Abstract: 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: Grant
    Filed: March 11, 2002
    Date of Patent: May 20, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Shigekazu Inohara, Toyohiko Kagimasa, Fumio Noda, Yoshimasa Masuoka, Jinghua Min
  • Publication number: 20020095433
    Abstract: 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: Application
    Filed: March 11, 2002
    Publication date: July 18, 2002
    Inventors: Shigekazu Inohara, Toyohiko Kagimasa, Fumio Noda, Yoshimasa Masuoka, Jinghua Min
  • Patent number: 6385606
    Abstract: 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: Grant
    Filed: January 9, 2001
    Date of Patent: May 7, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Shigekazu Inohara, Toyohiko Kagimasa, Fumio Noda, Yoshimasa Masuoka, Jinghua Min
  • Patent number: 6377952
    Abstract: 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: Grant
    Filed: October 27, 1998
    Date of Patent: April 23, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Shigekazu Inohara, Toyohiko Kagimasa, Fumio Noda, Yoshimasa Masuoka, Jinghua Min
  • Publication number: 20010002470
    Abstract: 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: Application
    Filed: January 9, 2001
    Publication date: May 31, 2001
    Inventors: Shigekazu Inohara, Toyohiko Kagimasa, Fumio Noda, Yoshimasa Masuoka, Jinghua Min
  • Patent number: 6182111
    Abstract: 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: Grant
    Filed: May 15, 1998
    Date of Patent: January 30, 2001
    Assignee: Hitachi, Ltd.
    Inventors: Shigekazu Inohara, Toyohiko Kagimasa, Yoshimasa Masuoka, Fumio Noda, Jinghua Min
  • Patent number: 6081826
    Abstract: 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: Grant
    Filed: March 11, 1997
    Date of Patent: June 27, 2000
    Assignee: Hitachi, Ltd.
    Inventors: Yoshimasa Masuoka, Toyohiko Kagimasa, Katsuyoshi Kitai, Fumio Noda
  • Patent number: 5948069
    Abstract: 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: Grant
    Filed: July 19, 1996
    Date of Patent: September 7, 1999
    Assignee: Hitachi, Ltd.
    Inventors: Katsuyoshi Kitai, Satoshi Yoshizawa, Toyohiko Kagimasa, Fumio Noda, Yoshimasa Masuoka, Yoshifumi Takamoto
  • Patent number: 5928360
    Abstract: 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: Grant
    Filed: April 3, 1997
    Date of Patent: July 27, 1999
    Assignee: Hitachi, Ltd.
    Inventors: Yoshimasa Masuoka, Toyohiko Kagimasa, Fumio Noda, Katsuyoshi Kitai, Shigekazu Inohara
  • Patent number: 5809516
    Abstract: 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: Grant
    Filed: December 26, 1995
    Date of Patent: September 15, 1998
    Assignee: Hitachi, Ltd.
    Inventors: Tohiyuki Ukai, Toyohiko Kagimasa, Toshiaki Mori, Masaaki Shimizu
  • Patent number: 5745771
    Abstract: 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: Grant
    Filed: July 6, 1995
    Date of Patent: April 28, 1998
    Assignee: Hitachi, Ltd.
    Inventors: Mitsuo Ohyama, Yoshihisa Kamo, Akihiko Ohba, Hitoshi Kakuta, Toyohiko Kagimasa, Hiroki Kanai
  • Patent number: 5737510
    Abstract: 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: Grant
    Filed: February 3, 1997
    Date of Patent: April 7, 1998
    Assignee: Hitachi, Ltd.
    Inventors: Hitoshi Kakuta, Yoshifumi Takamoto, Toyohiko Kagimasa
  • Patent number: 5715452
    Abstract: 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: Grant
    Filed: December 13, 1994
    Date of Patent: February 3, 1998
    Assignee: Hitachi, Ltd.
    Inventors: Toshiaki Mori, Toyohiko Kagimasa, Kikuo Takahashi, Toshiyuki Ukai
  • Patent number: 5636356
    Abstract: 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: Grant
    Filed: September 8, 1993
    Date of Patent: June 3, 1997
    Assignee: Hitachi, Ltd.
    Inventors: Hitoshi Kakuta, Toyohiko Kagimasa, Yoshifumi Takamoto, Atsushi Tanaka
  • Patent number: 5600783
    Abstract: 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: Grant
    Filed: November 29, 1994
    Date of Patent: February 4, 1997
    Assignee: Hitachi, Ltd.
    Inventors: Hitoshi Kakuta, Yoshifumi Takamoto, Toyohiko Kagimasa
  • Patent number: 5511177
    Abstract: 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: Grant
    Filed: May 27, 1994
    Date of Patent: April 23, 1996
    Assignee: Hitachi, Ltd.
    Inventors: Toyohiko Kagimasa, Yoshifumi Takamoto, Hitoshi Kakuta
  • Patent number: 5426752
    Abstract: 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: Grant
    Filed: April 25, 1994
    Date of Patent: June 20, 1995
    Assignee: Hitachi, Ltd.
    Inventors: Kikuo Takahasi, Toyohiko Kagimasa, Yoshiki Matsuda, Toshiaki Mori
  • Patent number: 5363502
    Abstract: 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: Grant
    Filed: June 10, 1991
    Date of Patent: November 8, 1994
    Assignee: Hitachi, Ltd.
    Inventors: Toyohiko Kagimasa, Osamu Chinone, Shigeo Yonenaga
  • Patent number: 5335334
    Abstract: 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: Grant
    Filed: August 29, 1991
    Date of Patent: August 2, 1994
    Assignee: Hitachi, Ltd.
    Inventors: Kikuo Takahashi, Toyohiko Kagimasa, Toshiaki Mori
  • Patent number: 5293599
    Abstract: 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: Grant
    Filed: October 4, 1989
    Date of Patent: March 8, 1994
    Assignee: Hitachi, Ltd.
    Inventors: Toyohiko Kagimasa, Kikuo Takahashi, Toshiaki Mori