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: 11093502Abstract: 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: GrantFiled: November 7, 2018Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Soh Kaijima, Masahiro Ohkawa, Akira Sakaguchi, Masakazu Sano
-
Publication number: 20190073396Abstract: 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: ApplicationFiled: November 7, 2018Publication date: March 7, 2019Inventors: Soh Kaijima, Masahiro Ohkawa, Akira Sakaguchi, Masakazu Sano
-
Patent number: 10169420Abstract: 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: GrantFiled: October 27, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Soh Kaijima, Masahiro Ohkawa, Akira Sakaguchi, Masakazu Sano
-
Publication number: 20180052889Abstract: 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: ApplicationFiled: October 27, 2017Publication date: February 22, 2018Inventors: Soh Kaijima, Masahiro Ohkawa, Akira Sakaguchi, Masakazu Sano
-
Patent number: 9386073Abstract: 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: GrantFiled: August 19, 2013Date of Patent: July 5, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Masahiro Ohkawa
-
Patent number: 9223625Abstract: 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: GrantFiled: April 16, 2012Date of Patent: December 29, 2015Assignee: International Business Machines CorporationInventors: Iwao Inagaki, Seiji Hamada, Masahiro Ohkawa, Naomi Zenge, Kaori Nanba
-
Patent number: 8965912Abstract: 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: GrantFiled: October 29, 2007Date of Patent: February 24, 2015Assignee: International Business Machines CorporationInventors: Takeshi Fukuda, Ryoji Kurosawa, Masahiro Ohkawa
-
Patent number: 8949192Abstract: 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: GrantFiled: October 20, 2008Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventors: Soh Kaijima, Masahiro Ohkawa, Akira Sakaguchi
-
Patent number: 8849766Abstract: 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: GrantFiled: December 20, 2010Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventor: Masahiro Ohkawa
-
Patent number: 8745009Abstract: 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: GrantFiled: March 13, 2012Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventor: Masahiro Ohkawa
-
Publication number: 20140052826Abstract: 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: ApplicationFiled: August 19, 2013Publication date: February 20, 2014Applicant: International Business Machines CorporationInventor: Masahiro Ohkawa
-
Publication number: 20120260264Abstract: 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: ApplicationFiled: April 16, 2012Publication date: October 11, 2012Applicant: International Business Machines CorporationInventors: Iwao INAGAKI, Seiji HAMADA, Masahiro OHKAWA, Naomi ZENGE, Kaori NANBA
-
Patent number: 8271440Abstract: 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: GrantFiled: October 22, 2007Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Hirofumi Matsuzawa, Masahiro Ohkawa
-
Patent number: 8270795Abstract: 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: GrantFiled: August 31, 2011Date of Patent: September 18, 2012Assignee: Hitachi Cable, Ltd.Inventors: Akihito Hongo, Yoshinori Kurosawa, Masahiro Ohkawa, Hiroaki Takamiya
-
Publication number: 20120173491Abstract: 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: ApplicationFiled: March 13, 2012Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Masahiro Ohkawa
-
Patent number: 8185578Abstract: 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: GrantFiled: May 20, 2008Date of Patent: May 22, 2012Assignee: International Business Machines CorporationInventors: Iwao Inagaki, Seiji Hamada, Masahiro Ohkawa, Naomi Zenge, Kaori Nanba
-
Patent number: 8121452Abstract: 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: GrantFiled: February 19, 2009Date of Patent: February 21, 2012Assignee: Hitachi Cable, Ltd.Inventors: Akihito Hongo, Yoshinori Kurosawa, Masahiro Ohkawa, Hiroaki Takamiya
-
Publication number: 20110317970Abstract: 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: ApplicationFiled: August 31, 2011Publication date: December 29, 2011Inventors: Akihito HONGO, Yoshinori KUROSAWA, Masahiro OHKAWA, Hiroaki TAKAMIYA
-
Publication number: 20110178990Abstract: 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: ApplicationFiled: December 20, 2010Publication date: July 21, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Masahiro Ohkawa
-
Publication number: 20090208175Abstract: 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: ApplicationFiled: February 19, 2009Publication date: August 20, 2009Inventors: Akihito HONGO, Yoshinori Kurosawa, Masahiro Ohkawa, Hiroaki Takamiya