Inventor

Koichi Yamada

Inventor
Los Gatos, CA, US

Overview

128→
Patents
1976–2021
Patent span
Physics
Primary field (CPC G)

Patents· 128 as inventor

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

G06Fprimary
G06FElectric digital data processing34%
C01FCompounds of the metals beryllium, magnesium, aluminium, calcium, strontium, barium, radium, thorium, or of the rare-earth metals5%
H04NPictorial communication, e.g. television5%
C04BLime, magnesia4%
Y10TTechnical subjects covered by former us classification3%
G03GElectrography3%
G11BInformation storage based on relative movement between record carrier and transducer3%
B65HHandling thin or filamentary material, e.g. sheets, webs, cables2%
C09DCoating compositions, e.g. paints, varnishes or lacquers2%
H04LTransmission of digital information, e.g. telegraphic communication2%
PatentTitleYear
11,110,726Cutter device and printing apparatus202111,075,953Cyber attack information processing apparatus and method202110,839,990Chip resistor manufacturing method, and chip resistor202010,803,165Detection of shellcode202010,789,056Technologies for scalable translation caching for binary translation systems202010,725,755Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads202010,649,746Instruction and logic to perform dynamic binary translation202010,642,644Memory management method and apparatus202010,565,379System, apparatus and method for instruction level behavioral analysis without binary instrumentation202010,437,998Hardware heuristic-driven binary translation-based execution analysis for return-oriented programming malware detection201910,429,782Fixing device having a preventing member that prevents folding of an end portion of a film201910,395,033System, apparatus and method for performing on-demand binary analysis for detecting code reuse attacks201910,387,159Apparatus and method for architectural performance monitoring in binary translation systems201910,386,760Fixing unit including a portion-to-be-engaged provided on an openable member, the portion-to-be-engaged being spaced from or engaged with an engaging portion based on movement of the openable member201910,268,819Techniques for enforcing control flow integrity using binary translation201910,254,691Fixing device that regulates a position of an inner surface of a film201910,162,616System for binary translation version protection201810,114,643Techniques for detecting return-oriented programming201810,055,585Hardware and software execution profiling20189,990,233Binary translation for multi-processor and multi-core platforms20189,965,620Application program interface (API) monitoring bypass20189,940,484Techniques for detecting false positive return-oriented programming attacks20189,934,380Execution profiling detection of malicious objects20189,891,936'Method and apparatus for page-level monitoring'20189,815,650'Sheet skew feed correction apparatus, image forming apparatus and skew feed correction apparatus'20179,672,019'Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads'20179,665,374'Binary translation mechanism'20179,656,819'Sheet conveying apparatus, drive transmission apparatus and image forming apparatus'20179,569,613'Techniques for enforcing control flow integrity using binary translation'20179,542,191'Hardware profiling mechanism to enable page level automatic binary translation'20179,477,453'Technologies for shadow stack manipulation for binary translation systems'20169,477,515'Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode'20169,428,356'Sheet skew feed correction apparatus, image forming apparatus and skew feed correction apparatus'20169,417,855'Instruction and logic to perform dynamic binary translation'20169,405,551'Creating an isolated execution environment in a co-designed processor'20169,405,937'Method and apparatus for securing a dynamic binary translation system'20169,348,594'Core switching acceleration in asymmetric multiprocessor system'20169,330,020'System, apparatus, and method for transparent page level instruction translation'20169,296,585'Sheet conveying apparatus, drive transmission apparatus and image forming apparatus'20169,171,159'Performing security operations using binary translation'20159,135,435'Binary translator driven program state relocation'20159,110,723'Multi-core binary translation task processing'20158,984,517'Sharing idled processor execution resources'20158,843,727'Performance enhancement of address translation using translation tables covering large address spaces'20148,775,153'Transitioning from source instruction set architecture (ISA) code to translated code in a partial emulation environment'20148,762,127'Transitioning from source instruction set architecture (ISA) code to translated code in a partial emulation environment'20148,720,346'Bogie frame for railroad vehicle'20148,688,951'Operating system virtual memory management for hardware transactional memory'20148,566,017'Driving support apparatus for vehicle'20138,517,843'Torque limiting device'20138,521,995'Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode'20138,432,558'Apparatus, method, and program for editing images for a photo album'20138,296,768'Method and apparatus to enable runtime processor migration with operating system assistance'20128,250,331'Operating system virtual memory management for hardware transactional memory'20128,213,029'Apparatus, method, and program for editing images for a photo album'20128,167,078'Work vehicle'20127,969,591'Apparatus, method, and program for editing images for a photo album'20117,768,518'Enabling multiple instruction stream/multiple data stream extensions on microprocessors'20107,760,022'Amplifier circuit'20107,746,487'Apparatus, method, and program for selecting images in a photo album'20107,693,278'Data distribution apparatus and data communications system'20107,675,647'Apparatus, method, and program for editing images'20107,675,635'Apparatus, method, and program for editing images for a photo album'20107,586,524'Apparatus, method, and program for editing images'20097,587,639'System and method for error injection using a flexible program interface field'20097,546,487'OS and firmware coordinated error handling using transparent firmware intercept and firmware services'20097,533,300'Configurable error handling apparatus and methods to operate the same'20097,383,374'Method and apparatus for managing virtual addresses'20087,353,433'Poisoned error signaling for proactive OS recovery'20087,327,905'Apparatus, method, and program for editing images'20087,308,610'Method and apparatus for handling errors in a processing system'20077,131,029'Method for efficiently identifying errant processes in a computer system by the operating system (OS) for error containment and error recovery'20066,749,706'Method of manufacturing monolithic piezoelectric ceramic device'20046,745,346'Method for efficiently identifying errant processes in a computer system by the operating system (OS) for error containment and error recovery'20046,542,514'Broadcast communication system and broadcast communication method'20036,456,690'X-ray generator, X-ray inspector and X-ray generation method'20026,430,670'Apparatus and method for a virtual hashed page table'20026,408,373'Method and apparatus for pre-validating regions in a virtual addressing scheme'20026,393,544'Method and apparatus for calculating a page table index from a virtual address'20026,230,248'Method and apparatus for pre-validating regions in a virtual addressing scheme'20016,216,214'Apparatus and method for a virtual hashed page table'20016,209,085'Method and apparatus for performing process switching in multiprocessor computer systems'20016,088,780'Page table walker that uses at least one of a default page size and a page size selected for a virtual address space to position a sliding field in a virtual address'20006,012,132'Method and apparatus for implementing a page table walker that uses a sliding field in the virtual addresses to identify entries in a page table'20005,940,872'Software and hardware-managed translation lookaside buffer'19995,918,251'Method and apparatus for preloading different default address translation attributes'19995,809,563'Method and apparatus utilizing a region based page table walk bit'19985,737,780'Seat lifting device for a stool'19985,457,674'Optical disc recording apparatus'19955,323,597'Sytem for exchanging roving bobbins applied to a ring spinning frame'19945,319,303'Current source circuit'19945,279,864'Radiation curable primer coating compositions'19945,239,814'Creel mechanism for a ring spinning frame provided with displaceable roving guides'19935,169,600'Biochemical analysis apparatus for incubating and analyzing test sites on a long tape test film'19925,077,010'Long-test-film cassette for biochemical analysis, and system for loading the same'19915,030,847'Pulse-width modulator and driving circuit'19914,994,417'Sintered silicon carbide articles'19914,977,737'Method of controlling the driving of a ring spinning frame'19904,933,109'Fibrous white electrically conductive material and a white electrically conductive coating composition containing the same'19904,878,754'Method of and apparatus for measuring irregularities of road surface'19894,791,507'Apparatus for reproducing information at variable speeds from a magnetic tape'19884,788,018'Method for producing high-density sintered silicon carbide articles'19884,772,385'Control for use with reverse osmotic treatment system'19884,770,829'Method for producing sintered silicon carbide product'19884,757,196'Optical encoder and method for producing same'19884,680,109'Membrane separator'19874,644,414'Helical scan magnetic recording and reproduction system with head position control'19874,579,022'Making process of a die for stamping out patterns'19864,562,040'Method for manufacturing high-strength sintered silicon carbide articles'19854,444,899'Process for the production of low density activated alumina formed product'19844,426,363'Process for extracting alumina from aluminous ores'19844,421,615'Process for producing metallic gallium'19834,364,919'Process for producing coarse grains of aluminum hydroxide'19824,344,904'Sintering method of zirconia'19824,311,486'Process for producing coarse grains of aluminum hydroxide'19824,263,261'Method for the removal of impurities from sodium aluminate solution'19814,260,524'Hollow catalyst carrier and hollow catalyst made of transition-alumina and process for production thereof'19814,222,992'Process for the removal of sulfur oxides from exhaust gases using slurry of red mud containing calcium ion'19804,215,094'Method for the removal of organic substances from alkali metal aluminate solution'19804,211,667'Process for producing alumina sols'19804,201,749'Method for the separation of precipitated aluminum hydroxide from sodium aluminate solution'19804,173,518'Electrodes for aluminum reduction cells'19794,128,618'Process for extracting alumina from alumina-containing ores'19784,039,401'Aluminum production method with electrodes for aluminum reduction cells'19774,036,655'Inorganic composition'19774,028,119'Process for preparing resins for use in printing ink'19773,997,650'Process for extracting alumina from alumna-containing ores'19763,957,947'Process for continuous production of aqueous basic aluminum salt solutions'1976

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1976–1990Patents assigned to SUMITOMO CHEMICAL CO (8)· patent assignee history
1976–1991Based in Niihama, JP· patent location history
1978–1985Patents assigned to SUMITOMO ALUMINIUM SMELTING CO (14)· patent assignee history
1986–2013Based in Tokyo, JP· patent location history
1991–2013Based in Kanagawa, JP· patent location history
1998–2002Based in San Jose, CA, US· patent location history
1999–2020Patents assigned to INTEL CORP (48)· patent assignee history
2004–2020Based in Los Gatos, CA, US· patent location history
2008–2013Patents assigned to FUJIFILM CORP (8)· patent assignee history
2012–2017Patents assigned to YAMADA KOICHI (20)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
INTEL CORP481999–2020
YAMADA KOICHIself202012–2017
SUMITOMO ALUMINIUM SMELTING CO141978–1985
FUJIFILM CORP82008–2013
SUMITOMO CHEMICAL CO81976–1990
Locations
LocationPatentsSpan
Los Gatos, California, US472004–2020
Niihama, JP221976–1991
Kanagawa, JP111991–2013
San Jose, California, US101998–2002
Tokyo, JP81986–2013