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: 9471453Abstract: 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: GrantFiled: November 5, 2013Date of Patent: October 18, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul F. McMahan, Sachin P. Patel, John P. Whitfield, David Colasurdo
-
Patent number: 9311215Abstract: 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: GrantFiled: February 12, 2014Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Peter H. Klenk, Serge Lucio, Monica Luke, John P. Whitfield
-
Patent number: 9311216Abstract: 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: GrantFiled: November 24, 2014Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Peter H. Klenk, Serge Lucio, Monica Luke, John P. Whitfield
-
Publication number: 20150229556Abstract: 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: ApplicationFiled: November 24, 2014Publication date: August 13, 2015Inventors: Peter H. Klenk, Serge Lucio, Monica Luke, John P. Whitfield
-
Publication number: 20150229725Abstract: 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: ApplicationFiled: February 12, 2014Publication date: August 13, 2015Applicant: International Business Machines CorporationInventors: Peter H. Klenk, Serge Lucio, Monica Luke, John P. Whitfield
-
Publication number: 20140059387Abstract: 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: ApplicationFiled: November 5, 2013Publication date: February 27, 2014Applicant: International Business Machines CorporationInventors: Paul F. McMahan, Sachin P. Patel, John P. Whitfield, David Colasurdo
-
Patent number: 8607152Abstract: 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: GrantFiled: June 11, 2009Date of Patent: December 10, 2013Assignee: International Business Machines CorporationInventors: Paul F. McMahan, Sachin P. Patel, John P. Whitfield, David Colasurdo
-
Publication number: 20110320954Abstract: 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: ApplicationFiled: June 28, 2010Publication date: December 29, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig M. Lawton, Paul F. McMahan, Douglas B. Mueller, John P. Whitfield
-
Publication number: 20100318933Abstract: 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: ApplicationFiled: June 11, 2009Publication date: December 16, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul F. McMahan, Sachin P. Patel, John P. Whitfield, David Colasurdo
-
Publication number: 20090063650Abstract: 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: ApplicationFiled: September 5, 2007Publication date: March 5, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bryan Anslow, Robert David Callaway, Michael Francis Fiedler, John Smith Graham, Charles Marcel Kinard, Holger Reinhardt, Adolfo Francisco Rodriguez, John P. Whitfield
-
Patent number: 7191431Abstract: 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: GrantFiled: December 20, 2002Date of Patent: March 13, 2007Assignee: International Business Machines CorporationInventors: Scott C. Brown, Radhika Ramakrishnan, Billy R. Rowe, Jr., Edward C. Satler, John P. Whitfield
-
Publication number: 20040123275Abstract: 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: ApplicationFiled: December 20, 2002Publication date: June 24, 2004Applicant: International Business Machines CorporationInventors: Scott C. Brown, Radhika Ramakrishnan, Billy R. Rowe, Edward C. Satler, John P. Whitfield
-
Patent number: 5535335Abstract: 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: GrantFiled: May 5, 1995Date of Patent: July 9, 1996Assignee: International Business Machines CorporationInventors: David E. Cox, Karl D. Gottschalk, Craig M. Lawton, John F. Linton, John P. Whitfield