Patents by Inventor John Vivian

John Vivian 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: 8630985
    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: August 22, 2012
    Date of Patent: January 14, 2014
    Assignee: Oracle International Corporation
    Inventors: Jiangbin Luo, George H. Claborn, Stephen John Vivian, Steve Taihung Lee, Raymond Guzman, Douglas Andrew Voss, Benedicto Elmo Garin, Jr.
  • Patent number: 8423515
    Abstract: Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer. 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 may use asynchronous transfer modes to transfer redo to the standby and permits automatic failover only when the observer is present and the failover will not result in data loss due to the asynchronous transfer mode beyond a specified maximum. 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: January 31, 2011
    Date of Patent: April 16, 2013
    Assignee: Oracle International Corporation
    Inventors: Stephen John Vivian, George H. Claborn, Mahesh Baburao Girkar, Vinay H. Srihari, Steve Taihung Lee
  • Publication number: 20120330899
    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: Application
    Filed: August 22, 2012
    Publication date: December 27, 2012
    Applicant: Oracle International Corporation
    Inventors: Jiangbin LUO, George H. CLABORN, Stephen John VIVIAN, Steve Taihung LEE, Raymond GUZMAN, Douglas Andrew VOSS, Benedicto Elmo GARIN, JR.
  • Patent number: 8255369
    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 24, 2006
    Date of Patent: August 28, 2012
    Assignee: Oracle International Corporation
    Inventors: Jiangbin Luo, George H. Claborn, Stephen John Vivian, Steve Tiahung Lee, Raymond Guzman, Douglas Andrew Voss, Benedicto Elmo Garin, Jr.
  • Publication number: 20120030508
    Abstract: Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer. 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 may use asynchronous transfer modes to transfer redo to the standby and permits automatic failover only when the observer is present and the failover will not result in data loss due to the asynchronous transfer mode beyond a specified maximum. 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: Application
    Filed: January 31, 2011
    Publication date: February 2, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Stephen John VIVIAN, George H. CLABORN, Mahesh Baburao GIRKAR, Vinay H. SRIHARI, Steve Taihung LEE
  • Patent number: 7882079
    Abstract: Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer. 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 may use asynchronous transfer modes to transfer redo to the standby and permits automatic failover only when the observer is present and the failover will not result in data loss due to the asynchronous transfer mode beyond a specified maximum. 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 30, 2006
    Date of Patent: February 1, 2011
    Assignee: Oracle International Corporation
    Inventors: Stephen John Vivian, George H. Claborn, Mahesh Baburao Girkar
  • Patent number: 7871421
    Abstract: A therapeutic ring to be worn on an outer finger. The therapeutic ring includes a ring band and a pair of projections, the pair spaced on the ring band and extending from an inner surface of the ring band to apply continuous pressure to opposed sides only of an arterial or meridian channel in the outer finger.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: January 18, 2011
    Inventor: John Vivian Woodley
  • Patent number: 7734596
    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 24, 2006
    Date of Patent: June 8, 2010
    Inventors: Stephen John Vivian, Raymond Guzman, Douglas Andrew Voss, Benedicto Elmo Garin, Jr.
  • 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
  • Patent number: 7549079
    Abstract: A graphical user interface based method of configuring automatic failover from a primary database system to a standby database system that is coupled to the primary database system by a network. Also coupled to the network is an observer process that is independent of the database systems and that initiates the failover process. The observer periodically pings the database systems to determine whether a failover is necessary. The graphical user interface permits a user to specify the primary and secondary database systems, configure the observer, and specify conditions under which a failover may occur and to enable automatic failover. A failover context is created from the inputs to the GUI and stored in persistent storage belonging to the database systems. If the Observer's context is stale, the Observer fetches the database system's context.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: June 16, 2009
    Assignee: Oracle International Corporation
    Inventors: Sean Connolly, Gary Allison, Jiangbin Luo, Nitin Yashwant Karkhanis, Stephen John Vivian, Michael Seward Harvey
  • Publication number: 20080306507
    Abstract: A therapeutic beauty mask comprising a mask body (1), means (2) for attaching and securing the body to cover at least a portion of a person's face, and a plurality of pressure points (3) extending from an undersurface of the mask body (1), said pressure points (3) being adapted or adjustable to coincide with known acupressure points of the human face.
    Type: Application
    Filed: November 26, 2004
    Publication date: December 11, 2008
    Applicant: ATQOL PTY LTD
    Inventor: John Vivian Woodley
  • Publication number: 20080126845
    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: Application
    Filed: November 24, 2006
    Publication date: May 29, 2008
    Inventors: Jiangbin Luo, George H. Claborn, Stephen John Vivian, Steve Tiahung Lee, Raymond Guzman, Douglas Andrew Voss, Benedicto Elmo Garin
  • Publication number: 20080126846
    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: Application
    Filed: November 24, 2006
    Publication date: May 29, 2008
    Inventors: Stephen John Vivian, Raymond Guzman, Douglas Andrew Voss, Benedicto Elmo Garin
  • Patent number: 6810768
    Abstract: A compliant link has a first member adapted to be connected to a linear actuator and a second member adapted to be connected to a component to be moved by the linear actuator, said members being interconnected by a connecting rod which is moveable relative to both the first and second members, springs acting between the first and second members and the connecting rod to oppose relative movement between the connecting rod and the first and second members when an axial load below a first predetermined value is applied to one of the members.
    Type: Grant
    Filed: November 28, 2001
    Date of Patent: November 2, 2004
    Assignee: LuK Lamellen und Kupplungsbau Beteiligungs KG
    Inventors: John Vivian Comfort, Robert Fischer, Bernhard Boll, Peter Giese
  • Publication number: 20030032978
    Abstract: A ring (20) for the small finger of the human hand to apply pressure to arterial channels for therapeutic purposes. The pressure is applied to the channel in the finger via projections (21) extending from an inner surface thereof. Among other benefits wearing the ring whilst sleeping has been found to reduce problem snoring.
    Type: Application
    Filed: August 22, 2002
    Publication date: February 13, 2003
    Inventor: John Vivian Woodley
  • Publication number: 20020078787
    Abstract: A compliant link has a first member adapted to be connected to a linear actuator and a second member adapted to be connected to a component to be moved by the linear actuator, said members being interconnected by a connecting rod which is moveable relative to both the first and second members, springs acting between the first and second members and the connecting rod to oppose relative movement between the connecting rod and the first and second members when an axial load below a first predetermined value is applied to one of the members.
    Type: Application
    Filed: November 28, 2001
    Publication date: June 27, 2002
    Applicant: LuK Lamellen und Kupplungsbau Beteiligungs KG
    Inventors: John Vivian Comfort, Robert Fischer, Bernhard Boll, Peter Giese
  • Patent number: 6228185
    Abstract: The invention provides a process for producing an aluminium-based matrix melt, having boride particles dispersed therein, which is castable, and yet when cast produces a product having a surprisingly good combination of mechanical properties such as stiffness, strength, and elongation at failure. In the process, precursors for boride particles are reacted within an aluminium-based melt to produce boride ceramic particles such as titanium diboride, the process being carried out under conditions such that the melt remains fluid.
    Type: Grant
    Filed: November 28, 1997
    Date of Patent: May 8, 2001
    Assignee: London & Scandinavian Metallurgical Co., Ltd.
    Inventors: Peter Davies, James Leslie Frederick Kellie, Douglas Philip Parton, John Vivian Wood
  • Patent number: 6139658
    Abstract: The invention provides a method of making a titanium carbide metal matrix alloy, by firing a particulate reaction mixture comprising carbon, titanium and matrix material, under conditions such that the titanium and carbon react exothermically to form a dispersion of fine particles comprising titanium carbide (preferably less than 10 microns) in a predominantly metal matrix. The titanium and matrix are preferably added as a titanium alloy such as ferrotitanium, e.g. eutectic ferrotitanium. The reaction conditions are preferably selected so that during the reaction a molten zone moves through the body of the reaction mixture; the resulting hard particles are of globular form; and their average size is uniform throughout the resulting dispersion.
    Type: Grant
    Filed: September 23, 1997
    Date of Patent: October 31, 2000
    Assignee: London & Scandinavian Metallurgical Co., Ltd.
    Inventors: Peter Davies, James Leslie Frederick Kellie, Richard Nigel McKay, John Vivian Wood
  • Patent number: 6099664
    Abstract: The invention provides a method of making a titanium boride metal matrix alloy, by firing a particulate reaction mixture comprising titanium, matrix material and a source of boron (e.g. boron carbide), under conditions such that the titanium and boron react exothermically to form a dispersion of fine particles (preferably greater than 1 micron and less than 10 microns in size) comprising titanium boride (plus titanium carbide where the source of boron is boron carbide) in a predominantly metal matrix. The titanium and matrix are preferably added as a titanium alloy such as ferrotitanium (e.g. eutectic ferrotitanium) or titanium-aluminium. The reaction conditions are preferably selected so that during the reaction a molten zone moves through the body of the reaction mixture, and the average size of the resulting hard particles is uniform throughout the resulting dispersion.
    Type: Grant
    Filed: November 28, 1997
    Date of Patent: August 8, 2000
    Assignee: London & Scandinavian Metallurgical Co., Ltd.
    Inventors: Peter Davies, James Leslie Frederick Kellie, Richard Nigel Mc Kay, John Vivian Wood