Patents by Inventor Harunobu Kubo

Harunobu Kubo 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: 8417648
    Abstract: Different virtual labels, for example, like +1 and ?1, are assigned to two data sets. A change analysis problem for the two data sets is reduced to a supervised learning problem by using the virtual labels. Specifically, a classifier such as logical regression, decision tree and SVM is prepared and is trained by use of a data set obtained by merging the two data sets assigned the virtual labels. A feature selection function of the resultant classifier is used to rank and output both every attribute contributing to classification and its contribution rate.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Shohei Hido, Ysuyoshi Ide, Hisashi Kashima, Harunobu Kubo, Hirofumi Matsuzawa
  • Patent number: 8185908
    Abstract: A method and system is provided for assigning programs in a workflow to one or more nodes for execution. Prior to the assignment, a priority of execution of each program is calculated in relation to its dependency upon data received and transmitted data. Based upon the calculated priority and the state of each of the nodes, the programs in the workflow are dynamically assigned to one or more nodes for execution. In addition to the node assignment based upon priority, preemptive execution of the programs in the workflow is determined so that the programs in the workflow may not preemptively be executed at a selected node in response to the determination.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: May 22, 2012
    Assignee: International Business Machines Corporation
    Inventors: Masaaki Taniguchi, Harunobu Kubo
  • Publication number: 20090222389
    Abstract: Different virtual labels, for example, like +1 and ?1, are assigned to two data sets. A change analysis problem for the two data sets is reduced to a supervised learning problem by using the virtual labels. Specifically, a classifier such as logical regression, decision tree and SVM is prepared and is trained by use of a data set obtained by merging the two data sets assigned the virtual labels. A feature selection function of the resultant classifier is used to rank and output both every attribute contributing to classification and its contribution rate.
    Type: Application
    Filed: February 17, 2009
    Publication date: September 3, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SHOHEI HIDO, TSUYOSHI IDE, HISASHI KASHIMA, HARUNOBU KUBO, HIROFUMI MATSUZAWA
  • Publication number: 20080276242
    Abstract: A method and system is provided for assigning programs in a workflow to one or more nodes for execution. Prior to the assignment, a priority of execution of each program is calculated in relation to its dependency upon data received and transmitted data. Based upon the calculated priority and the state of each of the nodes, the programs in the workflow are dynamically assigned to one or more nodes for execution. In addition to the node assignment based upon priority, preemptive execution of the programs in the workflow is determined so that the programs in the workflow may not preemptively be executed at a selected node in response to the determination.
    Type: Application
    Filed: July 15, 2008
    Publication date: November 6, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Masaaki Taniguchi, Harunobu Kubo
  • Publication number: 20060112388
    Abstract: A method and system is provided for assigning programs in a workflow to one or more nodes for execution. Prior to the assignment, a priority of execution of each program is calculated in relation to its dependency upon data received and transmitted data. Based upon the calculated priority and the state of each of the nodes, the programs in the workflow are dynamically assigned to one or more nodes for execution. In addition to the node assignment based upon priority, preemptive execution of the programs in the workflow is determined so that the programs in the workflow may not preemptively be executed at a selected node in response to the determination.
    Type: Application
    Filed: November 22, 2004
    Publication date: May 25, 2006
    Inventors: Masaaki Taniguchi, Harunobu Kubo
  • Patent number: 7024402
    Abstract: A spatial data mining apparatus for calculating an optimal distance from a database, wherein spatial information, such as addresses, is stored, includes an input mechanism, for the input of an objective function required for the optimization of a distance, an intermediate table generator 30, for employing in the database starting point data and query point data for calculating the distances between each starting point and each query point and for generating an intermediate table, and an optimal distance calculator for calculating a distance based on the intermediate table generated by the intermediate table generator, in order to optimize the value of the objective function that is entered by the input mechanism.
    Type: Grant
    Filed: April 3, 2001
    Date of Patent: April 4, 2006
    Assignee: International Business Machines Corporation
    Inventors: Yasuhiko Morimoto, Harunobu Kubo
  • Publication number: 20010051947
    Abstract: A spatial data mining apparatus for calculating an optimal distance from a database, wherein spatial information, such as addresses, is stored, includes an input mechanism, for the input of an objective function required for the optimization of a distance, an intermediate table generator 30, for employing in the database starting point data and query point data for calculating the distances between each starting point and each query point and for generating an intermediate table, and an optimal distance calculator for calculating a distance based on the intermediate table generated by the intermediate table generator, in order to optimize the value of the objective function that is entered by the input mechanism.
    Type: Application
    Filed: April 3, 2001
    Publication date: December 13, 2001
    Applicant: International Business Machines Corporation
    Inventors: Yasuhiko Morimoto, Harunobu Kubo