Inventor

Hideaki Komatsu

Inventor
Yokohama, JP

Overview

92→
Patents
1997–2021
Patent span
Physics
Primary field (CPC G)

Patents· 92 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing73%
F02CGas-turbine plants4%
Y02EReduction of greenhouse gas [ghg] emissions, related to energy generation, transmission or distribution4%
F01KSteam engine plants3%
F05DIndexing scheme for aspects relating to non-positive-displacement machines or engines, gas-turbines or jet-propulsion plants3%
G05BControl or regulating systems in general3%
H04LTransmission of digital information, e.g. telegraphic communication3%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests3%
B25BTools or bench devices not otherwise provided for, for fastening, connecting, disengaging, or holding2%
H03MCoding2%
PatentTitleYear
D0929283Instrument panel for an automobile202110,089,370Extraction device, data processing system, and extraction method201810,042,787Controlling data transfer for data processing20189,984,134Extraction device, data processing system, and extraction method20189,798,696'Computer system, method, and program'20179,794,138'Computer system, method, and program'20179,298,419'Merging sorted data arrays based on vector minimum, maximum, and permute instructions'20169,251,308'Simulation method, system, and program'20168,959,498'Parallelization method, system and program'20158,954,945'Profile-based global live-range splitting'20158,954,944'Profile-based global live-range splitting'20158,909,835'Computer system and method of controlling computer system'20148,868,381'Control system design simulation using switched linearization'20148,768,681'Control unit simulation method, system, and program'20148,769,547'Reduced data transfer during processor context switching'20148,677,334'Parallelization method, system and program'20148,676,560'Simulation method, system and program for simulating physical unit controlled by electronic control unit'20148,671,399'Systems and methods for efficiently using stack registers and storage medium therefor'20148,670,967'Simulation method, system and article of manufacture'20148,645,382'Converter, server system, conversion method and program'20148,595,712'Source code processing method, system and program'20138,555,270'Profile-based global live-range splitting'20138,498,856'Simulation method, system and program'20138,473,969'Method and system for speeding up mutual exclusion'20138,438,553'Paralleling processing method, system and program'20138,412,496'Simulation system, method, and program'20138,407,679'Source code processing method, system and program'20138,327,342'Method of reducing logging code in a computing system'20128,291,398'Compiler for optimizing program'20128,271,994'Reduced data transfer during processor context switching'20128,266,603'Technique for allocating register to variable for compiling'20128,266,627'Reduced data transfer during processor context switching'20128,261,043'SIMD merge-sort and duplicate removal operations for data arrays'20128,234,636'Source code modification technique'20128,214,577'Method of memory management for server-side scripting language runtime system'20128,161,467'Compiling method and storage medium therefor'20128,150,852'Converter, server system, conversion method and program'20128,108,649'Method of memory management for server-side scripting language runtime system'20128,108,874'Minimizing variations of waiting times of requests for services handled by a processor'20128,104,026'Compiler register allocation and compilation'20127,979,853'Compiler device, method, program and recording medium'20117,950,005'Method and apparatus for performing versioning for loop, method and apparatus for collecting array range check information in basic blocks, method for modifying array range check information, method for optimizing array range checks, method for generating codes for array range checks, method and apparatus for eliminating redundant array range checks, method for selecting array range checks, method for modifying array range checks, method for collecting array range checks, and method for determining handling of array range checks'20117,925,471'Compiling method, apparatus, and program'20117,890,940'Compilation and runtime information generation and optimization'20117,864,081'Fast implementation of decoding function for variable length encoding'20117,707,568'Compiler optimization'20107,703,095'Information processing and control'20107,676,456'System and method for controlling database access'20107,665,079'Program execution method using an optimizing just-in-time compiler'20107,577,936'Optimization of conversion of a character coding system'20097,539,679'Information processing system and control'20097,536,532'Merge operations of data arrays based on SIMD instructions'20097,519,966'Information processing and control'20097,503,039'Preprocessor to improve the performance of message-passing-based parallel programs on virtualized multi-core processors'20097,496,923'Method and device to process multidimensional array objects'20097,493,318'System for prefetching data necessary to execute program from database'20097,415,383'Compiling method, apparatus, and program'20087,406,684'Compiler, dynamic compiler, and replay compiler'20087,398,522'Compilation and runtime information generation and optimization'20087,394,411'Fast implementation of decoding function for variable length encoding'20087,383,544'Compiler device, method, program and recording medium'20087,383,417'Prefetching apparatus, prefetching method and prefetching program product'20087,331,044'Compiling method and storage medium therefor'20087,307,551'Delimiter lookup using processor permutation instruction'20077,305,665'Compiler register allocation and compilation'20077,260,817'Method using array range check information for generating versioning code before a loop for execution'20077,240,337'Executing scalar replacement in program optimization'20077,197,747'Compiling method, apparatus, and program'20077,174,546'Compiler and register allocation method'20077,058,935'Program compilation and optimization'20066,973,648'Method and device to process multidimensional array objects'20056,944,852'Compiler'20056,931,635'Program optimization'20056,817,013'Program optimization method, and compiler using the same'20046,665,864'Method and apparatus for generating code for array range check and method and apparatus for versioning'20036,634,023'Compile method, exception handling method and computer'20036,546,550'Method to determine dynamic compilation time and to select bytecode execution mode'20036,519,765'Method and apparatus for eliminating redundant array range checks in a compiler'20036,484,314'Exception handling method and system'20026,363,521'Process for processing programs, process for detecting depth of frame associated with specified method, detection method, and computer'20026,324,686'Just in time compiler technique'20016,253,372'Determining a communication schedule between processors'20016,202,400'Gas turbine exhaust recirculation method and apparatus'20016,173,562'Exhaust recirculation type combined plant'20016,126,331'Determining a communication schedule between processors'20005,852,734'Method and compiler for parallel execution of a program'19985,822,604'Method of optimizing recognition of collective data movement in a parallel distributed system'19985,794,431'Exhaust recirculation type combined plant'19985,761,426'Method for executing communication between processors in parallel computer'19985,640,568'Inline expansion method for programming languages having array functions'19975,626,019'Gas turbine intake air cooling apparatus'19975,625,832'Distributed processing control method and distributed processing system'1997

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1997–2018Patents assigned to IBM (85)· patent assignee history
1997–2018Based in Yokohama, JP· patent location history
1998–2001Based in Ibaraki, JP· patent location history
2003–2018Based in Kanagawa, JP· patent location history
2005Based in Yakohama, JP· patent location history
2012–2017Patents assigned to KOMATSU HIDEAKI (32)· patent assignee history
2012–2016Patents assigned to INOUE HIROSHI (7)· patent assignee history
2012–2016Patents assigned to OHARA MORIYOSHI (7)· patent assignee history
2013–2017Patents assigned to YOSHIZAWA TAKEO (5)· patent assignee history
2021Based in Kasugai, JP· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM851997–2018
KOMATSU HIDEAKIself322012–2017
INOUE HIROSHI72012–2016
OHARA MORIYOSHI72012–2016
YOSHIZAWA TAKEO52013–2017
Locations
LocationPatentsSpan
Yokohama, JP571997–2018
Kanagawa, JP292003–2018
Ibaraki, JP31998–2001
Kasugai, JP12021
Yakohama, JP12005