Assignee
GOPAL VINODH
US·28 granted patents·5 pending applications·248 citations·filing 2006–2019
Top patents by PatentIndex Score
33 records- 0197US9235414B2SIMD integer multiply-accumulate instruction for multi-precision arithmeticGOPAL VINODH·Filed 2011·Granted Jan 12, 2016·53 cites·21 claims
- 0295US9960917B2Matrix multiply accumulate instructionGOPAL VINODH·Filed 2011·Granted May 1, 2018·39 cites·24 claims
- 0395US9473168B1Systems, methods, and apparatuses for compression using hardware and softwareGOPAL VINODH·Filed 2015·Granted Oct 18, 2016·14 cites·16 claims
- 0491US8914641B2Method for signing and verifying data using multiple hash algorithms and digests in PKCSGOPAL VINODH·Filed 2012·Granted Dec 16, 2014·16 cites·22 claims
- 0589US9270698B2Filter for network intrusion and virus detectionGOPAL VINODH·Filed 2008·Granted Feb 23, 2016·19 cites·24 claims
- 0687US8947270B2Apparatus and method to accelerate compression and decompression operationsGOPAL VINODH·Filed 2013·Granted Feb 3, 2015·8 cites·21 claims
- 0786US9747105B2Method and apparatus for performing a shift and exclusive or operation in a single instructionGOPAL VINODH·Filed 2009·Granted Aug 29, 2017·11 cites·39 claims
- 0886US9292297B2Method and apparatus to process 4-operand SIMD integer multiply-accumulate instructionGOPAL VINODH·Filed 2012·Granted Mar 22, 2016·7 cites·21 claims
- 0986US8391475B2Method and apparatus for advanced encryption standard (AES) block cipherGOPAL VINODH·Filed 2007·Granted Mar 5, 2013·16 cites·13 claims
- 1084US9740484B2Processor-based apparatus and method for processing bit streams using bit-oriented instructions through byte-oriented storageGOPAL VINODH·Filed 2011·Granted Aug 22, 2017·8 cites·12 claims
- 1181US8271570B2Unified integer/galois field (2m) multiplier architecture for elliptic-curve crytpographyGOPAL VINODH·Filed 2007·Granted Sep 18, 2012·10 cites·16 claims
- 1280US8781110B2Unified system architecture for elliptic-curve cryptographyGOPAL VINODH·Filed 2007·Granted Jul 15, 2014·10 cites·20 claims
- 1378US8325069B2System, method, and apparatus for a scalable processor architecture for a variety of string processing applicationsGOPAL VINODH·Filed 2009·Granted Dec 4, 2012·12 cites·19 claims
- 1477US8549264B2Add instructions to add three source operandsGOPAL VINODH·Filed 2009·Granted Oct 1, 2013·6 cites·30 claims
- 1577US8504807B2Rotate instructions that complete execution without reading carry flagGOPAL VINODH·Filed 2009·Granted Aug 6, 2013·4 cites·22 claims
- 1672US11080045B2Addition instructions with independent carry chainsGOPAL VINODH·Filed 2011·Granted Aug 3, 2021·2 cites·16 claims
- 1771US9203887B2Bitstream processing using coalesced buffers and delayed matching and enhanced memory writesGOPAL VINODH·Filed 2011·Granted Dec 1, 2015·5 cites·18 claims
- 1863US9128698B2Systems, apparatuses, and methods for performing rotate and XOR in response to a single instructionGOPAL VINODH·Filed 2012·Granted Sep 8, 2015·1 cites·20 claims
- 1963US8392494B2Method and apparatus for performing efficient side-channel attack resistant reduction using montgomery or barrett reductionGOPAL VINODH·Filed 2009·Granted Mar 5, 2013·2 cites·8 claims
- 2062US8478809B2Method and apparatus for multiplying polynomials with a prime number of termsGOPAL VINODH·Filed 2007·Granted Jul 2, 2013·2 cites·6 claims
- 2161US9292548B2Digest generationGOPAL VINODH·Filed 2011·Granted Mar 22, 2016·1 cites·25 claims
- 2260US9990201B2Multiplication instruction for which execution completes without writing a carry flagGOPAL VINODH·Filed 2009·Granted Jun 5, 2018·1 cites·32 claims
- 2360US8447796B2Apparatus with a vector generation unit and encoder for receiving first and second inputs to generate at least significant zero (LSZ)GOPAL VINODH·Filed 2008·Granted May 21, 2013·1 cites·9 claims
- 2457US8464125B2Instruction-set architecture for programmable cyclic redundancy check (CRC) computationsGOPAL VINODH·Filed 2009·Granted Jun 11, 2013·0 cites·16 claims
- 2552US8533246B2Carry bucket-aware multiplication having bits with most significant bits set to zeroGOPAL VINODH·Filed 2008·Granted Sep 10, 2013·0 cites·17 claims
- 2651US8301680B2Apparatus and method to compute reciprocal approximationsGOPAL VINODH·Filed 2007·Granted Oct 30, 2012·0 cites·20 claims
- 2751US2014095845A1Apparatus and method for efficiently executing boolean functionsGOPAL VINODH·Filed 2012·Application pending·0 cites
- 2850US8312363B2Residue generationGOPAL VINODH·Filed 2008·Granted Nov 13, 2012·0 cites·17 claims
- 2949US9052985B2Method and apparatus for efficient programmable cyclic redundancy check (CRC)GOPAL VINODH·Filed 2007·Granted Jun 9, 2015·0 cites·15 claims
- 3045US2019243780A1Scalable application-customized memory compressionGOPAL VINODH·Filed 2019·Application pending·0 cites
- 3144US2008140753A1MultiplierGOPAL VINODH·Filed 2006·Application pending·0 cites
- 3241US2018260218A1Instruction set architectures for fine-grained heterogeneous processingGOPAL VINODH·Filed 2017·Application pending·0 cites
- 3338US2017093823A1Encrypting Observable Address InformationGOPAL VINODH·Filed 2015·Application pending·0 cites
Counts cover granted patents and pending applications in the PatentIndex corpus. How scoring works →