Inventor
LOMET DAVID B
US49 patents
⚠️ This page may combine multiple inventors who share the name “LOMET DAVID B”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
28 patentsUS6151607ANov 21, 2000
Database computer system with application recovery and dependency handling write cache
MICROSOFT CORP145 citations99
US6067550AMay 23, 2000
Database computer system with application recovery and dependency handling write cache
MICROSOFT CORP114 citations99
US5933838AAug 3, 1999
Database computer system with application recovery and recovery log sequence numbers to optimize recovery
MICROSOFT CORP200 citations99
US5870763AFeb 9, 1999
Database computer system with application recovery and dependency handling read cache
MICROSOFT CORP155 citations99
US5806065ASep 8, 1998
Data system with distributed tree indexes and method for maintaining the indexes
MICROSOFT CORP305 citations99
US6938084B2Aug 30, 2005
Method and system for consistent cluster operational data in a server cluster using a quorum of replicas
MICROSOFT CORP189 citations98
US6820218B1Nov 16, 2004
Persistent stateful component-based applications via automatic recovery
MICROSOFT CORP74 citations98
US6490594B1Dec 3, 2002
Database computer system with application recovery and dependency handling write cache
MICROSOFT CORP79 citations98
US6801914B2Oct 5, 2004
Persistent client-server database sessions
MICROSOFT CORP77 citations97
US6182086B1Jan 30, 2001
Client-server computer system with application recovery of server applications and client applications
MICROSOFT CORP387 citations97
US7093162B2Aug 15, 2006
Persistent stateful component-based applications via automatic recovery
MICROSOFT CORP56 citations96
US6578041B1Jun 10, 2003
High speed on-line backup when using logical log operations
MICROSOFT CORP71 citations96
US5946698AAug 31, 1999
Database computer system with application recovery
MICROSOFT CORP52 citations96
US6978279B1Dec 20, 2005
Database computer system using logical logging to extend recovery
MICROSOFT CORP71 citations95
US7720820B2May 18, 2010
Logless persistent components for enterprise applications
MICROSOFT CORP21 citations93
US7430559B2Sep 30, 2008
Generalized idempotent requests
MICROSOFT CORP52 citations93
US7383276B2Jun 3, 2008
Concurrency control for B-trees with node deletion
MICROSOFT CORP24 citations93
US7386557B2Jun 10, 2008
Persistent client-server database sessions
MICROSOFT CORP17 citations92
US8386440B2Feb 26, 2013
Database corruption recovery systems and methods
MICROSOFT CORP15 citations84
US7904427B2Mar 8, 2011
Lazier timestamping in a transaction time database
MICROSOFT CORP13 citations84
US7747589B2Jun 29, 2010
Transaction time indexing with version compression
MICROSOFT CORP17 citations84
US7418462B2Aug 26, 2008
Optimized recovery logging
MICROSOFT CORP15 citations84
US7984155B2Jul 19, 2011
Consistent cluster operational data in a server cluster using a quorum of replicas
MICROSOFT CORP11 citations82
US7509351B2Mar 24, 2009
Logical logging to extend recovery
MICROSOFT CORP11 citations82
US7461292B2Dec 2, 2008
Persistent stateful component-based applications via automatic recovery
MICROSOFT CORP5 citations74
US7478277B2Jan 13, 2009
Recovery guarantees for general multi-tier applications
MICROSOFT CORP6 citations72
US7047441B1May 16, 2006
Recovery guarantees for general multi-tier applications
MICROSOFT CORP8 citations72
US9235464B2Jan 12, 2016
Smart error recovery for database applications
MICROSOFT CORP3 citations71
DIGITAL EQUIPMENT CORP
8 patentsUS5596754AJan 21, 1997
Method for performing private lock management
DIGITAL EQUIPMENT CORP248 citations99
US5287501AFeb 15, 1994
Multilevel transaction recovery in a database system which loss parent transaction undo operation upon commit of child transaction
DIGITAL EQUIPMENT CORP160 citations99
US5485607AJan 16, 1996
Concurrency-control method and apparatus in a database management system utilizing key-valued locking
DIGITAL EQUIPMENT CORP215 citations97
US5335343AAug 2, 1994
Distributed transaction processing using two-phase commit protocol with presumed-commit without log force
DIGITAL EQUIPMENT CORP136 citations97
US5212788AMay 18, 1993
System and method for consistent timestamping in distributed computer databases
DIGITAL EQUIPMENT CORP185 citations96
US5585793ADec 17, 1996
Order preserving data translation
DIGITAL EQUIPMENT CORP53 citations93
US5414840AMay 9, 1995
Method and system for decreasing recovery time for failed atomic transactions by keeping copies of altered control structures in main memory
DIGITAL EQUIPMENT CORP114 citations92
US5276872AJan 4, 1994
Concurrency and recovery for index trees with nodal updates using multiple atomic actions by which the trees integrity is preserved during undesired system interruptions
DIGITAL EQUIPMENT CORP87 citations91
MICROSOFT TECHNOLOGY LICENSING LLC
4 patentsUS9519591B2Dec 13, 2016
Latch-free, log-structured storage for multiple access methods
MICROSOFT TECHNOLOGY LICENSING LLC16 citations92
US11210220B2Dec 28, 2021
Log-structured storage for data access
MICROSOFT TECHNOLOGY LICENSING LLC1 citations73
US10216629B2Feb 26, 2019
Log-structured storage for data access
MICROSOFT TECHNOLOGY LICENSING LLC1 citations73
US9921903B2Mar 20, 2018
Smart error recovery for database applications
MICROSOFT TECHNOLOGY LICENSING LLC0 citations50
MASSA MICHAEL T
3 patentsUS7774469B2Aug 10, 2010
Consistent cluster operational data in a server cluster using a quorum of replicas
MASSA MICHAEL T100 citations96
US8850018B2Sep 30, 2014
Consistent cluster operational data in a server cluster using a quorum of replicas
MASSA MICHAEL T25 citations90
US8850007B2Sep 30, 2014
Consistent cluster operational data in a server cluster using a quorum of replicas
MASSA MICHAEL T7 citations82