Patents by Inventor Nobutoshi Sagawa
Nobutoshi Sagawa 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: 20130010391Abstract: A slider includes a void for controlling the flying height of the slider over a disk in a HDD. The slider comprises a slider body having a leading surface and a trailing surface. A read/write element is formed in a portion of the slider body proximate to the trailing surface of the slider body and a first thermal heater proximate the read/write element, wherein a first void is defined within the slider body proximate to the read/write element for increasing a mobility of the read/write element to increase the protrusion when thermal energy is introduced to the read/write element.Type: ApplicationFiled: July 6, 2011Publication date: January 10, 2013Applicant: Hitachi Asia Ltd.Inventors: Hui Li, Nobutoshi Sagawa, Kyosuke Ono
-
Patent number: 7873550Abstract: In a process control system according to the present invention, a history record table, a history record relationship table, a process table, and a process relationship table are provided. The history record table stores information on a history record. The history record relationship table stores information on a history record relationship. The process table stores information on a process. The process relationship table stores information on a process relationship. When a history record is received, history records of the previous process and the next process are searched. Then, both of the history record relationship between a history record of the present process and a history record of the previous process and the history record relationship between the history record of the present process and a history record of the next process are created.Type: GrantFiled: September 6, 2006Date of Patent: January 18, 2011Assignee: Hitachi, Ltd.Inventors: Tomoyuki Mochizuki, Nobutoshi Sagawa, Yoji Taniguchi, Yuichi Kobayashi
-
Patent number: 7756940Abstract: There is provided a transaction processing system for providing plural services according to service level contracts, the system comprising: an SLA database for storing contract conditions defined for each of the services provided; request queues for storing processing requests sent from clients for the services provided while putting the respective services into a particular order; queuing condition detection module for obtaining waiting conditions of the processing requests stored in the request queues; and a scheduler for deciding priorities to the processing requests input from the client to the transaction processing system by referring to the contract conditions and the waiting conditions of the processing requests.Type: GrantFiled: August 23, 2005Date of Patent: July 13, 2010Assignee: Hitachi, Ltd.Inventor: Nobutoshi Sagawa
-
Patent number: 7669209Abstract: A method for rapidly executing a series of remote procedure calls between a client and a server, comprising an RPC optimizer (101) that inputs an IDL source code (103) and client source codes (102, 102?, . . . ) so as to define as a new remote procedure a group of remote procedures to be performed by the client in an additional server source code (107). In turn, the RPC optimizer outputs a new IDL source code (106) to which an interface of the remote procedure is added, and new client source codes (105, 105?, . . . ) modified so as to use the remote procedure. This reduces communications involving a plurality of remote procedures to a single communication pass, thereby implementing high-speed communication between the client and the server.Type: GrantFiled: February 28, 2005Date of Patent: February 23, 2010Assignee: Hitachi, Ltd.Inventors: Shigekazu Inohara, Shinji Fujiwara, Yoshimasa Masuoka, Nobutoshi Sagawa
-
Patent number: 7587426Abstract: The invention relates to a method of virtualizing a plurality of network storages into a single-view file system for a client and obtains information about an object's storage location without inquiring of a resource manager. The method determines a network storage that should store an object based on a hash value generated from a logical identifier for the object to be accessed. While accessing the object, the method computes the hash value for the object's logical identifier to determine a network storage that should process an access request. Consequently, the method eliminates the need to inquire the object's storage location when the access request is issued. Further, the method eliminates the need to maintain the object's storage location when the number of servers is increased or decreased, thus providing easy management.Type: GrantFiled: August 16, 2002Date of Patent: September 8, 2009Assignee: Hitachi, Ltd.Inventors: Shinji Fujiwara, Nobutoshi Sagawa, Tetsuya Uemura, Hiroaki Odawara
-
Patent number: 7269635Abstract: In a file transfer system, a file stored in a server computer is transmitted to a client computer through a network. A portable mobile apparatus also connectable to the network has a transmission requesting means for requesting the server computer that the user of the mobile apparatus be authenticated and a desired file be transmitted from the server computer to the client computer. The server computer has a communication control unit for transmitting the desired file requested by the mobile apparatus to the client computer after authenticating the user of the mobile apparatus.Type: GrantFiled: June 14, 2002Date of Patent: September 11, 2007Assignee: Hitachi, Ltd.Inventors: Yoshimasa Masuoka, Nobutoshi Sagawa, Itaru Nishizawa, Tsuneyuki Imaki
-
Publication number: 20070203950Abstract: A storage comprising an object access module for the shared part for implementing advanced I/O provides an interface for registering and deleting object description data declaring how to store objects within a second storage, in order to reduce the development cost of modules for implementing functions. Also, in order to reduce the total cost of ownership, modules are transferred to the storage through a management computer. The present invention allows the storage for contiguously providing functions effective to a vast range of applications to be provided with lower development cost as well as lower total cost of ownership.Type: ApplicationFiled: May 1, 2007Publication date: August 30, 2007Inventors: Shigekazu Inohara, Itaru Nishizawa, Naoki Watanabe, Aki Tomita, Frederico Maciel, Hiroaki Odawara, Nobutoshi Sagawa, Mamoru Sugie
-
Patent number: 7231401Abstract: A storage comprising an object access module for the shared part for implementing advanced I/O provides an interface (121) for registering and deleting object description data declaring how to store objects within a second storage, in order to reduce the development cost of modules for implementing functions. Also, in order to reduce the total cost of ownership, modules are transferred to the storage through a management computer. The present invention allows the storage for contiguously providing functions effective to a vast range of applications to be provided with lower development cost as well as lower total cost of ownership.Type: GrantFiled: October 13, 1999Date of Patent: June 12, 2007Assignee: Hitachi, Ltd.Inventors: Shigekazu Inohara, Itaru Nishizawa, Naoki Watanabe, Aki Tomita, Frederico Buchholz Maciel, Hiroaki Odawara, Nobutoshi Sagawa, Mamoru Sugie
-
Publication number: 20070038675Abstract: In a process control system according to the present invention, a history record table, a history record relationship table, a process table, and a process relationship table are provided. The history record table stores information on a history record. The history record relationship table stores information on a history record relationship. The process table stores information on a process. The process relationship table stores information on a process relationship. When a history record is received, history records of the previous process and the next process are searched. Then, both of the history record relationship between a history record of the present process and a history record of the previous process and the history record relationship between the history record of the present process and a history record of the next process are created.Type: ApplicationFiled: September 6, 2006Publication date: February 15, 2007Inventors: Tomoyuki Mochizuki, Nobutoshi Sagawa, Yoji Taniguchi, Yuichi Kobayashi
-
Patent number: 7127635Abstract: Disclosed herein is a method for correcting programs without discontinuing service that is running on a logical computer. A patch manager 109 copies programs and data under control of a logical computer 1 (105) from one disk to another disk and activates a logical computer 2 (106). The logical computer 2 (106) corrects the copied programs by using a correction program in the copied programs. Then, the patch manager 109 switches control of a network from the logical computer 1 (105) to the logical computer 2 (106) in order to switch operation from the logical computer 1 (105) to the logical computer 2 (106).Type: GrantFiled: January 16, 2002Date of Patent: October 24, 2006Assignee: Hitachi, Ltd.Inventors: Yoshifumi Takamoto, Nobutoshi Sagawa, Toshiyuki Ukai
-
Publication number: 20060069777Abstract: In the case where Web service providers and Web service brokers are successively connected in a multistage manner to form a tree structure, with each of the Web service brokers relaying messages to be transmitted and received between a Web service requestor and the Web service providers, not only the performance, states, and configurations of Web service providers which are directly called by a Web service broker, but also those of Web service providers existing in a descendant direction of the tree structure, are made use of as information used to determine a Web service provider to which a request message should be transmitted.Type: ApplicationFiled: May 31, 2005Publication date: March 30, 2006Inventors: Hideharu Kato, Junichi Toyouchi, Tetsuo Tanaka, Nobutoshi Sagawa, Yoshiyuki Hirakawa
-
Publication number: 20060031286Abstract: There is provided a transaction processing system for providing plural services according to service level contracts, the system comprising: an SLA database for storing contract conditions defined for each of the services provided; request queues for storing processing requests sent from clients for the services provided while putting the respective services into a particular order; queuing condition detection module for obtaining waiting conditions of the processing requests stored in the request queues; and a scheduler for deciding priorities to the processing requests input from the client to the transaction processing system by referring to the contract conditions and the waiting conditions of the processing requests.Type: ApplicationFiled: August 23, 2005Publication date: February 9, 2006Inventor: Nobutoshi Sagawa
-
Publication number: 20050273792Abstract: A method for rapidly executing a series of remote procedure calls between a client and a server, comprising an RPC optimizer (101) that inputs an IDL source code (103) and client source codes (102, 102?, . . . ) so as to define as a new remote procedure a group of remote procedures to be performed by the client in an additional server source code (107). In turn, the RPC optimizer outputs a new IDL source code (106) to which an interface of the remote procedure is added, and new client source codes (105, 105?, . . . ) modified so as to use the remote procedure. This reduces communications involving a plurality of remote procedures to a single communication pass, thereby implementing high-speed communication between the client and the server.Type: ApplicationFiled: February 28, 2005Publication date: December 8, 2005Inventors: Shigekazu Inohara, Shinji Fujiwara, Yoshimasa Masuoka, Nobutoshi Sagawa
-
Patent number: 6820085Abstract: The present invention improves the scalability of application servers and database servers in Web systems, thereby providing higher cost-performance Web systems. The session state of an application is stored in a clustered cache database as required. This enables another application running on an arbitrary cluster server to read the stored session state from the clustered cache database to continue the processing of the application. In addition, a cache database cluster in which data can be updated on the cluster servers is configured, thereby providing a mechanism of causing them to synchronize with the database servers as necessary. Furthermore, a mechanism of adding cache databases to the cache database cluster, thereby enabling the system to respond to an increase in database access load.Type: GrantFiled: February 15, 2002Date of Patent: November 16, 2004Assignee: Hitachi, Ltd.Inventors: Itaru Nishizawa, Nobutoshi Sagawa
-
Patent number: 6757670Abstract: Method and apparatus for query processing including an optimization controller, responding to a query from an application related to an database, and controlling optimization processing of the query. A query classification definition and a query operation direction associated with the query classification definition are defined on a storing means. The query classification definition classifies the queries according to classifications and attributes including environment for use, time for use, database to be accessed, and the amount of data that is processed. The query operation direction defines strength of the direction including “Force”, “Recommended”, “Neutral”, and “Deny”, which is used to select operation at the time of query execution from several alternatives.Type: GrantFiled: September 11, 2000Date of Patent: June 29, 2004Assignee: Hitachi, Ltd.Inventors: Shigekazu Inohara, Itaru Nishizawa, Nobutoshi Sagawa, Akira Shimizu
-
Patent number: 6694306Abstract: A query processing system in which a virtual table to enable multiple mapping to a plurality of databases is provided in a data processing system to receive a query from an application program and partial replicas as copies of part of the data in the virtual table is prepared in storage so that the whole or part of a query can be processed using the partial replicas. For query units which cannot be processed using the partial replica, means to select an appropriate distributed join method and optimization to push down query processing to real databases as far as possible are used. The system allows transparent access to multiple different real databases according to access conditions without changing the column to be accessed in the virtual table or switching the virtual table, thereby eliminating the need to create a new application for each newly developed service.Type: GrantFiled: September 19, 2000Date of Patent: February 17, 2004Assignee: Hitachi, Ltd.Inventors: Itaru Nishizawa, Shigekazu Inohara, Nobutoshi Sagawa, Akira Shimizu
-
Publication number: 20030140051Abstract: The invention relates to a method of virtualizing a plurality of network storages into a single-view file system for a client and obtains information about an object's storage location without inquiring of a resource manager. The method determines a network storage that should store an object based on a hash value generated from a logical identifier for the object to be accessed. While accessing the object, the method computes the hash value for the object's logical identifier to determine a network storage that should process an access request. Consequently, the method eliminates the need to inquire the object's storage location when the access request is issued. Further, the method eliminates the need to maintain the object's storage location when the number of servers is increased or decreased, thus providing easy management.Type: ApplicationFiled: August 16, 2002Publication date: July 24, 2003Applicant: Hitachi, Ltd.Inventors: Shinji Fujiwara, Nobutoshi Sagawa, Tetsuya Uemura, Hiroaki Odawara
-
Publication number: 20030061350Abstract: In a file transfer system, a file stored in a server computer is transmitted to a client computer through a network. A portable mobile apparatus also connectable to the network has a transmission requesting means for requesting the server computer that the user of the mobile apparatus be authenticated and a desired file be transmitted from the server computer to the client computer. The server computer has a communication control unit for transmitting the desired file requested by the mobile apparatus to the client computer after authenticating the user of the mobile apparatus.Type: ApplicationFiled: June 14, 2002Publication date: March 27, 2003Inventors: Yoshimasa Masuoka, Nobutoshi Sagawa, Itaru Nishizawa, Tsuneyuki Imaki
-
Patent number: 6519598Abstract: A data request analysis unit for accepting and analyzing a request from a client computer, a data conversion program generation unit, and a data conversion unit are provided in a magnetic disk apparatus, the data conversion program generation unit downloads a program module by way of a network as required based on the analysis result obtained by use of the data request analysis unit to generate a data conversion program, and the data conversion unit downloads the conversion program, and converts the type of the data read out from the magnetic memory medium by use of the program, and directly transfers the converted data to the client computer by way of a network interface, thereby, the present invention provides a general purpose magnetic disk apparatus which is capable of flexibly accommodating the request from the client computer, the scalability of the whole system is improved because the data is converted in the magnetic disk apparatus, and the process efficiency of the client computer is improved.Type: GrantFiled: August 25, 1999Date of Patent: February 11, 2003Assignee: Hitachi, Ltd.Inventors: Itaru Nishizawa, Mamoru Sugie, Nobutoshi Sagawa, Hiroaki Odawara, Shigekazu Inohara, Frederico Maciel, Naoki Watanabe, Aki Tomita
-
Publication number: 20020198883Abstract: The present invention improves the scalability of application servers and database servers in Web systems, thereby providing higher cost-performance Web systems.Type: ApplicationFiled: February 15, 2002Publication date: December 26, 2002Inventors: Itaru Nishizawa, Nobutoshi Sagawa