Patents by Inventor John P. Whitfield

John P. Whitfield 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: 9471453
    Abstract: Described are an apparatus and method for managing test artifacts. A test plan is selected for a product having a plurality of test artifacts comprising one selected from a group consisting of an execution record and a product requirement. One of the test artifacts is selected for a snapshot at a current time. The snapshot includes a storage record that includes information associated with the selected test artifact and its relationship with other test artifacts at the current time. The snapshot of the selected test artifact is acquired. A current state of the selected test artifact is stored as an element of the snapshot. A current state of relationships of the selected test artifact to the other test artifacts is stored. A current state of the other test artifacts having a relationship with the selected test artifact is stored.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul F. McMahan, Sachin P. Patel, John P. Whitfield, David Colasurdo
  • Patent number: 9311215
    Abstract: A method, computer program product, and computer system for defining, at a computing device, one or more channels for executing one or more test scenarios. One or more keyword keywords, each with one or more associated keyword implementations for at least one channel of the one or more channels, are defined. One or more test scenarios is defined, wherein at least one test scenario of the one or more test scenarios includes at least one keyword implementation of the one or more keywords.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Peter H. Klenk, Serge Lucio, Monica Luke, John P. Whitfield
  • Patent number: 9311216
    Abstract: A method, computer program product, and computer system for defining, at a computing device, one or more channels for executing one or more test scenarios. One or more keyword keywords, each with one or more associated keyword implementations for at least one channel of the one or more channels, are defined. One or more test scenarios is defined, wherein at least one test scenario of the one or more test scenarios includes at least one keyword implementation of the one or more keywords.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Peter H. Klenk, Serge Lucio, Monica Luke, John P. Whitfield
  • Publication number: 20150229556
    Abstract: A method, computer program product, and computer system for defining, at a computing device, one or more channels for executing one or more test scenarios. One or more keyword keywords, each with one or more associated keyword implementations for at least one channel of the one or more channels, are defined. One or more test scenarios is defined, wherein at least one test scenario of the one or more test scenarios includes at least one keyword implementation of the one or more keywords.
    Type: Application
    Filed: November 24, 2014
    Publication date: August 13, 2015
    Inventors: Peter H. Klenk, Serge Lucio, Monica Luke, John P. Whitfield
  • Publication number: 20150229725
    Abstract: A method, computer program product, and computer system for defining, at a computing device, one or more channels for executing one or more test scenarios. One or more keyword keywords, each with one or more associated keyword implementations for at least one channel of the one or more channels, are defined. One or more test scenarios is defined, wherein at least one test scenario of the one or more test scenarios includes at least one keyword implementation of the one or more keywords.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 13, 2015
    Applicant: International Business Machines Corporation
    Inventors: Peter H. Klenk, Serge Lucio, Monica Luke, John P. Whitfield
  • Publication number: 20140059387
    Abstract: Described are an apparatus and method for managing test artifacts. A test plan is selected for a product having a plurality of test artifacts comprising one selected from a group consisting of an execution record and a product requirement. One of the test artifacts is selected for a snapshot at a current time. The snapshot includes a storage record that includes information associated with the selected test artifact and its relationship with other test artifacts at the current time. The snapshot of the selected test artifact is acquired. A current state of the selected test artifact is stored as an element of the snapshot. A current state of relationships of the selected test artifact to the other test artifacts is stored. A current state of the other test artifacts having a relationship with the selected test artifact is stored.
    Type: Application
    Filed: November 5, 2013
    Publication date: February 27, 2014
    Applicant: International Business Machines Corporation
    Inventors: Paul F. McMahan, Sachin P. Patel, John P. Whitfield, David Colasurdo
  • Patent number: 8607152
    Abstract: Described is a method for managing test artifacts. According to an embodiment of the method, a test plan for a product is selected by a user. The test plan has multiple test artifacts that include the test plan and at least one of a test case, an execution record defining a configuration of the product, and a product requirement. One of the test artifacts is selected for a snapshot and the snapshot is acquired. The snapshot acquisition includes storing a current state of the selected test artifact, storing a current state of relationships of the selected test artifact to the other test artifacts, and storing a current state of the other test artifacts that have a relationship with the selected test artifact.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Paul F. McMahan, Sachin P. Patel, John P. Whitfield, David Colasurdo
  • Publication number: 20110320954
    Abstract: At least one element of received first feed content of a first feed is determined by a computer client device to include a first feed correlation identifier. The first feed correlation identifier identifies a portion of a second feed associated with the at least one element of the received first feed content. The received first feed content is displayed with a first selectable user interface element associated with the at least one element of the received first feed content determined to include the first feed correlation identifier. A selection of the first selectable user interface element is detected. In response to detecting the selection of the first selectable user interface element, a feed server is queried for the portion of the second feed identified by the first feed correlation identifier.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig M. Lawton, Paul F. McMahan, Douglas B. Mueller, John P. Whitfield
  • Publication number: 20100318933
    Abstract: Described is a method for managing test artifacts. According to an embodiment of the method, a test plan for a product is selected by a user. The test plan has multiple test artifacts that include the test plan and at least one of a test case, an execution record defining a configuration of the product, and a product requirement. One of the test artifacts is selected for a snapshot and the snapshot is acquired. The snapshot acquisition includes storing a current state of the selected test artifact, storing a current state of relationships of the selected test artifact to the other test artifacts, and storing a current state of the other test artifacts that have a relationship with the selected test artifact.
    Type: Application
    Filed: June 11, 2009
    Publication date: December 16, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul F. McMahan, Sachin P. Patel, John P. Whitfield, David Colasurdo
  • Publication number: 20090063650
    Abstract: An appliance manager for managing appliances in a networked environment comprises a subscription component, a hierarchy component, a storage component, an interface component and a management component. The subscription component identifies active subscribed-to appliances to be managed and the hierarchy component organizes subscribed-to appliances into at least one managed set of configuration-identical devices, where each managed set has a roaster appliance and zero or more slave appliances. The storage component stores managed data associated with the subscribed-to appliances. The interface component receives events from active subscribed-to appliances, wherein the appliance manager exchanges information with a select active subscribed-to appliance in response to receiving a corresponding event there from.
    Type: Application
    Filed: September 5, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bryan Anslow, Robert David Callaway, Michael Francis Fiedler, John Smith Graham, Charles Marcel Kinard, Holger Reinhardt, Adolfo Francisco Rodriguez, John P. Whitfield
  • Patent number: 7191431
    Abstract: A system and method for automatically selecting a translator to translate a component request using semantic typing is presented. A mediator receives a component request from a first component that requests to invoke a second component. The mediator retrieves a launch target identifier and a requester provided property type identifier from the component request. The requester provided property type identifier includes semantic typing corresponding to a data value. The mediator retrieves a recipient input property type identifier corresponding to the launch target identifier, and uses the requester provided property type identifier and the recipient input property type identifier to select a translator. The mediator passes a data value included in the component request to the selected translator, and receives a translated data value from the translator. The mediator constructs a property using the translated data value and includes the constructed property in a call that is sent to the second component.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: March 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Scott C. Brown, Radhika Ramakrishnan, Billy R. Rowe, Jr., Edward C. Satler, John P. Whitfield
  • Publication number: 20040123275
    Abstract: A system and method for automatically selecting a translator to translate a component request using semantic typing is presented. A mediator receives a component request from a first component that requests to invoke a second component. The mediator retrieves a launch target identifier and a requester provided property type identifier from the component request. The requester provided property type identifier includes semantic typing corresponding to a data value. The mediator retrieves a recipient input property type identifier corresponding to the launch target identifier, and uses the requester provided property type identifier and the recipient input property type identifier to select a translator. The mediator passes a data value included in the component request to the selected translator, and receives a translated data value from the translator. The mediator constructs a property using the translated data value and includes the constructed property in a call that is sent to the second component.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 24, 2004
    Applicant: International Business Machines Corporation
    Inventors: Scott C. Brown, Radhika Ramakrishnan, Billy R. Rowe, Edward C. Satler, John P. Whitfield
  • Patent number: 5535335
    Abstract: In a network composed of communicating resources, the status of an aggregate resource may be determined by calculations based upon the status assumed by the real resources contained within the aggregate rather than being determined directly. The status of real resources may be propagated to still higher aggregate resources whose own status is based upon the status of the real resources contained within it. An aggregate resource may have multiple potential statuses and a decision as to which status to report for an aggregate resource at a given time is calculated based upon the status of the underlying real resources which it contains. Each real resource has associated with it another parameter which is its aggregation priority value indicating to what degree a change in its status will affect higher level nodes or aggregates in a network hierarchy.
    Type: Grant
    Filed: May 5, 1995
    Date of Patent: July 9, 1996
    Assignee: International Business Machines Corporation
    Inventors: David E. Cox, Karl D. Gottschalk, Craig M. Lawton, John F. Linton, John P. Whitfield