Patents by Inventor Masahiro Ohkawa

Masahiro Ohkawa 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: 20090187612
    Abstract: A method of controlling access to a database includes autonomously archiving data within a database from a first storage device into a second storage device, according to an archive condition; the archive condition being input in conjunction with the data and being associated with the data; accepting an input of an access command to the database; determining whether data to be accessed in response to the access command input has already been archived in the second storage device based on the access command and the archive condition; and accessing data included in the database or data archived in the second storage device according to the access command based on the determination.
    Type: Application
    Filed: October 20, 2008
    Publication date: July 23, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Soh Kaijima, Masahiro Ohkawa, Akira Sakaguchi
  • Publication number: 20080306904
    Abstract: A system for integrating databases comprises a first virtual table, a second virtual table, a common table, a list, a generating section, and a selecting section. The first virtual table corresponds to a first data. The second virtual table corresponds to a second data. The common table is associated with the first and second virtual tables. The list indicates information about associations between the first and second virtual tables and the common table. The generating section generates two or more access plans from a database query on the common table. The two or more access plans involve at least one of the first and second virtual tables in accordance with the list. The selecting section selects one of the two or more access plans generated by the generating section to be used to execute the database query.
    Type: Application
    Filed: October 29, 2007
    Publication date: December 11, 2008
    Inventors: Takeshi Fukuda, Ryoji Kurosawa, Masahiro Ohkawa
  • Publication number: 20080275981
    Abstract: A client connected to a communication network performs an access request to an object. An application server performs an application by an actual object according to the client request. An object pool connected to the client and the application server pools a proxy object corresponding to the actual object and holds the actual object management information. The application server notifies the object pool of an event according to the status change of the application. The object pool automatically updates the actual object management information according to the notification of the event from the application server.
    Type: Application
    Filed: May 20, 2008
    Publication date: November 6, 2008
    Inventors: Iwao Inagaki, Seiji Hamada, Masahiro Ohkawa, Naomi Zenge, Kaori Nanba
  • Patent number: 7398313
    Abstract: A client connected to a communication network performs an access request to an object. An application server performs an application by an actual object according to the client request. An object pool connected to the client and the application server pools a proxy object corresponding to the actual object and holds the actual object management information. The application server notifies the object pool of an event according to the status change of the application. The object pool automatically updates the actual object management information according to the notification of the event from the application server.
    Type: Grant
    Filed: August 29, 2000
    Date of Patent: July 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Iwao Inagaki, Seiji Hamada, Masahiro Ohkawa, Naomi Zenge, Kaori Nanba
  • Publication number: 20080086449
    Abstract: An apparatus is provided with base table storage sections that store base tables and delta tables for the base tables, a summary table storage section that stores a summary table for storing results of queries to a plurality of base tables and delta information about the summary table, delta data processing sections that insert delta data of the base tables into the delta tables, and a delta computation processing section that generates delta information about the summary table. The delta computation processing section is provided with a generation section that generates delta information about a specified base table on the basis of an update that has been performed for the base table, in a situation where a subsequent update of the specified base table is permitted; and a control section that performs control so that, when a different base table is specified, delta information is generated in a different transaction.
    Type: Application
    Filed: October 22, 2007
    Publication date: April 10, 2008
    Inventors: Hirofumi Matsuzawa, Masahiro Ohkawa
  • Patent number: 6240549
    Abstract: Through an operation of a debugger 57, a process with respect to certain assumed collaboration is carried out for each module such that breakpoints may be set up at appropriate locations in a program. Executing the program, call relations up to a setup time of a breakpoint are stacked on a call stack. Using the debugger 57, these call relations are stored into a collaboration repository 51. A builder 52 is a means for controlling an overall development environment. This builder 52 may call a debugger 57 or another function 53 for displaying program information that comprises a collaboration matrix 54, a call graph 55, a class browser 56 and the like.
    Type: Grant
    Filed: August 18, 1999
    Date of Patent: May 29, 2001
    Assignee: International Business Machines Corporation
    Inventors: Seiji Hamada, Yuichi Nakamura, Masahiro Ohkawa, Michio Kikuchi
  • Patent number: 4696870
    Abstract: Disclosed is a solution circulation type metal-halogen battery in which an electrolyte is circulated between a reaction tank and an electrolyte storage tank. This battery has a first group of rectifying plates and a second group of rectifying plates aligned in a row, respectively, so as to partition between the inlet of the electrolyte and the reaction tank and between the outlet thereof and the reaction tank, respectively. These first and second groups of rectifying plates are formed in such a manner that the interval between the respective rectifying plates increases in accordance with a predetermined functional equation in the direction of moving away from the inlet or outlet side of the electrolyte. This apparatus equalizes the flow rate and velocity of the electrolyte flowing through the reaction tank, thereby preventing the occurrence of an overvoltage or a faulty deposition of metal resulting from the non-uniform flow of the electrolyte.
    Type: Grant
    Filed: March 7, 1986
    Date of Patent: September 29, 1987
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Torahiko Sasaki, Kazuo Sato, Masahiro Ohkawa, Yoshihiro Suzuki, Masato Kubota, Hatsuo Nakao, Kyoichi Tange