Patents by Inventor Christopher Ian Collins

Christopher Ian Collins 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: 11204856
    Abstract: Embodiments generally relate to performance testing of software code. In some embodiments, a method includes executing a software program, where the software program includes at least one target portion of code to be performance tested. The method further includes receiving a data stream, where the data stream includes a plurality of events, and where the at least one target portion of code processes the plurality of events based on an event rate. The method further includes monitoring for failures associated with the at least one target portion of code processing the plurality of events. The method further includes modifying the event rate if at least one failure is detected, where the event rate is modified until no failures are detected. The method further includes generating a performance report if no failures are detected during a target success time period.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: December 21, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Owen Richards, Michael S. Hume, Christopher Ian Collins, Bradley Joel Bergeron, Manisha Gupta
  • Publication number: 20200233776
    Abstract: Embodiments generally relate to performance testing of software code. In some embodiments, a method includes executing a software program, where the software program includes at least one target portion of code to be performance tested. The method further includes receiving a data stream, where the data stream includes a plurality of events, and where the at least one target portion of code processes the plurality of events based on an event rate. The method further includes monitoring for failures associated with the at least one target portion of code processing the plurality of events. The method further includes modifying the event rate if at least one failure is detected, where the event rate is modified until no failures are detected. The method further includes generating a performance report if no failures are detected during a target success time period.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 23, 2020
    Inventors: Michael Owen RICHARDS, Michael S. HUME, Christopher Ian COLLINS, Bradley Joel BERGERON, Manisha GUPTA
  • Patent number: 6333812
    Abstract: An orbital scanning borescope includes a tube insertable into an inaccessible location in use and an optical system for gathering an image of a feature and transmitting the image to a viewing device located in a housing at the proximal end of the tube. The tube is rotatable about its longitudinal axis relative to the housing. The viewing device includes an ocular lens and a reticle both of which are rotatable relative to the tube. Therefore, the tube can be rotated until a desired feature can be viewed through the borescope. The reticle can then be rotated independently of the tube until it is aligned as appropriate with the feature of interest.
    Type: Grant
    Filed: August 12, 1999
    Date of Patent: December 25, 2001
    Assignee: Keymed (Medical & Industrial Equipment) Ltd.
    Inventors: Gary Martin Rose, Christopher Ian Collins