Inventor · disambiguated record
Alan H. Karp
Also filed as: KARP ALAN · KARP ALAN H · KARP ALAN HERSH
79 granted patents·17 pending applications·3,434 citations·filing 1984–2013
99Inventor score
Files withHEWLETT PACKARD DEVELOPMENT CO32HEWLETT PACKARD CO19KARP ALAN H16INST THE DEV OF EMERGING ARCHI11IBM3
Top patents by PatentIndex Score
96 records- 0198US4866769AHardware assist for protecting PC softwareIBM·Filed 1987·Granted Sep 12, 1989·411 cites·9 claims
- 0297US8655719B1Mediating customer-driven exchange of access to personal data for personalized merchant offersLI JUN·Filed 2007·Granted Feb 18, 2014·116 cites·13 claims
- 0397US7304578B1Tag including RFID circuit storing data modifiable using a physically alterable mediumHEWLETT PACKARD DEVELOPMENT CO·Filed 2005·Granted Dec 4, 2007·79 cites·40 claims
- 0496US5844553AMechanism to control and use window events among applications in concurrent computingHEWLETT PACKARD CO·Filed 1996·Granted Dec 1, 1998·464 cites·15 claims
- 0591US9165158B2Encryption key management using distributed storage of encryption-key fragmentsLI JUN·Filed 2010·Granted Oct 20, 2015·18 cites·20 claims
- 0690US7702687B2Method and system of typing resources in a distributed systemHEWLETT PACKARD DEVELOPMENT CO·Filed 2005·Granted Apr 20, 2010·30 cites·37 claims
- 0789US6732127B2Verifiable random number generator using chaosHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted May 4, 2004·57 cites·16 claims
- 0889US5742778AMethod and apparatus to sense and multicast window events to a plurality of existing applications for concurrent executionHEWLETT PACKARD CO·Filed 1996·Granted Apr 21, 1998·156 cites·21 claims
- 0988US8904176B2Protecting the information encoded in a bloom filter using encoded bits of dataKARP ALAN H·Filed 2010·Granted Dec 2, 2014·12 cites·15 claims
- 1086US6205466B1Infrastructure for an open digital services marketplaceHEWLETT PACKARD CO·Filed 1998·Granted Mar 20, 2001·136 cites·20 claims
- 1186US6151669AMethods and apparatus for efficient control of floating-point status registerINST THE DEV OF EMERGING ARCHI·Filed 1998·Granted Nov 21, 2000·122 cites·31 claims
- 1284US7653739B1Controlling transfer of access to dataHEWLETT PACKARD DEVELOPMENT CO·Filed 2007·Granted Jan 26, 2010·11 cites·20 claims
- 1384US7032222B1Method and system for determining resource allocation to users by granting request based on user associated different limits and resource limitHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Apr 18, 2006·61 cites·26 claims
- 1484US5946716ASectored virtual memory management system and translation look-aside buffer (TLB) for the sameHEWLETT PACKARD CO·Filed 1996·Granted Aug 31, 1999·116 cites·23 claims
- 1583US8826398B2Password changingKARP ALAN H·Filed 2011·Granted Sep 2, 2014·7 cites·14 claims
- 1683US8095803B1Protecting the privacy of files referenced by their hashCARTER RICHARD J·Filed 2007·Granted Jan 10, 2012·13 cites·13 claims
- 1783US6631460B1Advanced load address table entry invalidation based on register address wraparoundINST THE DEV OF EMERGING ARCHI·Filed 2000·Granted Oct 7, 2003·47 cites·32 claims
- 1882US8909987B2Recovery segmentsKARP ALAN H·Filed 2012·Granted Dec 9, 2014·7 cites·14 claims
- 1982US7366956B2Detecting data races in multithreaded computer programsHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Granted Apr 29, 2008·32 cites·26 claims
- 2082US6752837B2Security tags with a reversible optical indicatorHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Jun 22, 2004·41 cites·29 claims
- 2182US5341321AFloating point arithmetic unit using modified Newton-Raphson technique for division and square rootHEWLETT PACKARD CO·Filed 1993·Granted Aug 23, 1994·78 cites·9 claims
- 2281US8091137B2Transferring a data object between devicesKARP ALAN H·Filed 2006·Granted Jan 3, 2012·10 cites·17 claims
- 2381US5515308AFloating point arithmetic unit using modified Newton-Raphson technique for division and square rootHEWLETT PACKARD CO·Filed 1995·Granted May 7, 1996·86 cites·10 claims
- 2480US7350070B2Method and system for cryptographically secure hashed end marker of streaming dataHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Granted Mar 25, 2008·29 cites·20 claims
- 2580US6470339B1Resource access control in a software systemHEWLETT PACKARD CO·Filed 1999·Granted Oct 22, 2002·64 cites·18 claims
- 2679US7596694B1System and method for safely executing downloaded code on a computer systemHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Granted Sep 29, 2009·30 cites·25 claims
- 2779US5093916ASystem for inserting constructs into compiled code, defining scoping of common blocks and dynamically binding common blocks to tasksIBM·Filed 1988·Granted Mar 3, 1992·74 cites·6 claims
- 2878US7046247B2Method for visualizing graphical data sets having a non-uniform graphical density for displayHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted May 16, 2006·27 cites·19 claims
- 2978US5710881AData merging method and apparatus for shared memory multiprocessing computer systemsHEWLETT PACKARD CO·Filed 1996·Granted Jan 20, 1998·110 cites·19 claims
- 3077US9542307B2Shiftable memory defragmentationKARP ALAN H·Filed 2012·Granted Jan 10, 2017·4 cites·18 claims
- 3177US5748936AMethod and system for supporting speculative execution using a speculative look-aside tableHEWLETT PACKARD CO·Filed 1996·Granted May 5, 1998·77 cites·20 claims
- 3277US5588117ASender-selective send/receive order processing on a per message basisHEWLETT PACKARD CO·Filed 1994·Granted Dec 24, 1996·82 cites·22 claims
- 3375US8214638B1Using multiple certificates to distribute public keysKARP ALAN·Filed 2006·Granted Jul 3, 2012·11 cites·17 claims
- 3475US6765565B2Method for enhancing a sporting event by localized information displayHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Jul 20, 2004·12 cites·19 claims
- 3574US6138135APropagating NaNs during high precision calculations using lesser precision hardwareINST THE DEV OF EMERGING ARCHI·Filed 1998·Granted Oct 24, 2000·64 cites·17 claims
- 3674US5689653AVector memory operationsHEWLETT PACKARD CO·Filed 1995·Granted Nov 18, 1997·73 cites·20 claims
- 3773US5881280AMethod and system for selecting instructions for re-execution for in-line exception recovery in a speculative execution processorHEWLETT PACKARD CO·Filed 1997·Granted Mar 9, 1999·64 cites·20 claims
- 3872US9465648B2Distributed transaction processing through commit messages sent to a downstream neighborKARP ALAN H·Filed 2012·Granted Oct 11, 2016·3 cites·14 claims
- 3972US6301705B1System and method for deferring exceptions generated during speculative executionINST THE DEV OF EMERGING ARCHI·Filed 1998·Granted Oct 9, 2001·59 cites·17 claims
- 4071US7725926B1AuthenticationHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Granted May 25, 2010·16 cites·6 claims
- 4170US7742968B2Automated decision support system for designing auctionsHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Jun 22, 2010·4 cites·23 claims
- 4270US7165113B2Computer language for defining business conversationsHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Jan 16, 2007·18 cites·23 claims
- 4370US5671170AMethod and apparatus for correctly rounding results of division and square root computationsHEWLETT PACKARD CO·Filed 1994·Granted Sep 23, 1997·53 cites·18 claims
- 4469US8799901B2Establishing new service as conversation by replacing variables in generic service in an order with variables from a decoupled method of legacy serviceKUNO HARUMI·Filed 2004·Granted Aug 5, 2014·2 cites·10 claims
- 4569US8046838B1Using a modulation transfer function of a device to create digital content for the deviceHEWLETT PACKARD DEVELOPMENT CO·Filed 2007·Granted Oct 25, 2011·2 cites·20 claims
- 4669US7757237B2Synchronization of threads in a multithreaded computer programHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Granted Jul 13, 2010·14 cites·38 claims
- 4767US7362865B2Wireless network systemHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Apr 22, 2008·10 cites·24 claims
- 4866USD761822SDisplay screen or portion thereof with a context-adaptive graphical user interfaceHEWLETT PACKARD DEVELOPMENT CO·Filed 2013·Granted Jul 19, 2016·13 cites·1 claims
- 4965US8392708B2Auditing data integritySHAH MEHUL A·Filed 2008·Granted Mar 5, 2013·3 cites·20 claims
- 5065US6249798B1Method, apparatus and computer system for directly transferring and translating data between an integer processing unit and a floating point processing unitINST THE DEV OF EMERGING ARCHI·Filed 1996·Granted Jun 19, 2001·26 cites·30 claims
Showing the top 50 of 96 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →