Inventor

Rahoul Puri

Inventor
Los Altos, CA, US

Overview

25→
Patents
1998–2020
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 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'1998

Career & 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
AssigneePatentsSpan
ORACLE AMERICA INC112010–2012
SUN MICROSYSTEMS INC52008–2010
EXTREME NETWORKS INC42004–2008
ORACLE INT CORP42019–2020
PURI RAHOULself32011–2012
Locations
LocationPatentsSpan
Los Altos, California, US242004–2020
Sunnyvale, California, US11998