Patents by Inventor Robert Gerber
Robert Gerber has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7574425Abstract: A system, method and computer program product for managing database query execution using control point policies that can (1) defined, (2) applied to a sphere of database operation, and (3) evaluated at run time to determine whether a policy action should be taken. A control point policy “definition” can include the specification of (1) an operational control point to which the control point policy is applied, (2) a control point policy filter that determines whether the control point policy will be implemented, and (3) a control point policy action to be implemented pursuant to the control point policy. The “application” of a control point policy can include the specification of (1) a scope of database management system operation, (2) a level representing the precedence of the control point policy relative to other control point policies, and (3) an operational environment for control point policy execution.Type: GrantFiled: December 3, 2004Date of Patent: August 11, 2009Assignee: International Business Machines CorporationInventors: Paul S. Taylor, Robert Gerber
-
Publication number: 20070043749Abstract: 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 cloned fragments may be designated as a primary cloned fragment for performing database operations or as a secondary cloned fragment for serving as backup. Updates to each fragment are implemented on the primary cloned fragment and are then propagated from the primary cloned fragment to the corresponding secondary cloned fragments. A cloned fragment can go offline, becoming unavailable to be updated. When the cloned fragment returns online, the cloned fragment is refreshed with data included in the primary cloned fragment. While being refreshed, the cloned fragment may continue to be updated.Type: ApplicationFiled: August 19, 2005Publication date: February 22, 2007Applicant: Microsoft CorporationInventors: Robert Gerber, Balan Raman, James Hamilton, John Ludeman, Murali Krishna, Samuel Smith, Shrinivas Ashwin
-
Patent number: 7163441Abstract: A grinder designed to provide an automatic grinding operation for the manufacture of a semiconductor device wafer. The grinder includes a base, a rotatable index table mounted to the base, and a grinding wheel assembly including a grinding wheel for grinding a flat surface on the wafer. The index table includes a wafer holder for receiving and holding the wafer. A dressing station, including a dressing element, is positioned adjacent to the index table for dressing the grinding wheel. The dressing station is rotatable between a first position and a second position where the grinding wheel is dressed by the dressing element.Type: GrantFiled: January 5, 2006Date of Patent: January 16, 2007Inventor: Robert Gerber
-
Patent number: 7162478Abstract: Apparatus and methods to identify a home fragment for a child row of a child table of a database, the home fragment for a row being the fragment in which the row is stored. A child key value of the child row is obtained and used to identify a fragment of a parent table that is correlated with the child key value of the child row. The child key value being the value of a child key attribute of the child row and represents a reference to a parent row in a parent table. The result is the home fragment for the child row that corresponds to identified fragment of a parent table that is correlated with the child key value of the child row.Type: GrantFiled: February 28, 2001Date of Patent: January 9, 2007Assignee: International Business Machines CorporationInventors: Robert Gerber, Paul S. Taylor
-
Publication number: 20060122975Abstract: A system, method and computer program product for managing database query execution using control point policies that can (1) defined, (2) applied to a sphere of database operation, and (3) evaluated at run time to determine whether a policy action should be taken. A control point policy “definition” can include the specification of (1) an operational control point to which the control point policy is applied, (2) a control point policy filter that determines whether the control point policy will be implemented, and (3) a control point policy action to be implemented pursuant to the control point policy. The “application” of a control point policy can include the specification of (1) a scope of database management system operation, (2) a level representing the precedence of the control point policy relative to other control point policies, and (3) an operational environment for control point policy execution.Type: ApplicationFiled: December 3, 2004Publication date: June 8, 2006Inventors: Paul Taylor, Robert Gerber
-
Publication number: 20060111021Abstract: A grinder designed to provide an automatic grinding operation for the manufacture of a semiconductor device wafer. The grinder includes a base, a rotatable index table mounted to the base, and a grinding wheel assembly including a grinding wheel for grinding a flat surface on the wafer. The index table includes a wafer holder for receiving and holding the wafer. A dressing station, including a dressing element, is positioned adjacent to the index table for dressing the grinding wheel. The dressing station is rotatable between a first position and a second position where the grinding wheel is dressed by the dressing element.Type: ApplicationFiled: January 5, 2006Publication date: May 25, 2006Inventor: Robert Gerber
-
Patent number: 7011567Abstract: A grinder designed to provide an automatic grinding operation for the manufacture of a semiconductor device wafer. The grinder includes a base, a rotatable index table mounted to the base, and a grinding wheel assembly including a grinding wheel for grinding a flat surface on the wafer. The index table includes a wafer holder for receiving and holding the wafer and a dressing element for dressing the grinding wheel. The index table is selectively rotatable between a grinding position where the wafer is ground by the grinding wheel and a dressing position where the grinding wheel is dressed by the dressing element.Type: GrantFiled: January 28, 2005Date of Patent: March 14, 2006Inventor: Robert Gerber
-
Publication number: 20050246686Abstract: 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 associated with the data, and a rules component interfaces to the rules component, and employs metadata associated with the tracked items to provide for automated handling of a subset of the items. The system further provides for defining virtual collections and items in the system using content based logic. The system further comprises one or more trigger components that sets items and collections of items dynamically active as a function of trigger logic. Additional components can include a constraint component for imposing constraint logic on items, and a decision component that supports enabling application customization logic at decision points.Type: ApplicationFiled: July 30, 2004Publication date: November 3, 2005Applicant: Microsoft CorporationInventors: Praveen Seshadri, Holly Knight, Robert Gerber, Stephen Dossick, Vincent Curley
-
Publication number: 20050246304Abstract: Rules architecture that facilitates data management of an application such that the application can be personalized by the end-user for the end-user. Included is a customization component that facilitates the exposing of an application generated event to an end-user. A rules component allows the end-user to create one or more rules to process the event, which one or more rules facilitate the submission of application data associated with the event for external and internal processing.Type: ApplicationFiled: July 30, 2004Publication date: November 3, 2005Applicant: Microsoft CorporationInventors: Holly Knight, Praveen Seshadri, Robert Gerber, Stephen Dossick, Vincent Curley, Shyamalan Pather
-
Publication number: 20050176350Abstract: A grinder designed to provide an automatic grinding operation for the manufacture of a semiconductor device wafer. The grinder includes a base, a rotatable index table mounted to the base, and a grinding wheel assembly including a grinding wheel for grinding a flat surface on the wafer. The index table includes a wafer holder for receiving and holding the wafer and a dressing element for dressing the grinding wheel. The index table is selectively rotatable between a grinding position where the wafer is ground by the grinding wheel and a dressing position where the grinding wheel is dressed by the dressing element.Type: ApplicationFiled: January 28, 2005Publication date: August 11, 2005Inventor: Robert Gerber
-
Publication number: 20050091674Abstract: 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 executed efficiently on structured data. Preferences that are satisfied then execute actions such as providing notification or storing data in a particular folder. Furthermore, according to an aspect of the invention, data, logic, events, inter alia, are all schematized, thereby enabling sharing of data between application components and across applications.Type: ApplicationFiled: October 24, 2003Publication date: April 28, 2005Inventors: Holly Knight, Robert Gerber, Charles Mensa-Annan, Shyamalan Pather, Vincent Curley
-
Publication number: 20050091184Abstract: 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 executed efficiently on structured data. Preferences that are satisfied then execute actions such as providing notification or storing data in a particular folder. Furthermore, according to an aspect of the invention, data, logic, events, inter alia, are all schematized, thereby enabling sharing of data between application components and across applications.Type: ApplicationFiled: October 24, 2003Publication date: April 28, 2005Inventors: Praveen Seshadri, Holly Knight, Robert Gerber, Stephen Dossick
-
Publication number: 20050091269Abstract: 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 executed efficiently on structured data. Preferences that are satisfied then execute actions such as providing notification or storing data in a particular folder. Furthermore, according to an aspect of the invention, data, logic, events, inter alia, are all schematized, thereby enabling sharing of data between application components and across applications.Type: ApplicationFiled: October 24, 2003Publication date: April 28, 2005Inventors: Robert Gerber, Holly Knight, Murali Krishna, Niranjan Nilakantan, Shahaf Abileah, Shyamalan Pather
-
Publication number: 20020194149Abstract: Apparatus and methods to identify a home fragment for a child row of a child table of a database, the home fragment for a row being the fragment in which the row is stored. A child key value of the child row is obtained and used to identify a fragment of a parent table that is correlated with the child key value of the child row. The child key value being the value of a child key attribute of the child row and represents a reference to a parent row in a parent table. The result is the home fragment for the child row that corresponds to identified fragment of a parent table that is correlated with the child key value of the child row.Type: ApplicationFiled: February 28, 2001Publication date: December 19, 2002Inventors: Robert Gerber, Paul S. Taylor
-
Patent number: 5115714Abstract: When using a multi-barrel firing weapon, such as a Gatling-type gun or canon, it is desired during a firing burst, to first fire the initial or lead cartridge or ammunition round when the rotating array of weapon barrels, during running up to speed, has attained its full rotational speed, that is, when the firing weapon is capable of firing at the full or maximum firing rate. In this way there is realized the desired high precision and low round scattering of the weapon system. The cartridge infeed apparatus requires a certain amount of time until it has reached its full cartridge infeed velocity. The initial or lead cartridge therefore should only then be delivered to the multi-barrel firing weapon after completion of the running up to speed of the array of weapon barrels and after the cartridge infeed apparatus has reached its full or maximum cartridge infeed velocity.Type: GrantFiled: March 18, 1991Date of Patent: May 26, 1992Assignee: Oerlikon-Contraves AGInventors: Kurt Muller, Erwin Bohler, Bruno Ruppen, Hanspeter Novet, Robert Gerber