Inventor
John R. Feehrer
Inventor
Westford, MA, US
Overview
Patents· 25 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing89%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use7%
G06KGraphical data reading4%
PatentTitleYear
10,983,921Input/output direct memory access during live memory relocation202110,963,295Hardware accelerated data processing operations for storage data202110,860,520Integration of a virtualized input/output device in a computer system202010,853,303Separation of control and data plane functions in SoC virtualized I/O device202010,817,456Separation of control and data plane functions in SoC virtualized I/O device202010,552,340Input/output direct memory access during live memory relocation202010,489,317Aggregation of interrupts using event queues201910,296,356Implementation of reset functions in an SoC virtualized device201910,078,543Correctable error filtering for input/output subsystem20189,952,989Aggregation of interrupts using event queues20189,582,346'Selecting I/O interrupt target for multi-core server systems'20179,507,740'Aggregation of interrupts using event queues'20169,396,142'Virtualizing input/output interrupts'20169,280,290'Method for steering DMA write requests to cache memory'20169,026,705'Interrupt processing unit for preventing interrupt loss'20158,839,268'Method and system of preventing silent data corruption'20148,631,181'Validating message-signaled interrupts by tracking interrupt vectors assigned to devices'20148,626,965'Using a DMA engine to automatically validate DMA data paths'20148,151,145'Flow control timeout mechanism to detect PCI-express forward progress blockage'20128,090,801'Methods and apparatus for performing remote access commands between nodes'20127,689,751'PCI-express system'20106,826,671'Method and device for a context-based memory management system'20046,601,165'Apparatus and method for implementing fault resilient booting in a multi-processor system by using a flush command to control resetting of the processors and isolating failed processors'20036,405,322'System and method for recovery from address errors'20026,381,663'Mechanism for implementing bus locking with a mixed architecture'2002Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2002–2003Patents assigned to HEWLETT PACKARD CO (3)· patent assignee history
2002–2003Based in Loveland, CO, US· patent location history
2004–2010Patents assigned to SUN MICROSYSTEMS INC (2)· patent assignee history
2004–2021Based in Westford, MA, US· patent location history
2012–2015Patents assigned to FEEHRER JOHN R (6)· patent assignee history
2012–2014Patents assigned to ORACLE AMERICA INC (3)· patent assignee history
2014–2021Patents assigned to ORACLE INT CORP (17)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| ORACLE INT CORP | 17 | 2014–2021 |
| FEEHRER JOHN Rself | 6 | 2012–2015 |
| HEWLETT PACKARD CO | 3 | 2002–2003 |
| ORACLE AMERICA INC | 3 | 2012–2014 |
| SUN MICROSYSTEMS INC | 2 | 2004–2010 |
Locations
| Location | Patents | Span |
|---|---|---|
| Westford, Massachusetts, US | 22 | 2004–2021 |
| Loveland, CO, US | 3 | 2002–2003 |