×

Action detection and activity classification

  • US 9,962,111 B2
  • Filed: 04/28/2017
  • Issued: 05/08/2018
  • Est. Priority Date: 01/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a sensor system including a plurality of sensors, at least a first processor and at least a first memory storing computer-executable instructions that, when executed, cause the sensor system to;

    receive, from the plurality of sensors, raw athletic activity data associated with a potential corresponding event during performance of an athletic activity;

    process the raw athletic activity data;

    transmit, from the sensor system to an activity processing system, the processed athletic activity data, transmitting the processed athletic activity data to an activity processing system including controlling, by the sensor system, at least one of a type of data and an amount of data transmitted, wherein the type of data or amount of data transmitted is controlled based on a sensor subscription;

    the activity processing system including at least a second processor and at least a second memory storing computer-executable instructions that, when executed, cause the activity processing system to;

    receive, from the sensor system, the processed athletic activity data;

    compare the received processed athletic activity data to a plurality of physical action templates to determine whether a physical activity of at least one physical action template of the plurality of physical action templates has occurred, the comparing including;

    determining a plurality of required states associated with the physical activity of the at least one physical action template and forming a portion of the at least one physical action template;

    for each of the plurality of required states, determine a state-specific set of one or more constraints defining match characteristics of a corresponding required event,determine, based on the comparison, a match score for the one or more constraints;

    determine, based on the match score, whether the physical activity has occurred; and

    transmit a result of the determining whether the physical activity has occurred to one or more devices.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×