Patents by Inventor Peter Andrew Nicholls

Peter Andrew Nicholls 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: 9043794
    Abstract: An illustrative embodiment of a computer-implemented process for scalable group synthesis receives a group definition, applies a sub-set of conditions to the group definition to form a conditioned group definition, receives a set of entities and populates group membership using the received set of entities and the conditioned group definition, wherein each member responds in the affirmative to the sub-set of conditions.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Steven Cooper, Peter Andrew Nicholls, Roger Harry Pett, Jeremiah Stephen Swan
  • Publication number: 20130117748
    Abstract: An illustrative embodiment of a computer-implemented process for scalable group synthesis receives a group definition, applies a sub-set of conditions to the group definition to form a conditioned group definition, receives a set of entities and populates group membership using the received set of entities and the conditioned group definition, wherein each member responds in the affirmative to the sub-set of conditions.
    Type: Application
    Filed: June 20, 2012
    Publication date: May 9, 2013
    Applicant: International Business Machines Corporation
    Inventors: Steven Cooper, Peter Andrew Nicholls, Roger Harry Pett, Jeremiah Stephen Swan
  • Patent number: 8140501
    Abstract: An attribute presenter of object attributes from at least one object includes an attribute controller for determining which attributes to select; an attribute collector for collecting and normalizing the determined attributes from the at least one object; an attribute organizer for organizing the collected and normalized attributes for display; and an attribute viewer for displaying the organized object attributes. A method for presenting object attributes using an attribute presenter includes the steps of determining which object attributes to select using an attribute controller; collecting and normalizing the determined object attributes from at least one object using an attribute collector; organizing the collected and normalized object attributes for display by an attribute organizer; and displaying the organized object attributes by an attribute viewer.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Song Wu, Peter Andrew Nicholls
  • Publication number: 20100057865
    Abstract: Methods, systems and computer program products for transferring debug sessions in a team environment. Exemplary embodiments include a method for transferring a debug session, the method including receiving a message that a first machine is to transfer the debug session, establishing a connection with a target machine to receive the debug session, receiving a message from the target machine that the debug session is accepted, terminating a connection with the first machine and sending debug session connection information to the target machine.
    Type: Application
    Filed: September 4, 2008
    Publication date: March 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Samantha Chan, Peter Andrew Nicholls
  • Publication number: 20090138499
    Abstract: An attribute presenter of object attributes from at least one object includes an attribute controller for determining which attributes to select; an attribute collector for collecting and normalizing the determined attributes from the at least one object; an attribute organizer for organizing the collected and normalized attributes for display; and an attribute viewer for displaying the organized object attributes. A method for presenting object attributes using an attribute presenter includes the steps of determining which object attributes to select using an attribute controller; collecting and normalizing the determined object attributes from at least one object using an attribute collector; organizing the collected and normalized object attributes for display by an attribute organizer; and displaying the organized object attributes by an attribute viewer.
    Type: Application
    Filed: November 28, 2007
    Publication date: May 28, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter Andrew Nicholls, Song Wu
  • Patent number: 7506312
    Abstract: In software development, risks can be quantified and defined by certain attributes. For instance, a risky area will have a large number of defects/changes for that area, a large number of high severity defects for that area, or a large number of coders/authors for that same area. All these metrics are already captured in Unified Change Management tools, version control tools and bug tracking tools. By taking the appropriate data and associating them with certain triggers and thresholds, an embodiment of the invention automatically identifies which test cases to run for regression. Through historical and previous test data and test runs, an embodiment of the invention forecasts how long it will take to run these regression suites.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Laura Lee Girolami-Rose, Peter Andrew Nicholls