Patents by Inventor Futoshi Haga

Futoshi Haga 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: 20080215771
    Abstract: In a computer system to which a plurality of I/O devices are connected and a pool I/O device is included therein, a periodical operation confirmation is performed on a pool I/O device to be used when a fault occurs. A pool I/O device operation confirmation section obtains pool I/O device status information from a pool I/O device status information storage section (provided inside or outside the computer system). The status information includes a pool I/O device ID for identifying the pool I/O device, a type of the pool I/O device, a status value indicating an operation confirmation result, and an update time indicating the most recent operation confirmation time. Then, the pool I/O device operation confirmation section activates the pool I/O device and performs an operation confirmation thereon; terminates the operation of the pool I/O device after the operation confirmation; and updates the pool I/O device status information using the operation confirmation result obtained by the operation confirmation.
    Type: Application
    Filed: January 31, 2008
    Publication date: September 4, 2008
    Inventors: Hiroyuki Osaki, Futoshi Haga, Yoshifumi Takamoto
  • Publication number: 20070277099
    Abstract: A server device is provided that requests a web service to provide services, and the server device prepares templates each corresponding to an area of web services that are provided. The server device adds input areas and input item names of data, required by a web service providing device of a web service specified by a user who operates a client terminal, to a template. In addition, an input condition for each input item, which is defined as a policy by the service providing device of the web service specified by the user, is added to the template. In this way, information displayed on a data input screen, which is sent to the user's client terminal, is completed as data, such as HTML-coded data, which can be processed by a browser running on the user terminal.
    Type: Application
    Filed: January 12, 2007
    Publication date: November 29, 2007
    Inventors: Kojiro NAKAYAMA, Yutaka Kudo, Futoshi Haga
  • Publication number: 20070150571
    Abstract: An event processing system that can perform processing corresponding to event messages certainly, and improve efficiency of processing event messages. To that end, the event processing system of the present invention holds event messages, which are received owing to state transitions of an IT service system, in an event message holding unit in order of issue. Among the event messages held in the event message holding unit, the event processing system searches for an event message for which a state of the IT service system after issue of the event message in question coincides with a state of the IT service system before issue of the oldest event message in the event message holding unit. When the event processing system can retrieve the event message in question, the event processing system deletes event messages ranging from the oldest event message to the retrieved event message from the event message holding unit.
    Type: Application
    Filed: June 21, 2006
    Publication date: June 28, 2007
    Inventors: Futoshi Haga, Yutaka Kudo, Tomohiro Morimura
  • Publication number: 20070106796
    Abstract: In a business system which allocates a request for one business application to one or more of the computer resources executing such business application, the computer resources are accommodated among the plurality of the business systems so that the load covered by each of the business systems is averaged out. The arbitration apparatus for resource allocation 101 calculates a margin rate for each business system by measuring load for respective business systems, and by calculating a ratio of the measured load and the allowable execution amount allowable under current constitution. When a computer resource 1241 which is not allocated to business system is found, this computer resource is allocated to the business system indicating low margin rate while if such computer resource 1241 is not found, the computer resource 1241 is reallocated by being released from the business system having high margin rate.
    Type: Application
    Filed: February 28, 2006
    Publication date: May 10, 2007
    Inventors: Yutaka Kudo, Futoshi Haga
  • Publication number: 20060224706
    Abstract: In a system which divides requests to an application, into computers on which the application is operating, computers are managed so as to prevent the lowering of the service level of each application. The resource assigning management apparatus 1 subtracts a total number of request counts (receive request count) received per unit tame by each server computer which is assigned to the application, from the total number of requests processible per unit time by each server computer 3 which is assigned to the application (request processible count), and calculates a resource amount available from the application to another application. Then, allocation of at least one server computer 3 that is assigned to the resource-excessive application is changed to an application which is lacking resources.
    Type: Application
    Filed: February 27, 2006
    Publication date: October 5, 2006
    Inventors: Yutaka Kudo, Futoshi Haga
  • Publication number: 20060224731
    Abstract: A server performance measurement system for efficiently measuring and collecting server performance differently depending on each business application in actual operation environment in which business applications are operated, includes a plurality of servers for processing requests from users, a load balancer for suitably distributing loads of the plurality of servers, a test management server computer and a test load control server computer, which can communicate with one another. The test management server computer includes a test start/end information processing unit, a server setting control unit, a test result information processing unit and a test result information management unit. The business application is operated in at least one of the plurality of servers to measure performance of the server.
    Type: Application
    Filed: November 22, 2005
    Publication date: October 5, 2006
    Applicant: Hitachi, Ltd.
    Inventors: Futoshi Haga, Yutaka Kudo
  • Publication number: 20060218243
    Abstract: In a system in which requests to an application are distributed to computers on which the application in question is executed, computers are managed so as to prevent lowering of the service level of each application. A resource assignment manager 1 manages specifications of server computers 3. Further, the resource assignment manager 1 manages, for each application, correspondence between specifications of a server computer 3 and the number of processed requests in the case where the application in question is executed on a server computer 3 having those specifications. For each application, the resource assignment manager 1 monitors the number of received requests and the number of processed requests on server computers 3 to which the application in question, to specify an application deficient in resources.
    Type: Application
    Filed: November 22, 2005
    Publication date: September 28, 2006
    Applicant: Hitachi, Ltd.
    Inventors: Yutaka Kudo, Futoshi Haga
  • Publication number: 20060075082
    Abstract: The addition of IT resources is suppressed smaller when a service area of a content distribution system is expanded. Individual clients 8 have a storage 85, a registration means which registers a part or all of the storage 85 in a local server 6 as a resource pool, and a requesting means which sends a distribution request for contents to the local server 6. The local server 6 has a storing means which stores a resource pool management table and a content management table, a request accepting means which accepts a distribution request for contents from the individual clients 8, a specifying means which specifies the resource pool storing the contents, a distribution instructing means which sends a distribution instruction for the contents to the client 8 having the specified resource pool.
    Type: Application
    Filed: November 30, 2004
    Publication date: April 6, 2006
    Inventors: Futoshi Haga, Yutaka Kudo, Takeshi Ishizaki
  • Publication number: 20060026429
    Abstract: In a data center architecture or the like, the present invention provides a method for setting up hosting environments concurrently by loading a boot image by means of network boot or the like, allowing for fast booting even with a large boot image, while preserving security. A boot image is divided into a plurality of parts. Computer resources have their public keys stored in their BIOS ROMs and e-signatures are attached to the boot image parts with a private key corresponding to one of the public keys. Also, priority levels in e-signature verification are assigned to the boot image parts. A boot instruction includes priority level setting. Only for boot image parts with that priority level or higher, e-signature verification is performed. By this manner, booting can be performed faster than booting involving verification of the e-signature to a whole boot image.
    Type: Application
    Filed: January 26, 2005
    Publication date: February 2, 2006
    Applicant: Hitachi, Ltd.
    Inventors: Yutaka Kudo, Futoshi Haga, Takeshi Ishizaki
  • Publication number: 20050192969
    Abstract: In a storage system including an information processing apparatus and a storage apparatus that is communicably connected to the information processing apparatus via a communication network and that writes or reads data to or from a storage device in response to a data write/read request transmitted from the information processing apparatus, real resource operations are managed, with virtual resources set by assigning the real resources and the settings changed in conformity with the operating status of the real resources.
    Type: Application
    Filed: January 27, 2005
    Publication date: September 1, 2005
    Applicant: Hitachi, Ltd.
    Inventors: Futoshi Haga, Yutaka Kudo, Shuji Fujino
  • Publication number: 20050172303
    Abstract: An execution multiplicity control system is provided which measures a load distribution over service objects for each case when one type of service requests are inputted into a distributed object system; calculates an effect index for when the execution multiplicity of each of the service objects is varied, based on the load distribution; measures, for each type of the service requests, the number of service requests actually inputted, to acquire a request distribution; calculates and stores a total effect index for when the execution multiplicity of each of the service objects is varied, based on the effect index and the request distribution; and controls the execution multiplicity of the service objects by applying a method of controlling the execution multiplicity of the service objects in descending order of the respective total effect indices calculated.
    Type: Application
    Filed: January 11, 2005
    Publication date: August 4, 2005
    Applicant: Hitachi, Ltd.
    Inventors: Yutaka Kudo, Futoshi Haga, Norihiro Kobayashi