Inventor
BERKOWITZ BRIAN T
US34 patents
⚠️ This page may combine multiple inventors who share the name “BERKOWITZ BRIAN T”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
27 patentsUS5878410AMar 2, 1999
File system sort order indexes
MICROSOFT CORP353 citations99
US7756833B2Jul 13, 2010
Method and system for synthetic backup and restore
MICROSOFT CORP81 citations98
US7631194B2Dec 8, 2009
Method, system, and apparatus for creating saved searches and auto discovery groups for a data protection system
MICROSOFT CORP170 citations98
US6529921B1Mar 4, 2003
Dynamic synchronization of tables
MICROSOFT CORP151 citations98
US5613105AMar 18, 1997
Efficient storage of objects in a file system
MICROSOFT CORP155 citations98
US6594660B1Jul 15, 2003
Share latch clearing
MICROSOFT CORP79 citations97
US5590318ADec 31, 1996
Method and system for tracking files pending processing
MICROSOFT CORP143 citations97
US6934727B2Aug 23, 2005
Dynamic synchronization of tables
MICROSOFT CORP47 citations96
US6457021B1Sep 24, 2002
In-memory database system
MICROSOFT CORP238 citations96
US6023744AFeb 8, 2000
Method and mechanism for freeing disk space in a file system
MICROSOFT CORP114 citations96
US5522068AMay 28, 1996
Statistic-based reorganization of B-trees yielding an approximate optimal fill on substantially every page
MICROSOFT CORP72 citations96
US5446887AAug 29, 1995
Optimal reorganization of a B-tree
MICROSOFT CORP80 citations96
US7574459B2Aug 11, 2009
Method and system for verifying data in a data protection system
MICROSOFT CORP45 citations94
US7487395B2Feb 3, 2009
Method, system, and apparatus for creating an architectural model for generating robust and easy to manage data protection applications in a data protection system
MICROSOFT CORP26 citations92
US7363332B2Apr 22, 2008
Dynamic synchronization of tables
MICROSOFT CORP21 citations92
US7167900B2Jan 23, 2007
Methods and systems for managing state changes during an arbitration cycle when multiple computer nodes request changes of shared data
MICROSOFT CORP13 citations92
US6513084B1Jan 28, 2003
Arbitration of state changes
MICROSOFT CORP29 citations92
US5758360AMay 26, 1998
Meta-data structure and handling
MICROSOFT CORP53 citations92
US7865470B2Jan 4, 2011
Method, system, and apparatus for translating logical information representative of physical data in a data protection system
MICROSOFT CORP28 citations91
US7502961B2Mar 10, 2009
Method, system, and apparatus for providing alert synthesis in a data protection system
MICROSOFT CORP17 citations90
US7516165B2Apr 7, 2009
Dynamic synchronization of tables
MICROSOFT CORP11 citations84
US7567974B2Jul 28, 2009
Method, system, and apparatus for configuring a data protection system
MICROSOFT CORP9 citations83
US7194518B2Mar 20, 2007
Methods and systems for managing state changes during an arbitration cycle when multiple computer nodes request changes of shared data
MICROSOFT CORP5 citations73
US7366858B2Apr 29, 2008
Framework for taking shadow copies and performing backups in a networked environment
MICROSOFT CORP7 citations70
US7219128B2May 15, 2007
Arbitration of state changes
MICROSOFT CORP2 citations62
US7769709B2Aug 3, 2010
Method, system, and apparatus for creating an archive routine for protecting data in a data protection system
MICROSOFT CORP3 citations61
US7206810B2Apr 17, 2007
Arbitration of state changes
MICROSOFT CORP0 citations52