Inventor · disambiguated record
Roger J. Bamford
Also filed as: BAMFORD ROGER · BAMFORD ROGER J
51 granted patents·1 pending application·3,174 citations·filing 1992–2011
99Inventor score
Top patents by PatentIndex Score
52 records- 0196US5452445ATwo-pass multi-version read consistencyORACLE CORP·Filed 1992·Granted Sep 19, 1995·221 cites·20 claims
- 0295US5870758AMethod and apparatus for providing isolation levels in a database systemORACLE CORP·Filed 1996·Granted Feb 9, 1999·294 cites·22 claims
- 0394US6799251B1Performance-based cachingORACLE INT CORP·Filed 2000·Granted Sep 28, 2004·101 cites·40 claims
- 0493US7577690B2Managing checkpoint queues in a multiple node systemORACLE INT CORP·Filed 2006·Granted Aug 18, 2009·40 cites·6 claims
- 0592US6976022B2Method and mechanism for batch processing transaction logging recordsORACLE INT CORP·Filed 2002·Granted Dec 13, 2005·112 cites·49 claims
- 0692US6144983AMethod and apparatus for dynamic lock granularity escalation and de-escalation in a computer systemORACLE CORP·Filed 1998·Granted Nov 7, 2000·137 cites·33 claims
- 0792US5870761AParallel queue propagationORACLE CORP·Filed 1996·Granted Feb 9, 1999·156 cites·31 claims
- 0891US7065540B2Managing checkpoint queues in a multiple node systemORACLE INT CORP·Filed 2002·Granted Jun 20, 2006·59 cites·26 claims
- 0991US6507853B2Recovering data from a failed cache using recovery logs of caches that updated the dataORACLE CORP·Filed 2001·Granted Jan 14, 2003·44 cites·3 claims
- 1090US5499367ASystem for database integrity with multiple logs assigned to client subsetsORACLE CORP·Filed 1994·Granted Mar 12, 1996·300 cites·66 claims
- 1189US6633891B1Managing replacement of data in a cache on a node based on caches of other nodesORACLE INT CORP·Filed 2000·Granted Oct 14, 2003·61 cites·30 claims
- 1289US6353836B1Method and apparatus for transferring data from the cache of one node to the cache of another nodeORACLE CORP·Filed 1998·Granted Mar 5, 2002·94 cites·51 claims
- 1388US6185577B1Method and apparatus for incremental undoORACLE CORP·Filed 1998·Granted Feb 6, 2001·157 cites·18 claims
- 1488US5956731ASharing snapshots for consistent readsORACLE CORP·Filed 1997·Granted Sep 21, 1999·101 cites·20 claims
- 1587US6636851B1Method and apparatus for propagating commit times between a plurality of database serversORACLE INT CORP·Filed 2001·Granted Oct 21, 2003·42 cites·27 claims
- 1686US6970872B1Techniques for reducing latency in a multi-node system when obtaining a resource that does not reside in cacheORACLE INT CORP·Filed 2002·Granted Nov 29, 2005·45 cites·40 claims
- 1785US7039773B2Method and mechanism for efficient implementation of ordered recordsORACLE INT CORP·Filed 2003·Granted May 2, 2006·61 cites·60 claims
- 1884US6564234B2Managing a resource used by a plurality of nodesORACLE CORP·Filed 2001·Granted May 13, 2003·22 cites·64 claims
- 1984US6411968B2Managing recovery of data after failure of one or more cachesORACLE CORP·Filed 2001·Granted Jun 25, 2002·22 cites·27 claims
- 2083US7930278B2Methods to perform disk writes in a distributed shared disk system needing consistency across failuresORACLE INT CORP·Filed 2007·Granted Apr 19, 2011·11 cites·8 claims
- 2183US7200623B2Methods to perform disk writes in a distributed shared disk system needing consistency across failuresORACLE INT CORP·Filed 2002·Granted Apr 3, 2007·38 cites·46 claims
- 2283US6845384B2One-phase commit in a shared-nothing database systemORACLE INT CORP·Filed 2003·Granted Jan 18, 2005·33 cites·22 claims
- 2381US7334004B2Consistent read in a distributed database environmentORACLE INT CORP·Filed 2002·Granted Feb 19, 2008·42 cites·18 claims
- 2481US6567827B2Using a checkpoint to manage data that is shared by a plurality of nodesORACLE CORP·Filed 2001·Granted May 20, 2003·18 cites·9 claims
- 2580US7120651B2Maintaining a shared cache that has partitions allocated among multiple nodes and a data-to-partition mappingORACLE INT CORP·Filed 2004·Granted Oct 10, 2006·28 cites·32 claims
- 2680US6173313B1Methodology for hosting distributed objects at a predetermined node in a distributed systemORACLE CORP·Filed 1998·Granted Jan 9, 2001·84 cites·42 claims
- 2779US8086579B1Semantic response to lock requests to reduce coherence overhead in multi-node systemsCHANDRASEKARAN SASHIKANTH·Filed 2002·Granted Dec 27, 2011·28 cites·14 claims
- 2879US7296039B2Managing checkpoint queues in a multiple node systemORACLE INT CORP·Filed 2004·Granted Nov 13, 2007·30 cites·8 claims
- 2979US7277897B2Dynamic reassignment of data ownershipORACLE INT CORP·Filed 2004·Granted Oct 2, 2007·26 cites·32 claims
- 3079US6609136B2Recovering data from a failed cache using a surviving cacheORACLE CORP·Filed 2001·Granted Aug 19, 2003·16 cites·30 claims
- 3179US5832516ACaching data in recoverable objectsORACLE CORP·Filed 1997·Granted Nov 3, 1998·58 cites·37 claims
- 3279US5806076ATracking dependencies between transactions in a databaseORACLE CORP·Filed 1996·Granted Sep 8, 1998·91 cites·17 claims
- 3378US6243702B1Method and apparatus for propagating commit times between a plurality of database serversORACLE CORP·Filed 1998·Granted Jun 5, 2001·73 cites·6 claims
- 3478US6237001B1Managing access to data in a distributed database environmentORACLE CORP·Filed 1998·Granted May 22, 2001·79 cites·21 claims
- 3576US6957236B1Providing a useable version of a data itemORACLE INT CORP·Filed 2002·Granted Oct 18, 2005·32 cites·28 claims
- 3676US6363396B1Object hashing with incremental changesORACLE CORP·Filed 1998·Granted Mar 26, 2002·76 cites·24 claims
- 3775US7139772B2Ownership reassignment in a shared-nothing database systemORACLE INT CORP·Filed 2003·Granted Nov 21, 2006·21 cites·66 claims
- 3875US5832521AMethod and apparatus for performing consistent reads in multiple-server environmentsORACLE CORP·Filed 1997·Granted Nov 3, 1998·49 cites·20 claims
- 3974US7178060B2Transmitting data reliably and efficientlyORACLE INT CORP·Filed 2003·Granted Feb 13, 2007·15 cites·58 claims
- 4071US5963960AMethod and apparatus for queuing updates in a computer systemORACLE CORP·Filed 1996·Granted Oct 5, 1999·30 cites·19 claims
- 4168US8234517B2Parallel recovery by non-failed nodesBAMFORD ROGER J·Filed 2004·Granted Jul 31, 2012·15 cites·30 claims
- 4268US7107319B2Method and apparatus for reducing latency and message traffic during data and lock transfer in a multi-node systemORACLE INT CORP·Filed 2001·Granted Sep 12, 2006·12 cites·41 claims
- 4366US6564230B2Transferring a resource between caches of different nodesORACLE CORP·Filed 2001·Granted May 13, 2003·6 cites·6 claims
- 4463US5956713ATechniques for reducing the number of snapshots of a databaseORACLE CORP·Filed 1997·Granted Sep 21, 1999·41 cites·18 claims
- 4561US6112281AI/O forwarding in a cache coherent shared disk computer systemORACLE CORP·Filed 1997·Granted Aug 29, 2000·39 cites·27 claims
- 4659US8051046B2Methods to perform disk writes in a distributed shared disk system needing consistency across failuresORACLE INT CORP·Filed 2007·Granted Nov 1, 2011·4 cites·28 claims
- 4758US6012060ASharing, updating data blocks among multiple nodes in a distributed systemORACLE CORP·Filed 1997·Granted Jan 4, 2000·33 cites·22 claims
- 4856US6920475B1Communication architecture for distributed computing environmentORACLE INT CORP·Filed 1999·Granted Jul 19, 2005·33 cites·22 claims
- 4956US6543005B1Transmitting data reliably and efficientlyORACLE CORP·Filed 1999·Granted Apr 1, 2003·27 cites·41 claims
- 5045US5873098ADynamic snapshot set adjustmentORACLE CORP·Filed 1997·Granted Feb 16, 1999·17 cites·13 claims
Showing the top 50 of 52 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →