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: 9803663
    Abstract: 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: Grant
    Filed: October 26, 2012
    Date of Patent: October 31, 2017
    Assignee: PARKER-HANNIFIN CORPORATION
    Inventors: John Scott VanderVeen, Julian Douglas Voss
  • Patent number: 8880480
    Abstract: 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: Grant
    Filed: January 3, 2007
    Date of Patent: November 4, 2014
    Assignee: Oracle International Corporation
    Inventors: Joydip Kundu, Archie W. Brown, Douglas A. Voss, Qinqin Wang
  • Publication number: 20140305299
    Abstract: 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: Application
    Filed: October 26, 2012
    Publication date: October 16, 2014
    Inventors: John Scott VanderVeen, Julian Douglas Voss
  • Patent number: 8676752
    Abstract: 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: Grant
    Filed: November 9, 2011
    Date of Patent: March 18, 2014
    Assignee: Oracle International Corporation
    Inventors: Joydip Kundu, Anthony Adams, Goutam Kulkarni, Roger MacNicol, Douglas Voss, Qinqin Wang
  • Publication number: 20120059792
    Abstract: 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: Application
    Filed: November 9, 2011
    Publication date: March 8, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Joydip Kundu, Anthony Adams, Goutam Kulkarni, Roger MacNicol, Douglas Voss, Qinqin Wang
  • Patent number: 8086564
    Abstract: 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: Grant
    Filed: December 12, 2007
    Date of Patent: December 27, 2011
    Assignee: Oracle International Corporation
    Inventors: Joydip Kundu, Anthony Adams, Goutam Kulkarni, Roger MacNicol, Douglas Voss, Qinqin Wang
  • Patent number: 7668879
    Abstract: 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: Grant
    Filed: November 22, 2006
    Date of Patent: February 23, 2010
    Assignee: Oracle International Corporation
    Inventors: Stephen John Vivian, Robert R. McGulrk, George H. Claborn, Mahesh Baburao Girkar, Benedito Elmo Garin, Jr., Raymond Guzman, Douglas Voss
  • Patent number: 7627584
    Abstract: 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: Grant
    Filed: November 22, 2006
    Date of Patent: December 1, 2009
    Assignee: Oracle International Corporation
    Inventors: George H. Claborn, Stephen John Vivian, Robert R. McGuirk, Mahesh Baburao Girkar, Benedito Elmo Garin, Jr., Raymond Guzman, Douglas Voss
  • Publication number: 20090157764
    Abstract: 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: Application
    Filed: December 12, 2007
    Publication date: June 18, 2009
    Inventors: Joydip Kundu, Anthony Adams, Goutam Kulkarni, Roger MacNicol, Douglas Voss, Qinqin Wang
  • Patent number: 7494409
    Abstract: 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: Grant
    Filed: December 19, 2007
    Date of Patent: February 24, 2009
    Assignee: AGCO Corporation
    Inventors: Douglas A. Voss, Chris F. Halfman
  • Publication number: 20080162590
    Abstract: 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: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Joydip Kundu, Archie W. Brown, Douglas A. Voss, Qinqin Wang
  • Patent number: 7393275
    Abstract: 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: Grant
    Filed: December 19, 2007
    Date of Patent: July 1, 2008
    Assignee: AGCO Corporation
    Inventors: Douglas A. Voss, Chris F. Halfman
  • Patent number: 7393274
    Abstract: 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: Grant
    Filed: February 1, 2006
    Date of Patent: July 1, 2008
    Assignee: AGCO Corporation
    Inventors: Douglas A. Voss, Brian J. Hollatz, Robert Honas, Bernard Regier, Eduardo De Oliveira Cristal
  • Patent number: 7367881
    Abstract: 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: Grant
    Filed: February 10, 2006
    Date of Patent: May 6, 2008
    Assignee: AGCO Corporation
    Inventors: Douglas A. Voss, Chris F. Halfman
  • Publication number: 20080092503
    Abstract: 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: Application
    Filed: December 19, 2007
    Publication date: April 24, 2008
    Applicant: AGCO Corporation
    Inventors: Douglas Voss, Chris Halfman
  • Publication number: 20080092504
    Abstract: 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: Application
    Filed: December 19, 2007
    Publication date: April 24, 2008
    Applicant: AGCO Corporation
    Inventors: Douglas Voss, Chris Halfman
  • Patent number: 7328212
    Abstract: 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: Grant
    Filed: May 31, 2001
    Date of Patent: February 5, 2008
    Assignee: Oracle International Corporation
    Inventors: Douglas Voss, George Eadon
  • Publication number: 20070191080
    Abstract: 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: Application
    Filed: February 10, 2006
    Publication date: August 16, 2007
    Inventors: Douglas Voss, Chris Halfman
  • Publication number: 20070178951
    Abstract: 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: Application
    Filed: February 1, 2006
    Publication date: August 2, 2007
    Inventors: Douglas Voss, Brian Hollatz, Robert Honas, Bernard Regier, Eduardo Cristal
  • Patent number: 7236993
    Abstract: 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: Grant
    Filed: April 16, 2003
    Date of Patent: June 26, 2007
    Assignee: Oracle International Corporation
    Inventors: Archie W. Brown, Goutam D. Kulkarni, Joydip Kundu, Douglas Voss