Patents by Inventor Andrew Alan Armstrong

Andrew Alan Armstrong 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: 9891818
    Abstract: Described are a system and method for modifying an element displayed on a touch-sensitive device. A user input associated with a first element is displayed on a touch-sensitive device. An input error is detected based on the user input. A rule is applied that determines an action to be directed to a second element on the touch-sensitive device in response to the user input error. The action is applied to the second element in response to the applied rule.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Alan Armstrong, Jonathan Christopher Mace, Richard William Pilot
  • Patent number: 9720706
    Abstract: The present disclosure provides a method for generating task flows for an application. Actions of a user of an application are monitored and key actions carried out by the user in the application are logged. Based on a determined flow of key actions a task flow is formed. A representation of the task flow is stored for access by other users. The stored representation of a task flow is associated with a goal to be achieved in the application. Representations of task flows may be stored locally to the application for access by other users of the application or remotely stored with an indication of the application to which a task flow relates to provide access to the task flows by users of other applications. A list of stored representations of task flows may be provided to enable selection of a task flow.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Andrew Alan Armstrong, Richard William Pilot
  • Publication number: 20170212641
    Abstract: The present disclosure provides a method for generating task flows for an application. Actions of a user of an application are monitored and key actions carried out by the user in the application are logged. Based on a determined flow of key actions a task flow is formed. A representation of the task flow is stored for access by other users. The stored representation of a task flow is associated with a goal to be achieved in the application. Representations of task flows may be stored locally to the application for access by other users of the application or remotely stored with an indication of the application to which a task flow relates to provide access to the task flows by users of other applications. A list of stored representations of task flows may be provided to enable selection of a task flow.
    Type: Application
    Filed: August 29, 2014
    Publication date: July 27, 2017
    Inventors: Andrew Alan Armstrong, Richard William Pilot
  • Patent number: 9311056
    Abstract: The automated analysis of a code developer's profile comprises gathering data relating to code repository updates by a developer, analyzing the gathered data to determine profile attributes of the developer to provide a behavior analysis of the developer and analyzing, using a microprocessor, the profile attributes of the developer with respect to role descriptions.
    Type: Grant
    Filed: August 6, 2011
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Alan Armstrong, Christopher Phillips
  • Publication number: 20160062559
    Abstract: The present disclosure provides a method for generating task flows for an application. Actions of a user of an application are monitored and key actions carried out by the user in the application are logged. Based on a determined flow of key actions a task flow is formed. A representation of the task flow is stored for access by other users. The stored representation of a task flow is associated with a goal to be achieved in the application. Representations of task flows may be stored locally to the application for access by other users of the application or remotely stored with an indication of the application to which a task flow relates to provide access to the task flows by users of other applications. A list of stored representations of task flows may be provided to enable selection of a task flow.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Andrew Alan Armstrong, Richard William Pilot
  • Patent number: 8990764
    Abstract: The automated analysis of a code developer's profile comprises gathering data relating to code repository updates by a developer, analyzing the gathered data to determine profile attributes of the developer to provide a behavior analysis of the developer and analyzing, using a microprocessor, the profile attributes of the developer with respect to role descriptions.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andrew Alan Armstrong, Christopher Phillips
  • Publication number: 20140310318
    Abstract: The present disclosure provides a method, system and computer product for generating task flows for an application. Actions of a user of an application are monitored and key actions carried out by the user in the application are logged. Based on a determined flow of key actions a task flow is formed. A representation of the task flow is stored for access by other users. The stored representation of a task flow is associated with a goal to be achieved in the application. Representations of task flows may be stored locally to the application for access by other users of the application or remotely stored with an indication of the application to which a task flow relates to provide access to the task flows by users of other applications. A list of stored representations of task flows may be provided to enable selection of a task flow.
    Type: Application
    Filed: February 15, 2012
    Publication date: October 16, 2014
    Inventors: Andrew Alan Armstrong, Richard William Pilot
  • Patent number: 8751871
    Abstract: A method for modifying a user interface (UI), comprising the steps of: listening for a UI event; determining whether the UI event is erroneous; in response to determining that the UI event is erroneous, initiating a recording comprising a user fix of the error and a state associated with the UI; storing the user fix as an alternative UI event; and in response to subsequently detecting the UI event and a matching state associated with the UI, providing the alternative UI event such that the UI is modified.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Andrew Alan Armstrong, Jonathan Christopher Mace, Richard William Pilot
  • Publication number: 20120216172
    Abstract: The automated analysis of a code developer's profile comprises gathering data relating to code repository updates by a developer, analyzing the gathered data to determine profile attributes of the developer to provide a behavior analysis of the developer and analyzing, using a microprocessor, the profile attributes of the developer with respect to role descriptions.
    Type: Application
    Filed: May 3, 2012
    Publication date: August 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Alan Armstrong, Christopher Phillips
  • Publication number: 20120169613
    Abstract: Described are a system and method for modifying an element displayed on a touch-sensitive device. A user input associated with a first element is displayed on a touch-sensitive device. An input error is detected based on the user input. A rule is applied that determines an action to be directed to a second element on the touch-sensitive device in response to the user input error. The action is applied to the second element in response to the applied rule.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Alan Armstrong, Jonathan Christopher Mace, Richard William Pilot
  • Publication number: 20120151279
    Abstract: A method for modifying a user interface (UI), comprising the steps of: listening for a UI event; determining whether the UI event is erroneous; in response to determining that the UI event is erroneous, initiating a recording comprising a user fix of the error and a state associated with the UI; storing the user fix as an alternative UI event; and in response to subsequently detecting the UI event and a matching state associated with the UI, providing the alternative UI event such that the UI is modified.
    Type: Application
    Filed: December 7, 2011
    Publication date: June 14, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Alan Armstrong, Jonathan Christopher Mace, Richard William Pilot
  • Publication number: 20120036492
    Abstract: The automated analysis of a code developer's profile comprises gathering data relating to code repository updates by a developer, analyzing the gathered data to determine profile attributes of the developer to provide a behavior analysis of the developer and analyzing, using a microprocessor, the profile attributes of the developer with respect to role descriptions.
    Type: Application
    Filed: August 6, 2011
    Publication date: February 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Alan Armstrong, Christopher Phillips