Patent ID: 9149682
Filing Date: 2015-10-06
Classification: A63B,G16H

Abstract:
1. A computer-implemented method for sharing athletic performance data, comprising: receiving, using one or more processors, first athletic performance data from a first mobile device during a first user's athletic performance, the athletic performance data comprising sensor data received from one or more athletic performance sensors coupled to the first mobile device; receiving, using one or more processors, second athletic performance data from a second mobile device during a second user's athletic performance, the athletic performance data comprising sensor data received from one or more athletic performance sensors coupled to the second mobile device; designating, using the one or more processors, the first athletic performance data into at least one class without knowledge of any subscribe servers subscribed thereto, the subscribe servers subscribing to the at least one class to receive the athletic performance data without knowledge of any publish servers publishing thereof, such that the athletic performance data is compatible with each subscribe server; publishing, using the one or more processors, the first athletic performance data only to the at least one designated class such that the athletic performance data is transmitted to the subscribe servers of the at least one designated class; and combining, using the one or more processors and for display to the second user in real-time with the first user's and second user's athletic performance, the first athletic performance data, the second athletic performance data, and a video feed of the first user's athletic performance.