Inventor
Arvind Srinivasan
Inventor
San Jose, CA, US
Overview
Patents· 86 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication41%
G06FElectric digital data processing37%
G11CStatic stores8%
G01RMeasuring electric variables4%
F16DCouplings for transmitting rotation1%
H04NPictorial communication, e.g. television1%
H04WWireless communication networks1%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests1%
B21KMaking forged or pressed metal products, e.g. horse-shoes, rivets, bolts or wheels1%
B23PMetal-working not otherwise provided for1%
PatentTitleYear
10,868,746System and method for using subnet prefix values in global route header (GRH) for linear forwarding table (LFT) lookup in a high performance computing environment202010,666,611System and method for supporting multiple concurrent SL to VL mappings in a high performance computing environment202010,659,340System and method for supporting VM migration between subnets in a high performance computing environment202010,637,761System and method for using Q_KEY value enforcement as a flexible way of providing resource access control within a single partition in a high performance computing environment202010,630,816System and method for supporting shared multicast local identifiers (MILD) ranges in a high performance computing environment202010,616,118System and method for supporting aggressive credit waiting in a high performance computing environment202010,601,794Providing online media content via a satellite broadcast system202010,581,711System and method for policing network traffic flows using a ternary content addressable memory in a high performance computing environment202010,581,713System and method for allowing multiple global identifier (GID) subnet prefix values concurrently for incoming packet processing in a high performance computing environment202010,536,334System and method for supporting subnet number aliasing in a high performance computing environment202010,498,832Link-training auto-negotiation protocol with three-way handshake201910,404,594System and method for providing partitions of classification resources in a network device201910,404,621Scalable InfiniBand packet-routing technique201910,374,926System and method for monitoring logical network traffic flows using a ternary content addressable memory in a high performance computing environment201910,355,972System and method for supporting flexible P_Key mapping in a high performance computing environment201910,348,649System and method for supporting partitioned switch forwarding tables in a high performance computing environment201910,348,847System and method for supporting proxy based multicast forwarding in a high performance computing environment201910,341,242System and method for providing a programmable packet classification framework for use in a network device201910,333,894System and method for supporting flexible forwarding domain boundaries in a high performance computing environment201910,298,402Access control technology for peer-to-peer sharing201910,284,448System and method for using Q_Key value enforcement as a flexible way of providing resource access control within a single partition in a high performance computing environment201910,270,713Scheduling packets with multiple destinations in a virtual output queue network switch201910,230,607System and method for using subnet prefix values in global route header (GRH) for linear forwarding table (LFT) lookup in a high performance computing environment201910,205,646System and method for allowing multiple global identifier (GID) subnet prefix values concurrently for incoming packet processing in a high performance computing environment201910,084,691Scalable framework for managing QoS requirements after a switch link failover in a switch fabric network201810,027,602Packet queue depth sorting scheme for switch fabric201810,003,528Scalable framework for managing switch link failovers in a switch fabric network20189,858,241'System and method for supporting optimized buffer utilization for packet processing in a networking device'20189,838,330System and method for supporting credit management for output ports in a networking device20179,838,338System and method for supporting efficient virtual output queue (VOQ) resource utilization in a networking device20179,832,143System and method for supporting efficient virtual output queue (VOQ) packet flushing scheme in a networking device20179,813,362'Framework for scheduling packets with multiple destinations in a virtual output queue network switch'20179,774,461'Network switch with dynamic multicast queues'20179,733,983'System and method for surge protection and rate acceleration in a traffic director environment'20179,692,704'Facilitating congestion control in a network switch fabric based on group and aggregate traffic rates'20179,621,484'System and method for supporting efficient buffer reallocation in a networking device'20179,590,823'Flow to port affinity management for link aggregation in a fabric switch'20179,577,957'Facilitating congestion control in a network switch fabric based on group traffic rates'20179,544,232'System and method for supporting virtualized switch classification tables'20179,531,641'Virtual output queue linked list management scheme for switch fabric'20169,497,133'Virtual port mappings for non-blocking behavior among physical ports'20169,489,327'System and method for supporting an efficient packet processing model in a network environment'20169,306,865'Virtual port mappings for non-blocking behavior among physical ports'20169,258,254'Virtual router and switch'20169,232,028'Parallelizing packet classification and processing engines'20169,055,005'Virtual-port network switch fabric'20158,913,613'Method and system for classification and management of inter-blade network traffic in a blade server'20148,914,502'System and method for dynamic discovery of origin servers in a traffic director environment'20148,690,690'Constant velocity joint with quick connector and method'20148,677,030'Apparatus and method for managing packet classification tables'20148,634,415'Method and system for routing network traffic for a blade server'20148,625,448'Method and system for validating network traffic classification in a blade server'20148,606,975'Managing interrupts in a virtualized input/output device supporting multiple hosts and functions'20138,555,867'Energy efficient plasma generation'20138,443,051'Direct memory access buffer management'20138,434,047'Multi-level clock gating circuitry transformation'20138,369,325'Method and apparatus for packet classification and spreading in a virtualized system'20138,326,680'Business activity monitoring anomaly detection'20128,271,716'Virtualization of an input/output device for supporting multiple hosts and functions by using an ingress manager for accepting into a buffer communications identified by functions hosted by a single host'20128,255,593'Direct memory access with striding across memory'20128,214,553'Virtualization of an input/output device for supporting multiple hosts and functions'20128,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,037,190'Managing multiple network application versions'20118,032,669'Universal DMA (direct memory access) architecture'20117,958,476'Method for multi-cycle path and false path clock gating'20117,930,673'Method for automatic clock gating to save power'20117,882,461'Method for optimized automatic clock gating'20117,860,975'System and method for secure sticky routing of requests within a server farm'20107,774,473'System and method for sticky routing of requests within a server farm'20107,706,289'System and method for validating packet classification'20107,519,684'Extensible URI-pattern-based servlet request processing framework'20097,386,617'Method, system and program product for managing multiple network application versions'20087,340,698'Method of estimating performance of integrated circuit designs by finding scalars for strongly coupled components'20087,337,416'Method of using strongly coupled components to estimate integrated circuit performance'20087,222,426'Method of forming a constant velocity joint'20077,188,163'Dynamic reconfiguration of applications on a server'20077,117,461'Method of estimating performance of integrated circuit designs using state point identification'20067,000,202'Method of vector generation for estimating performance of integrated circuit designs'20066,993,617'System-on-a-chip having an on-chip processor and an on-chip dynamic random access memory (DRAM)'20066,952,810'Coding speed and correctness of hardware description language (HDL) descriptions of hardware'20056,851,095'Method of incremental recharacterization to estimate performance of integrated disigns'20056,499,129'Method of estimating performance of integrated circuit designs'20026,259,475'Video and audio transmission apparatus for vehicle surveillance system'20015,629,858'CMOS transistor network to gate level model extractor for simulation, verification and test generation'1997Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2002–2020Based in San Jose, CA, US· patent location history
2005–2011Patents assigned to MAGMA DESIGN AUTOMATION INC (8)· patent assignee history
2007–2010Based in Santa Clara, CA, US· patent location history
2008–2011Based in Raleigh, NC, US· patent location history
2010–2014Patents assigned to ORACLE AMERICA INC (13)· patent assignee history
2011–2017Patents assigned to SRINIVASAN ARVIND (19)· patent assignee history
2012–2014Patents assigned to DIGNUM MARCELINO M (6)· patent assignee history
2012–2013Based in Seattle, WA, US· patent location history
2013–2020Patents assigned to ORACLE INT CORP (49)· patent assignee history
2014–2017Based in Bangalore, IN· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| ORACLE INT CORP | 49 | 2013–2020 |
| SRINIVASAN ARVINDself | 19 | 2011–2017 |
| ORACLE AMERICA INC | 13 | 2010–2014 |
| MAGMA DESIGN AUTOMATION INC | 8 | 2005–2011 |
| DIGNUM MARCELINO M | 6 | 2012–2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| San Jose, California, US | 70 | 2002–2020 |
| Raleigh, NC, US | 3 | 2008–2011 |
| Santa Clara, California, US | 3 | 2007–2010 |
| Bangalore, IN | 2 | 2014–2017 |
| Seattle, Washington, US | 2 | 2012–2013 |