Inventor
MCMAHON DOUGLAS JAMES
US18 patents
⚠️ This page may combine multiple inventors who share the name “MCMAHON DOUGLAS JAMES”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ORACLE INT CORP
12 patentsUS6631371B1Oct 7, 2003
Database fine-grained access control
ORACLE INT CORP108 citations97
US7412700B2Aug 12, 2008
Product packaging and installation mechanism
ORACLE INT CORP22 citations91
US7627615B2Dec 1, 2009
Copy-on-write versioning of documents
ORACLE INT CORP13 citations84
US7281003B2Oct 9, 2007
Database fine-grained access control
ORACLE INT CORP17 citations84
US11341317B2May 24, 2022
Supporting piecewise update of JSON document efficiently
ORACLE INT CORP5 citations82
US11640380B2May 2, 2023
Technique of comprehensively supporting multi-value, multi-field, multilevel, multi-position functional index over stored aggregately stored data in RDBMS
ORACLE INT CORP2 citations72
US12412025B2Sep 9, 2025
Supporting piecewise update of JSON document efficiently
ORACLE INT CORP0 citations61
US11550785B2Jan 10, 2023
Bidirectional mapping of hierarchical data to database object types
ORACLE INT CORP1 citations61
US11409741B2Aug 9, 2022
Enabling data format specific database functionalities over existing data types by marking operand values
ORACLE INT CORP0 citations58
US12298946B2May 13, 2025
Natively supporting JSON duality view in a database management system
ORACLE INT CORP0 citations50
US12287777B2Apr 29, 2025
Natively supporting JSON duality view in a database management system
ORACLE INT CORP0 citations50
US10528538B2Jan 7, 2020
Leveraging SQL with user defined aggregation to efficiently merge inverted indexes stored as tables
ORACLE INT CORP0 citations45
ORACLE CORP
6 patentsUS6487552B1Nov 26, 2002
Database fine-grained access control
ORACLE CORP306 citations98
US5758062AMay 26, 1998
Method and apparatus for regression testing of application logic
ORACLE CORP199 citations98
US6587854B1Jul 1, 2003
Virtually partitioning user data in a database system
ORACLE CORP154 citations97
US5787410AJul 28, 1998
Method and apparatus for storing and retrieving data in multiple languages simultaneously using a fully-populated sub-table
ORACLE CORP76 citations96
US6606627B1Aug 12, 2003
Techniques for managing resources for multiple exclusive groups
ORACLE CORP87 citations95
US5784699AJul 21, 1998
Dynamic memory allocation in a computer using a bit map index
ORACLE CORP314 citations94