Patents by Inventor Masakuni Okada

Masakuni Okada 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: 8775767
    Abstract: A method, and associated system, for allocating memory to a first pipeline that includes a sequence of filters. Each filter is configured to execute a process specific to each filter, receive input data, and generate output data. The output data from each filter, except the last filter in the sequence, serves as the input data to the next filter in the sequence. An optimum memory capacity is allocated to the first pipeline if possible. Otherwise, a guaranteed memory bandwidth is allocated to the first pipeline if possible. Otherwise, extra memory currently allocated to a second pipeline is currently released if the second pipeline not currently performing processing or subsequently released when the second pipeline subsequently completes performing processing that is currently being performed, followed by allocating the extra memory to the first pipeline.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Atsushi Fukuda, Masakuni Okada, Kazuto Yamafuji, Takashi Yonezawa
  • Patent number: 8713352
    Abstract: In a parallel computing system having a plurality of computing node groups including at least one spare computing node group, a plurality of managing nodes for allocating jobs to the computing node groups and an information management server having respective computing node group status information are associated with the computing node groups, and the respective managing nodes update respective in-use computing node group status information by accessing the information management server. Furthermore, when the managing node detects an occurrence of a failure, the managing node having used then the computing node group disabled due to the failure identifies a spare computing node group by accessing the computing node group status information in the information management server. Then, the managing node having used then the disabled computing node group obtains the computing node group information of the identified spare computing node group.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: April 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Masakuni Okada, Fumitomo Ohsawa, Yoshiko Ishii, Naoki Matsuo
  • Patent number: 8630476
    Abstract: A system, and methods of operation thereof, is presented that permits determination of a defect in an inspection subject by means of processing an image of said inspection subject, which system avoids exhaustion of bandwidth in a communication line connected to the image processing unit. The system includes a unit to receive an image, a transmission queue and a buffer to store the image, an image processing unit to determine whether the image includes a defect image, a unit that generates defect information when the presence of a defect image is determined, an image extraction unit that extracts the defect image based on the defect information, and a storage unit for storing such defect image.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Masakuni Okada, Yumi Mori, Munehiro Doi, Shinsuke Ueyama
  • Patent number: 8488496
    Abstract: A situation is circumvented where wireless communication becomes impossible in a wireless LAN system under the influence of a blocking object, noise caused by an electromagnetic wave, or the like. A wireless LAN system comprises: a relay which can communicate with an external system; a master which can communicate with the relay; and a plurality of slaves which can wirelessly communicate with the master, the plurality of slaves including a first group and a second group, the first group comprising an alternative slave having a function of transmitting, when a portion of the slaves cannot receive a synchronization signal from the master, an information signal received from the master to the portion of slaves, and the second group comprising non-alternative slaves and not having the function of transmitting the information signal to the portion of slaves.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: July 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hiroaki Kubo, Masakuni Okada, Takehito Sakuragi, Kazuto Yamafuji
  • Patent number: 8379963
    Abstract: This solution 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 cell computing system. The invention provides a high performance machine vision system over the prior art and provides a method for executing image processing applications on a Cell and BPE3 image processing system. Moreover, implementations of the invention provide a machine vision system and method for distributing and managing the execution of image processing applications at a fine-grained level via a PCIe connected system. The hybrid system is replaced with the BPE3 and the switch is also eliminated from the prior in order to meet over 1 GB processing requirement.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Yumi Mori, Hiroki Nakano, Masakuni Okada
  • Publication number: 20120066470
    Abstract: A method, and associated system, for allocating memory to a first pipeline that includes a sequence of filters. Each filter is configured to execute a process specific to each filter, receive input data, and generate output data. The output data from each filter, except the last filter in the sequence, serves as the input data to the next filter in the sequence. An optimum memory capacity is allocated to the first pipeline if possible. Otherwise, a guaranteed memory bandwidth is allocated to the first pipeline if possible. Otherwise, extra memory currently allocated to a second pipeline is currently released if the second pipeline not currently performing processing or subsequently released when the second pipeline subsequently completes performing processing that is currently being performed, followed by allocating the extra memory to the first pipeline.
    Type: Application
    Filed: August 11, 2011
    Publication date: March 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Atsushi Fukuda, Masakuni Okada, Kazuto Yamafuji, Takashi Yonezawa
  • Publication number: 20110123094
    Abstract: A system, and methods of operation thereof, is presented that permits determination of a defect in an inspection subject by means of processing an image of said inspection subject, which system avoids exhaustion of bandwidth in a communication line connected to the image processing unit. The system includes a unit to receive an image, a transmission queue and a buffer to store the image, an image processing unit to determine whether the image includes a defect image, a unit that generates defect information when the presence of a defect image is determined, an image extraction unit that extracts the defect image based on the defect information, and a storage unit for storing such defect image.
    Type: Application
    Filed: February 3, 2011
    Publication date: May 26, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MASAKUNI OKADA, YUMI MORI, MUNEHIRO DOI, SHINSUKE UEYAMA
  • Patent number: 7817582
    Abstract: A path controller 10 creates a logical tree LT having a plurality of member trees MT1 and MT2 within a routing table 52 at the time of initial setting. Direct tables DT1 and DT2 for the member trees MT1 and MT2 have the same DT entries (root). Unlike a conventional tree in which a single tree is constructed for the same root, since the present invention is such that the plurality of member trees are constructed for the same root, the number of nodes N passed through before reaching leaves L is reduced. At the time of path search, a plurality of search engines SE1 and SE2 search the member trees MT1 and MT2, respectively.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Masakuni Okada, Michihiko Kondoh
  • Publication number: 20100214999
    Abstract: A situation is circumvented where wireless communication becomes impossible in a wireless LAN system under the influence of a blocking object, noise caused by an electromagnetic wave, or the like. A wireless LAN system comprises: a relay which can communicate with an external system; a master which can communicate with the relay; and a plurality of slaves which can wirelessly communicate with the master, the plurality of slaves including a first group and a second group, the first group comprising an alternative slave having a function of transmitting, when a portion of the slaves cannot receive a synchronization signal from the master, an information signal received from the master to the portion of slaves, and the second group comprising non-alternative slaves and not having the function of transmitting the information signal to the portion of slaves.
    Type: Application
    Filed: April 17, 2008
    Publication date: August 26, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hiroaki Kubo, Masakuni Okada, Takehito Sakuragi, Kazuto Yamafuji
  • Publication number: 20090245615
    Abstract: This solution 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 cell computing system. The invention provides a high performance machine vision system over the prior art and provides a method for executing image processing applications on a Cell and BPE3 image processing system. Moreover, implementations of the invention provide a machine vision system and method for distributing and managing the execution of image processing applications at a fine-grained level via a PCIe connected system. The hybrid system is replaced with the BPE3 and the switch is also eliminated from the prior in order to meet over 1 GB processing requirement.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 1, 2009
    Inventors: Moon J. Kim, Yumi Mori, Hiroki Nakano, Masakuni Okada
  • Patent number: 7460540
    Abstract: To provide a path controller capable of reducing path search time. A path controller 10 creates a logical tree LT having a plurality of member trees MT1 and MT2 within a routing table 52 at the time of initial setting. Direct tables DT1 and DT2 for the member trees MT1 and MT2 have the same DT entries (root). Unlike a conventional tree in which a single tree is constructed for the same root, since the present invention is such that the plurality of member trees are constructed for the same root, the number of nodes N passed through before reaching leaves L is reduced. At the time of path search, a plurality of search engines SE1 and SE2 search the member trees MT1 and MT2, respectively.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: December 2, 2008
    Assignee: International Business Machines Corporation
    Inventors: Masakuni Okada, Michihiko Kondoh
  • Publication number: 20080259933
    Abstract: A path controller 10 creates a logical tree LT having a plurality of member trees MT1 and MT2 within a routing table 52 at the time of initial setting. Direct tables DT1 and DT2 for the member trees MT1 and MT2 have the same DT entries (root). Unlike a conventional tree in which a single tree is constructed for the same root, since the present invention is such that the plurality of member trees are constructed for the same root, the number of nodes N passed through before reaching leaves L is reduced. At the time of path search, a plurality of search engines SE2 search the member trees MT1 and MT2, respectively.
    Type: Application
    Filed: April 16, 2008
    Publication date: October 23, 2008
    Inventors: Masakuni Okada, Michihiko Kondoh
  • Publication number: 20070180288
    Abstract: In a parallel computing system having a plurality of computing node groups including at least one spare computing node group, a plurality of managing nodes for allocating jobs to the computing node groups and an information management server having respective computing node group status information are associated with the computing node groups, and the respective managing nodes update respective in-use computing node group status information by accessing the information management server. Furthermore, when the managing node detects an occurrence of a failure, the managing node having used then the computing node group disabled due to the failure identifies a spare computing node group by accessing the computing node group status information in the information management server. Then, the managing node having used then the disabled computing node group obtains the computing node group information of the identified spare computing node group.
    Type: Application
    Filed: December 8, 2006
    Publication date: August 2, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Masakuni Okada, Fumitomo Ohsawa, Yoshiko Ishii, Naoki Matsuo
  • Publication number: 20050025072
    Abstract: To provide a path controller capable of reducing path search time. A path controller 10 creates a logical tree LT having a plurality of member trees MT1 and MT2 within a routing table 52 at the time of initial setting. Direct tables DT1 and DT2 for the member trees MT1 and MT2 have the same DT entries (root). Unlike a conventional tree in which a single tree is constructed for the same root, since the present invention is such that the plurality of member trees are constructed for the same root, the number of nodes N passed through before reaching leaves L is reduced. At the time of path search, a plurality of search engines SE1 and SE2 search the member trees MT1 and MT2, respectively.
    Type: Application
    Filed: July 1, 2004
    Publication date: February 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Masakuni Okada, Michihiko Kondoh