Real-time interaction with a virtual competitor while performing an exercise routine
AssigneeApple Inc.
InventorsAllen P. Haughay, JR., Jeffrey T. Lee, Irvin W. Graves, JR.
Life of this patent
Estimating the term…
Abstract
A portable electronic device for providing real-time interaction between a user performing an exercise routine and a virtual competitor. Some embodiments of the portable electronic device may include a sensor for receiving a plurality of user performance metrics associated with the user, a processor for generating a comparison between the plurality of user performance metrics and a competitor workout file associated with the virtual competitor, and a display for displaying a summary of the comparison in real-time.
Claims20
A portable electronic device for providing real-time interaction between a user performing an exercise routine and a virtual competitor comprising:
- a sensor for receiving a plurality of user performance metrics associated with the user;
- a processor for generating a comparison between the plurality of user performance metrics and a competitor workout file associated with the virtual competitor;
- and
- a display for displaying a summary of the comparison in real-time.
A portable electronic device for providing real-time interaction between a user performing an exercise routine and a virtual competitor comprising:
- a network interface for receiving a workout file associated with the virtual competitor and for receiving a plurality of performance metrics associated with the user;
- a user input device for receiving an instruction to play the workout file;
- and
- an output module for playing media associated with the plurality of performance metrics associated with the user and the workout file associated with the virtual competitor.
A web server for facilitating communications among a plurality of electronic devices over a network to implement a real-time interactive application, comprising:
- an input module for receiving from a first electronic device a first plurality of performance metrics associated with a first user and for receiving from a second electronic device a second plurality of performance metrics associated with a second user;
- and
- an output module for causing a display associated with the first electronic device to display graphics associated with the second plurality of performance metrics;
- and for causing a display associated with the second electronic device to display graphics associated with the first plurality of performance metrics.
A computer readable medium having stored thereon instructions for facilitating communications among a plurality of electronic devices over a network which, when executed by a processor, cause a processor to perform the steps of:
- receiving from a first electronic device a first plurality of performance metrics associated with a first user;
- receiving from a second electronic device a second plurality of performance metrics associated with a second user;
- causing a display associated with the first electronic device to display graphics associated with the second plurality of performance metrics;
- and
- causing a display associated with the second electronic device to display graphics associated with the first plurality of performance metrics.
A portable electronic device for providing interactive game play between a user performing an exercise routine and a virtual competitor comprising:
- a sensor input for receiving a plurality of performance metrics associated with the user;
- an output module for displaying a user avatar associated with the user and for displaying a competitor avatar associated with the virtual competitor;
- and
- a user input device configured to receive commands to control the user avatar, wherein the competitor avatar is responsive to the movement of the user avatar.
A system for providing interactive game play between a user performing an exercise routine and a virtual competitor comprising:
- a portable electronic device configured to detect a plurality of user performance metrics associated with the exercise routine, and wherein the portable electronic device is configured to receive a user input during the exercise routine;
- a computer, in communication with the portable electronic device, configured to generate a comparison between the plurality of user performance metrics and a plurality of virtual competitor performance metrics and to display a visualization of the comparison, and wherein the visualization includes an avatar associated with the user, and wherein the avatar is responsive to the user input.
Dependencies are inferred from the claim text.