throbber
(19) United States
`(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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket