Inventor
BAMFORD ROGER J
US43 patents
⚠️ This page may combine multiple inventors who share the name “BAMFORD ROGER J”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ORACLE CORP
23 patentsUS6353836B1Mar 5, 2002
Method and apparatus for transferring data from the cache of one node to the cache of another node
ORACLE CORP94 citations99
US6185577B1Feb 6, 2001
Method and apparatus for incremental undo
ORACLE CORP157 citations98
US6173313B1Jan 9, 2001
Methodology for hosting distributed objects at a predetermined node in a distributed system
ORACLE CORP84 citations98
US6144983ANov 7, 2000
Method and apparatus for dynamic lock granularity escalation and de-escalation in a computer system
ORACLE CORP137 citations98
US5870758AFeb 9, 1999
Method and apparatus for providing isolation levels in a database system
ORACLE CORP294 citations98
US6507853B2Jan 14, 2003
Recovering data from a failed cache using recovery logs of caches that updated the data
ORACLE CORP44 citations96
US6243702B1Jun 5, 2001
Method and apparatus for propagating commit times between a plurality of database servers
ORACLE CORP73 citations96
US6237001B1May 22, 2001
Managing access to data in a distributed database environment
ORACLE CORP79 citations96
US5870761AFeb 9, 1999
Parallel queue propagation
ORACLE CORP156 citations96
US5832516ANov 3, 1998
Caching data in recoverable objects
ORACLE CORP58 citations96
US5806076ASep 8, 1998
Tracking dependencies between transactions in a database
ORACLE CORP91 citations96
US6609136B2Aug 19, 2003
Recovering data from a failed cache using a surviving cache
ORACLE CORP16 citations93
US6567827B2May 20, 2003
Using a checkpoint to manage data that is shared by a plurality of nodes
ORACLE CORP18 citations93
US6564234B2May 13, 2003
Managing a resource used by a plurality of nodes
ORACLE CORP22 citations93
US6543005B1Apr 1, 2003
Transmitting data reliably and efficiently
ORACLE CORP27 citations93
US6411968B2Jun 25, 2002
Managing recovery of data after failure of one or more caches
ORACLE CORP22 citations93
US6363396B1Mar 26, 2002
Object hashing with incremental changes
ORACLE CORP76 citations93
US6112281AAug 29, 2000
I/O forwarding in a cache coherent shared disk computer system
ORACLE CORP39 citations93
US5832521ANov 3, 1998
Method and apparatus for performing consistent reads in multiple-server environments
ORACLE CORP49 citations93
US6012060AJan 4, 2000
Sharing, updating data blocks among multiple nodes in a distributed system
ORACLE CORP33 citations92
US5963960AOct 5, 1999
Method and apparatus for queuing updates in a computer system
ORACLE CORP30 citations92
US5499367AMar 12, 1996
System for database integrity with multiple logs assigned to client subsets
ORACLE CORP300 citations92
US6564230B2May 13, 2003
Transferring a resource between caches of different nodes
ORACLE CORP6 citations74
ORACLE INT CORP
17 patentsUS7577690B2Aug 18, 2009
Managing checkpoint queues in a multiple node system
ORACLE INT CORP40 citations96
US7200623B2Apr 3, 2007
Methods to perform disk writes in a distributed shared disk system needing consistency across failures
ORACLE INT CORP38 citations96
US7065540B2Jun 20, 2006
Managing checkpoint queues in a multiple node system
ORACLE INT CORP59 citations96
US7039773B2May 2, 2006
Method and mechanism for efficient implementation of ordered records
ORACLE INT CORP61 citations96
US7334004B2Feb 19, 2008
Consistent read in a distributed database environment
ORACLE INT CORP42 citations93
US7277897B2Oct 2, 2007
Dynamic reassignment of data ownership
ORACLE INT CORP26 citations93
US7178060B2Feb 13, 2007
Transmitting data reliably and efficiently
ORACLE INT CORP15 citations93
US7139772B2Nov 21, 2006
Ownership reassignment in a shared-nothing database system
ORACLE INT CORP21 citations93
US7120651B2Oct 10, 2006
Maintaining a shared cache that has partitions allocated among multiple nodes and a data-to-partition mapping
ORACLE INT CORP28 citations93
US6970872B1Nov 29, 2005
Techniques for reducing latency in a multi-node system when obtaining a resource that does not reside in cache
ORACLE INT CORP45 citations93
US6845384B2Jan 18, 2005
One-phase commit in a shared-nothing database system
ORACLE INT CORP33 citations93
US7296039B2Nov 13, 2007
Managing checkpoint queues in a multiple node system
ORACLE INT CORP30 citations92
US6957236B1Oct 18, 2005
Providing a useable version of a data item
ORACLE INT CORP32 citations92
US6636851B1Oct 21, 2003
Method and apparatus for propagating commit times between a plurality of database servers
ORACLE INT CORP42 citations92
US7930278B2Apr 19, 2011
Methods to perform disk writes in a distributed shared disk system needing consistency across failures
ORACLE INT CORP11 citations84
US7107319B2Sep 12, 2006
Method and apparatus for reducing latency and message traffic during data and lock transfer in a multi-node system
ORACLE INT CORP12 citations84
US8051046B2Nov 1, 2011
Methods to perform disk writes in a distributed shared disk system needing consistency across failures
ORACLE INT CORP4 citations62
CHANDRASEKARAN SASHIKANTH
2 patentsUS8086579B1Dec 27, 2011
Semantic response to lock requests to reduce coherence overhead in multi-node systems
CHANDRASEKARAN SASHIKANTH28 citations92
US9519589B2Dec 13, 2016
Methods to perform disk writes in a distributed shared disk system needing consistency across failures
CHANDRASEKARAN SASHIKANTH0 citations51