Patents by Inventor Andrew A. Armstrong

Andrew A. 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: 11175933
    Abstract: Responsive to a detected user access by a user to help content of an application, at least one subsequent detected user interaction with the application is recorded that documents the user's actual use of the application in response to instructions within the accessed help content. The help content includes tracking metrics that include at least one configured expected user interaction with the application to perform the instructions within the accessed help content. The usability of the application is improved by automatically changing the application based upon results of a comparison of the recorded at least one subsequent detected user interaction with the application after the help content was accessed with the at least one configured expected user interaction with the application to perform the instructions within the accessed help content reaching a threshold for modification of the application.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrew A. Armstrong, Richard W. Pilot
  • Patent number: 11082484
    Abstract: Populating a routing dataset for a load balancing system with service capability data is provided. The approach includes requesting a production environment to perform a service. Based on the production environment indicating that it does not have the capability of performing the requested service, the method includes storing data in a routing dataset, the data including an indicator indicating that the production environment is incapable of performing the service.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: August 3, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew A. Armstrong, Christopher Phillips
  • Patent number: 10616950
    Abstract: A method is provided for controlling wireless connection of a device having a wireless communication interface to a wireless access point. The method includes: determining, by the device, if a known wireless access point is available by comparing a determined location of the device with geographical information associated with a set of known wireless access points; if the known wireless access point is available, determining, by the device, a time elapsed since a most recent data communication activity of the device; and disabling the wireless communication interface of the device if the time elapsed is less than an idle time threshold value so as to prevent wireless connection of the device to the known wireless access point.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andrew A. Armstrong, Richard W. Pilot
  • Patent number: 10616315
    Abstract: Populating a routing dataset for a load balancing system with service capability data is provided. The approach includes requesting a production environment to perform a service. Based on the production environment indicating that it does not have the capability of performing the requested service, the method includes storing data in a routing dataset, the data including an indicator indicating that the production environment is incapable of performing the service.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew A. Armstrong, Christopher Phillips
  • Publication number: 20200028897
    Abstract: Populating a routing dataset for a load balancing system with service capability data is provided. The approach includes requesting a production environment to perform a service. Based on the production environment indicating that it does not have the capability of performing the requested service, the method includes storing data in a routing dataset, the data including an indicator indicating that the production environment is incapable of performing the service.
    Type: Application
    Filed: September 27, 2019
    Publication date: January 23, 2020
    Inventors: Andrew A. ARMSTRONG, Christopher PHILLIPS
  • Patent number: 10368180
    Abstract: Translating user interface sounds into 3D audio comprises: receiving an audio request call from a process relating to a user interface event; converting the audio request call into a position in 3D audio space representative of the process from which the call has been received; and playing a corresponding sound in a surround sound system in the position in 3D audio space. Each open application in a graphical user interface may be provided with a sound space, in the 3D audio space, from which any event sounds are played.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: July 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew A. Armstrong, Jonathan C. Mace, Matthew D. Whitbourne
  • Patent number: 10362425
    Abstract: Translating user interface sounds into 3D audio comprises: receiving an audio request call from a process relating to a user interface event; converting the audio request call into a position in 3D audio space representative of the process from which the call has been received; and playing a corresponding sound in a surround sound system in the position in 3D audio space. Each open application in a graphical user interface may be provided with a sound space, in the 3D audio space, from which any event sounds are played.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew A. Armstrong, Jonathan C. Mace, Matthew D. Whitbourne
  • Publication number: 20190073232
    Abstract: Responsive to a detected user access by a user to help content of an application, at least one subsequent detected user interaction with the application is recorded that documents the user's actual use of the application in response to instructions within the accessed help content. The help content includes tracking metrics that include at least one configured expected user interaction with the application to perform the instructions within the accessed help content. The usability of the application is improved by automatically changing the application based upon results of a comparison of the recorded at least one subsequent detected user interaction with the application after the help content was accessed with the at least one configured expected user interaction with the application to perform the instructions within the accessed help content reaching a threshold for modification of the application.
    Type: Application
    Filed: November 6, 2018
    Publication date: March 7, 2019
    Inventors: Andrew A. Armstrong, Richard W. Pilot
  • Patent number: 10146558
    Abstract: Responsive to a detected user access by a user to help content of an application, at least one subsequent detected user interaction with the application is recorded that documents the user's actual use of the application in response to instructions within the accessed help content. The help content includes tracking metrics that include at least one configured expected user interaction with the application to perform the instructions within the accessed help content. The effectiveness of the instructions within the accessed help content at improving the user's proficiency in using the application is determined by comparison of the recorded at least one subsequent detected user interaction with the application after the help content was accessed with the at least one configured expected user interaction with the application to perform the instructions within the accessed help content.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: December 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew A. Armstrong, Richard W. Pilot
  • Publication number: 20180270898
    Abstract: A method is provided for controlling wireless connection of a device having a wireless communication interface to a wireless access point. The method includes: determining, by the device, if a known wireless access point is available by comparing a determined location of the device with geographical information associated with a set of known wireless access points; if the known wireless access point is available, determining, by the device, a time elapsed since a most recent data communication activity of the device; and disabling the wireless communication interface of the device if the time elapsed is less than an idle time threshold value so as to prevent wireless connection of the device to the known wireless access point.
    Type: Application
    Filed: May 22, 2018
    Publication date: September 20, 2018
    Inventors: Andrew A. Armstrong, Richard W. Pilot
  • Patent number: 10009944
    Abstract: A method is provided for controlling wireless connection of a device having a wireless communication interface to a wireless access point. The method includes: determining, by the device, if a known wireless access point is available by comparing a determined location of the device with geographical information associated with a set of known wireless access points; if the known wireless access point is available, determining, by the device, a time elapsed since a most recent data communication activity of the device; and disabling the wireless communication interface of the device if the time elapsed is less than an idle time threshold value so as to prevent wireless connection of the device to the known wireless access point.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew A. Armstrong, Richard W. Pilot
  • Publication number: 20180027056
    Abstract: Populating a routing dataset for a load balancing system with service capability data is provided. The approach includes requesting a production environment to perform a service. Based on the production environment indicating that it does not have the capability of performing the requested service, the method includes storing data in a routing dataset, the data including an indicator indicating that the production environment is incapable of performing the service.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Inventors: Andrew A. ARMSTRONG, Christopher PHILLIPS
  • Patent number: 9755700
    Abstract: Methods, computer program products, and systems for use in near field communications systems for authenticating at a near field communications receiver, a user of a near field communications transmitter. The system includes a data receiver for receiving a signal comprising a first unique identifier from a near field communications transmitter. The system also includes a received signal strength indicator for measuring a signal strength of the received signal. The system further includes a signal strength tracker for tracking a variation with time of the signal strength of the received signal and converting the variation with time into a second unique identifier. The system further includes a comparator for comparing the received first unique identifier and the tracked and converted second unique identifier and for outputting a signal indicating the result of the comparison. The user is authenticated if the signal indicates that the first and second identifiers correlate correctly.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: September 5, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew A. Armstrong, Christopher Phillips, Matthew Whitbourne
  • Publication number: 20170064723
    Abstract: A method is provided for controlling wireless connection of a device having a wireless communication interface to a wireless access point. The method includes: determining, by the device, if a known wireless access point is available by comparing a determined location of the device with geographical information associated with a set of known wireless access points; if the known wireless access point is available, determining, by the device, a time elapsed since a most recent data communication activity of the device; and disabling the wireless communication interface of the device if the time elapsed is less than an idle time threshold value so as to prevent wireless connection of the device to the known wireless access point.
    Type: Application
    Filed: August 26, 2015
    Publication date: March 2, 2017
    Inventors: Andrew A. ARMSTRONG, Richard W. PILOT
  • Publication number: 20160283253
    Abstract: Responsive to a detected user access by a user to help content of an application, at least one subsequent detected user interaction with the application is recorded that documents the user's actual use of the application in response to instructions within the accessed help content. The help content includes tracking metrics that include at least one configured expected user interaction with the application to perform the instructions within the accessed help content. The effectiveness of the instructions within the accessed help content at improving the user's proficiency in using the application is determined by comparison of the recorded at least one subsequent detected user interaction with the application after the help content was accessed with the at least one configured expected user interaction with the application to perform the instructions within the accessed help content.
    Type: Application
    Filed: June 10, 2016
    Publication date: September 29, 2016
    Inventors: Andrew A. Armstrong, Richard W. Pilot
  • Patent number: 9389882
    Abstract: Responsive to a detected user access by a user to help content of an application, at least one subsequent detected user interaction with the application is recorded that documents the user's actual use of the application in response to instructions within the accessed help content. The help content includes tracking metrics that include at least one configured expected user interaction with the application to perform the instructions within the accessed help content. The effectiveness of the instructions within the accessed help content at improving the user's proficiency in using the application is determined by comparison of the recorded at least one subsequent detected user interaction with the application after the help content was accessed with the at least one configured expected user interaction with the application to perform the instructions within the accessed help content.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew A. Armstrong, Richard W. Pilot
  • Publication number: 20150254083
    Abstract: Responsive to a detected user access by a user to help content of an application, at least one subsequent detected user interaction with the application is recorded that documents the user's actual use of the application in response to instructions within the accessed help content. The help content includes tracking metrics that include at least one configured expected user interaction with the application to perform the instructions within the accessed help content. The effectiveness of the instructions within the accessed help content at improving the user's proficiency in using the application is determined by comparison of the recorded at least one subsequent detected user interaction with the application after the help content was accessed with the at least one configured expected user interaction with the application to perform the instructions within the accessed help content.
    Type: Application
    Filed: May 26, 2015
    Publication date: September 10, 2015
    Inventors: Andrew A. Armstrong, Richard W. Pilot
  • Patent number: 9069580
    Abstract: A user access to help content of an application executed by a computing device is detected. The help content includes at least one configured projected user interaction with the application. At least one subsequent detected user interaction with the application is recorded. A key pair that correlates the accessed help content with the at least one subsequent detected user interaction with the application is created. Effectiveness of the help content is determined based upon the key pair and the at least one configured projected user interaction with the application.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: June 30, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew A. Armstrong, Richard W. Pilot
  • Patent number: 9037276
    Abstract: The dynamic setting of an increment on an amplitude scale of an output signal includes receiving a user input requesting a change in an amplitude of the output signal. The amplitude of an external signal related to the output signal is determined, and a set of increments on the amplitude scale is calculated based upon the current amplitude of the output signal and the amplitude of the external signal. The existing set of increments are replaced with the newly calculated set of increments and the amplitude of the output signal is set to the next increment of the newly calculated set of increments.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: May 19, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andrew A. Armstrong, Jonathan C. Mace, Richard W. Pilot
  • Publication number: 20140033172
    Abstract: A method, system, and/or computer program product configures widgets in a mashup environment. The mashup environment comprises a first widget having a first configuration. In response to an addition of a second widget to the mashup environment, where the second widget has a second configuration, a determination is made as to whether the first widget is related to the second widget by examining interaction relationship information between the first configuration and the second configuration. The first configuration to the second configuration are compared, and in response to determining that the first widget is related to the second widget and that the first configuration and the second configuration are different, the first configuration and/or the second configuration are updated in order to make them match one another.
    Type: Application
    Filed: July 16, 2013
    Publication date: January 30, 2014
    Inventors: Andrew A. ARMSTRONG, Simon E. BURNS, Jonathan C. MACE