Athletic performance user interface
First Claim
Patent Images
1. A non-transitory machine readable medium storing instructions that, when executed, cause a mobile device to:
- generate a selection interface displaying a plurality of selectable athletic activity types;
receive a selection of an activity type from the selection interface; and
initiate an athletic activity recordation process including;
deactivating at least a portion of the selection interface;
mapping one or more selectable functions of the at least a portion of the selection interface to one or more hardware buttons of the mobile device;
generating an in-workout interface, wherein the in-workout interface includes at least two of;
an amount of energy expended, a pace, a distance and a total amount of time spent performing an athletic activity corresponding to the selected activity type;
receiving athletic activity data for the athletic activity being performed from one or more sensors;
classifying the athletic activity data into a classification based upon one or more of a detected distance traveled, a total time spent performing the athletic activity, and an average speed value;
inferring, based upon the athletic activity data being proximal to a predetermined category threshold, a best set of saved athletic data for comparison to the classification; and
updating the in-workout interface by displaying a comparison of the best set of athletic data for the classification to the received athletic activity data.
1 Assignment
0 Petitions
Accused Products
Abstract
Athletic data may be recorded and displayed using a computing device such as a mobile communication device during performance of physical activity. In some examples, the device may provide options for defining and recording athletic activity performed by the user. Such options may include various content item selection and rendering controls. Additionally or alternatively, route selection and controls may be provided through the device. Recorded activity data may further be transmitted to a remote site through a network.
-
Citations
20 Claims
-
1. A non-transitory machine readable medium storing instructions that, when executed, cause a mobile device to:
-
generate a selection interface displaying a plurality of selectable athletic activity types; receive a selection of an activity type from the selection interface; and initiate an athletic activity recordation process including; deactivating at least a portion of the selection interface; mapping one or more selectable functions of the at least a portion of the selection interface to one or more hardware buttons of the mobile device; generating an in-workout interface, wherein the in-workout interface includes at least two of;
an amount of energy expended, a pace, a distance and a total amount of time spent performing an athletic activity corresponding to the selected activity type;receiving athletic activity data for the athletic activity being performed from one or more sensors; classifying the athletic activity data into a classification based upon one or more of a detected distance traveled, a total time spent performing the athletic activity, and an average speed value; inferring, based upon the athletic activity data being proximal to a predetermined category threshold, a best set of saved athletic data for comparison to the classification; and updating the in-workout interface by displaying a comparison of the best set of athletic data for the classification to the received athletic activity data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a processor; and memory storing instructions that, when executed, cause the apparatus to; generate a selection interface displaying a plurality of selectable athletic activity types; receive a selection of an activity type from the selection interface; and initiate an athletic activity recordation process including; deactivating at least a portion of the selection interface; mapping one or more selectable functions of the at least a portion of the selection interface to one or more hardware buttons of the apparatus; generating an in-workout interface, wherein the in-workout interface includes at least two of;
an amount of energy expended, a pace, a distance and a total amount of time spent performing an athletic activity corresponding to the selected activity type;receiving athletic activity data for the athletic activity being performed from one or more sensors; classifying the athletic activity data into a classification based upon one or more of a detected distance traveled, a total time spent performing the athletic activity, and an average speed value; inferring, based upon the athletic activity data being proximal to a predetermined category threshold, a best set of saved athletic data for comparison to the classification; and updating the in-workout interface by displaying a comparison of the best set of athletic data for the classification to the received athletic activity data. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
generating, by a mobile computing device, a selection interface displaying a plurality of selectable athletic activity types; receiving, by the mobile computing device, a selection of an activity type from the selection interface; and initiating, by the mobile computing device, an athletic activity recordation process including; deactivating at least a portion of the selection interface; mapping one or more selectable functions of the at least a portion of the selection interface to one or more hardware buttons of the mobile computing device; generating an in-workout interface, wherein the in-workout interface includes at least two of;
an amount of energy expended, a pace, a distance and a total amount of time spent performing an athletic activity corresponding to the selected activity type;receiving athletic activity data for the athletic activity being performed from one or more sensors; classifying the athletic activity data into a classification based upon one or more of a detected distance traveled, a total time spent performing the athletic activity, and an average speed value; inferring, based upon the athletic activity data being proximal to a predetermined category threshold, a best set of saved athletic data for comparison to the classification; and updating the in-workout interface by displaying a comparison of the best set of athletic data for the classification to the received athletic activity data. - View Dependent Claims (20)
-
Specification