Inventor
Rahoul Puri
Inventor
Los Altos, CA, 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 processing55%
H04LTransmission of digital information, e.g. telegraphic communication45%
PatentTitleYear
10,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,296,356Implementation of reset functions in an SoC virtualized device20198,176,304'Mechanism for performing function level reset in an I/O device'20128,145,967'System and method for verifying the receive path of an input/output component'20128,078,928'System and method for verifying the transmit path of an input/output component'20118,032,669'Universal DMA (direct memory access) architecture'20118,006,016'Hiding system latencies in a throughput networking systems'20117,992,144'Method and apparatus for separating and isolating control of processing entities in a network interface'20117,987,306'Hiding system latencies in a throughput networking system'20117,889,734'Method and apparatus for arbitrarily mapping functions to preassigned processing entities in a network system'20117,836,328'Method and apparatus for recovering from system bus transaction errors'20107,779,164'Asymmetrical data processing partition'20107,706,289'System and method for validating packet classification'20107,647,444'Method and apparatus for dynamic hardware arbitration'20107,567,567'Network system including packet classification for partitioned resources'20097,529,245'Reorder mechanism for use in a relaxed order input/output system'20097,500,046'Abstracted host bus interface for complex high performance ASICs'20097,447,777'Switching system'20087,353,360'Method for maximizing page locality'20087,298,746'Method and system for reassembling and parsing packets in a network environment'20077,152,124'Method and system for maintaining temporal consistency of resources and data in a multiple-processor packet switch'20066,781,990'Method and system for managing traffic in a packet network environment'20045,845,152'Method for transmission of isochronous data with two cycle look ahead'1998Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1998Based in Sunnyvale, CA, US· patent location history
2004–2008Patents assigned to EXTREME NETWORKS INC (4)· patent assignee history
2004–2020Based in Los Altos, CA, US· patent location history
2008–2010Patents assigned to SUN MICROSYSTEMS INC (5)· patent assignee history
2010–2012Patents assigned to ORACLE AMERICA INC (11)· patent assignee history
2011–2012Patents assigned to PURI RAHOUL (3)· patent assignee history
2019–2020Patents assigned to ORACLE INT CORP (4)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| ORACLE AMERICA INC | 11 | 2010–2012 |
| SUN MICROSYSTEMS INC | 5 | 2008–2010 |
| EXTREME NETWORKS INC | 4 | 2004–2008 |
| ORACLE INT CORP | 4 | 2019–2020 |
| PURI RAHOULself | 3 | 2011–2012 |
Locations
| Location | Patents | Span |
|---|---|---|
| Los Altos, California, US | 24 | 2004–2020 |
| Sunnyvale, California, US | 1 | 1998 |