Inventor · disambiguated record
James S. Mattson, Jr.
Also filed as: MATTSON JAMES · MATTSON JAMES S · MATTSON JR JAMES S
19 granted patents·1 pending application·1,363 citations·filing 1997–2017
96Inventor score
Technology areasG06F
Files withHEWLETT PACKARD CO14VMWARE INC3HEWLETT PACKARD DEVELOPMENT CO2CARLSON MARKETING WORLDWIDE IN1
Top patents by PatentIndex Score
20 records- 0195US6189141B1Control path evaluating trace designator with dynamically adjustable thresholds for activation of tracing for high (hot) activity and low (cold) activity of flow controlHEWLETT PACKARD CO·Filed 1998·Granted Feb 13, 2001·279 cites·69 claims
- 0291US9870324B2Isolating guest code and data using multiple nested page tablesVMWARE INC·Filed 2015·Granted Jan 16, 2018·10 cites·20 claims
- 0391US6205545B1Method and apparatus for using static branch predictions hints with dynamically translated code traces to improve performanceHEWLETT PACKARD CO·Filed 1998·Granted Mar 20, 2001·190 cites·13 claims
- 0489US6164841AMethod, apparatus, and product for dynamic software code translation systemHEWLETT PACKARD CO·Filed 1998·Granted Dec 26, 2000·155 cites·25 claims
- 0589US6115809ACompiling strong and weak branching behavior instruction blocks to separate caches for dynamic and static predictionHEWLETT PACKARD CO·Filed 1998·Granted Sep 5, 2000·151 cites·15 claims
- 0686US6430741B1System and method for data coverage analysis of a computer programHEWLETT PACKARD CO·Filed 1999·Granted Aug 6, 2002·142 cites·18 claims
- 0777US6327704B1System, method, and product for multi-branch backpatching in a dynamic translatorHEWLETT PACKARD CO·Filed 1998·Granted Dec 4, 2001·79 cites·38 claims
- 0875US6223339B1System, method, and product for memory management in a dynamic translatorHEWLETT PACKARD CO·Filed 1998·Granted Apr 24, 2001·69 cites·72 claims
- 0974US6148437ASystem and method for jump-evaluated trace designationHEWLETT PACKARD CO·Filed 1998·Granted Nov 14, 2000·69 cites·50 claims
- 1073US5911073AMethod and apparatus for dynamic process monitoring through an ancillary control code systemHEWLETT PACKARD CO·Filed 1997·Granted Jun 8, 1999·66 cites·18 claims
- 1170US6317870B1System and method for optimization of inter-module procedure callsHEWLETT PACKARD CO·Filed 1999·Granted Nov 13, 2001·57 cites·20 claims
- 1259US6112280AMethod and apparatus for distinct instruction pointer storage in a partitioned cache memoryHEWLETT PACKARD CO·Filed 1998·Granted Aug 29, 2000·35 cites·37 claims
- 1349US11379385B2Techniques for protecting memory pages of a virtual computing instanceVMWARE INC·Filed 2017·Granted Jul 5, 2022·0 cites·20 claims
- 1449US6101326AMethod and apparatus for frame elimination for simple procedures with tail callsHEWLETT PACKARD CO·Filed 1997·Granted Aug 8, 2000·20 cites·12 claims
- 1546US7386861B2System and method for efficiently blocking event signals associated with an operating systemHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Jun 10, 2008·0 cites·6 claims
- 1645US10120738B2Hypervisor techniques for performing non-faulting reads in virtual machinesVMWARE INC·Filed 2016·Granted Nov 6, 2018·0 cites·20 claims
- 1745US6052530ADynamic translation system and method for optimally translating computer codeHEWLETT PACKARD CO·Filed 1998·Granted Apr 18, 2000·17 cites·27 claims
- 1842US5933622AMethod for efficient handling of asynchronous events in a dynamic translation systemHEWLETT PACKARD CO·Filed 1997·Granted Aug 3, 1999·14 cites·5 claims
- 1940US6658486B2System and method for efficiently blocking event signals associated with an operating systemHEWLETT PACKARD DEVELOPMENT CO·Filed 1998·Granted Dec 2, 2003·10 cites·6 claims
- 2038US2010082737A1Dynamic service routingCARLSON MARKETING WORLDWIDE IN·Filed 2009·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →