1
Gerald K Bortvedt, Robert H Gerber: Method of commitment in a distributed database transaction. Informix Software, Fish & Richardson P C, August 25, 1998: US05799305 (156 worldwide citation)

A method for committing a distributed transaction in a distributed database system. The database system includes an interval coordinator, a plurality of database server programs, called coservers, and at least one transaction log. More than one coserver can operate on a single computer or node, and ...


2
Holly Knight, Robert H Gerber, Charles Tete Mensa Annan, Shyamalan Pather, Vincent H Curley: System and method for extending application preferences classes. Microsoft Corporation, Amin & Turocy, November 14, 2006: US07137099 (68 worldwide citation)

The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a plurality simple IF-THEN propositional logic. The preferences are then transformed into queries and exec ...


3
Praveen Seshadri, Shahaf Abileah, Niranjan Nilakantan, Holly Knight, Shyamalan Pather, Robert H Gerber, Charles Tete Mensa Annan, Philip Garrett, Michael Anthony Faoro, Darryn Owen Lavery: User interface system and methods for providing notification(s). Microsoft Corporation, Amin Turocy & Calvin, April 15, 2008: US07360202 (49 worldwide citation)

The present invention relates to a system and methodology to facilitate development, debug, and deployment of a notification platform application. This includes providing various editor and display tools that interact with diverse components of the application in the context of a dynamic framework a ...


4
Anurag Kashyap, Robert H Gerber, Diane L Davison, Sanket Atal, Hannes A Spintzik, Mark T Nelson: Applying distinct hash-join distributions of operators to both even and uneven database records. Informix Software, Fish & Richardson P C, February 16, 1999: US05873074 (17 worldwide citation)

A computer-based method and system of processing records read respectively from first and second related tables of a database includes determining whether data contained in the records read from the first or second tables is unevenly distributed. Records corresponding to evenly distributed data are ...


5
Robert H Gerber, Holly Knight, Murali R Krishnan, Niranjan Nilakantan, Shahaf Abileah, Shyamalan Pather: System and method for preference application installation and execution. Microsoft Corporation, Workman Nydegger, February 23, 2010: US07669177 (16 worldwide citation)

The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a plurality simple IF-THEN propositional logic. The preferences are then transformed into queries and exec ...


6
Anurag Kashyap, Robert H Gerber, Diane L Davison, Sanket Atal, Hannes A Spintzik, Mark T Nelson: Processing records from a database. Informix Software, Fish & Richardson P C, November 2, 1999: US05978793 (15 worldwide citation)

A computer-based method and system of processing records read respectively from first and second related tables of a database includes determining whether data contained in the records read from the first or second tables is unevenly distributed. Records corresponding to evenly distributed data are ...


7
Robert H Gerber, Balan Sethu Raman, James R Hamilton, John F Ludeman, Murali M Krishna, Samuel H Smith, Shrinivas Ashwin: Database fragment cloning and management. Microsoft Corporation, February 15, 2011: US07890508 (9 worldwide citation)

Mechanisms and techniques for database fragment cloning and management are provided. A database object, such as a table, rowset or index, is divided into fragments. Each fragment is cloned to create cloned fragments, which operationally are substantially identical to one another. One or more of the ...


8
Praveen Seshadri, Holly Knight, Robert H Gerber, Stephen E Dossick, Vincent H Curley: Rules framework for definition and execution of end-user rules logic. Microsoft Corporation, Workman Nydegger, December 8, 2009: US07631296 (7 worldwide citation)

A rules-based software architecture that provides the infrastructure for the definition and execution of end-user rules logic. This enables end-user automation of data in a unified storage platform using simple IF-THEN rules. The architecture includes a monitoring component that tracks items associa ...


9
Yixue Zhu, Robert H Gerber, Vishal Kathuria, Samuel Hyrum Smith: Transitioning clone data maps and synchronizing with a data query. Microsoft Corporation, Toler Law Group PC, March 6, 2012: US08131700 (4 worldwide citation)

Methods, systems, and computer-readable media are disclosed for transitioning clones and clone data access maps in response to node or media failure without blocking queries. In a system, a data request interface is configured to receive a query to access data at a storage device. Data management lo ...


10
Robert H Gerber, Thomas J Miller: Message forwarding backup manager in a distributed server system. Collins & Collins Incorporated, L Alan Collins, March 23, 2010: US07685227 (1 worldwide citation)

A distributed server system may include a primary manager, one or more backup managers communicatively coupled to the primary manager, and one or more workers communicatively coupled to the one or more backup managers. The one or more backup managers may receive a command to backup the state of the ...