`(12) Patent Application Publication (10) Pub. No.: US 2009/0295596 A1
`Downey et al.
`(43) Pub. Date:
`Dec. 3, 2009
`
`US 20090295596Al
`
`(54) SWIM WATCH
`
`Publication Classi?cation
`
`(75) Inventors.
`.
`
`David J. DoWney, Louisburg, KS
`-
`-
`(US); Kristin M. Massoth, Prairie
`Village, KS (US)
`
`(
`51) Int. Cl.
`(200601)
`H04B 13/02
`(52) US. Cl. ...................................................... .. 340/850
`
`Correspondence Address:
`GARMIN LTD.
`C/O GARMIN INTERNATIONAL, INC.
`ATTN: Legal - IP, 1200 EAST 151ST STREET
`OLATHE, KS 66062 (US)
`
`(73) Assignee:
`
`GARMIN LTD., Camana Bay
`(KY)
`
`(21) App1_ NO;
`
`12/129,399
`
`(22) Filed:
`
`May 29, 2008
`
`(57)
`
`ABSTRACT
`
`A Watch device for use by a swimmer While swimming in a
`body of Water. The Watch device may generally comprise a
`housing, a location determining component disposed Within
`the housing and operable to receive one or more satellite
`signals to determine a current geographic location of the
`housing, and a processing system. The processing system
`may synchronize the location determining component With
`the sWimmer’s arm movement so that the location determin
`ing component can determine the current geographic location
`of the housing.
`
`100 \
`
`f 106
`
`D'SPLAY
`
`F 118
`
`HEADS-UP
`DISPLAY
`
`|
`
`I
`(110
`:
`PROCESSING
`SYSTEM
`
`f 102
`
`r 108
`
`USER
`INTERFACE
`
`120\ |
`HEART RATE
`MONITOR
`
`f 114
`
`INERTIAL SENSOR
`
`r112
`I
`LOCATION DETERMINING
`COMPONENT
`
`1 of 12
`
`FITBIT EXHIBIT 1005
`
`
`
`Patent Application Publication
`
`Dec. 3, 2009 Sheet 1 0f 5
`
`US 2009/0295596 A1
`
`2 of 12
`
`
`
`Patent Application Publication
`
`Dec. 3, 2009 Sheet 2 0f 5
`
`US 2009/0295596 A1
`
`106
`
`3 of 12
`
`
`
`Patent Application Publication
`
`Dec. 3, 2009 Sheet 3 0f 5
`
`US 2009/0295596 A1
`
`100\4
`
`K106
`
`DISPLAY
`
`WON |
`HEART RATE
`N|ON|TOR
`
`118
`F
`
`HEADS-UP
`DISPLAY
`
`I
`
`l
`K110
`:
`PROCESSING
`SYSTEM
`
`F102
`
`K108
`
`USER
`INTERFACE
`
`/114
`
`'NERT'AL SENSOR
`
`/112
`|
`LOCATION DETERMINING
`COMPONENT
`
`FIG. 5
`
`4 of 12
`
`
`
`Patent Application Publication
`
`Dec. 3, 2009 Sheet 4 0f 5
`
`US 2009/0295596 Al
`
`100
`
`5 of 12
`
`
`
`Patent Application Publication
`
`Dec. 3, 2009 Sheet 5 0f 5
`
`US 2009/0295596 A1
`
`.\ 100
`
`FIG. 9
`
`\‘ A """\100
`
`FIG. 10
`
`FIG. 11
`
`6 of 12
`
`
`
`US 2009/0295596 A1
`
`Dec. 3, 2009
`
`SWIM WATCH
`
`BACKGROUND
`
`[0001] Embodiments of the present invention are directed
`to methods and apparatuses for monitoring the performance
`of a sWimmer. More particularly, various embodiments of the
`invention provide a sWim Watch operable to generate accurate
`location-based information for a sWimmer.
`[0002] GPS-based ?tness products, such as the popular
`Garmin® Forerunner® line of products and other Wrist-Worn
`GPS-based personal trainers, are increasingly used by ath
`letes and other exercising individuals to generate perfor
`mance and/or other location-based information utiliZing the
`Global Position System (GPS). These ?tness products can
`provide excellent functionality even When embodied as slen
`der WristWatches. HoWever, GPS signals do not penetrate
`Water to any meaningful depth. Consequently, GPS-based
`?tness products may have dif?culty receiving satellite navi
`gation signals While underWater, thereby limiting their use in
`Water-related activities such as sWimming.
`
`[0010] FIG. 5 is a block diagram shoWing various compo
`nents of the Watch device of FIG. 1;
`[0011] FIG. 6 is an environmental vieW shoWing a sWim
`mer in a ?rst position;
`[0012] FIG. 7 is an environmental vieW shoWing a sWim
`mer in a second position;
`[0013] FIG. 8 is an environmental vieW shoWing a sWim
`mer in a third position;
`[0014] FIG. 9 is a ?rst exemplary track log operable to be
`generated by various embodiments of the present invention;
`[0015] FIG. 10 is a second exemplary track log operable to
`be generated by various embodiments of the present inven
`tion; and
`[0016] FIG. 11 is a third exemplary track log operable to be
`generated by various embodiments of the present invention.
`[0017] The draWing ?gures do not limit the present inven
`tion to the speci?c embodiments disclosed and described
`herein. The draWings are not necessarily to scale, emphasis
`instead being placed upon clearly illustrating the principles of
`the invention.
`
`SUMMARY
`
`DETAILED DESCRIPTION
`
`[0003] Embodiments of the present invention provide a
`Watch device foruse by a sWimmer While sWimming in a body
`of Water. The Watch device may generally comprise a hous
`ing, a location determining component disposed Within the
`housing and operable to receive one or more signals to deter
`mine a current geographic location of the housing, and a
`processing system. The processing system may be operable to
`synchroniZe the location determining component With the
`sWimmer’s arm movement so that the location determining
`component is operable to determine the current geographic
`location of the housing.
`[0004] This Summary is provided solely as an introduction
`to subject matter that is fully described in the Detailed
`Description and DraWings. The Summary should not be con
`sidered to describe essential features nor be used to determine
`the scope of the Claims. Moreover, it is to be understood that
`both the foregoing Summary and the folloWing Detailed
`Description are exemplary and explanatory only and are not
`necessarily restrictive of the invention claimed. The accom
`panying draWings, Which are incorporated in and constitute a
`part of the speci?cation, illustrate embodiments of the inven
`tion and together With the Detailed Description, serve to
`explain the principles of the invention.
`
`BRIEF DESCRIPTION OF THE DRAWING
`FIGURES
`
`[0005] Embodiments of the present invention are described
`in detail beloW With reference to the attached draWing ?gures,
`Wherein:
`[0006] FIG. 1 is an isometric vieW illustrating a Watch
`device constructed in accordance With various exemplary
`embodiments of the present invention;
`[0007] FIG. 2 is a top plan vieW of the Watch device shoWn
`in FIG. 1;
`[0008] FIG. 3 is an isometric vieW of the Watch device
`shoWn in FIG. 1, having sections cut aWay for further illus
`trating internal components of the Watch device;
`[0009] FIG. 4 is a diagrammatic cross-sectional side eleva
`tional vieW taken through the housing of the Watch device
`shoWn in FIG. 1, further illustrating the internal components
`of the Watch device;
`
`[0018] The detailed description is described With reference
`to the accompanying ?gures. The use of the same reference
`numbers in different instances in the description and the
`?gures may indicate similar or identical items.
`[0019] Referring generally to FIGS. 1 through 5, a Watch
`device 100 constructed in accordance With embodiments of
`the present invention is described. In various embodiments,
`the Watch device 100 is operable to accurately receive satellite
`navigation signals by synchronizing the receipt of the satellite
`navigation signals. The Watch device 100 can also generate
`track logs and performance information for feedback to a user
`While sWimming.
`[0020] The Watch device 100 includes a housing 102
`shaped to be Worn on the arm of the user (and typically on the
`back of the Wrist of the user) Which is coupled to the user’s
`Wrist via a Wristband 104. In some embodiments, the Wrist
`band 104 may form an integral part of the housing 102. The
`housing 102 generally includes a bottom surface, Which may
`be shaped to ?t against the user’s Wrist and a top surface
`generally facing aWay from the bottom surface and Wrist. In
`some embodiments, the housing 1 02 may be Waterproof, such
`as by complying With the IEC 529 IPX8 standard or any other
`Waterproof standard suitable for protection during sWim
`ming.
`[0021] A display 106 is disposed in the housing 102 so that
`it may be vieWed by the user of the Watch device 1 00 While the
`Watch device 100 is Worn on the Wrist of the user. The display
`106 can display data and information as described herein. The
`display 106 may comprise an LCD (Liquid Crystal Display),
`TFT (Thin Film Transistor) LED (Light Emitting Diode),
`LEP (Light Emitting Polymer) and/or PLED (Polymer Light
`Emitting Diode), or the like, capable of displaying text and
`graphical information. The display 106 may be backlit via a
`backlight such that it may be vieWed in the dark or other
`loW-light environments.
`[0022] In exemplary embodiments, the display 106 may
`include a generally transparent lens crystal for covering and
`protecting the internal electronic components (e.g., LCD,
`LED, PLED, circuit board, etc.) of the display 106. The beZel,
`crystal, and housing 102 and the joints or connections there
`betWeen may be made substantially Waterproof or Water
`
`7 of 12
`
`
`
`US 2009/0295596 A1
`
`Dec. 3, 2009
`
`resistant to prevent the intrusion of liquids and other foreign
`objects Within the housing 102.
`[0023] In the embodiment illustrated, the display 106 is
`surrounded by a touch sensitive user interface 108. The user
`interface 108 includes a generally ring-shaped beZel Which
`aesthetically unites the display 106 to the top surface of the
`housing 102. The beZel may be formed of metal orplastic and,
`in speci?c implementation may be joined to the housing in a
`Water-resistant or Water-proof manner as discussed above to
`prevent the intrusion of ?uids into the housing 102. The user
`interface 108 may also include other elements to communi
`cate With the user, such as a speaker to generate sounds for
`hearing by the user, a microphone to receive sounds from the
`user, and a vibrating element to vibrate or rumble the housing
`102 for communication With the user While sWimming.
`[0024] In embodiments, the Watch device 100 may further
`include one or more mechanical buttons disposed adjacent to
`the beZel in the housing 102. In exemplary embodiments, the
`mechanical buttons may be used to control commonly used
`function of the Watch device 100. For example, in one speci?c
`embodiment Wherein the Watch device comprises a sWim
`Watch, the buttons may be used to control functions that are
`most commonly used While sWimming (e.g. start/ stop for a
`timer or stopWatch, enter, lap/reset, quit, etc.). In embodi
`ments, the combination of mechanical buttons and the touch
`sensitive user interface 108 enhances the functionality, ?ex
`ibility and reliability of the Watch device 100. For example, in
`one speci?c embodiment, the touch sensitive user interface
`108 may be used to scroll menus for display by the display
`106 While the mechanical buttons may be used to select items
`Within the menus.
`[0025] HoWever, in some embodiments, the user interface
`108 is not necessarily touch-sensitive. For example, in sWim
`ming con?gurations, a touch-sensitive user interface 108 may
`be dif?cult for a sWimmer to properly use. Thus, the user
`interface 108 may be comprised solely of the mechanical
`buttons discussed above or other inputs that may be easily
`used in Water environments.
`[0026] The Watch device 100 may include one or more
`printed circuit boards Which may support a processing system
`110, a location determining component 112, a memory, an
`inertial sensor 114, Wireless transmission components (e.g.,
`cellular, BLUETOOTHTM, ANTTM, IEEE 802.11 (Wi-Fi),
`etc.), and the like. The housing 102 may also enclose an
`antenna assembly 116 for the location determining compo
`nent 112. A battery provides electrical poWer to operate the
`Watch device 100. The housing 102 can enclose and protect
`these internal components from environmental contaminants,
`moisture, vibration, impact, and the like.
`[0027] The processing system 110 may include any number
`of processors, controllers, or other processing elements and
`resident or external memory for storing data and other infor
`mation accessed and/or generated by the Watch device 100.
`The processing system can implement one or more softWare
`programs Which control the display of information on the
`display 106 and input of information via the user interface
`108 and/or mechanical buttons. The processing system 110
`may include microprocessors, microcontrollers, program
`mable intelligent computers (PICs), ?eld-programmable gate
`arrays (FPGAs) or other programmable logic devices (PLDs),
`fully-custom or semi-custom application-speci?c integrated
`circuits (ASICs), any device that is described by one or more
`code segments of a hardWare description language (HDL),
`combinations thereof, and the like.
`
`[0028] In exemplary embodiments, the location determin
`ing component 112 comprises a global positioning system
`(GPS) receiver. The location determining component 112
`may additionally or alternatively be a receiver suitable foruse
`With another Global Navigation Satellite system (GNSS) or
`any other device Which can determine locations of the Watch
`device 100, including cellular telephone receivers and terres
`trial navigation radio receivers. Where a GPS receiver is
`employed as the location determining component 112, the
`GPS receiver may be operable to receive navigational signals
`from GPS satellites to calculate a position of the Watch device
`100 as a function of the signals. In exemplary embodiments,
`the location determining component 112 may also be oper
`able to calculate a route to a desired location, provide instruc
`tions to navigate to the desired location, display maps and
`other information on the display 106, and to execute other
`functions described herein. In some embodiments, the loca
`tion determining component
`[0029] The location determining component 112 may
`include one or more processors, controllers, or other process
`ing systems and memory or may utiliZe the components of the
`processing system 110. In some embodiments, the processing
`system 110 may be integral With the location determining
`component 112. In exemplary embodiments, the memory of
`the processing system 110 and/or the location determining
`component 112 may store cartographic data and routing used
`by or generated by the location determining component 112.
`The memory may be integral With the location determining
`component 112, integral With the processing system 110,
`stand-alone memory, or a combination thereof. The memory
`may include, for example, removable and non-removable
`memory elements such as RAM, ROM, ?ash and/or other
`conventional memory elements.
`[0030] The antenna assembly 116 is con?gured and strate
`gically mounted and positioned to optimiZe reception of
`external radio frequency signals (e.g., transmitted from the
`GPS satellites While minimizing the overall siZe of the Watch
`device 100 and eliminating protrusions from the housing 102
`of the device 100). In the embodiment illustrated, the antenna
`assembly 116 comprises a patch antenna. HoWever, other
`antenna types and con?gurations, such as linear chip and
`pulse antennas, may be used Without departing from the scope
`and intent of the present invention.
`[0031] The inertial sensor 114 may include one or more
`sensors operable to detect movement of the housing 102. In
`some embodiments, the inertial sensor 114 may comprise one
`or more single or multi-axis accelerometers operable to detect
`acceleration along one, tWo, and/or three axes of movement
`utiliZing micro electro-mechanical system (MEMS) compo
`nents or other suitable methods. Additionally or alternatively,
`the inertial sensor 114 may comprise inclinometers, tiltme
`ters, gyroscopes, compasses, magnetic ?eld sensors,
`mechanical sWitches, combinations thereof, and the like.
`[0032] In some embodiments, the Watch device 100 may
`comprise or otherWise be coupled With a heads-up display
`118 for use by the user While sWimming. The heads-up dis
`play 118 may be incorporated into sWim goggles, as is illus
`trated in FIGS. 6 through 8, and/or be otherWise positioned
`for vieWing by the user While sWimming With minimal or no
`impact on the user’s stroke. For example, the heads-up dis
`play 118 may be integrated in a sWim cap or a display
`mounted externally to the user, such as a display positioned
`on the sides or Walls of a sWimming pool. The heads-up
`display 118 may comprise various display elements, such as
`
`8 of 12
`
`
`
`US 2009/0295596 A1
`
`Dec. 3, 2009
`
`an LCD (Liquid Crystal Display), TFT (Thin Film Transis
`tor), LEP (Light Emitting Polymer), PLED (Polymer Light
`Emitting Diode), cathode-ray tube (CRT), projection sys
`tems, combinations thereof, and/or the like, capable of dis
`playing text and graphical information. In some con?gura
`tions, the heads-up display 118 may be a simple lighting
`display that indicates a desired route correction, as is dis
`cussed in more detail beloW. For example, the heads-up dis
`play 118 may include tWo or three light emitting diodes
`(LED) to provide directional information to the user and/ or a
`sWim cap including earphones that can emit sound in either of
`the user’s ears.
`[0033] In some embodiments, the Watch device 100 may
`comprise or otherWise be coupled With a heart-rate monitor
`(HRM) 120. The HRM 120 is operable to monitor the user’s
`heart rate, such as by employing one or more electrodes or
`other sensors to monitor electrical voltages in the user’s heart
`or the How of blood from the user’s heart. The HRM 120 may
`be separate form the housing 102, such as Where the HRM
`120 is adapted for Wearing around the user’s torso. In such
`con?gurations, the HRM 120 may Wirelessly transmit heart
`rate information to the processing system 110, such as by
`using Wirelessly protocols such as Wi-Fi, Bluetooth, ANT or
`other radio-frequency, sonic, or infrared methods. Addition
`ally or alternatively, the HRM 120 may be disposed Within the
`housing 102 of the Watch device 100 to sense the user’s heart
`rate Without requiring the use of external monitors.
`[0034] In operation, the Watch device 100 may determine
`its current geographic location utilizing the location deter
`mining component 112. In some embodiments, the location
`determining component 112 may function in a substantially
`conventional manner to determine the current geographic
`location of the Watch device 100. HoWever, the processing
`system 110 can be adapted to synchronize operation of the
`location determining component 112 With the user’s arm
`movement based on movement sensed by the inertial sensor
`114.
`[0035] For example, due to the inability of GPS signals to
`penetrate Water to a meaningful depth, the location determin
`ing component 112 may have dif?culty receiving satellite
`navigation signals While the Watch device 100 is submerged
`during the user’s sWimming activities. By using the move
`ment sensed by the inertial sensor 114, the processing system
`110 can synchronize the location determining component 112
`to improve, or even maximize, its ability to receive satellite
`navigation signals.
`[0036] Referring to FIGS. 6 through 8, exemplary sWim
`positions for the user While sWimming free-style (front craWl)
`are illustrated. In the ?rst position of FIG. 6, the user’s right
`arm, bearing the Watch device 100, is underWater. In the
`second position of FIG. 7, the user’s right arm is moving
`reWard and upWard to breach the surface of the Water. In the
`third position of FIG. 8, the user’s right arm is out of the Water.
`[0037] The inertial sensor 114 may detect movement of the
`Watch device 100 and therefore movement of the user’s right
`arm. For example, the inertial sensor 114 may generate accel
`eration signals that may be analyzed by the inertial sensor 114
`itself and/or by the processing system 110 to identify accel
`eration signatures generally unique to each part of the user’s
`sWimming stroke. Thus, for instance, the acceleration signa
`ture occurring from movement from the ?rst position of FIG.
`6 to the second position of FIG. 7 Will be generally rearWard.
`The acceleration signature occurring from movement from
`the second position of FIG. 7 to the third position of FIG. 8
`
`Will be generally upWard. The acceleration signature occur
`ring from movement from the third position of FIG. 8 to the
`?rst position of FIG. 6 Will be generally doWnWard. By iden
`tifying these acceleration signatures, the processing system
`110 may synchronize the location determining component
`112 to be functional When it is in the best position to receive
`satellite navigation signals4e.g., When the Watch device 100
`is out of the Water. As should be appreciated, the position of
`the user’s arm may be determined by employing the inertial
`sensor 114 in any con?guration and embodiments of the
`present invention are not limited to determining arm position
`based on acceleration signatures corresponding to user arm
`positions. For example, the processing system 110 and/or
`inertial sensor 1 14 may be adapted to identify When the Watch
`device 100 impacts the surface of the Water and/ or other user
`positions and movements, such as Wrist rotation, may be
`identi?ed by using the inertial sensor 114.
`[0038] The processing system 110 and inertial sensor 114
`may also be adapted to identify stroke and location informa
`tion for strokes other than the front craWl illustrated in FIGS.
`6 through 8. For example, the Watch device 100 may present
`various stroke modes, such as front craWl (freestyle), breast
`stroke, butter?y, backstroke, side stroke, combinations
`thereof, and the like. In some embodiments, the user may
`function the user interface 108 to indicate Which stroke he or
`she Will be using. In other embodiments, the processing sys
`tem 110 may automatically identify the stroke used by
`employing information provided by the inertial sensor 114,
`such as acceleration signatures corresponding to the various
`strokes identi?ed above. By utilizing information corre
`sponding to the stroke actually performed by the user, the
`processing system 110 can accurately synchronize the loca
`tion determining component 112.
`[0039] The processing system 110 may synchronize the
`location determining component 112 utilizing various func
`tions or combinations of functions. For example, each time
`the processing system 110 determines that the user’s arm is,
`or is about to be, above the Water, the processing system 110
`may send a signal to the location determining component 112
`to cause the location determining component 112 to acquire a
`satellite navigation signal. The signal provided by the pro
`cessing system 110 may be an activation signal that poWers
`the location determining component 112 and/or an activation
`signal that aWakens the location determining component 112
`from a sleep mode. For instance, the location determining
`component 112 may acquire (?x) a satellite navigation signal
`only in response to the activation signal provided by the
`processing system 110 such that the location determining
`component 112 does not acquire satellite navigation signals
`When the Watch device 100 is underwater (i.e., When the
`activation signals are not being sent by the processing system
`110).
`[0040] The time required by the location determining com
`ponent 112 to acquire a satellite navigation signals varies
`based on the con?guration of the location determining com
`ponent 112. In con?gurations Where the location determining
`component 112 has valid and current time, position, almanac,
`and ephemeris data available, the time to ?rst ?x (TTFF) for
`each activation of the location determining component 112
`may be substantially less than one second. HoWever, in other
`con?gurations, it the TTFF may not be substantially less than
`one second.
`[0041] Thus, in some embodiments, it may be desirable for
`the processing system 110 to synchronize the location deter
`
`9 of 12
`
`
`
`US 2009/0295596 A1
`
`Dec. 3, 2009
`
`mining component 112 by generating a stroke model for the
`user and a timing signal corresponding to the stroke model.
`The stroke model may be generated using the inertial sensor
`114 and/or by using information corresponding to the loca
`tion determining component 112. For example, utilizing
`information provided by the inertial sensor 114, the process
`ing system 110 may generate a stroke model representing the
`predicted or expected duration the user’s arm Will be in vari
`ous positions during each stroke and provide a corresponding
`timing signal to the location determining component 112.
`Further, the processing system 110 may generate the stroke
`model based on a signal acquisition history of the location
`determining component 112, such as by identifying that the
`location determining component 112 is functional (i.e., above
`Water) every 1.5 seconds, Without requiring the use of the
`inertial sensor 114.
`[0042] The stroke model may also indicate a static or
`dynamic time period at Which the location determining com
`ponent 112 should acquire satellite signals4e.g., every 1.5
`seconds. The timing signal may also indicate, in advance, a
`period or other time interval at Which the location determin
`ing component 112 should acquire satellite navigation signals
`to maximize the signal reception abilities of the Watch device
`100. The location determining component 112 may utilize the
`timing signal provided by the processing system 110 to begin
`the signal acquisition process even before the Watch device
`100 is raised out of the Water (e.g., such as by seeking a
`satellite navigation signal ?x in the second position of FIG. 7)
`at a ?xed or dynamic period corresponding to the stroke
`model.
`[0043] Synchronization of the location determining com
`ponent 112 enables the Watch device 100 to at least periodi
`cally determine its current geographic location utilizing one
`or more received satellite navigation signals. Determined
`geographic locations may be presented to the user on the
`display 106, the heads-up display 118, and/or stored Within
`the memory for later use by the processing system 110 or
`other devices.
`[0044] The Watch device 100 may function in various oper
`ating modes, such as an exercise mode that calculates exer
`cise-related information for the user based on the locations
`determined by the location determining component 112, a
`navigation mode that calculates navigation routes and other
`information using locations determined by the location deter
`mining component 112, a calendar mode operable to store
`and indicate scheduled events such as races and exercise
`schedules, and a Watch mode that may provide basic time
`keeping functionality such as the time of day, the date, the
`year, alarms, and the like. In some embodiments, the exercise
`mode may provide the performance-monitoring functionality
`disclosed in Us. Pat. Nos. 6,837,827, 7,085,678, and 7,057,
`551 (each of Which are incorporated herein by reference)
`and/ or that employed by the Garmin® Forerunner® line of
`products.As should be appreciated, the Watch device 100 may
`present any number of operating modes and it is not limited to
`using the exemplary modes discussed above.
`[0045] For example, in the exercise mode, the Watch device
`100 may provide various sWim-related information, such as
`current and average speed, pace, stroke count, distance trav
`eled, lap count, energy expended, goal and target information,
`virtual partner information, combinations thereof, and the
`like. The Watch device 100 may also provide information
`associated With the HRM 120, such as current heart rate,
`energy expended, goal and target heart rate information, com
`
`binations thereof, and the like. The performance-related
`information generated by the Watch device 100 may be pre
`sented on the display 106, the heads-up display 118, and/or
`stored Within the memory for later use by the Watch device
`100 or other systems and devices.
`[0046] In some embodiments, the exercise mode may pro
`vide metronome functionality to help the user sWim at a
`certain rate or pace. For example, the user may input a desired
`stroke rate into the user interface 108 and/or the processing
`system 110 may calculate a desired stroke rate based on
`performance related information, and the display 106 and/or
`heads-up display 118 may ?ash each time a stroke is to be
`performed. Additionally or alternatively, the user interface
`108 may generate audible sound using the speaker and/or
`vibration/movement using the vibrating element to indicate
`that a stroke is to be performed. The metronome functionality
`may additionally or alternatively indicate to the user a desired
`increase or decrease in sWim rate. For example, if the user
`should sWim faster, the user interface 108 may generate
`sound, visuals, and/or vibrations to instruct the user to
`increase stroke rate. Similarly, the user interface 108 may
`generate sound, visuals, and/or vibrations to instruct the user
`to decrease stroke rate.
`[0047] In some embodiments, the Watch device 100 may
`also function in a triathlon mode to provide performance
`related and location-based information for running, sWim
`ming, and biking. The user may manually indicate the current
`stage of the triathlon and/or the processing system 110 may
`automatically detect Whether the user is running, sWimming,
`or biking, such as by identifying acceleration signatures cor
`responding to each of the activities and/or by using location
`based information and map data, such as the current position
`of the user, to determine the activity in Which the user is
`currently engaged.
`[0048] In some embodiments, as illustrated in FIGS. 9
`through 11, the processing system 110 may generate a track
`log representing various locations of the Watch device 100.
`Even if the location determining component 112 is only peri
`odically operable to determine the location of the Watch
`device 100 due to the synchronization discussed above, the
`generated track log may display these intermittent locations
`in a manner that is still bene?cial to the user. For example, the
`user may use a track log representing the current and previous
`locations of the Watch device 100 to determine Where to sWim
`to complete a lap and also to perform basic navigation func
`tions, such as hoW to return to the user’s starting point. As
`discussed beloW and as illustrated in FIGS. 10-11, the pro
`cessing system 110 may also perform route calculation and
`deviation analysis and provide an indication of the route
`Within the track log. The track log(s) generated by the pro
`cessing system 110 may be presented on the display 106
`and/or heads-up display 118 in real-time and/ or stored Within
`the memory for later use and access.
`[0049] The processing system 110 may identify a route,
`such as a desired travel path, for the user and determine When
`the user deviates from the identi?ed route. In some embodi
`ments, the user may input a desired route, such as a desired
`starting and ending location, using the user interface 108.
`Additionally or alternatively, the processing system 110 may
`calculate the route based on information provided by the user,
`such as a starting location, ending location, Waypoints, total
`distance, total laps, total time, lap distance, total distance,
`combinations thereof, and the like.
`
`10 of 12
`
`
`
`US 2009/0295596 A1
`
`Dec. 3, 2009
`
`[0050] The processing system 110 may automatically iden
`tify a route based on the user’s current location and bearing.
`For example, if the user desires to sWim across a body of Water
`from one shore to another, or from one end of a pool to
`another, the user may function the user interface 108 and the
`processing system 110 can use the current location and bear
`ing of the Watch device 100 to calculate a route to the other
`shore or to the other end of the pool.
`[0051] The processing system 110 can compare the current
`geographic location of the Watch device 100, and/ or previous
`locations of the Watch device 100, to the identi?ed route to
`determine if the user has deviated from the route. For
`example, the user may have dif?culty sWimming in a straight
`line due to Water currents as shoWn in FIG. 11 or sWimming
`in a circular or irregular pattern as shoWn in FIG. 10. If the
`processing system 110 determines that the user has deviated
`from the route, the processing system 110 may identify a
`desired correction to place the user back on the identi?ed
`route. For example, the processing system 110 may determine
`the user has veered to the right of the original route (FIG. 11)
`and calculate a correction (such as sWim left) for display to
`the user to place the user on his or her desired route.
`[0052] The desired correction, such as an indication to
`sWim right or left, may be presented to the user on the display
`106 and/or on the heads-up display 118 so that the user may
`make the desired correction. In some embodiments, the cor
`rection indication may be audibly presented to the user by the
`Watc