Method for modifying a user interface
AssigneeInternational Business Machines Corporation
InventorsAndrew Alan Armstrong, Jonathan Christopher Mace, Richard William Pilot
Life of this patent
Estimating the term…
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.
Claims20
A method for modifying a user interface (UI) in a computing environment, the method comprising:
- listening for a first UI event;
- in a computing device, determining whether the first UI event is erroneous;
- in response to determining that the first UI event is erroneous, initiating a recording comprising a user fix of the error and a state associated with the UI of the first UI event;
- storing in a computing storage device the user fix as an alternative UI event;
- and
- in response to subsequently detecting the first UI event and a matching state associated with the UI of the first UI event, providing the alternative UI event such that the UI of the first UI event is modified.
An apparatus for modifying a user interface (UI), comprising:
- a listener for listening for a UI event;
- a determiner for determining whether the UI event is erroneous;
- a UI recorder, responsive to determining that the UI event is erroneous, for initiating a recording comprising a user fix of the error and a state associated with the UI of the UI event;
- means for storing the user fix as an alternative UI event;
- and
- means, responsive to subsequently detecting the UI event and a matching state associated with the UI of the UI event, for providing the alternative UI event such that the UI of the UI event is modified.
A computer code storage device, the computer code storage device storing instructions thereon, which when executed by a computing device cause the computer to perform steps comprising the following:
- listen for a first UI event;
- determine whether the first UI event is erroneous;
- in response to determining that the first UI event is erroneous, initiating a recording comprising a user fix of the error and a state associated with the UI of the first UI event;
- storing in a computing storage device the user fix as an alternative UI event;
- and
- in response to subsequently detecting the first UI event and a matching state associated with the UI of the first UI event, providing the alternative UI event such that the UI of the first UI event is modified.
Dependencies are inferred from the claim text.