Patents by Inventor Munehiro Doi
Munehiro Doi 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: 9798696Abstract: Traffic data while the system is in operation is collected for a certain time as a preprocess. Typical patterns are extracted from the collected traffic data. Next, stream programs are created for the individual typical patterns and stored for the future reference. Next, the IDs of alternative tasks for transition among different stream programs are stored. In actual system operation, the system measures traffic data regularly or at any time, compares the resultant patterns with the typical patterns, and selects a stream program corresponding to the closest typical pattern as the next phase. Program shutdown time when shifting from the stream program in the present phase to the next phase can be reduced by gradually shifting empty tasks in the present phase to the next stream program as alternative tasks in consideration of the cost of switching between tasks, the cost of transferring data among resources, and so on.Type: GrantFiled: November 23, 2012Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: Munehiro Doi, Hideaki Komatsu, Kumiko Maeda, Masana Murase, Takeo Yoshizawa
-
Patent number: 9794138Abstract: Traffic data while the system is in operation is collected for a certain time as a preprocess. Typical patterns are extracted from the collected traffic data. Next, stream programs are created for the individual typical patterns and stored for the future reference. Next, the IDs of alternative tasks for transition among different stream programs are stored. In actual system operation, the system measures traffic data regularly or at any time, compares the resultant patterns with the typical patterns, and selects a stream program corresponding to the closest typical pattern as the next phase. Program shutdown time when shifting from the stream program in the present phase to the next phase can be reduced by gradually shifting empty tasks in the present phase to the next stream program as alternative tasks in consideration of the cost of switching between tasks, the cost of transferring data among resources, and so on.Type: GrantFiled: April 21, 2011Date of Patent: October 17, 2017Assignee: International Business Machines CorporationInventors: Munehiro Doi, Hideaki Komatsu, Kumiko Maeda, Masana Murase, Takeo Yoshizawa
-
Patent number: 9569448Abstract: A technique for operating a storage network system includes storing, at one or more of a plurality of data collection storages arranged along a traveling path of a mobile body, data records received from the mobile body. An acknowledge (ACK) record including a storage identifier (ID) is transmitted, from the one or more of the plurality of data collection storages to the mobile body, in response to receiving the data records. Communication between a user storage and the one or more of the plurality of data collection storages is established via a communication network that is configured to receive the ACK record and receive and store at least one of the data records from the one or more of the data collection storages that is identified by the storage ID in the received ACK record.Type: GrantFiled: June 9, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Munehiro Doi, Hiroki Nakano, Hitoshi Nishino, Shinya Takasaka
-
Patent number: 9563631Abstract: A technique for operating a storage network system includes storing, at one or more of a plurality of data collection storages arranged along a traveling path of a mobile body, data records received from the mobile body. An acknowledge (ACK) record including a storage identifier (ID) is transmitted, from the one or more of the plurality of data collection storages to the mobile body, in response to receiving the data records. Communication between a user storage and the one or more of the plurality of data collection storages is established via a communication network that is configured to receive the ACK record and receive and store at least one of the data records from the one or more of the data collection storages that is identified by the storage ID in the received ACK record.Type: GrantFiled: October 1, 2012Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Munehiro Doi, Hiroki Nakano, Hitoshi Nishino, Shinya Takasaka
-
Patent number: 9262442Abstract: A technique for generating a representative image representing a case and radiographic interpretation information for each case includes calculating wavelet features of a plurality of images that have been taken and stored in the past. The calculated wavelet features and extracted keywords are stored in association with the stored images. The stored images are classified on the basis of the extracted keywords to generate a plurality of groups. For each of the generated groups, a centroid vector of wavelet feature-based feature vectors of respective images corresponding to the keywords is calculated and a spatial distance between the calculated centroid vector and each of the wavelet feature-based feature vectors is calculated. For each of the groups, the image for which the calculated spatial distance is the shortest and the radiographic interpretation information associated with the image is stored as a representative image of that group.Type: GrantFiled: September 19, 2014Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Munehiro Doi, Yumi Mori, Hiroki Nakano
-
Publication number: 20150379044Abstract: A technique for generating a representative image representing a case and radiographic interpretation information for each case includes calculating wavelet features of a plurality of images that have been taken and stored in the past. The calculated wavelet features and extracted keywords are stored in association with the stored images. The stored images are classified on the basis of the extracted keywords to generate a plurality of groups. For each of the generated groups, a centroid vector of wavelet feature-based feature vectors of respective images corresponding to the keywords is calculated and a spatial distance between the calculated centroid vector and each of the wavelet feature-based feature vectors is calculated. For each of the groups, the image for which the calculated spatial distance is the shortest and the radiographic interpretation information associated with the image is stored as a representative image of that group.Type: ApplicationFiled: September 19, 2014Publication date: December 31, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: MUNEHIRO DOI, YUMI MORI, HIROKI NAKANO
-
Publication number: 20150373113Abstract: A technique for operating a storage network system includes storing, at one or more of a plurality of data collection storages arranged along a traveling path of a mobile body, data records received from the mobile body. An acknowledge (ACK) record including a storage identifier (ID) is transmitted, from the one or more of the plurality of data collection storages to the mobile body, in response to receiving the data records. Communication between a user storage and the one or more of the plurality of data collection storages is established via a communication network that is configured to receive the ACK record and receive and store at least one of the data records from the one or more of the data collection storages that is identified by the storage ID in the received ACK record.Type: ApplicationFiled: June 9, 2015Publication date: December 24, 2015Inventors: MUNEHIRO DOI, HIROKI NAKANO, HITOSHI NISHINO, SHINYA TAKASAKA
-
Patent number: 9208173Abstract: A technique for searching for an image includes calculating wavelet features of a plurality of images. A keyword included in radiographic interpretation information is extracted for each of the stored images. The calculated wavelet features and the extracted keywords are stored in association with the respective stored images. A newly taken image is acquired and a wavelet feature of the acquired image is calculated. A keyword included in radiographic interpretation information corresponding to the acquired image is extracted and a search for similar radiographic interpretation information from the stored keywords is performed. A wavelet feature-based spatial distance between the acquired image and each of images corresponding to the radiographic interpretation information found is calculated. A search result of any images for which the calculated wavelet feature-based spatial distance is shorter than a predetermined value is output, in ascending order of the calculated wavelet feature-based spatial distance.Type: GrantFiled: September 19, 2014Date of Patent: December 8, 2015Assignee: GLOBALFOUNDRIES INC.Inventors: Munehiro Doi, Yumi Mori, Hiroki Nakano
-
Patent number: 9201902Abstract: A technique for searching for an image includes calculating wavelet features of a plurality of images. A keyword included in radiographic interpretation information is extracted for each of the stored images. The calculated wavelet features and the extracted keywords are stored in association with the respective stored images. A newly taken image is acquired and a wavelet feature of the acquired image is calculated. A keyword included in radiographic interpretation information corresponding to the acquired image is extracted and a search for similar radiographic interpretation information from the stored keywords is performed. A wavelet feature-based spatial distance between the acquired image and each of images corresponding to the radiographic interpretation information found is calculated. A search result of any images for which the calculated wavelet feature-based spatial distance is shorter than a predetermined value is output, in ascending order of the calculated wavelet feature-based spatial distance.Type: GrantFiled: September 20, 2012Date of Patent: December 1, 2015Assignee: GLOBALFOUNDRIES INC.Inventors: Munehiro Doi, Yumi Mori, Hiroki Nakano
-
Patent number: 9201901Abstract: A technique for generating a representative image representing a case and radiographic interpretation information for each case includes calculating wavelet features of a plurality of images that have been taken and stored in the past. The calculated wavelet features and extracted keywords are stored in association with the stored images. The stored images are classified on the basis of the extracted keywords to generate a plurality of groups. For each of the generated groups, a centroid vector of wavelet feature-based feature vectors of respective images corresponding to the keywords is calculated and a spatial distance between the calculated centroid vector and each of the wavelet feature-based feature vectors is calculated. For each of the groups, the image for which the calculated spatial distance is the shortest and the radiographic interpretation information associated with the image is stored as a representative image of that group.Type: GrantFiled: September 20, 2012Date of Patent: December 1, 2015Assignee: International Business Machines CorporationInventors: Munehiro Doi, Yumi Mori, Hiroki Nakano
-
Publication number: 20140040908Abstract: A system processing an application in a hybrid system includes a database comprising a plurality of libraries, each library comprising sub-program components, wherein two or more of the components are combined by an end user into a stream flow defining an application. The system also includes a plurality of resources configured to process the stream flow, architecture of at least one of the plurality of resources being different from architecture of another of the plurality of resources. The system also includes a compiler configured to generate a resource assignment assigning the plurality of resources to the two or more of the components in the stream flow, at least two of the two or more of the components in the stream flow sharing at least one of the plurality of resources according to the resource assignment.Type: ApplicationFiled: August 8, 2012Publication date: February 6, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munehiro Doi, Kumiko Maeda, Masana Murase
-
Publication number: 20140040907Abstract: A system processing an application in a hybrid system includes a database comprising a plurality of libraries, each library comprising sub-program components, wherein two or more of the components are combined by an end user into a stream flow defining an application. The system also includes a plurality of resources configured to process the stream flow, architecture of at least one of the plurality of resources being different from architecture of another of the plurality of resources. The system also includes a compiler configured to generate a resource assignment assigning the plurality of resources to the two or more of the components in the stream flow, at least two of the two or more of the components in the stream flow sharing at least one of the plurality of resources according to the resource assignment.Type: ApplicationFiled: August 1, 2012Publication date: February 6, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munehiro Doi, Kumiko Maeda, Masana Murase
-
Patent number: 8630476Abstract: 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: GrantFiled: February 3, 2011Date of Patent: January 14, 2014Assignee: International Business Machines CorporationInventors: Masakuni Okada, Yumi Mori, Munehiro Doi, Shinsuke Ueyama
-
Patent number: 8462369Abstract: The present invention provides a hybrid image processing system, which generally includes an image processing unit for receiving image data corresponding to a set of images, generating commands for processing the image data, and sending the images and the commands to an image processing unit of the hybrid image processing system. Upon receipt, the image processing unit will recognize and interpret the commands, assign and/or schedule tasks for processing the image data to a set of (e.g., special) processing engines based on the commands, and return results and/or processed image data to the image interface unit.Type: GrantFiled: June 25, 2007Date of Patent: June 11, 2013Assignee: International Business Machines CorporationInventors: Munehiro Doi, Moon J. Kim, Yumi Mori, James R. Moulic, Hiroki Nakano
-
Publication number: 20130103829Abstract: Traffic data while the system is in operation is collected for a certain time as a preprocess. Typical patterns are extracted from the collected traffic data. Next, stream programs are created for the individual typical patterns and stored for the future reference. Next, the IDs of alternative tasks for transition among different stream programs are stored. In actual system operation, the system measures traffic data regularly or at any time, compares the resultant patterns with the typical patterns, and selects a stream program corresponding to the closest typical pattern as the next phase. Program shutdown time when shifting from the stream program in the present phase to the next phase can be reduced by gradually shifting empty tasks in the present phase to the next stream program as alternative tasks in consideration of the cost of switching between tasks, the cost of transferring data among resources, and so on.Type: ApplicationFiled: April 21, 2011Publication date: April 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munehiro Doi, Hideaki Komatsu, Kumiko Maeda, Masana Murase, Takeo Yoshizawa
-
Patent number: 8238624Abstract: The present invention uses a common, hybrid system platform to provide a generalized medical image processing system that can handle the existing medical image application as it is and route the compute intensive medical image processing to a multi-core processor/processing system. The invention allows the processing platform to be shared among healthcare system such as mammography, X-ray, CT Scan MRI, two-photon, laser microscopy, digital pathology, etc. It also allows the processing platform to deliver medical images to a variety of client devices, such as a desktop computer or a handheld device, through the network without high-performance graphical display capabilities because the rendering of the medical images is performed on the Cell BE based platform of the invention.Type: GrantFiled: July 24, 2007Date of Patent: August 7, 2012Assignee: International Business Machines CorporationInventors: Munehiro Doi, Moon J. Kim, Yumi Mori, James R. Moulic, Hiroki Nakano, Hiroki Nishiyama
-
Patent number: 8229251Abstract: The present approach increases bandwidth by performing at least two functions at the pre-processing level. Specifically, under the present approach, program code is structured so that the segmentation and binarization functions/modules (and optionally a blob analysis function/module) are merged into a single module to reduce memory bandwidth. In addition, each image frame is segmented into a plurality of partitions (e.g., vertical strips) to enhance the reusability of the image data in LS already fetched from main memory. Each partition is then processed by a separate one of a plurality of processing engines, thereby increasing the utilization of all processing engines and allowing the processing engines to maintain good bandwidth.Type: GrantFiled: February 8, 2008Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: Munehiro Doi, Moon J. Kim, Yumi Mori, Hangu Yeo
-
Publication number: 20110131554Abstract: A method, system and computer program product for optimizing performance of an application running on a hybrid system. The method includes the steps of: selecting a first user defined operator from a library component within the application; determining at least one available hardware resource; generating at least one execution pattern for the first user defined operator based on the available hardware resource; compiling the execution pattern; measuring the execution speed of the execution pattern on the available hardware resource; and storing the execution speed and the execution pattern in an optimization table; where at least one of the steps is carried out using a computer device so that performance of said application is optimized on the hybrid system.Type: ApplicationFiled: November 29, 2010Publication date: June 2, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munehiro Doi, Hideaki Komatsu, Kumiko Maeda, Masana Murase, Takeo Yoshizawa
-
Publication number: 20110123094Abstract: 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: ApplicationFiled: February 3, 2011Publication date: May 26, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: MASAKUNI OKADA, YUMI MORI, MUNEHIRO DOI, SHINSUKE UEYAMA
-
Publication number: 20090202149Abstract: The present approach increases bandwidth by performing at least two functions at the pre-processing level. Specifically, under the present approach, program code is structured so that the segmentation and binarization functions/modules (and optionally a blob analysis function/module) are merged into a single module to reduce memory bandwidth. In addition, each image frame is segmented into a plurality of partitions (e.g., vertical strips) to enhance the reusability of the image data in LS already fetched from main memory. Each partition is then processed by a separate one of a plurality of processing engines, thereby increasing the utilization of all processing engines and allowing the processing engines to maintain good bandwidth.Type: ApplicationFiled: February 8, 2008Publication date: August 13, 2009Inventors: Munehiro Doi, Moon J. Kim, Yumi Mori, Hangu Yeo