Inventor · disambiguated record
Richard L. Sites
Also filed as: SITES RICHARD L · SITES RICHARD LEE
77 granted patents·2 pending applications·4,088 citations·filing 1977–2023
99Inventor score
Top patents by PatentIndex Score
79 records- 0198US9755972B1Protocol-independent receive-side scalingGOOGLE INC·Filed 2015·Granted Sep 5, 2017·115 cites·20 claims
- 0297US9270592B1Hash collision avoidance in network routingGOOGLE INC·Filed 2014·Granted Feb 23, 2016·61 cites·23 claims
- 0396US9690714B1Multiple page-size translation lookaside bufferGOOGLE INC·Filed 2014·Granted Jun 27, 2017·23 cites·14 claims
- 0496US9419902B1Method and system for network micro flow controlGOOGLE INC·Filed 2013·Granted Aug 16, 2016·28 cites·18 claims
- 0595US7634715B2Effects applied to images in a browserGOOGLE INC·Filed 2006·Granted Dec 15, 2009·35 cites·47 claims
- 0695US6970866B1Filter file systemADOBE SYSTEMS INC·Filed 2002·Granted Nov 29, 2005·119 cites·59 claims
- 0794US7631253B2Selective image editing in a browserGOOGLE INC·Filed 2006·Granted Dec 8, 2009·23 cites·29 claims
- 0893US6915484B1Text reflow in a structured documentADOBE SYSTEMS INC·Filed 2000·Granted Jul 5, 2005·76 cites·20 claims
- 0992US10469404B1Network multi-level rate limiterGOOGLE LLC·Filed 2015·Granted Nov 5, 2019·12 cites·19 claims
- 1091US6076158ABranch prediction in high-performance processorDIGITAL EQUIPMENT CORP·Filed 1993·Granted Jun 13, 2000·162 cites·10 claims
- 1191US5857097AMethod for identifying reasons for dynamic stall cycles during the execution of a programDIGITAL EQUIPMENT CORP·Filed 1997·Granted Jan 5, 1999·171 cites·30 claims
- 1290US10320568B1Protocol-independent multi-table packet routing using shared memory resourceGOOGLE LLC·Filed 2015·Granted Jun 11, 2019·9 cites·18 claims
- 1390US7027976B1Document based character ambiguity resolutionADOBE SYSTEMS INC·Filed 2001·Granted Apr 11, 2006·28 cites·18 claims
- 1490US5193167AEnsuring data integrity by locked-load and conditional-store operations in a multiprocessor systemDIGITAL EQUIPMENT CORP·Filed 1990·Granted Mar 9, 1993·161 cites·24 claims
- 1589US7463775B1Estimating compressed storage size of digital dataADOBE SYSTEMS INC·Filed 2004·Granted Dec 9, 2008·31 cites·49 claims
- 1689US5507030ASuccessive translation, execution and interpretation of computer program having code at unknown locations due to execution transfer instructions having computed destination addressesDIGITIAL EQUIPMENT CORP·Filed 1991·Granted Apr 9, 1996·122 cites·3 claims
- 1788US5454091AVirtual to physical address translation scheme with granularity hint for identifying subsequent pages to be accessedDIGITAL EQUIPMENT CORP·Filed 1993·Granted Sep 26, 1995·136 cites·22 claims
- 1888US5450575AUse of stack depth to identify machine code mistakesDIGITAL EQUIPMENT CORP·Filed 1991·Granted Sep 12, 1995·130 cites·24 claims
- 1988US5014195AConfigurable set associative cache with decoded data element enable linesDIGITAL EQUIPMENT CORP·Filed 1990·Granted May 7, 1991·140 cites·7 claims
- 2087US5796939AHigh frequency sampling of processor performance countersDIGITAL EQUIPMENT CORP·Filed 1997·Granted Aug 18, 1998·144 cites·18 claims
- 2187US5317740AAlternate and iterative analysis of computer programs for locating translatable code by resolving callbacks and other conflicting mutual dependenciesDIGITAL EQUIPMENT CORP·Filed 1991·Granted May 31, 1994·134 cites·20 claims
- 2286US5802272AMethod and apparatus for tracing unpredictable execution flows in a trace buffer of a high-speed computer systemDIGITAL EQUIPMENT CORP·Filed 1994·Granted Sep 1, 1998·116 cites·25 claims
- 2386US5652889AAlternate execution and interpretation of computer program having code at unknown locations due to transfer instructions having computed destination addressesDIGITAL EQUIPMENT CORP·Filed 1996·Granted Jul 29, 1997·103 cites·3 claims
- 2486US5568624AByte-compare operation for high-performance processorDIGITAL EQUIPMENT CORP·Filed 1993·Granted Oct 22, 1996·98 cites·19 claims
- 2586US5307504ASystem and method for preserving instruction granularity when translating program code from a computer having a first architecture to a computer having a second reduced architecture during the occurrence of interrupts due to asynchronous eventsDIGITAL EQUIPMENT CORP·Filed 1991·Granted Apr 26, 1994·134 cites·45 claims
- 2686US5155843AError transition mode for multi-processor systemDIGITAL EQUIPMENT CORP·Filed 1990·Granted Oct 13, 1992·143 cites·15 claims
- 2785US10361955B1Protocol-independent receive-side scalingGOOGLE LLC·Filed 2017·Granted Jul 23, 2019·3 cites·20 claims
- 2885US9553808B1Protocol-independent packet routingGOOGLE INC·Filed 2014·Granted Jan 24, 2017·7 cites·20 claims
- 2985US8997057B1Using trace matching to identify and analyze application tracesDIWAN AMER·Filed 2012·Granted Mar 31, 2015·29 cites·12 claims
- 3085US5778423APrefetch instruction for improving performance in reduced instruction set processorDIGITAL EQUIPMENT CORP·Filed 1990·Granted Jul 7, 1998·110 cites·16 claims
- 3184US6408092B1Handwritten input in a restricted areaADOBE SYSTEMS INC·Filed 1998·Granted Jun 18, 2002·111 cites·39 claims
- 3284US5764885AApparatus and method for tracing data flows in high-speed computer systemsDIGITAL EQUIPMENT CORP·Filed 1994·Granted Jun 9, 1998·108 cites·23 claims
- 3383US6324555B1Comparing contents of electronic documentsADOBE SYSTEMS INC·Filed 1998·Granted Nov 27, 2001·108 cites·5 claims
- 3483US6009514AComputer method and apparatus for analyzing program instructions executing in a computer systemDIGITAL EQUIPMENT CORP·Filed 1998·Granted Dec 28, 1999·94 cites·5 claims
- 3582US6799302B1Low-fidelity document renderingADOBE SYSTEMS INC·Filed 2000·Granted Sep 28, 2004·32 cites·12 claims
- 3681US10025723B1Multiple page-size translation lookaside bufferGOOGLE LLC·Filed 2017·Granted Jul 17, 2018·2 cites·18 claims
- 3781US7219052B2Document based character ambiguity resolutionADOBE SYSTEMS INC·Filed 2006·Granted May 15, 2007·7 cites·18 claims
- 3881US7149721B1Electronic content rights with and-or expressionADOBE SYSTEMS INC·Filed 2000·Granted Dec 12, 2006·26 cites·66 claims
- 3980US5920721ACompiler generating functionally-alike code sequences in an executable program intended for execution in different run-time environmentsDIGITAL EQUIPMENT CORP·Filed 1997·Granted Jul 6, 1999·106 cites·20 claims
- 4080US5428786ABranch resolution via backward symbolic executionDIGITAL EQUIPMENT CORP·Filed 1991·Granted Jun 27, 1995·87 cites·34 claims
- 4179US8644794B1Luggage locatorSITES RICHARD LEE·Filed 2012·Granted Feb 4, 2014·5 cites·24 claims
- 4279US7937654B1Text reflow in a structured documentADOBE SYSTEMS INC·Filed 2009·Granted May 3, 2011·6 cites·44 claims
- 4379US5649203ATranslating, executing, and re-translating a computer program for finding and translating program code at unknown program addressesDIGITAL EQUIPMENT CORP·Filed 1995·Granted Jul 15, 1997·73 cites·17 claims
- 4478US12244499B1Protocol-independent receive-side scalingGOOGLE LLC·Filed 2023·Granted Mar 4, 2025·0 cites·20 claims
- 4577US8468011B1Detecting writing systems and languagesSITES RICHARD L·Filed 2009·Granted Jun 18, 2013·8 cites·5 claims
- 4677US6728880B1Secure time on computers with insecure clocksADOBE SYSTEMS INC·Filed 1999·Granted Apr 27, 2004·95 cites·27 claims
- 4776US10951524B1Protocol-independent receive-side scalingGOOGLE LLC·Filed 2019·Granted Mar 16, 2021·1 cites·20 claims
- 4876US5287490AIdentifying plausible variable length machine code of selecting address in numerical sequence, decoding code strings, and following execution transfer pathsDIGITAL EQUIPMENT CORP·Filed 1991·Granted Feb 15, 1994·71 cites·26 claims
- 4975US7610193B2Document based character ambiguity resolutionADOBE SYSTEMS INC·Filed 2006·Granted Oct 27, 2009·4 cites·39 claims
- 5075US4096573ADLAT Synonym control means for common portions of all address spacesIBM·Filed 1977·Granted Jun 20, 1978·34 cites·10 claims
Showing the top 50 of 79 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →