Patents by Inventor Cameron James McAllister

Cameron James McAllister 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: 8271469
    Abstract: A method and system for tracing components in computer applications is provided in which trace data from components can be logged in real time. A hierarchical control interface 209 is used in which leaf nodes 306-311 represent components 204 being traced. The hierarchical control interface 209 includes means for setting trace levels for components 204 being traced. A non-hierarchical trace system 210 is used for carrying out the trace processing and includes means 320 for storing trace level settings received from the hierarchical control interface 209. The trace system 210 also includes means 322 for receiving a call from a component 204 with trace data; means for checking the trace level settings 321 for the component 204; and means for storing or discarding the trace data accordingly.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Cameron James McAllister, Philip Richard Taunton
  • Patent number: 8171339
    Abstract: Provided are a method, apparatus, and computer program product for testing a virtualized storage system. Data defining one or more configuration features of the virtualized storage system is received. Also received is a set of one or more predetermined rules defining interpretation of the disk exercising commands, the interpretation being dependent on one or more of the configuration features. A first disk exercising command is received. The first disk exercising command is interpreted in accordance with one of the predetermined rules to produce a second disk exercising command. The second disk exercising command is sent to the virtualized storage system.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Peter Eccles, Cameron James Mcallister, Hedley Proctor
  • Publication number: 20120054558
    Abstract: A method and system for tracing components in computer applications is provided in which trace data from components can be logged in real time. A hierarchical control interface 209 is used in which leaf nodes 306-311 represent components 204 being traced. The hierarchical control interface 209 includes means for setting trace levels for components 204 being traced. A non-hierarchical trace system 210 is used for carrying out the trace processing and includes means 320 for storing trace level settings received from the hierarchical control interface 209. The trace system 210 also includes means 322 for receiving a call from a component 204 with trace data; means for checking the trace level settings 321 for the component 204; and means for storing or discarding the trace data accordingly.
    Type: Application
    Filed: November 3, 2011
    Publication date: March 1, 2012
    Applicant: International Business Machines Corporation
    Inventors: Cameron James McAllister, Philip Richard Taunton
  • Patent number: 8078596
    Abstract: A method for tracing components in computer applications includes setting, within a hierarchical control interface, a trace level for a component; storing, within a non-hierarchical trace system, the trace level; receiving, in the non-hierarchical trace system, a call with trace data from the component; checking, within the non-hierarchical trace system, the trace level of the component; and acting upon the trace data according to the trace level setting.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: December 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Cameron James McAllister, Philip Richard Taunton
  • Publication number: 20090300426
    Abstract: Provided are a method, apparatus, and computer program product for testing a virtualised storage system. Data defining one or more configuration features of the virtualised storage system is received. Also received is a set of one or more predetermined rules defining interpretation of the disk exercising commands, the interpretation being dependent on one or more of the configuration features. A first disk exercising command is received. The first disk exercising command is interpreted in accordance with one of the predetermined rules to produce a second disk exercising command. The second disk exercising command is sent to the virtualised storage system.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 3, 2009
    Applicant: International Business Machines Corporation
    Inventors: Peter Eccles, Cameron James Mcallister, Hedley Proctor