Patent ID: 9684582
Date: 2017-06-20
CPC Classifications: G06F

Claim:
1. A method of automatically analyzing and optimizing sequences of operations on user interfaces, the method comprising: measuring, by one or more processors, a time interval value of a time elapsed during a process of switching from a first user interface to a second user interface and from the second user interface to a third user interface during a first operation sequence, wherein a first user interface gesture causes the process to switch from the first user interface to the second user interface, and wherein a second user interface gesture causes the process to switch from the second user interface to the third user interface; forming, by one or more processors, time-dependent operation record groups of respective operation sequences based on the time interval value and a first time threshold, wherein the time-dependent operation record groups include group includes operation records whose respective time interval values are less than the first time threshold; comparing, by one or more processors, the time-dependent operation record groups of respective operation sequences to obtain identical time-dependent operation record groups that utilize the first user interface gesture and the second user interface gesture; identifying, by one or more processors, the identical time-dependent operation record groups that occur more frequently than a predetermined level; combining, by one or more processors, the first user interface gesture and the second user interface gesture into a third user interface gesture to be used in the identified identical time-dependent operation record groups that occur more frequently than the predetermined level; receiving user input corresponding to the third user interface gesture; and responsive to receipt of the user input, performing functions that would be performed in response to receipt of user input corresponding to both of the first user interface gesture and the second user interface gesture.