Inventor
BOUCHARD GREGG A
US62 patents
⚠️ This page may combine multiple inventors who share the name “BOUCHARD GREGG A”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
CAVIUM INC
17 patentsUS9614762B2Apr 4, 2017
Work migration in a processor
CAVIUM INC5 citations93
US9569366B2Feb 14, 2017
System and method to provide non-coherent access to a coherent memory system
CAVIUM INC26 citations93
US9276846B2Mar 1, 2016
Packet extraction optimization in a network processor
CAVIUM INC34 citations93
US9225643B2Dec 29, 2015
Lookup cluster complex
CAVIUM INC7 citations93
US9031075B2May 12, 2015
Lookup front end packet input processor
CAVIUM INC10 citations93
US8995449B2Mar 31, 2015
Lookup cluster complex
CAVIUM INC12 citations93
US9866540B2Jan 9, 2018
System and method for rule matching in a processor
CAVIUM INC6 citations92
US9531690B2Dec 27, 2016
Method and apparatus for managing processing thread migration between clusters within a processor
CAVIUM INC5 citations92
US8850101B2Sep 30, 2014
System and method to reduce memory access latencies using selective replication across multiple memory ports
CAVIUM INC27 citations92
US9785403B2Oct 10, 2017
Engine architecture for processing finite automata
CAVIUM INC19 citations91
US9497117B2Nov 15, 2016
Lookup front end packet output processor
CAVIUM INC8 citations90
US8923306B2Dec 30, 2014
Phased bucket pre-fetch in a network processor
CAVIUM INC13 citations84
US8818921B2Aug 26, 2014
Content search mechanism that uses a deterministic finite automata (DFA) graph, a DFA state machine, and a walker process
CAVIUM INC7 citations83
US9531647B1Dec 27, 2016
Multi-host processing
CAVIUM INC14 citations80
US9531723B2Dec 27, 2016
Phased bucket pre-fetch in a network processor
CAVIUM INC5 citations73
US9130819B2Sep 8, 2015
Method and apparatus for scheduling rule matching in a processor
CAVIUM INC5 citations73
US9112767B2Aug 18, 2015
Method and an accumulator scoreboard for out-of-order rule response handling
CAVIUM INC5 citations73
HEWLETT PACKARD DEVELOPMENT CO
6 patentsUS6704817B1Mar 9, 2004
Computer architecture and system for efficient management of bi-directional bus
HEWLETT PACKARD DEVELOPMENT CO74 citations98
US6622225B1Sep 16, 2003
System for minimizing memory bank conflicts in a computer system
HEWLETT PACKARD DEVELOPMENT CO83 citations97
US6591349B1Jul 8, 2003
Mechanism to reorder memory read and write transactions for reduced latency and increased bandwidth
HEWLETT PACKARD DEVELOPMENT CO67 citations96
US6754739B1Jun 22, 2004
Computer resource management and allocation system
HEWLETT PACKARD DEVELOPMENT CO50 citations92
US6636955B1Oct 21, 2003
Mechanism for synchronizing multiple skewed source-synchronous data channels with automatic initialization feature
HEWLETT PACKARD DEVELOPMENT CO21 citations92
US6662265B1Dec 9, 2003
Mechanism to track all open pages in a DRAM memory system
HEWLETT PACKARD DEVELOPMENT CO17 citations84
GOYAL RAJAN
6 patentsUS8719331B2May 6, 2014
Work migration in a processor
GOYAL RAJAN15 citations96
US8711861B2Apr 29, 2014
Lookup front end packet input processor
GOYAL RAJAN17 citations96
US8472452B2Jun 25, 2013
Lookup cluster complex
GOYAL RAJAN15 citations96
US8606959B2Dec 10, 2013
Lookup front end packet output processor
GOYAL RAJAN17 citations94
US9729527B2Aug 8, 2017
Lookup front end packet input processor
GOYAL RAJAN6 citations93
US9596222B2Mar 14, 2017
Method and apparatus encoding a rule for a lookup request in a processor
GOYAL RAJAN7 citations92
CAVIUM NETWORKS INC
4 patentsUS7558925B2Jul 7, 2009
Selective replication of data structures
CAVIUM NETWORKS INC113 citations98
US7535907B2May 19, 2009
TCP engine
CAVIUM NETWORKS INC77 citations97
US7895431B2Feb 22, 2011
Packet queuing, scheduling and ordering
CAVIUM NETWORKS INC78 citations95
US7594081B2Sep 22, 2009
Direct access to low-latency memory
CAVIUM NETWORKS INC36 citations92
BOUCHARD GREGG A
4 patentsUS8966152B2Feb 24, 2015
On-chip memory (OCM) physical bank parallelism
BOUCHARD GREGG A30 citations97
US8392590B2Mar 5, 2013
Deterministic finite automata (DFA) processing
BOUCHARD GREGG A88 citations97
US9344366B2May 17, 2016
System and method for rule matching in a processor
BOUCHARD GREGG A26 citations96
US8301788B2Oct 30, 2012
Deterministic finite automata (DFA) instruction
BOUCHARD GREGG A41 citations94
ANSARI NAJEEB I
4 patentsUS8954700B2Feb 10, 2015
Method and apparatus for managing processing thread migration between clusters within a processor
ANSARI NAJEEB I25 citations95
US9525630B2Dec 20, 2016
Method and apparatus for assigning resources used to manage transport operations between clusters within a processor
ANSARI NAJEEB I5 citations92
US9391892B2Jul 12, 2016
Method and apparatus for managing transport operations to a cluster within a processor
ANSARI NAJEEB I7 citations92
US9319316B2Apr 19, 2016
Method and apparatus for managing transfer of transport operations from a cluster in a processor
ANSARI NAJEEB I9 citations92
CAVIUM NETWORKS
2 patentsPANGBORN JEFFREY
2 patentsPANGBORN JEFFREY A
1 patentAGERE SYSTEMS INC
1 patentCOMPAQ INFORMATION TECHNOLOGIE
1 patentHUSSAIN MUHAMMAD R
1 patentCAVIUM LLC
1 patentShowing the top 50 of 62 patents by PatentIndex Score.