Recommending sports instructional content based on motion sensor data
First Claim
1. A computer-implemented method for recommending a sports video content sample related to a user'"'"'s sports motion, the method comprising:
- selecting a voting method based on motion data of the user'"'"'s sports motion, the voting method measuring one aspect of the user'"'"'s sports motion, and the motion data captured by at least one motion data device and the motion data characterized by a plurality of motion parameters;
generating a voting score for each sports video content sample of a plurality of sports video content samples according to the selected voting method, a voting score for a sports video content sample indicating a measurement of performance of a player performing a sports motion captured by the sports video content sample;
ranking the plurality of sports video content samples based on the voting scores associated with the plurality of sports video content samples; and
selecting at least one sports video content sample from the plurality of sports video content samples based on the ranking.
3 Assignments
0 Petitions
Accused Products
Abstract
A solution is provided for recommending sports video content samples to users of a recommendation service with enhanced user experience. The recommendation service generates voting scores for sports video content samples according to a voting method, and selects from among the sports content samples according to the voting scores for the sports video content samples. The voting method is based on in part on motion data for a user'"'"'s sports motion and the motion data is captured by a motion data device. The sports video content samples, e.g., golf videos, can be classified into multiple classes, e.g., golf swing power related videos, and each class is related to a different aspect of the sports motion.
-
Citations
30 Claims
-
1. A computer-implemented method for recommending a sports video content sample related to a user'"'"'s sports motion, the method comprising:
-
selecting a voting method based on motion data of the user'"'"'s sports motion, the voting method measuring one aspect of the user'"'"'s sports motion, and the motion data captured by at least one motion data device and the motion data characterized by a plurality of motion parameters; generating a voting score for each sports video content sample of a plurality of sports video content samples according to the selected voting method, a voting score for a sports video content sample indicating a measurement of performance of a player performing a sports motion captured by the sports video content sample; ranking the plurality of sports video content samples based on the voting scores associated with the plurality of sports video content samples; and selecting at least one sports video content sample from the plurality of sports video content samples based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium storing executable computer program instructions for recommending a sports video content sample related to a user'"'"'s sports motion, the computer program instructions comprising instructions for:
-
selecting a voting method based on motion data of the user'"'"'s sports motion, the voting method measuring one aspect of the user'"'"'s sports motion, and the motion data captured by at least one motion data device and the motion data characterized by a plurality of motion parameters; generating a voting score for each sports video content sample of a plurality of sports video content samples according to the selected voting method, a voting score for a sports video content sample indicating a measurement of performance of a player performing a sports motion captured by the sports video content sample; ranking the plurality of sports video content samples based on the voting scores associated with the plurality of sports video content samples; and selecting at least one sports video content sample from the plurality of sports video content samples based on the ranking. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-implemented method for selecting sports video content samples related to a user'"'"'s sports motion, the method comprising:
-
receiving a plurality of sports video content samples and a plurality of voting methods, each sports video content sample having a sports motion defined by one or more motion parameters; applying the plurality of voting methods to each sports video content sample of the plurality of sports video content samples, a voting method applied to a sports video content sample measuring a player'"'"'s performance of performing the sports motion of the sports video content sample; generating a plurality of voting scores for each sports video content sample of the sports video content samples according to the plurality of voting methods, a voting score of a sports video content sample generated according to a voting method indicating a measurement of the player'"'"'s performance measured by the voting method; selecting a voting method from the plurality of voting methods based on motion data of the user'"'"'s sports motion captured by at least one motion data device, the motion data characterized by a plurality of motion parameters, and the selected voting method measuring one aspect of the user'"'"'s sports motion; ranking the plurality of sports video content samples based on the voting scores of the plurality of sports video content samples generated according to the selected voting method; and selecting one or more sports video content samples for the selected voting method based on the ranking. - View Dependent Claims (29, 30)
-
Specification