Issued Patents All Time
Showing 26–50 of 69 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9632782 | Method and apparatus to process SHA-2 secure hashing algorithm | Kirk S. Yap, Gilbert M. Wolrich, James D. Guilford, Vinodh Gopal, Sean M. Gulley +2 more | 2017-04-25 |
| 9594634 | Techniques to efficiently compute erasure codes having positive and negative coefficient exponents to permit data recovery from more than two failed storage units | Vinodh Gopal | 2017-03-14 |
| 9569210 | Apparatus and method of execution unit for calculating multiple rounds of a skein hashing algorithm | Gilbert M. Wolrich, Kirk S. Yap, James D. Guilford, Vinodh Gopal, Wajdi K. Feghali +2 more | 2017-02-14 |
| 9535706 | Method and apparatus to process 4-operand SIMD integer multiply-accumulate instruction | Vinodh Gopal, James D. Guilford, Gilbert M. Wolrich | 2017-01-03 |
| 9501281 | Method and apparatus for performing a shift and exclusive or operation in a single instruction | Vinodh Gopal, James D. Guilford, Wajdi K. Feghali, Gilbert M. Wolrich, Martin G. Dixon | 2016-11-22 |
| 9495166 | Method and apparatus for performing a shift and exclusive or operation in a single instruction | Vinodh Gopal, James D. Guilford, Wajdi K. Feghali, Gilbert M. Wolrich, Martin G. Dixon | 2016-11-15 |
| 9495165 | Method and apparatus for performing a shift and exclusive or operation in a single instruction | Vinodh Gopal, James D. Guilford, Wajdi K. Feghali, Gilbert M. Wolrich, Martin G. Dixon | 2016-11-15 |
| 9461816 | Methods, systems and apparatus to reduce processor demands during encryption | Vinodh Gopal, James D. Guilford | 2016-10-04 |
| 9436435 | Apparatus and method for vector instructions for large integer arithmetic | Gilbert M. Wolrich, Kirk S. Yap, James D. Guilford, Vinodh Gopal, Wajdi K. Feghali +2 more | 2016-09-06 |
| 9419792 | Instruction for accelerating SNOW 3G wireless security algorithm | Gilbert M. Wolrich, Vinodh Gopal, Kirk S. Yap, Wajdi K. Feghali | 2016-08-16 |
| 9405537 | Apparatus and method of execution unit for calculating multiple rounds of a skein hashing algorithm | Gilbert M. Wolrich, Kirk S. Yap, James D. Guilford, Vinodh Gopal, Wajdi K. Feghali +2 more | 2016-08-02 |
| 9292548 | Digest generation | Vinodh Gopal, James D. Guilford, Schuyler Eldridge, Gilbert M. Wolrich, Wajdi K. Feghali | 2016-03-22 |
| 9292283 | Method for fast large-integer arithmetic on IA processors | Vinodh Gopal, James D. Guilford | 2016-03-22 |
| 9292297 | Method and apparatus to process 4-operand SIMD integer multiply-accumulate instruction | Vinodh Gopal, James D. Guilford, Gilbert M. Wolrich | 2016-03-22 |
| 9270460 | Instructions to perform JH cryptographic hashing in a 256 bit data path | Gilbert M. Wolrich, Kirk S. Yap, Vinodh Gopal, James D. Guilford, Sean M. Gulley +2 more | 2016-02-23 |
| 9251374 | Instructions to perform JH cryptographic hashing | Kirk S. Yap, Gilbert M. Wolrich, Vinodh Gopal, James D. Guilford, Sean M. Gulley +2 more | 2016-02-02 |
| 9235414 | SIMD integer multiply-accumulate instruction for multi-precision arithmetic | Vinodh Gopal, Gilbert M. Wolrich, James D. Guilford, Kirk S. Yap, Sean M. Gulley +2 more | 2016-01-12 |
| 9203887 | Bitstream processing using coalesced buffers and delayed matching and enhanced memory writes | Vinodh Gopal, Jim D. Guilford, Gilbert M. Wolrich, Wajdi K. Feghali, Deniz Karakoyunlu +2 more | 2015-12-01 |
| 9164762 | Rotate instructions that complete execution without reading carry flag | Vinodh Gopal, James D. Gulilford, Gilbert M. Wolrich, Waidi K. Feghali, Martin G. Dixon +5 more | 2015-10-20 |
| 9100184 | Instructions processors, methods, and systems to process BLAKE secure hashing algorithm | Gilbert M. Wolrich, Kirk S. Yap, James D. Guilford, Vinodh Gopal, Sean M. Gulley +2 more | 2015-08-04 |
| 9092645 | Efficient multiplication, exponentiation and modular reduction implementations | Vinodh Gopal, Gilbert M. Wolrich, Wajdi K. Feghali, James D. Guilford, Deniz Karakoyunlu +2 more | 2015-07-28 |
| 9052985 | Method and apparatus for efficient programmable cyclic redundancy check (CRC) | Vinodh Gopal, Gilbert M. Wolrich, Wajdi K. Feghali | 2015-06-09 |
| 8954754 | Method and apparatus to process SHA-1 secure hashing algorithm | Kirk S. Yap, Gilbert M. Wolrich, James D. Guilford, Vinodh Gopal, Sean M. Gulley +2 more | 2015-02-10 |
| 8929539 | Instructions to perform Groestl hashing | Gilbert M. Wolrich, Kirk S. Yap, Vinodh Gopal, James D. Guilford, Sean M. Gulley +2 more | 2015-01-06 |
| 8930681 | Enhancing performance by instruction interleaving and/or concurrent processing of multiple buffers | James D. Guilford, Wajdi K. Feghali, Vinodh Gopal, Gilbert M. Wolrich, Martin G. Dixon +2 more | 2015-01-06 |