Inventor
Shimon Muller
Inventor
Sunnyvale, CA, US
Overview
Patents· 60 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 communication60%
G06FElectric digital data processing26%
G11CStatic stores6%
H04QSelecting2%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use2%
G02BOptical elements, systems or apparatus1%
H04JMultiplex communication1%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests1%
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,616,118System and method for supporting aggressive credit waiting in a high performance computing environment202010,602,245Medium-access control technique for optically switched networks202010,536,334System and method for supporting subnet number aliasing in a high performance computing environment202010,348,649System and method for supporting partitioned switch forwarding tables in a high performance computing environment201910,333,894System and method for supporting flexible forwarding domain boundaries 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,550Scalable, low-latency medium-access control technique for optically switched networks201910,084,691Scalable framework for managing QoS requirements after a switch link failover in a switch fabric network201810,003,528Scalable framework for managing switch link failovers in a switch fabric network20189,813,362'Framework for scheduling packets with multiple destinations in a virtual output queue network switch'20179,692,704'Facilitating congestion control in a network switch fabric based on group and aggregate traffic rates'20179,577,957'Facilitating congestion control in a network switch fabric based on group traffic rates'20179,258,254'Virtual router and switch'20169,232,028'Parallelizing packet classification and processing engines'20169,055,005'Virtual-port network switch fabric'20158,762,595'Method for sharing interfaces among multiple domain environments with enhanced hooks for exclusiveness'20148,443,051'Direct memory access buffer management'20138,023,528'Method for resolving mutex contention in a network system'20118,006,016'Hiding system latencies in a throughput networking systems'20117,987,306'Hiding system latencies in a throughput networking system'20117,970,963'Efficient buffer management in a multi-threaded network interface'20117,865,624'Lookup mechanism based on link layer semantics'20117,843,926'System for providing virtualization of network interfaces at various layers'20107,664,127'Method for resolving mutex contention in a network system'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,443,878'System for scaling by parallelizing network workload'20087,415,035'Device driver access method into a virtualized network interface'20087,415,034'Virtualized partitionable shared network interface'20087,353,360'Method for maximizing page locality'20086,873,630'Method and apparatus for a multi-gigabit ethernet architecture'20056,816,467'Spanning tree support in a high performance network device'20046,650,640'Method and apparatus for managing a network flow in a high performance network interface'2003RE038309'Full duplex flow control for Ethernet networks'20036,606,301'Method and apparatus for early random discard of packets'20036,483,804'Method and apparatus for dynamic packet batching with a high performance network interface'20026,480,489'Method and apparatus for data re-assembly with a high performance network interface'20026,453,360'High performance network interface'20026,389,468'Method and apparatus for distributing network traffic processing on a multiprocessor computer'20026,298,360'Method and apparatus for generating a highly random number while using existing circuitry'20016,246,680'Highly integrated multi-layer switch element architecture'20016,128,666'Distributed VLAN mechanism for packet field replacement in a multi-layered switched network element using a control field/signal for indicating modification of a packet with a database search engine'20006,119,196'System having multiple arbitrating levels for arbitrating access to a shared memory by network ports operating at different data rates'20006,115,378'Multi-layer distributed network element'20006,081,512'Spanning tree support in a high performance network device'20006,061,362'Interface for a highly integrated ethernet network element'20006,052,738'Method and apparatus in a packet routing switch for controlling access at different data rates to a shared memory'20006,044,087'Interface for a highly integrated ethernet network element'20006,044,418'Method and apparatus for dynamically resizing queues utilizing programmable partition pointers'20006,029,202'Full duplex flow control for ethernet networks'20006,021,132'Shared memory management in a switched network element'20006,016,310'Trunking support in a high performance network device'20006,014,380'Mechanism for packet field replacement in a multi-layer distributed network element'20005,938,736'Search engine architecture for a high performance multi-layer switch element'19995,920,566'Routing in a multi-layer distributed network element'19995,909,686'Hardware-assisted central processing unit access to a forwarding database'19995,784,559'Full duplex flow control for ethernet networks'1998Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1998–2010Patents assigned to SUN MICROSYSTEMS INC (34)· patent assignee history
1998–2020Based in Sunnyvale, CA, US· patent location history
2010–2014Patents assigned to ORACLE AMERICA INC (8)· patent assignee history
2013–2014Patents assigned to MULLER SHIMON (2)· patent assignee history
2014Patents assigned to GAJJAR YATIN (1)· patent assignee history
2015–2020Patents assigned to ORACLE INT CORP (18)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| SUN MICROSYSTEMS INC | 34 | 1998–2010 |
| ORACLE INT CORP | 18 | 2015–2020 |
| ORACLE AMERICA INC | 8 | 2010–2014 |
| MULLER SHIMONself | 2 | 2013–2014 |
| GAJJAR YATIN | 1 | 2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| Sunnyvale, California, US | 60 | 1998–2020 |