Patents by Inventor Douglas A. Voss
Douglas A. Voss 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: 9803663Abstract: Provided is an electro-hydraulic control system (10) for controlling the movement of a third structure (18) of an engine using a power actuator (26) mountable to the third structure (18), a telescoping fluid porting tube (24) for porting a fluid to the power actuator (26) and a control valve (22) for controlling the flow of movement to effect the movement of the third structure (18). In this way, the third structure (18), such as a nozzle slat of an engine, may be moved via a compact and lightweight electro-hydraulic system.Type: GrantFiled: October 26, 2012Date of Patent: October 31, 2017Assignee: PARKER-HANNIFIN CORPORATIONInventors: John Scott VanderVeen, Julian Douglas Voss
-
Patent number: 8880480Abstract: A database rollback processor allows rollback, or rewind, of the data and metadata to a point at which a failover or other metadata change occurred, therefore “rewinding” the metadata to a previous consistent point. The rollback processor identifies transaction entries in a redo log resulting in changes to the metadata. The changes are identified backward to a target recovery time. Transactions affecting the metadata are stored in a stack. The transactions are then backed out of the metadata according to the stack to restore the metadata to the state at the target recovery time. Data changes from the redo log may then be applied to the corresponding metadata as it existed at the target recovery time. Since the target recovery time is not bound by the timing of the snapshots, but rather may be at an arbitrary point chosen as the target recovery time, a failover, replication or recovery operation need not rely on the snapshot time.Type: GrantFiled: January 3, 2007Date of Patent: November 4, 2014Assignee: Oracle International CorporationInventors: Joydip Kundu, Archie W. Brown, Douglas A. Voss, Qinqin Wang
-
Publication number: 20140305299Abstract: Provided is an electro-hydraulic control system (10) for controlling the movement of a third structure (18) of an engine using a power actuator (26) mountable to the third structure (18), a telescoping fluid porting tube (24) for porting a fluid to the power actuator (26) and a control valve (22) for controlling the flow of movement to effect the movement of the third structure (18). In this way, the third structure (18), such as a nozzle slat of an engine, may be moved via a compact and lightweight electro-hydraulic system.Type: ApplicationFiled: October 26, 2012Publication date: October 16, 2014Inventors: John Scott VanderVeen, Julian Douglas Voss
-
Patent number: 8676752Abstract: A method and system that annotates a redo log to provide information concerning the execution of a procedure at a primary database. The annotations include entry and exit markers that indicate the beginning and the end of the execution along with any arguments passed to the procedure, and whether the execution of the procedure was successful. At the standby database, these markers are used to create a logical transaction associated with the procedure. The operations performed by the procedure are grouped into individual transactions, and these individual transactions are grouped as belonging to the logical transaction. If the execution of the procedure was successful at the primary database, then the individual transactions are discarded, and the logical transaction is applied by executing the procedure at the standby database. If the execution of the procedure failed at the primary database, then the individual transactions and the logical transaction are discarded.Type: GrantFiled: November 9, 2011Date of Patent: March 18, 2014Assignee: Oracle International CorporationInventors: Joydip Kundu, Anthony Adams, Goutam Kulkarni, Roger MacNicol, Douglas Voss, Qinqin Wang
-
Publication number: 20120059792Abstract: A method and system that annotates a redo log to provide information concerning the execution of a procedure at a primary database. The annotations include entry and exit markers that indicate the beginning and the end of the execution along with any arguments passed to the procedure, and whether the execution of the procedure was successful. At the standby database, these markers are used to create a logical transaction associated with the procedure. The operations performed by the procedure are grouped into individual transactions, and these individual transactions are grouped as belonging to the logical transaction. If the execution of the procedure was successful at the primary database, then the individual transactions are discarded, and the logical transaction is applied by executing the procedure at the standby database. If the execution of the procedure failed at the primary database, then the individual transactions and the logical transaction are discarded.Type: ApplicationFiled: November 9, 2011Publication date: March 8, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Joydip Kundu, Anthony Adams, Goutam Kulkarni, Roger MacNicol, Douglas Voss, Qinqin Wang
-
Patent number: 8086564Abstract: A method and system that annotates a redo log to provide information concerning the execution of a procedure at a primary database. The annotations include entry and exit markers that indicate the beginning and the end of the execution along with any arguments passed to the procedure, and whether the execution of the procedure was successful. At the standby database, these markers are used to create a logical transaction associated with the procedure. The operations performed by the procedure are grouped into individual transactions, and these individual transactions are grouped as belonging to the logical transaction. If the execution of the procedure was successful at the primary database, then the individual transactions are discarded, and the logical transaction is applied by executing the procedure at the standby database. If the execution of the procedure failed at the primary database, then the individual transactions and the logical transaction are discarded.Type: GrantFiled: December 12, 2007Date of Patent: December 27, 2011Assignee: Oracle International CorporationInventors: Joydip Kundu, Anthony Adams, Goutam Kulkarni, Roger MacNicol, Douglas Voss, Qinqin Wang
-
Patent number: 7668879Abstract: Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer for preventing divergence among the primary and standby database systems while increasing the availability of the primary database system. In the automatic failover configuration, the primary database system remains available even in the absence of both the standby and the observer as long as the standby and the observer become absent sequentially. The failover configuration further permits automatic failover only when the observer is present and the standby and the primary are synchronized and inhibits state changes during failover. The database systems and the observer have copies of failover configuration state and the techniques include techniques for propagating the most recent version of the state among the databases and the observer and techniques for using carefully-ordered writes to ensure that state changes are propagated in a fashion which prevents divergence.Type: GrantFiled: November 22, 2006Date of Patent: February 23, 2010Assignee: Oracle International CorporationInventors: Stephen John Vivian, Robert R. McGulrk, George H. Claborn, Mahesh Baburao Girkar, Benedito Elmo Garin, Jr., Raymond Guzman, Douglas Voss
-
Patent number: 7627584Abstract: Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer for preventing divergence among the primary and standby database systems while increasing the availability of the primary database system. In the automatic failover configuration, the primary database system remains available even in the absence of both the standby and the observer as long as the standby and the observer become absent sequentially. The failover configuration further permits automatic failover only when the observer is present and the standby and the primary are synchronized and inhibits state changes during failover. The database systems and the observer have copies of failover configuration state and the techniques include techniques for propagating the most recent version of the state among the databases and the observer and techniques for using carefully-ordered writes to ensure that state changes are propagated in a fashion which prevents divergence.Type: GrantFiled: November 22, 2006Date of Patent: December 1, 2009Assignee: Oracle International CorporationInventors: George H. Claborn, Stephen John Vivian, Robert R. McGuirk, Mahesh Baburao Girkar, Benedito Elmo Garin, Jr., Raymond Guzman, Douglas Voss
-
Publication number: 20090157764Abstract: A method and system that annotates a redo log to provide information concerning the execution of a procedure at a primary database. The annotations include entry and exit markers that indicate the beginning and the end of the execution along with any arguments passed to the procedure, and whether the execution of the procedure was successful. At the standby database, these markers are used to create a logical transaction associated with the procedure. The operations performed by the procedure are grouped into individual transactions, and these individual transactions are grouped as belonging to the logical transaction. If the execution of the procedure was successful at the primary database, then the individual transactions are discarded, and the logical transaction is applied by executing the procedure at the standby database. If the execution of the procedure failed at the primary database, then the individual transactions and the logical transaction are discarded.Type: ApplicationFiled: December 12, 2007Publication date: June 18, 2009Inventors: Joydip Kundu, Anthony Adams, Goutam Kulkarni, Roger MacNicol, Douglas Voss, Qinqin Wang
-
Patent number: 7494409Abstract: The grain holding bin of a combine harvester can be rapidly unloaded either on-the-go or at a standstill by an inclined unloading conveyor having its intake end at a low point in the bin adjacent the far side of the bin. The unloading conveyor extends gradually upwardly and outwardly in a straight line from its intake end to a point above and beyond the opposite side of the bin to provide a straight, unrestricted run for grain being unloaded without twists, turns and significant breaks in auger flighting. The outer end of the unloading conveyor can be pivoted back into a rearwardly extending transport position about a simple generally upright pivot hinge.Type: GrantFiled: December 19, 2007Date of Patent: February 24, 2009Assignee: AGCO CorporationInventors: Douglas A. Voss, Chris F. Halfman
-
Publication number: 20080162590Abstract: A database rollback processor allows rollback, or rewind, of the data and metadata to a point at which a failover or other metadata change occurred, therefore “rewinding” the metadata to a previous consistent point. The rollback processor identifies transaction entries in a redo log resulting in changes to the metadata. The changes are identified backward to a target recovery time. Transactions affecting the metadata are stored in a stack. The transactions are then backed out of the metadata according to the stack to restore the metadata to the state at the target recovery time. Data changes from the redo log may then be applied to the corresponding metadata as it existed at the target recovery time. Since the target recovery time is not bound by the timing of the snapshots, but rather may be at an arbitrary point chosen as the target recovery time, a failover, replication or recovery operation need not rely on the snapshot time.Type: ApplicationFiled: January 3, 2007Publication date: July 3, 2008Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Joydip Kundu, Archie W. Brown, Douglas A. Voss, Qinqin Wang
-
Patent number: 7393275Abstract: The grain holding bin of a combine harvester can be rapidly unloaded either on-the-go or at a standstill by an inclined unloading conveyor having its intake end at a low point in the bin adjacent the far side of the bin. The unloading conveyor extends gradually upwardly and outwardly in a straight line from its intake end to a point above and beyond the opposite side of the bin to provide a straight, unrestricted run for grain being unloaded without twists, turns and significant breaks in auger flighting. The outer end of the unloading conveyor can be pivoted back into a rearwardly extending transport position about a simple generally upright pivot hinge.Type: GrantFiled: December 19, 2007Date of Patent: July 1, 2008Assignee: AGCO CorporationInventors: Douglas A. Voss, Chris F. Halfman
-
Patent number: 7393274Abstract: The arcuate processing assembly of a combine harvester may be pivotally adjusted generally radially toward or away from a rotary processing device to adjust the operating clearance between the periphery of the rotary device and the assembly. Simultaneously with such adjustment of the assembly as a whole, in a compound pivoting action one arcuate member of the assembly is also pivoted relative to the other arcuate member to properly reshape the threshing region for the adjusted running clearance.Type: GrantFiled: February 1, 2006Date of Patent: July 1, 2008Assignee: AGCO CorporationInventors: Douglas A. Voss, Brian J. Hollatz, Robert Honas, Bernard Regier, Eduardo De Oliveira Cristal
-
Patent number: 7367881Abstract: The grain holding bin of a combine harvester can be rapidly unloaded either on-the-go or at a standstill by an inclined unloading conveyor having its intake end at a low point in the bin adjacent the far side of the bin. The unloading conveyor extends gradually upwardly and outwardly in a straight line from its intake end to a point above and beyond the opposite side of the bin to provide a straight, unrestricted run for grain being unloaded without twists, turns and significant breaks in auger flighting. The outer end of the unloading conveyor can be pivoted back into a rearwardly extending transport position about a simple generally upright pivot hinge.Type: GrantFiled: February 10, 2006Date of Patent: May 6, 2008Assignee: AGCO CorporationInventors: Douglas A. Voss, Chris F. Halfman
-
Publication number: 20080092503Abstract: The grain holding bin of a combine harvester can be rapidly unloaded either on-the-go or at a standstill by an inclined unloading conveyor having its intake end at a low point in the bin adjacent the far side of the bin. The unloading conveyor extends gradually upwardly and outwardly in a straight line from its intake end to a point above and beyond the opposite side of the bin to provide a straight, unrestricted run for grain being unloaded without twists, turns and significant breaks in auger flighting. The outer end of the unloading conveyor can be pivoted back into a rearwardly extending transport position about a simple generally upright pivot hinge.Type: ApplicationFiled: December 19, 2007Publication date: April 24, 2008Applicant: AGCO CorporationInventors: Douglas Voss, Chris Halfman
-
Publication number: 20080092504Abstract: The grain holding bin of a combine harvester can be rapidly unloaded either on-the-go or at a standstill by an inclined unloading conveyor having its intake end at a low point in the bin adjacent the far side of the bin. The unloading conveyor extends gradually upwardly and outwardly in a straight line from its intake end to a point above and beyond the opposite side of the bin to provide a straight, unrestricted run for grain being unloaded without twists, turns and significant breaks in auger flighting. The outer end of the unloading conveyor can be pivoted back into a rearwardly extending transport position about a simple generally upright pivot hinge.Type: ApplicationFiled: December 19, 2007Publication date: April 24, 2008Applicant: AGCO CorporationInventors: Douglas Voss, Chris Halfman
-
Patent number: 7328212Abstract: A system for enabling a user of a relational database to define and enforce ordered check constraints to insure that defined logical relationships are maintained between data values in pairs of adjacent rows when adjacency is defined by some ordering of the data. These inter-row conditions, here called “ordered check constraints,” are expressed by a logical expressions which define a required relationship between the attributes of a given row and its adjacent row or rows. Arbitrarily complex expressions involving these sets of attributes can be formed to model the constraints of interest. These expressions can be created by the database in support of, for example, traditional primary key or uniqueness constraints, or they can be provided by the database user to model new more complex constraints such as a requirement that there be no gaps in a list of serial numbers.Type: GrantFiled: May 31, 2001Date of Patent: February 5, 2008Assignee: Oracle International CorporationInventors: Douglas Voss, George Eadon
-
Publication number: 20070191080Abstract: The grain holding bin of a combine harvester can be rapidly unloaded either on-the-go or at a standstill by an inclined unloading conveyor having its intake end at a low point in the bin adjacent the far side of the bin. The unloading conveyor extends gradually upwardly and outwardly in a straight line from its intake end to a point above and beyond the opposite side of the bin to provide a straight, unrestricted run for grain being unloaded without twists, turns and significant breaks in auger flighting. The outer end of the unloading conveyor can be pivoted back into a rearwardly extending transport position about a simple generally upright pivot hinge.Type: ApplicationFiled: February 10, 2006Publication date: August 16, 2007Inventors: Douglas Voss, Chris Halfman
-
Publication number: 20070178951Abstract: The arcuate processing assembly of a combine harvester may be pivotally adjusted generally radially toward or away from a rotary processing device to adjust the operating clearance between the periphery of the rotary device and the assembly. Simultaneously with such adjustment of the assembly as a whole, in a compound pivoting action one arcuate member of the assembly is also pivoted relative to the other arcuate member to properly reshape the threshing region for the adjusted running clearance. Alternative embodiments are disclosed for axial flow and transverse flow systems.Type: ApplicationFiled: February 1, 2006Publication date: August 2, 2007Inventors: Douglas Voss, Brian Hollatz, Robert Honas, Bernard Regier, Eduardo Cristal
-
Patent number: 7236993Abstract: A method, system, and computer program product provides a data dictionary that can represent multiple versions of the schema objects, and which provides improved performance, reduced computing costs, and more accurate results in a variety of applications, such as in a database redo log mining system. A method of providing a data dictionary comprises the steps of determining whether information about the data object is present in a denormalized data dictionary history table, and if the information about the data object is not present in the denormalized data dictionary history table, then querying a normalized data dictionary to obtain the information about the data object, including a version identifier of the data object, and storing the version identifier and the obtained information about the data object including the version identifier in the denormalized data dictionary history table.Type: GrantFiled: April 16, 2003Date of Patent: June 26, 2007Assignee: Oracle International CorporationInventors: Archie W. Brown, Goutam D. Kulkarni, Joydip Kundu, Douglas Voss