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: 20130010391
    Abstract: 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: Application
    Filed: July 6, 2011
    Publication date: January 10, 2013
    Applicant: Hitachi Asia Ltd.
    Inventors: Hui Li, Nobutoshi Sagawa, Kyosuke Ono
  • Patent number: 7873550
    Abstract: 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: Grant
    Filed: September 6, 2006
    Date of Patent: January 18, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Tomoyuki Mochizuki, Nobutoshi Sagawa, Yoji Taniguchi, Yuichi Kobayashi
  • Patent number: 7756940
    Abstract: 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: Grant
    Filed: August 23, 2005
    Date of Patent: July 13, 2010
    Assignee: Hitachi, Ltd.
    Inventor: Nobutoshi Sagawa
  • Patent number: 7669209
    Abstract: 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: Grant
    Filed: February 28, 2005
    Date of Patent: February 23, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Shigekazu Inohara, Shinji Fujiwara, Yoshimasa Masuoka, Nobutoshi Sagawa
  • Patent number: 7587426
    Abstract: 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: Grant
    Filed: August 16, 2002
    Date of Patent: September 8, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Shinji Fujiwara, Nobutoshi Sagawa, Tetsuya Uemura, Hiroaki Odawara
  • Patent number: 7269635
    Abstract: 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: Grant
    Filed: June 14, 2002
    Date of Patent: September 11, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Yoshimasa Masuoka, Nobutoshi Sagawa, Itaru Nishizawa, Tsuneyuki Imaki
  • Publication number: 20070203950
    Abstract: 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: Application
    Filed: May 1, 2007
    Publication date: August 30, 2007
    Inventors: Shigekazu Inohara, Itaru Nishizawa, Naoki Watanabe, Aki Tomita, Frederico Maciel, Hiroaki Odawara, Nobutoshi Sagawa, Mamoru Sugie
  • Patent number: 7231401
    Abstract: 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: Grant
    Filed: October 13, 1999
    Date of Patent: June 12, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Shigekazu Inohara, Itaru Nishizawa, Naoki Watanabe, Aki Tomita, Frederico Buchholz Maciel, Hiroaki Odawara, Nobutoshi Sagawa, Mamoru Sugie
  • Publication number: 20070038675
    Abstract: 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: Application
    Filed: September 6, 2006
    Publication date: February 15, 2007
    Inventors: Tomoyuki Mochizuki, Nobutoshi Sagawa, Yoji Taniguchi, Yuichi Kobayashi
  • Patent number: 7127635
    Abstract: 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: Grant
    Filed: January 16, 2002
    Date of Patent: October 24, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Yoshifumi Takamoto, Nobutoshi Sagawa, Toshiyuki Ukai
  • Publication number: 20060069777
    Abstract: 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: Application
    Filed: May 31, 2005
    Publication date: March 30, 2006
    Inventors: Hideharu Kato, Junichi Toyouchi, Tetsuo Tanaka, Nobutoshi Sagawa, Yoshiyuki Hirakawa
  • Publication number: 20060031286
    Abstract: 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: Application
    Filed: August 23, 2005
    Publication date: February 9, 2006
    Inventor: Nobutoshi Sagawa
  • Publication number: 20050273792
    Abstract: 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: Application
    Filed: February 28, 2005
    Publication date: December 8, 2005
    Inventors: Shigekazu Inohara, Shinji Fujiwara, Yoshimasa Masuoka, Nobutoshi Sagawa
  • Patent number: 6820085
    Abstract: 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: Grant
    Filed: February 15, 2002
    Date of Patent: November 16, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Itaru Nishizawa, Nobutoshi Sagawa
  • Patent number: 6757670
    Abstract: 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: Grant
    Filed: September 11, 2000
    Date of Patent: June 29, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Shigekazu Inohara, Itaru Nishizawa, Nobutoshi Sagawa, Akira Shimizu
  • Patent number: 6694306
    Abstract: 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: Grant
    Filed: September 19, 2000
    Date of Patent: February 17, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Itaru Nishizawa, Shigekazu Inohara, Nobutoshi Sagawa, Akira Shimizu
  • Publication number: 20030140051
    Abstract: 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: Application
    Filed: August 16, 2002
    Publication date: July 24, 2003
    Applicant: Hitachi, Ltd.
    Inventors: Shinji Fujiwara, Nobutoshi Sagawa, Tetsuya Uemura, Hiroaki Odawara
  • Publication number: 20030061350
    Abstract: 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: Application
    Filed: June 14, 2002
    Publication date: March 27, 2003
    Inventors: Yoshimasa Masuoka, Nobutoshi Sagawa, Itaru Nishizawa, Tsuneyuki Imaki
  • Patent number: 6519598
    Abstract: 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: Grant
    Filed: August 25, 1999
    Date of Patent: February 11, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Itaru Nishizawa, Mamoru Sugie, Nobutoshi Sagawa, Hiroaki Odawara, Shigekazu Inohara, Frederico Maciel, Naoki Watanabe, Aki Tomita
  • Publication number: 20020198883
    Abstract: The present invention improves the scalability of application servers and database servers in Web systems, thereby providing higher cost-performance Web systems.
    Type: Application
    Filed: February 15, 2002
    Publication date: December 26, 2002
    Inventors: Itaru Nishizawa, Nobutoshi Sagawa