Action Detection and Activity Classification
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a computing device, information identifying a plurality of events detected from one or more sensor signal streams during performance of a physical activity by a user;
evaluating, by the computing device, the plurality of events against one or more constraints of the first action template;
determining whether the plurality of events matches the first action template based on the evaluation of the plurality of events against the one or more constraints of the first action template; and
in response to determining that the plurality of events matches the one or more constraints of the first action template, registering user performance of a first type of action corresponding to the first action template.
5 Assignments
0 Petitions
Accused Products
Abstract
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.
11 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing device, information identifying a plurality of events detected from one or more sensor signal streams during performance of a physical activity by a user; evaluating, by the computing device, the plurality of events against one or more constraints of the first action template; determining whether the plurality of events matches the first action template based on the evaluation of the plurality of events against the one or more constraints of the first action template; and in response to determining that the plurality of events matches the one or more constraints of the first action template, registering user performance of a first type of action corresponding to the first action template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a processor; and memory storing computer readable instructions that, when executed, cause the apparatus to; receive information identifying a plurality of events detected from one or more sensor signal streams during performance of a physical activity by a user; evaluate the plurality of events against one or more constraints of the first action template; determine whether the plurality of events matches the first action template based on the evaluation of the plurality of events against the one or more constraints of the first action template; and in response to determining that the plurality of events matches the one or more constraints of the first action template, register user performance of a first type of action corresponding to the first action template.
-
-
16. A computer-implemented method comprising:
-
receiving, by a computing device, information identifying a type of physical activity being performed; identifying, by the computing device, a plurality of action templates associated with the type of physical activity; receiving, by a computing device, information identifying a plurality of events detected from one or more sensor signal streams during performance of the identified type of physical activity by a user, the one or more sensor streams including at least one stream from an image-capturing device; evaluating, by the computing device, the plurality of events against one or more constraints of the plurality of action templates; determining whether the plurality of events matches at least one action template of the plurality of action templates based on the evaluation of the plurality of events against the one or more constraints of the plurality of action templates; and in response to determining that the plurality of events matches the one or more constraints of the at least one action template of the plurality of action templates, registering user performance of a first type of action associated with the identified physical activity and corresponding to the at least one action template of the plurality of action templates. - View Dependent Claims (17, 18, 19, 20)
-
Specification