Mobile communication terminal and method
Abstract
A method for providing a user interface of an exercise application of a mobile communication terminal having a display. The method includes accepting a first input defining a user layout of containers for exercise related measurements; accepting a second input for associating an exercise related measurement with each of the containers; and when exercising is determined to have begun, displaying the user layout of the containers on the display, each container showing an associated exercise related measurement. Further methods, mobile terminals, system, and computer program products related to exercise applications in mobile terminals are also presented.
Claims
exact text as granted — not AI-modified1 . A method for providing a user interface of an exercise application of a mobile communication terminal comprising a display, said method comprising:
accepting a first input defining a user layout of containers for exercise related measurements; accepting a second input for associating an exercise related measurement with each of said containers; and when exercising is determined to have begun, displaying said user layout of said containers on said display, each container showing an associated exercise related measurement.
2 . The method according to claim 1 , furthermore comprising:
when a switch view user input is detected, displaying a second layout.
3 . The method according to claim 1 , wherein said second layout differs from said user layout.
4 . The method according to claim 1 , wherein each of said exercise related measurements are measurements selected from a group comprising distance, time, burnt calories, speed, steps, step intensity, minutes per mile, minutes per kilometer, distance graph, speed graph, and intensity graph.
5 . The method according to claim 1 , furthermore comprising, before accepting a first input defining a user layout:
presenting layout alternatives of available user layouts on said display.
6 . A mobile communication terminal configured to provide a user interface of an exercise application, said mobile communication terminal comprising:
means for accepting a first input defining a user layout of containers for exercise related measurements; means for accepting a second input for associating an exercise related measurement with each of said containers; and means for, when exercising is determined to have begun, displaying said user layout of said containers on said display, each container showing an associated exercise related measurement.
7 . A mobile communication terminal configured to provide a user interface of an exercise application, said mobile communication terminal comprising a display, a keypad and a controller,
said controller being configured to accept a first input defining a user layout of containers for exercise related measurements; said controller being configured to accept a second input for associating an exercise related measurement with each of said containers; and said controller being configured to, when exercising is determined to have begun, display said user layout of said containers on said display, each container showing an associated exercise related measurement.
8 . A computer program product comprising software instructions that, when executed in a mobile communication terminal, performs the method according to claim 1 .
9 . A method for accepting input from an external device to a mobile communication terminal, said external device being usable to an exercise application of said mobile communication terminal, said method comprising:
detecting a presence of said device; setting up a communication channel between said device and said mobile communication terminal; when data becomes available in said device, making said data available to said exercise application.
10 . The method according to claim 9 , wherein said device is a device comprising an actuator, said data comprising user input data being generated when said actuator is actuated.
11 . The method according to claim 10 , wherein said device is configured to fit on a motorcycle, said method furthermore comprising:
said exercise application using said user input data to determine a time for a lap.
12 . The method according to claim 9 , wherein said device is a device comprising a movement sensitive sensor, said data comprising movement data being generated when said movement sensitive sensor detects movement.
13 . The method according to claim 12 , wherein said device is configured to fit on a bicycle, said method furthermore comprising:
said exercise application using said movement data to determine a roughness of a track followed by said bicycle.
14 . The method according to claim 12 , wherein said device is configured to fit on a skateboard, said method furthermore comprising:
said exercise application using said movement data to determine a skill level of a rider of said skateboard.
15 . The method according to claim 9 , wherein said device is a device comprising an global positioning system receiver, said data comprising positional data being generated using said global positioning receiver.
16 . The method according to claim 15 , wherein said device is configured to fit on a bicycle, said method furthermore comprising:
said exercise application using said positional data to determine a measurement selected from the group comprising speed and position.
17 . A mobile communication terminal configured to accept input from an external device, said external device being usable to an exercise application of said mobile communication terminal, said mobile communication terminal comprising:
means for detecting a presence of said device; means for setting up a communication channel between said device and said mobile communication terminal; means for, when data becomes available in said device, making said data available to said exercise application.
18 . A mobile communication terminal configured to accept input from an external device, said external device being usable to an exercise application of said mobile communication terminal, said mobile communication terminal comprising a display, a keypad and a controller,
said controller being configured to detect a presence of said device; said controller being configured to set up a communication channel between said device and said mobile communication terminal; said controller being configured to, when data becomes available in said device, make said data available to said exercise application.
19 . A system used during exercise, said system comprising:
an external data providing device, comprising means for capturing data; and means for transmitting said data to a receiving device; said system furthermore comprising: a mobile communication terminal configured to accept input from said external data providing device, said external device being usable to an exercise application of said mobile communication terminal, said mobile communication terminal comprising: means for detecting a presence of said device; means for setting up a communication channel between said device and said mobile communication terminal; means for, when data becomes available in said device, making said data available to said exercise application.
20 . A computer program product comprising software instructions that, when executed in a mobile communication terminal, performs the method according to claim 9 .
21 . A method for adding a planned exercise entry in an exercise schedule in a mobile communication terminal, said method comprising:
receiving user input for a planned start time for said planned exercise entry; receiving user input for a planned exercise type of said planned exercise entry; determining a music playlist to be associated with said planned exercise entry; and when an exercise associated with said planned exercise entry is determined to have started, playing said playlist.
22 . The method according to claim 21 , wherein said determining a music playlist involves determining a playlist based on said exercise type.
23 . The method according to claim 21 , wherein said determining a music playlist involves:
determining at least one exercise period being at least a subset of a planned exercise associated with said planned exercise entry, each of said at least one exercise periods having an associated exercise period intensity; for each of said at least one exercise periods, determining a range of beats per minute matching said intensity; for each of said at least one exercise periods, presenting at least one song, said song being available to said mobile communication terminal, said song having a beats per minute measurement matching said range of beats per minute; and for each of said at least one exercise periods, receiving user input to select one of said at least one song, to be comprised in said playlist.
24 . The method according to claim 21 , wherein said determining a music playlist involves:
determining at least one exercise period being at least a subset of a planned exercise associated with said planned exercise entry, each of said at least one exercise periods having an associated exercise period intensity; for each of said at least one exercise periods, determining a range of beats per minute matching said intensity; for each of said at least one exercise periods, determining one song being available to said mobile communication terminal, said song having a beats per minute measurement matching said range of beats per minute, said song to be comprised in said playlist.
25 . A mobile communication terminal capable of adding a planned exercise entry in an exercise schedule in said mobile communication terminal comprising:
means for receiving user input for a planned start time for said planned exercise entry; means for receiving user input for a planned exercise type of said planned exercise entry; means for determining a music playlist to be associated with said planned exercise entry; and means for, when an exercise associated with said planned exercise entry is determined to have started, playing said playlist.
26 . A mobile communication terminal capable of adding a planned exercise entry in an exercise schedule in said mobile communication terminal comprising a display, a keypad and a controller,
said controller being configured to receive user input for a planned start time for said planned exercise entry; said controller being configured to receive user input for a planned exercise type of said planned exercise entry; said controller being configured to determine a music playlist to be associated with said planned exercise entry; and said controller being configured to, when an exercise associated with said planned exercise entry is determined to have started, play said playlist.
27 . A computer program product comprising software instructions that, when executed in a mobile communication terminal, performs the method according to claim 21.Join the waitlist — get patent alerts
Track US2007260483A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.