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).

  • Patent number: 11093502
    Abstract: A method, system and computer program product for storing a sub-table by deciding one of a plurality of table storage areas, the sub-tables resulting from partitioning of a table in a database. To provide efficient table partitioning, a database is described for distributively locating a plurality of sub-tables resulting from partitioning of a table in a database. This includes an acquiring section that monitors access occurrences to each of the sub-tables to acquire a history of access occurrences. Also a deciding section decides a table storage area in which a sub-table is to be located, based on the history of access occurrences to each of the sub-tables.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Soh Kaijima, Masahiro Ohkawa, Akira Sakaguchi, Masakazu Sano
  • Publication number: 20190073396
    Abstract: A method, system and computer program product for storing a sub-table by deciding one of a plurality of table storage areas, the sub-tables resulting from partitioning of a table in a database. To provide efficient table partitioning, a database is described for distributively locating a plurality of sub-tables resulting from partitioning of a table in a database. This includes an acquiring section that monitors access occurrences to each of the sub-tables to acquire a history of access occurrences. Also a deciding section decides a table storage area in which a sub-table is to be located, based on the history of access occurrences to each of the sub-tables.
    Type: Application
    Filed: November 7, 2018
    Publication date: March 7, 2019
    Inventors: Soh Kaijima, Masahiro Ohkawa, Akira Sakaguchi, Masakazu Sano
  • Patent number: 10169420
    Abstract: A method, system and computer program product for storing a sub-table by deciding one of a plurality of table storage areas, the sub-tables resulting from partitioning of a table in a database. To provide efficient table partitioning, a database is described for distributively locating a plurality of sub-tables resulting from partitioning of a table in a database. This includes an acquiring section that monitors access occurrences to each of the sub-tables to acquire a history of access occurrences. Also a deciding section decides a table storage area in which a sub-table is to be located, based on the history of access occurrences to each of the sub-tables.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Soh Kaijima, Masahiro Ohkawa, Akira Sakaguchi, Masakazu Sano
  • Publication number: 20180052889
    Abstract: A method, system and computer program product for storing a sub-table by deciding one of a plurality of table storage areas, the sub-tables resulting from partitioning of a table in a database. To provide efficient table partitioning, a database is described for distributively locating a plurality of sub-tables resulting from partitioning of a table in a database. This includes an acquiring section that monitors access occurrences to each of the sub-tables to acquire a history of access occurrences. Also a deciding section decides a table storage area in which a sub-table is to be located, based on the history of access occurrences to each of the sub-tables.
    Type: Application
    Filed: October 27, 2017
    Publication date: February 22, 2018
    Inventors: Soh Kaijima, Masahiro Ohkawa, Akira Sakaguchi, Masakazu Sano
  • Patent number: 9386073
    Abstract: Embodiments relate to a method, system and program product for performing data processing. The system includes a plurality of computer servers configured to perform data processing, a client in processing communication with the computer servers and enabled to request data processing from any of the servers and a storing component included in the client for storing information relating to requested data to be processed. A processing component included in each computer server for applying a control lock to data being processed. A reprocessing request component is included in the client for enabling a new server to take over processing of requested data upon failure of previously processing computer server. The computer server obtains information relating to requested data from storing component and information relating to control lock information from the processing component such that the new computer server commences processing at a processing point exactly prior to the failure.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: July 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Masahiro Ohkawa
  • Patent number: 9223625
    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: April 16, 2012
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Iwao Inagaki, Seiji Hamada, Masahiro Ohkawa, Naomi Zenge, Kaori Nanba
  • Patent number: 8965912
    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: Grant
    Filed: October 29, 2007
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Takeshi Fukuda, Ryoji Kurosawa, Masahiro Ohkawa
  • Patent number: 8949192
    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: Grant
    Filed: October 20, 2008
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Soh Kaijima, Masahiro Ohkawa, Akira Sakaguchi
  • Patent number: 8849766
    Abstract: An information processor may include a command receiving unit that receives an immediate processing command in which a deletion target to be deleted from the database is conditioned, and a registration processing unit that registers information defining the deletion target into a management data unit. In addition, the information processor may include a deletion processing unit that deletes the deletion target from a database, and deregisters the deleted deletion target from the management data unit. The information processor can also include a data manipulation command processing unit, which, in the case where a data manipulation command having a manipulation target that coincides with a table of the deletion target registered in the management data unit is received, processes the data manipulation command in a state where a condition to exclude the deletion target from the manipulation target is added to the data manipulation command.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventor: Masahiro Ohkawa
  • Patent number: 8745009
    Abstract: An information processor may include a command receiving unit that receives an immediate processing command in which a deletion target to be deleted from the database is conditioned, and a registration processing unit that registers information defining the deletion target into a management data unit. In addition, the information processor may include a deletion processing unit that deletes the deletion target from a database, and deregisters the deleted deletion target from the management data unit. The information processor can also include a data manipulation command processing unit, which, in the case where a data manipulation command having a manipulation target that coincides with a table of the deletion target registered in the management data unit is received, processes the data manipulation command in a state where a condition to exclude the deletion target from the manipulation target is added to the data manipulation command.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventor: Masahiro Ohkawa
  • Publication number: 20140052826
    Abstract: Embodiments relate to a method, system and program product for performing data processing. The system includes a plurality of computer servers configured to perform data processing, a client in processing communication with the computer servers and enabled to request data processing from any of the servers and a storing component included in the client for storing information relating to requested data to be processed. A processing component included in each computer server for applying a control lock to data being processed. A reprocessing request component is included in the client for enabling a new server to take over processing of requested data upon failure of previously processing computer server. The computer server obtains information relating to requested data from storing component and information relating to control lock information from the processing component such that the new computer server commences processing at a processing point exactly prior to the failure.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 20, 2014
    Applicant: International Business Machines Corporation
    Inventor: Masahiro Ohkawa
  • Publication number: 20120260264
    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: April 16, 2012
    Publication date: October 11, 2012
    Applicant: International Business Machines Corporation
    Inventors: Iwao INAGAKI, Seiji HAMADA, Masahiro OHKAWA, Naomi ZENGE, Kaori NANBA
  • Patent number: 8271440
    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: Grant
    Filed: October 22, 2007
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hirofumi Matsuzawa, Masahiro Ohkawa
  • Patent number: 8270795
    Abstract: A hollow fiber has a hollow tube, a reflecting film formed on an inner wall of the hollow tube, and the reflecting film is a first metal film formed by baking a first metal nano particle solution including a first metal nano particle. The hollow fiber may have a transparent film on the first metal film. The transparent film is formed by baking or chemically reacting from a second metal nano particle included in a second metal nano particle solution.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: September 18, 2012
    Assignee: Hitachi Cable, Ltd.
    Inventors: Akihito Hongo, Yoshinori Kurosawa, Masahiro Ohkawa, Hiroaki Takamiya
  • Publication number: 20120173491
    Abstract: An information processor may include a command receiving unit that receives an immediate processing command in which a deletion target to be deleted from the database is conditioned, and a registration processing unit that registers information defining the deletion target into a management data unit. In addition, the information processor may include a deletion processing unit that deletes the deletion target from a database, and deregisters the deleted deletion target from the management data unit. The information processor can also include a data manipulation command processing unit, which, in the case where a data manipulation command having a manipulation target that coincides with a table of the deletion target registered in the management data unit is received, processes the data manipulation command in a state where a condition to exclude the deletion target from the manipulation target is added to the data manipulation command.
    Type: Application
    Filed: March 13, 2012
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Masahiro Ohkawa
  • Patent number: 8185578
    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: May 20, 2008
    Date of Patent: May 22, 2012
    Assignee: International Business Machines Corporation
    Inventors: Iwao Inagaki, Seiji Hamada, Masahiro Ohkawa, Naomi Zenge, Kaori Nanba
  • Patent number: 8121452
    Abstract: A hollow fiber has a hollow tube, a reflecting film formed on an inner wall of the hollow tube, and the reflecting film is a first metal film formed by baking a first metal nano particle solution including a first metal nano particle. The hollow fiber may have a transparent film on the first metal film. The transparent film is formed by baking or chemically reacting from a second metal nano particle included in a second metal nano particle solution.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: February 21, 2012
    Assignee: Hitachi Cable, Ltd.
    Inventors: Akihito Hongo, Yoshinori Kurosawa, Masahiro Ohkawa, Hiroaki Takamiya
  • Publication number: 20110317970
    Abstract: A hollow fiber has a hollow tube, a reflecting film formed on an inner wall of the hollow tube, and the reflecting film is a first metal film formed by baking a first metal nano particle solution including a first metal nano particle. The hollow fiber may have a transparent film on the first metal film. The transparent film is formed by baking or chemically reacting from a second metal nano particle included in a second metal nano particle solution.
    Type: Application
    Filed: August 31, 2011
    Publication date: December 29, 2011
    Inventors: Akihito HONGO, Yoshinori KUROSAWA, Masahiro OHKAWA, Hiroaki TAKAMIYA
  • Publication number: 20110178990
    Abstract: An information processor may include a command receiving unit that receives an immediate processing command in which a deletion target to be deleted from the database is conditioned, and a registration processing unit that registers information defining the deletion target into a management data unit. In addition, the information processor may include a deletion processing unit that deletes the deletion target from a database, and deregisters the deleted deletion target from the management data unit. The information processor can also include a data manipulation command processing unit, which, in the case where a data manipulation command having a manipulation target that coincides with a table of the deletion target registered in the management data unit is received, processes the data manipulation command in a state where a condition to exclude the deletion target from the manipulation target is added to the data manipulation command.
    Type: Application
    Filed: December 20, 2010
    Publication date: July 21, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Masahiro Ohkawa
  • Publication number: 20090208175
    Abstract: A hollow fiber has a hollow tube, a reflecting film formed on an inner wall of the hollow tube, and the reflecting film is a first metal film formed by baking a first metal nano particle solution including a first metal nano particle. The hollow fiber may have a transparent film on the first metal film. The transparent film is formed by baking or chemically reacting from a second metal nano particle included in a second metal nano particle solution.
    Type: Application
    Filed: February 19, 2009
    Publication date: August 20, 2009
    Inventors: Akihito HONGO, Yoshinori Kurosawa, Masahiro Ohkawa, Hiroaki Takamiya