Inventor
John Susantha Fernando
Inventor
Coopersburg, PA, US
Overview
Patents· 23 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing79%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use14%
G11CStatic stores3%
H04BTransmission3%
PatentTitleYear
10,509,740Mutual exclusion in a non-coherent memory hierarchy201910,152,436Mutual exclusion in a non-coherent memory hierarchy20189,678,872'Memory paging for processors using physical addresses'20178,478,944'Method and apparatus for adaptive cache frame locking and unlocking'20138,261,022'Method and apparatus for adaptive cache frame locking and unlocking'20128,191,067'Method and apparatus for establishing a bound on the effect of task interference in a cache memory'20127,577,791'Virtualized load buffers'20097,533,232'Accessing data from different memory locations in the same cycle'20097,383,455'Method and apparatus for transferring multi-source/multi-sink control signals using a differential signaling technique'20087,353,513'Method and apparatus for establishing a bound on the effect of task interference in a cache memory'20087,346,735'Virtualized load buffers'20086,874,057'Method and apparatus for cache space allocation'20056,874,056'Method and apparatus for reducing cache thrashing'20056,754,748'Method and apparatus for distributing multi-source/multi-sink control signals among nodes on a chip'20046,434,163'Transverse correlator structure for a rake receiver'20026,397,240'Programmable accelerator for a programmable processor system'20026,272,616'Method and apparatus for executing multiple instruction streams in a digital processor with multiple data paths'20016,269,440'Accelerating vector processing using plural sequencers to process multiple loop iterations simultaneously'20016,052,766'Pointer register indirectly addressing a second register in the processor core of a digital processor'20005,805,489'Digital microprocessor device having variable-delay division hardware'19985,802,360'Digital microprocessor device having dnamically selectable instruction execution intervals'19985,761,492'Method and apparatus for uniform and efficient handling of multiple precise events in a processor by including event commands in the instruction set'19985,025,365'Hardware implemented cache coherency protocol with duplicated distributed directories for high-performance multiprocessors'1991Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1991Based in Los Angeles, CA, US· patent location history
1998–2000Patents assigned to LUCENT TECHNOLOGIES INC (4)· patent assignee history
1998–2013Based in Coopersburg, PA, US· patent location history
2001–2002Patents assigned to AGERE SYST GUARDIAN CORP (4)· patent assignee history
2004–2012Patents assigned to AGERE SYSTEMS INC (7)· patent assignee history
2008–2009Patents assigned to INTEL CORP (3)· patent assignee history
2008–2019Based in Austin, TX, US· patent location history
2012–2013Patents assigned to DWYER HARRY (3)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| AGERE SYSTEMS INC | 7 | 2004–2012 |
| AGERE SYST GUARDIAN CORP | 4 | 2001–2002 |
| LUCENT TECHNOLOGIES INC | 4 | 1998–2000 |
| DWYER HARRY | 3 | 2012–2013 |
| INTEL CORP | 3 | 2008–2009 |
Locations
| Location | Patents | Span |
|---|---|---|
| Coopersburg, Pennsylvania, US | 16 | 1998–2013 |
| Austin, Texas, US | 6 | 2008–2019 |
| Los Angeles, California, US | 1 | 1991 |