System and Method for Timing Personal Physical Activity

20220054928 ยท 2022-02-24

    Inventors

    Cpc classification

    International classification

    Abstract

    A system and method for timing personal physical activity provides an athlete with the ability to self-time runs over specific distances from anywhere. This can be used for any event that is timed over a specified distance. A software application utilizes the internal hardware commonly provided by many smart devices, such as global positioning system (GPS) modules and accelerometers, to assist the user in tracking and recording the time and distance of a walk/run. The software application is compatible with any smart devices, such as smart phones, smart watches, and a variety of other smart wearables. In addition, GPS is utilized to track and record the distance travelled by the user. The software application also uses a stopwatch-like mechanism in order to track and record the duration of an exercise. Furthermore, the GPS distance tracker and the stopwatch-like timer may be used together to create a pacemaker/pacesetter for the user.

    Claims

    1. A method of timing personal physical activity, the method comprising the steps of: (A) providing a virtual timer managed by a mobile computing device, wherein the mobile computing device includes a global positioning system (GPS) module; (B) retrieving a desired activity distance with the mobile computing device; (C) logging a start timestamp from the virtual timer with the mobile computing device, if an initiation event is processed with the mobile computing device; (D) tracking a travelled activity distance with the GPS module, if the initiation event is processed with the mobile computing device; (E) logging an end timestamp from the virtual timer with the mobile computing device, if the travelled activity distance is greater than or equal to the desired distance; (F) designating a time difference between the end timestamp and the start timestamp as a lapsed time with the mobile computing device; and (G) outputting the lapsed time with the mobile computing device.

    2. The method of timing personal physical activity, the method as claimed in claim 1 comprising the steps of: prompting to enter a specific activity distance with the mobile computing device; receiving the specific activity distance with the mobile computing device, if the specific distance is entered into the mobile computing device; and designating the specific activity distance as the desired activity distance with the mobile computing device during step (B).

    3. The method of timing personal physical activity, the method as claimed in claim 1 comprising the steps of: initiating a countdown with the mobile computing device, if the initiation event is processed with the mobile computing device; and outputting the countdown and an end of the countdown with the mobile computing device before steps (C) and (D).

    4. The method of timing personal physical activity, the method as claimed in claim 3 comprising the steps of: prompting to enter a specific time period for the countdown with the mobile computing device; and setting the specific time period for the countdown with the mobile computing device, if the specific time period is entered into the mobile computing device.

    5. The method of timing personal physical activity, the method as claimed in claim 3 comprising the steps of: providing the mobile computing device with at least one accelerometer; detecting a false start motion with the accelerometer before the end of the countdown; and outputting a false start notification with the mobile computing device.

    6. The method of timing personal physical activity, the method as claimed in claim 1 comprising the steps of: prompting to start the virtual timer with the mobile computing device; and processing the initiation event with the mobile computing device before steps (C) and (D), if the virtual timer is selected to be started by the mobile computing device.

    7. The method of timing personal physical activity, the method as claimed in claim 1 comprising the steps of: providing the mobile computing device with at least one accelerometer; and processing the initiation event with the mobile computing device before steps (C) and (D), if a spatial motion from rest is detected by the accelerometer.

    8. The method of timing personal physical activity, the method as claimed in claim 1 comprising the steps of: providing the mobile computing device with at least one accelerometer, wherein a motion threshold is stored on the mobile computing device; and processing the initiation event with the mobile computing device before steps (C) and (D), if a spatial motion above the motion threshold is detected by the accelerometer.

    9. The method of timing personal physical activity, the method as claimed in claim 1 comprising the steps of: prompting to pause the virtual timer with the mobile computing device after steps (C) and (D); and pausing the virtual timer with the mobile computing device, if the virtual timer is selected to be paused by the mobile computing device.

    10. The method of timing personal physical activity, the method as claimed in claim 1 comprising the steps of: prompting to reset the virtual timer with the mobile computing device after steps (C) and (D); and resetting the virtual timer with the mobile computing device, if the virtual timer is selected to be reset by the mobile computing device.

    11. The method of timing personal physical activity, the method as claimed in claim 1 comprising the steps of: prompting to lap the virtual timer with the mobile computing device after steps (C) and (D); and lapping the virtual timer with the mobile computing device, if the virtual timer is selected to be lapped by the mobile computing device.

    12. The method of timing personal physical activity, the method as claimed in claim 1 comprising the steps of: tracking a current geospatial location with the mobile computing device; prompting to view the current geospatial location with the mobile computing device; and outputting the current geospatial location with the mobile computing device, if the current geospatial location is selected to be viewed by the mobile computing device.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0005] FIG. 1 is a block diagram illustrating the system of the present invention.

    [0006] FIG. 2 is a flowchart illustrating the overall process for the method of the present invention.

    [0007] FIG. 3 is a flowchart illustrating a subprocess of accepting the desired activity distance.

    [0008] FIG. 4 is a flowchart illustrating a subprocess of beginning a countdown timer.

    [0009] FIG. 5 is a flowchart illustrating a subprocess of specifying the countdown timer.

    [0010] FIG. 6 is a flowchart illustrating a subprocess of detecting false starts.

    [0011] FIG. 7 is a flowchart illustrating a subprocess of beginning timing based on user input.

    [0012] FIG. 8 is a flowchart illustrating a subprocess of beginning timing based on accelerometer input from an unmoving start.

    [0013] FIG. 9 is a flowchart illustrating a subprocess of beginning timing based on accelerometer input from a moving start.

    [0014] FIG. 10 is a flowchart illustrating a subprocess of pausing the timer.

    [0015] FIG. 11 is a flowchart illustrating a subprocess of resetting the timer.

    [0016] FIG. 12 is a flowchart illustrating a subprocess of lapping the timer.

    [0017] FIG. 13 is a flowchart illustrating a subprocess of utilizing location services.

    DETAILED DESCRIPTION OF THE INVENTION

    [0018] All illustrations of the drawings are for the purpose of describing selected versions of the present invention and are not intended to limit the scope of the present invention.

    [0019] The present invention is a system and method for timing personal physical activity that allows an athlete to accurately time their physical activity without external assistance from a coach or other third party. The present invention accomplishes this by providing alternative mechanisms for determining the beginning and end of a workout or run. The system of the present invention includes a virtual timer managed by a mobile computing device, wherein the mobile computing device includes a global positioning system (GPS) module (Step A), as represented in FIG. 1. The virtual timer denotes an internal clock within the mobile computing device that allows for measurement of elapsed time. The mobile computing device may be any of standard phones, smart phones, smart wearables, laptops, personal computers, or other such devices capable of connecting wirelessly to the Internet and displaying relevant information to the user. The GPS module is the subsystem of the mobile computing device that enables tracking of the location of the mobile computing device.

    [0020] The overall process followed by the method of the present invention allows for effective and efficient tracking, calculating, and reporting of the amount of time that passes as the user traverses a given distance. A desired activity distance is retrieved with the mobile computing device (Step B), as represented in FIG. 2. The desired activity distance denotes a recorded user input representing the distance the user wishes to traverse during exercise. Next, a start timestamp from the virtual timer is logged with the mobile computing device, if an initiation event is processed with the mobile computing device (Step C). The start timestamp is the moment representing the beginning of the workout, or, in some cases, the beginning of the meaningful, timed portion of the workout. The initiation event is an occurrence that indicates the beginning of the timed portion of a workout. Subsequently, a travelled activity distance is tracked with the GPS module, if the initiation event is processed with the mobile computing device (Step D). specific activity distance relates to a specified number of feet, meters, miles, or other units of measurement, but is not limited to any particular geographic arrangement; the specific activity distance may ultimately be traversed on flat, rough, or other terrain. The specific activity distance may then be received with the mobile computing device, if the specific distance is entered into the mobile computing device. This arrangement ensures that the mobile computing device has access to relevant data necessary to complete time elapsed computation. Finally, the specific activity distance may be designated as the desired activity distance with the mobile computing device during Step B. Thus, the mobile computing device may utilize user input in determining the appropriate outputs to calculate and subsequently display to the user.

    [0021] A user of the present invention may wish to start a workout upon completion of a countdown, thereby simulating race conditions. To achieve this, a countdown may be initiated with the mobile computing device, if the initiation event is processed with the mobile computing device, as represented in FIG. 4. The countdown is a periodic decrement of a numerical value to zero. The countdown and an end of the countdown may then be outputted with the mobile computing device before Steps C and D. Thus, a user may, in a preferred usage of the present invention, view the countdown before beginning exercise activity.

    [0022] Furthermore, a user may benefit from specifying the length of a countdown in order to enable simulation of different race start conditions. To this end, a specific time period for the countdown may be prompted to be entered with the mobile computing device, as represented in FIG. 5. The specific time period may be listed in seconds, milliseconds, minutes, hours, or other units as desired by the user. The specific time period for the countdown may subsequently be set with the mobile computing device, if the specific time period is entered into the mobile computing device. Thus, the mobile computing device may begin the countdown at a desired starting time.

    [0023] An athlete may wish to practice or test their ability to respond to a starting gun, thereby simulating races. To achieve this, the mobile computing device may be provided with an accelerometer, as represented in FIG. 6. The accelerometer is a sensor capable of detecting changes in the position of the mobile computing device. A false start motion may be detected with the accelerometer before the end of the countdown. The false start motion may be any amount of movement registered by the accelerometer before the end of the countdown. Further, as it is common for racers to be required to wait until one-tenth of a second after the starting gun during many races, the detection of a false start motion may be delayed after the countdown as desired. Finally, a false start notification may be outputted with the mobile computing device. The false start notification may be any or any combination of visual, audio, or tactile alerts. Thus, the user may become aware of the false start and may subsequently practice reaction timing.

    [0024] The user may wish to utilize the virtual timer as a regular timer. To enable this, the virtual timer may be prompted with the mobile computing device, as represented in FIG. 7. This enables the mobile computing device to collect and process user preferences prior to starting the virtual timer. Subsequently, the initiation event may be processed with the mobile computing device before Steps C and D, if the virtual timer is selected to be started by the mobile computing device. In this way, the virtual timer may be started according to the desire expressed by the user through accepting the prompt.

    [0025] The virtual timer is further equipped to begin timing an activity in response to the motion of the user. To enable this, the mobile computing device may be provided with at least one accelerometer, as represented in FIG. 8. The accelerometer is a sensor capable of detecting changes in the position of the mobile computing device. The initiation event may then be processed with the mobile computing device before Steps C and D, if a spatial motion from rest is detected by the accelerometer. The spatial motion from rest may be movement along any plane or vector. Thus, the virtual timer can begin tracking a workout or exercise activity as a user begins moving.

    [0026] It may be further desirable to prevent the mobile computing device from activating until an appropriate amount of movement is detected. To this end, the mobile computing device may be provided with at least one accelerometer, wherein a motion threshold is stored on the mobile computing device, as represented in FIG. 9. The motion threshold denotes a minimum value requirement that must be registered by the accelerometer before a signal can be sent. The initiation event may then be processed with the mobile computing device before Steps C and D, if a spatial motion above the motion threshold is detected by the accelerometer. This arrangement allows a user to get up to a desired speed and subsequently time the duration of high-speed movement during a workout.

    [0027] A user may wish to pause a workout to take a break, or to enable different types of interval training. To allow for this, the user may be prompted to pause the virtual timer with the mobile computing device after Steps C and D, as represented in FIG. 10. This arrangement allows a user to decide whether to pause the timer during a workout or exercise session. The virtual timer may then be paused with the mobile computing device, if the virtual timer is selected to be paused by the mobile computing device. Thus, the user may prevent the virtual timer from counting during undesirable portions of a workout and may resume timing as desired.

    [0028] It may further be desirable to allow a user to reset a workout, thus providing a fresh start point for a new workout. To this end, the user may be prompted to reset the virtual timer with the mobile computing device after Steps C and D, as represented in FIG. 11. This arrangement allows a user to decide whether to reset the timer upon completion of a workout or exercise session, or in order to break a workout into smaller segments. The virtual timer may then be reset with the mobile computing device, if the virtual timer is selected to be reset by the mobile computing device. In this way, the present invention may facilitate adjustments to a workout or exercise routine as desired.

    [0029] Furthermore, a user may benefit from the ability to create multiple timestamps during a workout, thereby allowing the user to track progress at checkpoints. Therefore, the user may be prompted to lap the virtual timer with the mobile computing device after Steps C and D, as represented in FIG. 12. In this way, a user may decide to generate a time checkpoint in order to break a workout into smaller pieces or to track individual components of a multi-part workout. The virtual timer may then be lapped with the mobile computing device, if the virtual timer is selected to be lapped by the mobile computing device. This allows the present invention to break a larger workout into smaller pieces for subsequent review and analysis by the user.

    [0030] A user may wish to view their location and progress during a workout. To allow for this, a current geospatial location may be tracked with the mobile computing device, as represented in FIG. 13. The GPS module may be used to collect geospatial coordinates for the mobile computing device during the workout. The user may next be prompted to view the current geospatial location with the mobile computing device. In this way, the user may determine whether to view a map or other visual indicator representing distance traveled during a workout. Finally, the current geospatial location may be outputted with the mobile computing device, if the current geospatial location is selected to be viewed by the mobile computing device. The current geospatial location may be presented in any of a variety of different informative formats capable of communicating all relevant information to the user.

    [0031] Although the invention has been explained in relation to its preferred embodiment, it is to be understood that many other possible modifications and variations can be made without departing from the spirit and scope of the invention as hereinafter claimed.