Inventor

John R. Feehrer

Inventor
Westford, MA, US

Overview

25→
Patents
2002–2021
Patent span
Physics
Primary field (CPC G)

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'2002

Career & 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
AssigneePatentsSpan
ORACLE INT CORP172014–2021
FEEHRER JOHN Rself62012–2015
HEWLETT PACKARD CO32002–2003
ORACLE AMERICA INC32012–2014
SUN MICROSYSTEMS INC22004–2010
Locations
LocationPatentsSpan
Westford, Massachusetts, US222004–2021
Loveland, CO, US32002–2003