Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu

Patent US10729964
Bend Research, Inc.

Action Detection And Activity Classification

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.

Much More than Average Length Specification


1 Independent Claims

  • Claim CLM-00001. 1. A computer-implemented method comprising: receiving, by a sensor system having at least a processor and a memory, raw sensor data associated with athletic activity of a user, the raw sensor data being received from one or more sensing devices; determining, by the sensor system and based on a signature of a signal received from the one or more sensing devices, a category of athletic activity being performed; selecting, by an activity processing system, an athletic activity template for comparison, the athletic activity template being selected based on the category of athletic activity being performed; comparing, by the activity processing system, one or more events in the raw sensor data to the selected of athletic activity template; determining, by the activity processing system, whether the one or more events match the selected activity template, wherein the determining includes evaluating whether a first candidate athletic activity meets one or more relative constraints of a first state, wherein the one or more relative constraints defines a required relationship between the first candidate athletic activity and a second candidate athletic activity; and responsive to determining that the one or more events match one or more activity templates, classifying the one or more events of the user as performance of a first action of a first type.
  • Claim CLM-00009. 9. One or more non-transitory computer-readable media storing computer readable instructions that, when executed, cause at least one computing device to: determine a type of physical activity associated with an athletic activity performed by a user; based on the determined type of physical activity performed by the user, identify an activity template associated with the physical activity; receive raw sensor data associated with the athletic activity performed by the user, the raw sensor data being received from one or more sensing devices; determine, based on a signature of a signal received from the one or more sensing devices, a category of athletic activity being performed; select an athletic activity template for comparison, the athletic activity template being selected based on the determined category of athletic activity being performed; compare one or more events in the raw sensor data to the selected activity template; determine whether the one or more events the selected activity template, and evaluate whether a first candidate athletic activity meets one or more relative constraints of a first state, wherein the one or more relative constraints defines a required relationship between the first candidate athletic activity and a second candidate athletic activity; and responsive to determining that the one or more events match one or more activity templates, classify the one or more events as performance of a first action of a first type.
  • Claim CLM-00016. 16. A system comprising: a sensor system including a plurality of sensors, the sensor system further including: a first processor; and memory storing computer readable instructions that, when executed, cause the first processor to: receive raw sensor data associated with athletic activity of a user; determine, based on a signature of a signal received from the plurality of sensors, a category of athletic activity being performed; and transmit, to an activity processing system, the determined category of athletic activity being performed and the raw sensor data; and the activity processing system, including: a second processor; and memory storing computer-readable instructions that, when executed, cause the second processor to: receive the transmitted determined category of athletic activity being performed; select an athletic activity template for comparison, the athletic activity template being selected based on the determined category of athletic activity being performed; compare one or more events detected in the raw sensor data to the activity template; determine whether the one or more events match the selected activity template, and evaluating whether a first candidate athletic activity meets one or more relative constraints of a first state, wherein the one or more relative constraints defines a required relationship between the first candidate athletic activity and a second candidate athletic activity; responsive to determining that the one or more events match the activity template, classify the one or more events of the user as performance of a first action of a first type.


View Abstract and Specification Size

PDF with Images and Document Face >

Full Text Publication >



Patent Matrix® Search


USPTO Patent Document Number