Patents by Inventor Toshiyuki Sanuki

Toshiyuki Sanuki 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: 11222282
    Abstract: A computer-implemented method includes receiving a strategy associated with a new machine-learning (ML) project. There exist a plurality of ML projects, each of which includes artifacts, and for each such candidate project, the following are performed: iterations of the candidate ML project are divided into a first phase, including a first set of iterations, and a second phase, including a second set of iterations; a workload to generate the candidate ML project in the first phase is determined; a performance of the candidate ML project in the first phase is determined; an additional workload to generate the candidate ML project in the second phase is determined; and an increased performance of the candidate ML project in the second phase is determined. Final ML projects are selected from the candidate ML projects, based on the strategy. Artifacts of the final ML projects are incorporated into the new ML project.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: January 11, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kei Sugano, Hironori Takeuchi, Masato Noguchi, Toshiyuki Sanuki
  • Publication number: 20200097860
    Abstract: A computer-implemented method includes receiving a strategy associated with a new machine-learning (ML) project. There exist a plurality of ML projects, each of which includes artifacts, and for each such candidate project, the following are performed: iterations of the candidate ML project are divided into a first phase, including a first set of iterations, and a second phase, including a second set of iterations; a workload to generate the candidate ML project in the first phase is determined; a performance of the candidate ML project in the first phase is determined; an additional workload to generate the candidate ML project in the second phase is determined; and an increased performance of the candidate ML project in the second phase is determined. Final ML projects are selected from the candidate ML projects, based on the strategy. Artifacts of the final ML projects are incorporated into the new ML project.
    Type: Application
    Filed: September 21, 2018
    Publication date: March 26, 2020
    Inventors: Kei Sugano, HIRONORI TAKEUCHI, MASATO NOGUCHI, Toshiyuki Sanuki
  • Patent number: 8331737
    Abstract: The present invention relates to machine vision computing environments, and more specifically relates to a system and method for selectively accelerating the execution of image processing applications using a multi-core processor system. To this extent, a multi-core processor system is generally defined as one that is multi-platform, and potentially distributed via a network or other connection. The invention provides a machine vision system and method for executing image processing applications referred to herein as an image co-processor that comprises (among other things) a plurality of multi-core processors (MCPs) that work to process multiple images in an accelerated fashion.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: William H. Chung, Moon J. Kim, James R. Moulic, Toshiyuki Sanuki
  • Patent number: 8326092
    Abstract: The present invention relates to machine vision computing environments, and more specifically relates to a system and method for selectively accelerating the execution of image processing applications using a hybrid computing system. To this extent, a hybrid system is generally defined as one that is multi-platform, and potentially distributed via a network or other connection. The invention provides a machine vision system and method for executing image processing applications on a hybrid image processing system referred to herein as an image co-processor that comprises (among other things) a plurality of special purpose engines (SPEs) that work to process multiple images in an accelerated fashion.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: William H. Chung, Moon J. Kim, James R. Moulic, Toshiyuki Sanuki
  • Patent number: 7523008
    Abstract: This is an embodiment for enabling calibration of the bus interfacing cell processors and I/O Controllers in a multi-cell system without rebooting the system in response to a change in the environment temperature. This is accomplished by periodically checking the intake temperature. If the temperature rise is less than a predefined threshold, no action is taken. If the temperature rise is more than a predefined threshold, external interfaces are disabled, cell operations are halted and calibration is performed. Once the calibration is completed, cell operations are resumed and external interfaces are re-enabled.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yohichi Miwa, Aya Minami, Toshiyuki Sanuki
  • Publication number: 20080260296
    Abstract: The present invention relates to machine vision computing environments, and more specifically relates to a system and method for selectively accelerating the execution of image processing applications using a multi-core processor system. To this extent, a multi-core processor system is generally defined as one that is multi-platform, and potentially distributed via a network or other connection. The invention provides a machine vision system and method for executing image processing applications referred to herein as an image co-processor that comprises (among other things) a plurality of multi-core processors (MCPs) that work to process multiple images in an accelerated fashion.
    Type: Application
    Filed: April 23, 2007
    Publication date: October 23, 2008
    Inventors: William H. Chung, Moon J. Kim, James R. Moulic, Toshiyuki Sanuki
  • Publication number: 20080260297
    Abstract: The present invention relates to machine vision computing environments, and more specifically relates to a system and method for selectively accelerating the execution of image processing applications using a hybrid computing system. To this extent, a hybrid system is generally defined as one that is multi-platform, and potentially distributed via a network or other connection. The invention provides a machine vision system and method for executing image processing applications on a hybrid image processing system referred to herein as an image co-processor that comprises (among other things) a plurality of special purpose engines (SPEs) that work to process multiple images in an accelerated fashion.
    Type: Application
    Filed: April 23, 2007
    Publication date: October 23, 2008
    Inventors: William H. Chung, Moon J. Kim, James R. Moulic, Toshiyuki Sanuki
  • Publication number: 20070220206
    Abstract: A first array of disk drives overlaps with a second array of disk drives in a Redundant Array of Inexpensive Drives (RAID) system, in which the first and second arrays share at least one disk drive. A first stripe of data from a first client is stored in the first array, and a second stripe of data from a second client is stored in the second array. The shared disk drives are less than the number of drives needed to reconstruct a full stripe. Thus, in the event of a drive failure in the first array, the first client can reconstruct the first data stripe, but is never able to reconstruct the second stripe. Likewise, in the event of a drive failure in the second array, the second client can reconstruct the second data stripe, but is never able to reconstruct the first stripe.
    Type: Application
    Filed: May 23, 2007
    Publication date: September 20, 2007
    Inventors: Seiji Kobayashi, Toshiyuki Sanuki
  • Patent number: 7257674
    Abstract: A first array of disk drives overlaps with a second array of disk drives in a Redundant Array of Inexpensive Drives (RAID) system, in which the first and second arrays share at least one disk drive. A first stripe of data from a first client is stored in the first array, and a second stripe of data from a second client is stored in the second array. The shared disk drives are less than the number of drives needed to reconstruct a full stripe. Thus, in the event of a drive failure in the first array, the first client can reconstruct the first data stripe, but is never able to reconstruct the second stripe. Likewise, in the event of a drive failure in the second array, the second client can reconstruct the second data stripe, but is never able to reconstruct the first stripe.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: August 14, 2007
    Assignee: International Business Machines Corporation
    Inventors: Seiji Kobayashi, Toshiyuki Sanuki
  • Publication number: 20040268019
    Abstract: A first array of disk drives overlaps with a second array of disk drives in a Redundant Array of Inexpensive Drives (RAID) system, in which the first and second arrays share at least one disk drive. A first stripe of data from a first client is stored in the first array, and a second stripe of data from a second client is stored in the second array. The shared disk drives are less than the number of drives needed to reconstruct a full stripe. Thus, in the event of a drive failure in the first array, the first client can reconstruct the first data stripe, but is never able to reconstruct the second stripe. Likewise, in the event of a drive failure in the second array, the second client can reconstruct the second data stripe, but is never able to reconstruct the first stripe.
    Type: Application
    Filed: June 18, 2004
    Publication date: December 30, 2004
    Inventors: Seiji Kobayashi, Toshiyuki Sanuki