摘要 |
Activities, actions and events during user performance of physical activity may be detected using various algorithms and templates. Templates may include an arrangement of one or more states that may identify particular event types and timing between events. Templates may be specific to a particular type of activity (e.g., types of sports, drills, events, etc.), user, terrain, time of day and the like. |
主权项 |
1. A computer-implemented method comprising:
receiving, by a computing device, sensor data associated with athletic activity of a user; analyzing, by the computing device, the received sensor data to determine one or more events performed during the athletic activity of the user, the one or more events including at least a heel weight event; comparing, by the computing device, the determined one or more events to a plurality of activity templates; determining, by the computing device, whether the determined or more events match one or more activity templates of the plurality of activity templates; responsive to determining that the determined one or more events match one or more activity templates, classifying the events of the user as performance of a first action of a first type; determining, by the computing device, a quality of the first action; determining, by the computing device, whether the quality of the first action is below a predetermined threshold; and responsive to determining that the quality of the first action is below the predetermined threshold, providing, by the computing device, coaching information to the user, wherein the coaching information includes at least a coaching instruction related to heel weight. |