Inventor · disambiguated record
Marc Tremblay
Also filed as: TREMBLAY MARC · TREMBLAY MARC R
237 granted patents·42 pending applications·7,613 citations·filing 1989–2025
99Inventor score
Files withSUN MICROSYSTEMS INC163MICROSOFT TECHNOLOGY LICENSING LLC33ELWHA LLC16SOLLUM TECH INC11CHAUDHRY SHAILENDER7
Top patents by PatentIndex Score
279 records- 0199US8368641B2Tactile feedback man-machine interface deviceIMMERSION CORP·Filed 2007·Granted Feb 5, 2013·113 cites·19 claims
- 0297US7930695B2Method and apparatus for synchronizing threads on a processor that supports transactional memoryORACLE AMERICA INC·Filed 2006·Granted Apr 19, 2011·73 cites·21 claims
- 0397US7206903B1Method and apparatus for releasing memory locations during transactional executionSUN MICROSYSTEMS INC·Filed 2004·Granted Apr 17, 2007·158 cites·30 claims
- 0497US6341347B1Thread switch logic in a multiple-thread processorSUN MICROSYSTEMS INC·Filed 1999·Granted Jan 22, 2002·367 cites·65 claims
- 0596US7818510B2Selectively monitoring stores to support transactional program executionORACLE AMERICA INC·Filed 2007·Granted Oct 19, 2010·56 cites·22 claims
- 0696US7398355B1Avoiding locks by transactionally executing critical sectionsSUN MICROSYSTEMS INC·Filed 2005·Granted Jul 8, 2008·67 cites·20 claims
- 0796US7050955B1System, method and data structure for simulated interaction with graphical objectsIMMERSION CORP·Filed 2000·Granted May 23, 2006·190 cites·10 claims
- 0896US6938130B2Method and apparatus for delaying interfering accesses from other threads during transactional program executionSUN MICROSYSTEMS INC·Filed 2003·Granted Aug 30, 2005·107 cites·25 claims
- 0996US6694347B2Switching method in a multi-threaded processorSUN MICROSYSTEMS INC·Filed 2002·Granted Feb 17, 2004·107 cites·11 claims
- 1095US7389383B2Selectively unmarking load-marked cache lines during transactional program executionSUN MICROSYSTEMS INC·Filed 2006·Granted Jun 17, 2008·42 cites·10 claims
- 1195US6721944B2Marking memory elements based upon usage of accessed information during speculative executionSUN MICROSYSTEMS INC·Filed 2001·Granted Apr 13, 2004·120 cites·24 claims
- 1295US6026485AInstruction folding for a stack-based machineSUN MICROSYSTEMS INC·Filed 1997·Granted Feb 15, 2000·201 cites·26 claims
- 1394US6862664B2Method and apparatus for avoiding locks by speculatively executing critical sectionsSUN MICROSYSTEMS INC·Filed 2003·Granted Mar 1, 2005·99 cites·23 claims
- 1494US6042555AForce-feedback interface device for the handVIRTUAL TECHNOLOGIES INC·Filed 1998·Granted Mar 28, 2000·213 cites·20 claims
- 1593US7185185B2Multiple-thread processor with in-pipeline, thread selectable storageSUN MICROSYSTEMS INC·Filed 2003·Granted Feb 27, 2007·63 cites·42 claims
- 1693US6801997B2Multiple-thread processor with single-thread interface shared among threadsSUN MICROSYSTEMS INC·Filed 2002·Granted Oct 5, 2004·68 cites·24 claims
- 1793US6507862B1Switching method in a multi-threaded processorSUN MICROSYSTEMS INC·Filed 1999·Granted Jan 14, 2003·173 cites·18 claims
- 1892US11893469B2Position masking for transformer modelsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2020·Granted Feb 6, 2024·4 cites·20 claims
- 1992US11675654B2Systems and methods for error recoveryMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2021·Granted Jun 13, 2023·3 cites·20 claims
- 2092US11475303B2Spread neural networksMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2020·Granted Oct 18, 2022·4 cites·20 claims
- 2192US6671796B1Converting an arbitrary fixed point value to a floating point valueSUN MICROSYSTEMS INC·Filed 2000·Granted Dec 30, 2003·84 cites·27 claims
- 2291US7584346B1Method and apparatus for supporting different modes of multi-threaded speculative executionSUN MICROSYSTEMS INC·Filed 2007·Granted Sep 1, 2009·25 cites·18 claims
- 2391US7509481B2Patchable and/or programmable pre-decodeSUN MICROSYSTEMS INC·Filed 2006·Granted Mar 24, 2009·26 cites·22 claims
- 2491US7293161B1Deferring loads and stores when a load buffer or store buffer fills during execute-ahead modeSUN MICROSYSTEMS INC·Filed 2005·Granted Nov 6, 2007·26 cites·18 claims
- 2591US7269694B2Selectively monitoring loads to support transactional program executionSUN MICROSYSTEMS INC·Filed 2003·Granted Sep 11, 2007·61 cites·27 claims
- 2691US7089374B2Selectively unmarking load-marked cache lines during transactional program executionSUN MICROSYSTEMS INC·Filed 2004·Granted Aug 8, 2006·55 cites·28 claims
- 2791US6098089AGeneration isolation system and method for garbage collectionSUN MICROSYSTEMS INC·Filed 1997·Granted Aug 1, 2000·175 cites·31 claims
- 2891US6021469AHardware virtual machine instruction processorSUN MICROSYSTEMS INC·Filed 1997·Granted Feb 1, 2000·142 cites·10 claims
- 2991US6014723AProcessor with accelerated array access bounds checkingSUN MICROSYSTEMS INC·Filed 1997·Granted Jan 11, 2000·182 cites·11 claims
- 3090US8965288B2Cost-effective mobile connectivity protocolsELWHA LLC·Filed 2012·Granted Feb 24, 2015·11 cites·34 claims
- 3190US7676356B2System, method and data structure for simulated interaction with graphical objectsIMMERSION CORP·Filed 2005·Granted Mar 9, 2010·27 cites·20 claims
- 3290US6532531B1Method frame storage using multiple memory circuitsSUN MICROSYSTEMS INC·Filed 1997·Granted Mar 11, 2003·106 cites·56 claims
- 3389US7571304B2Generation of multiple checkpoints in a processor that supports speculative executionSUN MICROSYSTEMS INC·Filed 2005·Granted Aug 4, 2009·21 cites·16 claims
- 3489US6622219B2Shared write buffer for use by multiple processor unitsSUN MICROSYSTEMS INC·Filed 2002·Granted Sep 16, 2003·52 cites·11 claims
- 3589US5873104ABounded-pause time garbage collection system and method including write barrier associated with source and target instances of a partially relocated objectSUN MICROSYSTEMS INC·Filed 1997·Granted Feb 16, 1999·116 cites·38 claims
- 3688US6684398B2Monitor entry and exit for a speculative thread during space and time dimensional executionSUN MICROSYSTEMS INC·Filed 2001·Granted Jan 27, 2004·53 cites·22 claims
- 3788US5925123AProcessor for executing instruction sets received from a network or from a local memorySUN MICROSYSTEMS INC·Filed 1997·Granted Jul 20, 1999·145 cites·17 claims
- 3888USD408156SClothes hangerEILEY STANLEY·Filed 1997·Granted Apr 20, 1999·45 cites·1 claims
- 3988US5857210ABounded-pause time garbage collection system and method including read and write barriers associated with an instance of a partially relocated objectSUN MICROSYSTEMS INC·Filed 1997·Granted Jan 5, 1999·103 cites·54 claims
- 4088US5845298AWrite barrier system and method for trapping garbage collection page boundary crossing pointer storesSUN MICROSYSTEMS INC·Filed 1997·Granted Dec 1, 1998·146 cites·26 claims
- 4187US9110592B2Dynamic allocation of heterogenous memory in a computing systemMICROSOFT CORP·Filed 2013·Granted Aug 18, 2015·11 cites·20 claims
- 4287US8539221B2Method and system for identifying an application type of encrypted trafficTREMBLAY MARC·Filed 2010·Granted Sep 17, 2013·24 cites·17 claims
- 4387US7831961B1Cooperative preemption mechanism for garbage-collected multi-threaded computationORACLE AMERICA INC·Filed 2006·Granted Nov 9, 2010·16 cites·16 claims
- 4487US7523266B2Method and apparatus for enforcing memory reference ordering requirements at the L1 cache levelSUN MICROSYSTEMS INC·Filed 2006·Granted Apr 21, 2009·16 cites·21 claims
- 4587US6559842B1Compressing and decompressing graphics data using gosub-type instructions and direct and indirect attribute settingsSUN MICROSYSTEMS INC·Filed 1999·Granted May 6, 2003·93 cites·74 claims
- 4687US6523091B2Multiple variable cache replacement policySUN MICROSYSTEMS INC·Filed 2001·Granted Feb 18, 2003·46 cites·13 claims
- 4787US6408383B1Array access boundary check by executing BNDCHK instruction with comparison specifiersSUN MICROSYSTEMS INC·Filed 2000·Granted Jun 18, 2002·43 cites·43 claims
- 4886US7878342B1ClotheslinesLEWIS GRAHAM LOUIS·Filed 2008·Granted Feb 1, 2011·10 cites·15 claims
- 4986US7490229B2Storing results of resolvable branches during speculative execution to predict branches during non-speculative executionSUN MICROSYSTEMS INC·Filed 2005·Granted Feb 10, 2009·16 cites·15 claims
- 5086US7257699B2Selective execution of deferred instructions in a processor that supports speculative executionSUN MICROSYSTEMS INC·Filed 2005·Granted Aug 14, 2007·16 cites·21 claims
Showing the top 50 of 279 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →