AK

Alan H. Karp

HP HP: 62 patents #151 of 16,619Top 1%
HE Hewlett Packard Enterprise: 3 patents #906 of 4,473Top 25%
IBM: 3 patents #26,272 of 70,183Top 40%
📍 Palo Alto, CA: #169 of 9,675 inventorsTop 2%
🗺 California: #3,477 of 386,348 inventorsTop 1%
Overall (All Time): #23,330 of 4,157,543Top 1%
79
Patents All Time

Issued Patents All Time

Showing 51–75 of 79 patents

Patent #TitleCo-InventorsDate
6470339 Resource access control in a software system Rajiv Gupta, Arindam Banerji, Chia-Chiang Chao, Ernest Mak, Sandeep Kumar +2 more 2002-10-22
6408380 Execution of an instruction to load two independently selected registers in a single cycle Jerome C. Huck, Glenn T. Colon-Bonet, David Allen Fotland, Dean Mulla 2002-06-18
6370639 Processor architecture having two or more floating-point status fields Jerome C. Huck, Peter Markstein, Glenn T. Colon-Bonet, Roger Golliver, Michael J. Morrison +2 more 2002-04-09
6321328 Processor having data buffer for speculative loads Rajiv Gupta 2001-11-20
6314453 Method for sharing and executing inaccessible dynamic processes for replica consistency among a plurality of existing applications Ming C. Hao, Joseph S. Sventek, Todd M. Spencer 2001-11-06
6301705 System and method for deferring exceptions generated during speculative execution Gautam Doshi, Peter Markstein, Jerome C. Huck, Glenn T. Colon-Bonet, Michael J. Morrison 2001-10-09
6249798 Method, apparatus and computer system for directly transferring and translating data between an integer processing unit and a floating point processing unit Roger Golliver, Michael J. Morrison, Glenn T. Colon-Bonet, Guatam Bhawandas Doshi, Jerome C. Huck +1 more 2001-06-19
6212539 Methods and apparatus for handling and storing bi-endian words in a floating-point processor Jerome C. Huck, Peter Markstein, Glenn T. Colon-Bonet, Roger Golliver, Michael J. Morrison +1 more 2001-04-03
6205466 Infrastructure for an open digital services marketplace Rajiv Gupta, Arindam Banerji, Ernest Mak, Sandeep Kumar, Guillermo J. Rozas +3 more 2001-03-20
6151669 Methods and apparatus for efficient control of floating-point status register Jerome C. Huck, Peter Markstein, Glenn T. Colon-Bonet, Roger Golliver, Michael J. Morrison +2 more 2000-11-21
6138135 Propagating NaNs during high precision calculations using lesser precision hardware 2000-10-24
6009263 Emulating agent and method for reformatting computer instructions into a standard uniform format Roger Golliver, Gautam Doshi, Jerome C. Huck, Sivakumar Makineni, Mike Morrison +1 more 1999-12-28
5944819 Method and system to optimize software execution by a computer using hardware attributes of the computer Rajendra Kumar 1999-08-31
5946716 Sectored virtual memory management system and translation look-aside buffer (TLB) for the same Rajiv Gupta 1999-08-31
5903749 Method and apparatus for implementing check instructions that allow for the reuse of memory conflict information if no memory conflict occurs H. Roland Kenner, William Y. Chen 1999-05-11
5881280 Method and system for selecting instructions for re-execution for in-line exception recovery in a speculative execution processor Rajiv Gupta 1999-03-09
5844553 Mechanism to control and use window events among applications in concurrent computing Ming C. Hao, Daniel Garfinkel, Charles Jin Young, Thomas G. Fincher 1998-12-01
5801977 System and method for clipping integers Dennis W. Brzezinski, Rajiv Gupta 1998-09-01
5748936 Method and system for supporting speculative execution using a speculative look-aside table Rajendra Kumar 1998-05-05
5742778 Method and apparatus to sense and multicast window events to a plurality of existing applications for concurrent execution Ming C. Hao, Vineet Singh 1998-04-21
5710881 Data merging method and apparatus for shared memory multiprocessing computer systems Rajiiv Gupta 1998-01-20
5689653 Vector memory operations Frederic C. Amerson, Dennis W. Brzezinski, Rajiv Gupta, William S. Worley, Jr. 1997-11-18
5671170 Method and apparatus for correctly rounding results of division and square root computations Peter Markstein 1997-09-23
5588117 Sender-selective send/receive order processing on a per message basis Ming C. Hao, Rajiv Gupta 1996-12-24
5515308 Floating point arithmetic unit using modified Newton-Raphson technique for division and square root Peter Markstein, Dennis W. Brzezinski 1996-05-07