Patents by Inventor Fintan Ryan

Fintan Ryan 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: 9656713
    Abstract: A safety accessory for a tilting propulsion device or similar device is described. The safety accessory prevents the tilting propulsion device from pitching the user from the tilting propulsion device when mounting the tilting propulsion device. The accessory is attached to the tilting propulsion device and will come in contact with the ground if the tilting propulsion device pitches forward, stopping movement and allowing the user to regain his balance.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: May 23, 2017
    Assignee: NOTILT, LLC
    Inventors: Fintan Ryan, John Bennett
  • Patent number: 8161458
    Abstract: Techniques for efficiently isolating software regressions are provided. A system test tool determines that a particular regression is present in a particular build of a software system, but not in a baseline build. Using historical data, the tool determines, for each of a plurality of intermediate builds between these two builds, a likelihood that that intermediate build introduced the particular regression. A particular intermediate build can be identified as a build to be tested. Here, the particular intermediate build comprises a plurality of layered putbacks, each of which putbacks comprises one or more code changes in the software system. The tool determines, for each putback, a likelihood that that putback introduced the particular regression. A particular putback in the plurality of putbacks may be selected as a putback to be tested. In some embodiments, the particular putback is the putback that has the greatest likelihood of introducing the particular regression.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: April 17, 2012
    Assignee: Oracle America, Inc.
    Inventors: Darrin P. Johnson, Damien Farnham, Fintan Ryan, Sean A. McGrath
  • Patent number: 8117598
    Abstract: Techniques for efficiently isolating software regressions are provided. In one embodiment, it is determined that a particular regression is present in a particular build of a software system. A set of candidate code components that may have caused the particular regression is identified. In accordance with an order established based on historical data for the software system, one or more intermediate builds each involving some subsets of the candidate code components may be tested to identify a set of suspect code components that caused the particular regression. For each candidate code component that is not in the set of suspect code component, a likelihood factor associated with that candidate code component is decremented.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: February 14, 2012
    Assignee: Oracle America, Inc.
    Inventors: Darrin P. Johnson, Damien Farnham, Fintan Ryan, Sean A. McGrath
  • Patent number: 7774435
    Abstract: System and method for batch-tuning multiple software components of an intelligent device. An intelligent device may include tunable components each associated with a tunable configuration file. A batch tuner may be used to generate batch configuration documents from the configuration files. The batch tuner may also be used to generate configuration files from a batch configuration document. In one embodiment, the batch configuration document and the configuration files are markup language documents. In one embodiment, an XML document type definition (DTD) may be used as the method of information exchange. In one embodiment, the batch tuner may use an API (e.g. DOM or SAX API) to access the batch configuration document and configuration files. In one embodiment, each component may be associated with an executable module conforming to the API, and the batch tuner may call the module for the component to generate the configuration file.
    Type: Grant
    Filed: February 15, 2002
    Date of Patent: August 10, 2010
    Assignee: Oracle America, Inc.
    Inventor: Fintan Ryan
  • Publication number: 20090089745
    Abstract: Techniques for efficiently isolating software regressions are provided. In one embodiment, it is determined that a particular regression is present in a particular build of a software system. A set of candidate code components that may have caused the particular regression is identified. In accordance with an order established based on historical data for the software system, one or more intermediate builds each involving some subsets of the candidate code components may be tested to identify a set of suspect code components that caused the particular regression. For each candidate code component that is not in the set of suspect code component, a likelihood factor associated with that candidate code component is decremented.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Darrin P. Johnson, Damien Farnham, Fintan Ryan, Sean A. McGrath
  • Publication number: 20090089755
    Abstract: Techniques for efficiently isolating software regressions are provided. A system test tool determines that a particular regression is present in a particular build of a software system, but not in a baseline build. Using historical data, the tool determines, for each of a plurality of intermediate builds between these two builds, a likelihood that that intermediate build introduced the particular regression. A particular intermediate build can be identified as a build to be tested. Here, the particular intermediate build comprises a plurality of layered putbacks, each of which putbacks comprises one or more code changes in the software system. The tool determines, for each putback, a likelihood that that putback introduced the particular regression. A particular putback in the plurality of putbacks may be selected as a putback to be tested. In some embodiments, the particular putback is the putback that has the greatest likelihood of introducing the particular regression.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Darrin P. Johnson, Damien Farnham, Fintan Ryan, Sean A. McGrath
  • Patent number: 6990600
    Abstract: A method is provided for checking a computer system configuration in which a first check file is provided (28). A second check file is compiled (34) from the computer system configuration. The first and second check files are compared against each other (36) and a computer system configuration is approved (38) in dependence on the result of this comparison. This process can take place at the point of manufacture or at a customer installation or both.
    Type: Grant
    Filed: September 5, 2002
    Date of Patent: January 24, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Fintan Ryan, John Ward
  • Publication number: 20030126504
    Abstract: A method is provided for checking a computer system configuration in which a first check file is provided (28). A second check file is compiled (34) from the computer system configuration. The first and second check files are compared against each other (36) and a computer system configuration is approved (38) in dependence on the result of this comparison. This process can take place at the point of manufacture or at a customer installation or both.
    Type: Application
    Filed: September 5, 2002
    Publication date: July 3, 2003
    Inventors: Fintan Ryan, John Ward
  • Publication number: 20030023707
    Abstract: System and method for batch-tuning multiple software components of an intelligent device. An intelligent device may include tunable components each associated with a tunable configuration file. A batch tuner may be used to generate batch configuration documents from the configuration files. The batch tuner may also be used to generate configuration files from a batch configuration document. In one embodiment, the batch configuration document and the configuration files are markup language documents. In one embodiment, an XML document type definition (DTD) may be used as the method of information exchange. In one embodiment, the batch tuner may use an API (e.g. DOM or SAX API) to access the batch configuration document and configuration files. In one embodiment, each component may be associated with an executable module conforming to the API, and the batch tuner may call the module for the component to generate the configuration file.
    Type: Application
    Filed: February 15, 2002
    Publication date: January 30, 2003
    Inventor: Fintan Ryan