MG

Michael J. Gleeson

Oracle: 16 patents #615 of 14,854Top 5%
3C 3Com: 4 patents #258 of 1,190Top 25%
Overall (All Time): #221,383 of 4,157,543Top 6%
20
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
11080204 Latchless, non-blocking dynamically resizable segmented hash index Siddharth Teotia, Krishna Kunchithapadam, Tirthankar Lahiri, Jesse Kamp, Juan R. Loaiza +3 more 2021-08-03
10803039 Method for efficient primary key based queries using atomic RDMA reads on cache friendly in-memory hash index Siddharth Teotia, Krishna Kunchithapadam, Jesse Kamp, Tirthankar Lahiri, Juan R. Loaiza +3 more 2020-10-13
10346315 Latchless, non-blocking dynamically resizable segmented hash index Siddharth Teotia, Krishna Kunchithapadam, Tirthankar Lahiri, Jesse Kamp, Juan R. Loaiza +3 more 2019-07-09
10229089 Efficient hardware instructions for single instruction multiple data processors Amit Ganesh, Shasank K. Chavan, Vineet Marwah, Jesse Kamp, Anindya C. Patthak +2 more 2019-03-12
10120895 Mirroring, in memory, data from disk to improve query performance Jesse Kamp, Amit Ganesh, Vineet Marwah, Vivekanandhan Raja, Tirthankar Lahiri +6 more 2018-11-06
10007691 Prioritizing repopulation of in-memory compression units Jesse Kamp, Vineet Marwah, Tirthankar Lahiri, Juan R. Loaiza, Sanket Hase +4 more 2018-06-26
9965501 Techniques for maintaining column vectors of relational data within volatile memory Lawrence J. Ellison, Amit Ganesh, Vineet Marwah, Jesse Kamp, Anindya C. Patthak +3 more 2018-05-08
9881048 Mirroring, in memory, data from disk to improve query performance Jesse Kamp, Amit Ganesh, Vineet Marwah, Vivekanandhan Raja, Tirthankar Lahiri +6 more 2018-01-30
9792117 Loading values from a value vector into subregisters of a single instruction multiple data register Amit Ganesh, Shasank K. Chavan, Vineet Marwah, Jesse Kamp, Anindya C. Patthak +2 more 2017-10-17
9697174 Efficient hardware instructions for processing bit vectors for single instruction multiple data processors Amit Ganesh, Shasank K. Chavan, Vineet Marwah, Jesse Kamp, Anindya C. Patthak +2 more 2017-07-04
9606921 Granular creation and refresh of columnar data Jesse Kamp, Vineet Marwah, Amit Ganesh, Maheswaran Venkatachalam, Allison L. Holloway +2 more 2017-03-28
9342314 Efficient hardware instructions for single instruction multiple data processors Amit Ganesh, Shasank K. Chavan, Vineet Marwah, Jesse Kamp, Anindya C. Patthak +2 more 2016-05-17
9292564 Mirroring, in memory, data from disk to improve query performance Jesse Kamp, Amit Ganesh, Vineet Marwah, Vivekanandhan Raja, Tirthankar Lahiri +6 more 2016-03-22
9201944 Techniques for maintaining column vectors of relational data within volatile memory Lawrence J. Ellison, Amit Ganesh, Vineet Marwah, Jesse Kamp, Anindya C. Patthak +3 more 2015-12-01
8572131 Techniques for more efficient usage of memory-to-CPU bandwidth Lawrence J. Ellison, Amit Ganesh, Vineet Marwah, Jesse Kamp, Anindya C. Patthak +3 more 2013-10-29
8521788 Techniques for maintaining column vectors of relational data within volatile memory Lawrence J. Ellison, Amit Ganesh, Vineet Marwah, Jesse Kamp, Anindya C. Patthak +3 more 2013-08-27
7349335 Packet metering in high-speed network units Daniel O'Keeffe, Kevin Loughran, Christopher Walker 2008-03-25
6807175 Distributed multicast routing in packet-based communication network devices Kevin Jennings, Jerome Nolan, David Nolan 2004-10-19
6782428 Allocation of asymmetric priority to traffic flow in network switches Paul O'Keeffe, Kevin Jennings, Jerome Nolan 2004-08-24
6763023 Network switch with self-learning routing facility John Hickey, Paul Linehan, Kevin Loughran 2004-07-13