Equilab do primarily not use the speed to recognize the different gaits of the horse. The reason being that gaits often overlap each other and this would therefore give terrible results. How it works instead that we track how the physical phone is moving in different directions. Then the app look at the patterns of how it is moving, filter out irrelevant information and then uses Artificial Intelligence (AI) to figure out what is happening. After the app figured out what is happening you are given real time access to what is going on, everything from what gait you have to what beat you have in each step.