Monitoring fitness using a mobile device
First Claim
1. An apparatus comprising:
- a processor;
a sensor configured to detect a physical movement of a first user;
a display device; and
memory storing computer-readable instructions that, when executed, cause the apparatus to;
in response to a detecting user input, display, on the display device, a dynamic interface element enabling a first user to launch a first activity monitoring application;
receive, from an athletic activity monitoring system, athletic activity data recorded during an athletic activity performed by the first user;
process output from the sensor to provide a first control input to the apparatus in accordance with one or more first physical gestures, of the first user, detected by the sensor;
transmit, to one or more computing devices associated with one or more other users and based on the detected one or more first physical gestures, one or more metrics associated with the athletic activity data;
receive, from a computing device of a second user, communication data related to the athletic activity data;
display, on a portion of the dynamic interface element, the received communication data;
process output from the sensor to provide a second control input to the apparatus in accordance with one or more second physical gestures, of the first user, detected by the sensor;
determine, based on the second control input, a first user input selection indicating an acknowledgement by the first user of the received communication data; and
in response to determining the first user input selection and based on the detected one or more second physical gestures, automatically generate a response communication including a message viewable by the second user and indicating that the first user acknowledged the received communication data.
1 Assignment
0 Petitions
Accused Products
Abstract
Athletic performance monitoring and tracking may provide multiple ways in which to track athletic movement and activity. Workouts may also be tagged with various parameters including mood, weather, terrain, athletic equipment, friends used and the like. Workout information may be shared to social messaging and networking outlets. Workout information shared may include map information including images of maps, interactive maps, links to maps, route information and the like and/or combinations thereof. Additionally or alternatively, an application may be configured to execute within a context of a social networking system to facilitate athletic activity data transfer and generation of workout entries in the social networking site.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a processor; a sensor configured to detect a physical movement of a first user; a display device; and memory storing computer-readable instructions that, when executed, cause the apparatus to; in response to a detecting user input, display, on the display device, a dynamic interface element enabling a first user to launch a first activity monitoring application; receive, from an athletic activity monitoring system, athletic activity data recorded during an athletic activity performed by the first user; process output from the sensor to provide a first control input to the apparatus in accordance with one or more first physical gestures, of the first user, detected by the sensor; transmit, to one or more computing devices associated with one or more other users and based on the detected one or more first physical gestures, one or more metrics associated with the athletic activity data; receive, from a computing device of a second user, communication data related to the athletic activity data; display, on a portion of the dynamic interface element, the received communication data; process output from the sensor to provide a second control input to the apparatus in accordance with one or more second physical gestures, of the first user, detected by the sensor; determine, based on the second control input, a first user input selection indicating an acknowledgement by the first user of the received communication data; and in response to determining the first user input selection and based on the detected one or more second physical gestures, automatically generate a response communication including a message viewable by the second user and indicating that the first user acknowledged the received communication data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving, at a wrist-worn device, athletic activity data indicating an athletic activity performed by a first user; in response to a detecting user input, displaying, on a display device, a dynamic interface element enabling the first user to launch a first activity monitoring application; processing output, from a sensor of the wrist-worn device, to provide a first control input to the wrist-worn device in accordance with one or more first physical gestures, of the first user, detected by the sensor; transmitting, to one or more computing devices associated with one or more other users and based on the detected one or more first physical gestures, one or more metrics associated with the athletic activity data; receiving, from a computing device of a second user, communication data related to the athletic activity data; displaying, on a portion of the dynamic interface element, the received communication data; processing output, from the sensor, to provide a second control input to the wrist-worn device in accordance with one or more second physical gestures, of the first user, detected by the sensor; determining, based on the second control input, a first user input selection indicating an acknowledgement by the first user of the received communication data; and in response to determining the first user input selection and based on the detected one or more second physical gestures, automatically generating a response communication including a message viewable by the second user and indicating that the first user acknowledged the received communication data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification