Inventor · disambiguated record
John G. Bennett
Also filed as: BENNETT JOHN · BENNETT JOHN G · BENNETT JOHN GRANT
54 granted patents·12 pending applications·1,859 citations·filing 1983–2022
98Inventor score
Files withMICROSOFT TECHNOLOGY LICENSING LLC21MICROSOFT CORP16BENNETT JOHN12RISVIK KNUT MAGNE7BORLAND INT INC4
Top patents by PatentIndex Score
66 records- 0199US8913865B1Waveguide including light turning gapsMICROSOFT CORP·Filed 2013·Granted Dec 16, 2014·172 cites·20 claims
- 0294US5615367ASystem and methods including automatic linking of tables for improved relational database modeling with interfaceBORLAND INT INC·Filed 1993·Granted Mar 25, 1997·277 cites·35 claims
- 0393US5561793ASystem and methods for data field management in a computer database systemBORLAND INT INC·Filed 1993·Granted Oct 1, 1996·85 cites·22 claims
- 0491US9424351B2Hybrid-distribution model for search engine indexesRISVIK KNUT MAGNE·Filed 2010·Granted Aug 23, 2016·15 cites·20 claims
- 0591US6219675B1Distribution of a centralized databaseMICROSOFT CORP·Filed 1997·Granted Apr 17, 2001·146 cites·45 claims
- 0690US5579520ASystem and methods for optimizing compiled code according to code object participation in program activitiesBORLAND INT INC·Filed 1994·Granted Nov 26, 1996·150 cites·30 claims
- 0789US8850103B2Interruptible NAND flash memoryBENNETT JOHN G·Filed 2009·Granted Sep 30, 2014·24 cites·23 claims
- 0889US8713024B2Efficient forward ranking in a search engineRISVIK KNUT MAGNE·Filed 2010·Granted Apr 29, 2014·14 cites·14 claims
- 0988US5974416AMethod of creating a tabular data stream for sending rows of data between client and serverMICROSOFT CORP·Filed 1997·Granted Oct 26, 1999·228 cites·53 claims
- 1086US10509721B2Performance counters for computer memoryMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted Dec 17, 2019·3 cites·20 claims
- 1186US5991776ADatabase system with improved methods for storing free-form data objects of data recordsINPRISE CORP·Filed 1996·Granted Nov 23, 1999·72 cites·34 claims
- 1285US5913217AGenerating and compressing universally unique identifiers (UUIDs) using counter having high-order bit to low-order bitMICROSOFT CORP·Filed 1997·Granted Jun 15, 1999·87 cites·64 claims
- 1384US10515064B2Key-value storage system including a resource-efficient indexMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Dec 24, 2019·7 cites·20 claims
- 1484US10198397B2Flow control in remote direct memory access data communications with mirroring of ring buffersMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Feb 5, 2019·4 cites·20 claims
- 1584US6314417B1Processing multiple database transactions in the same process to reduce process overhead and redundant retrieval from database serversMICROSOFT CORP·Filed 1998·Granted Nov 6, 2001·72 cites·7 claims
- 1684US6301616B1Pledge-based resource allocation systemMICROSOFT CORP·Filed 1997·Granted Oct 9, 2001·99 cites·33 claims
- 1783US10437892B2Efficient forward ranking in a search engineMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2014·Granted Oct 8, 2019·5 cites·20 claims
- 1883US8620907B2Matching funnel for large document indexRISVIK KNUT MAGNE·Filed 2010·Granted Dec 31, 2013·8 cites·20 claims
- 1982US4503101AFoldable, pop-open corner reflector decoy target articlesUS ARMY·Filed 1983·Granted Mar 5, 1985·40 cites·5 claims
- 2081US11527280B2Monitoring and mitigation of row disturbance in memoryMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2021·Granted Dec 13, 2022·1 cites·20 claims
- 2179US6052697AReorganization of collisions in a hash bucket of a hash table to improve system performanceMICROSOFT CORP·Filed 1996·Granted Apr 18, 2000·76 cites·26 claims
- 2278US11269779B2Memory system with a predictable read latency from media with a long write latencyMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2020·Granted Mar 8, 2022·1 cites·20 claims
- 2376US11210207B2Performance counters for computer memoryMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2019·Granted Dec 28, 2021·1 cites·20 claims
- 2475US8478704B2Decomposable ranking for efficient precomputing that selects preliminary ranking features comprising static ranking features and dynamic atom-isolated componentsRISVIK KNUT MAGNE·Filed 2010·Granted Jul 2, 2013·3 cites·9 claims
- 2575US6598079B1Pledge-based resource allocation systemMICROSOFT CORP·Filed 2001·Granted Jul 22, 2003·18 cites·8 claims
- 2675US6105041AUsing three-state references to manage garbage collection of referenced objectsMICROSOFT CORP·Filed 1998·Granted Aug 15, 2000·41 cites·20 claims
- 2772US11625322B2Performance counters for computer memoryMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2021·Granted Apr 11, 2023·0 cites·20 claims
- 2871US5794256APointer swizzling facility using three-state references to manage access to referenced objectsMICROSOFT CORP·Filed 1996·Granted Aug 11, 1998·36 cites·11 claims
- 2969US10735025B2Use of data prefixes to increase compression ratiosMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted Aug 4, 2020·2 cites·20 claims
- 3068US11775442B2Memory system with a predictable read latency from media with a long write latencyMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2022·Granted Oct 3, 2023·0 cites·20 claims
- 3166US8626781B2Priority hash indexRISVIK KNUT MAGNE·Filed 2010·Granted Jan 7, 2014·2 cites·10 claims
- 3266US5189733AApplication program memory management systemBORLAND INT INC·Filed 1989·Granted Feb 23, 1993·34 cites·27 claims
- 3366US2021335572A1Modular parallel electron lithographyBENNETT JOHN·Filed 2021·Application pending·0 cites
- 3465US11803596B2Efficient forward ranking in a search engineMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2019·Granted Oct 31, 2023·0 cites·20 claims
- 3565US9354991B2Locally generated simple erasure codesMICROSOFT CORP·Filed 2013·Granted May 31, 2016·3 cites·20 claims
- 3664US10937630B1Modular parallel electron lithographyBENNETT JOHN·Filed 2020·Granted Mar 2, 2021·0 cites·26 claims
- 3764US2023112352A1Monitoring and mitigation of row disturbance in memoryMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2022·Application pending·0 cites
- 3863US9529908B2Tiering of posting lists in search engine indexRISVIK KNUT MAGNE·Filed 2010·Granted Dec 27, 2016·1 cites·21 claims
- 3963US6052698AReorganization of collisions in a hash bucket of a hash table to improve system performanceMICROSOFT CORP·Filed 1999·Granted Apr 18, 2000·34 cites·10 claims
- 4062US10796875B2Low voltage electron transparent pellicleBENNETT JOHN·Filed 2020·Granted Oct 6, 2020·0 cites·18 claims
- 4161US5835908AProcessing multiple database transactions in the same process to reduce process overhead and redundant retrieval from database serversMICROSOFT CORP·Filed 1996·Granted Nov 10, 1998·34 cites·16 claims
- 4259US10713085B2Asynchronous sequential processing executionMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted Jul 14, 2020·0 cites·20 claims
- 4358US6014099AIsar method to analyze radar cross sectionsUS ARMY·Filed 1998·Granted Jan 11, 2000·47 cites·8 claims
- 4457US2021225846A1System for accurate multiple level gain cellsBENNETT JOHN·Filed 2021·Application pending·0 cites
- 4556US10566168B1Low voltage electron transparent pellicleBENNETT JOHN·Filed 2018·Granted Feb 18, 2020·0 cites·19 claims
- 4654US10067786B2Asynchronous sequential processing executionMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Sep 4, 2018·0 cites·18 claims
- 4754US8805755B2Decomposable ranking for efficient precomputingMICROSOFT CORP·Filed 2013·Granted Aug 12, 2014·0 cites·20 claims
- 4853US10985162B2System for accurate multiple level gain cellsBENNETT JOHN·Filed 2018·Granted Apr 20, 2021·0 cites·14 claims
- 4953US6915373B2Cache with multiway steering and modified cyclic reuseMICROSOFT CORP·Filed 2002·Granted Jul 5, 2005·3 cites·20 claims
- 5052US2023335365A1Electron source and pattern modulatorBENNETT JOHN·Filed 2022·Application pending·0 cites
Showing the top 50 of 66 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when John G. Bennett files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →