throbber
(12) United States Patent
`Pyles et al.
`
`US006175608B1
`(10) Patent N0.2
`US 6,175,608 B1
`(45) Date of Patent:
`Jan. 16, 2001
`
`(54) PEDOMETER
`
`(75) Inventors: Nathan Pyles, Lake Mills; Joel M.
`Macht, Reeseville, both of WI (US);
`Chen Shui_Jung,
`
`(73) Assignee: KnowMo LLC, Lake Mills, WI (US)
`
`( * ) Notice:
`
`Under 35 U.S.C. 154(b), the term of this
`patent shall be extended for 0 days.
`
`(21) APPL NO; 09/181,738
`
`(22) Filed:
`
`Oct. 28, 1998
`
`7
`(51) Int. Cl. ................................................... .. G01C 21/00
`(52) US. Cl. ........................................................... .. 377/242
`(58) Field Of Search ............................................ .. 377/242
`
`5,033,013
`5,065,414
`5,117,444
`571647967
`
`7/1991 Kato 6181..
`11/1991 Endou et a1. .
`5/1992 Sutton 9t a1~ -
`11/1992 Endo et al' -
`Nakamura .
`12/1995 Fujima.
`5,476,427
`1/1996 Smith 618.1. .
`5,485,402
`2/1996 Sakumoto.
`5,490,816
`5/1996 Easton.
`5,516,334
`6/1996 Kanzaki _
`575267290
`12/1996 Levi et a1_ _
`575837776
`2/1998 Anderson et a1. .
`5,720,200
`3/1998 Hutchings .
`5,724,265
`5,891,042 * 4/1999 Sham et a1. ........................ .. 600/483
`5,899,963
`5/1999 Hutchings .
`5,976,083
`11/1999 Richardson et a1. .
`670187705
`1/2000 Gaudet et aL _
`
`FOREIGN PATENT DOCUMENTS
`
`(56)
`
`References Cited
`
`0 119 009 A1
`
`U.S. PATENT DOCUMENTS
`
`9/1983 (EP) .
`OTHER PUBLICATIONS
`
`4,053,755
`4,144,568
`4,220,996
`4,223,211
`4,334,190
`4,337,529
`4,371,945
`4,387,437
`4,460,823
`4,466,204
`4,510,704
`4,560,861
`4,566,461
`4,578,769
`4,651,446
`4,703,445
`477417001
`4,763,287
`4,771,394
`4,830,021
`4,855,942
`4,962,469
`
`10/1977 Sherrill.
`3/1979 Hiller 618.1. .
`9/1980 searcy _
`9/1980 Allsen et a1. .
`6/1982 SochacZevski.
`6/1982 Morokawa .
`2/1983 Karr et a1. .
`6/1983 Lowrey et a1. .
`7/1984 Rllehlemann -
`8/1984 Wu .
`4/1985 Johnson .
`12/1985 Kato et a1. .
`1/1986 Lube“ et a1_ _
`3/1986 Frederick .
`3/1987 Yukawa et a1. .
`10/1987 Dasslef -
`4/1988 Ma -
`8/1988 Gemaeuser et a1. .
`9/1988 Cavanagh .
`5/1989 Thornton .
`8/1989 Bianco .
`10/1990 Ono et a1. .
`
`PCT/ISA/210—International Search Report received Mar.
`20’ 2009 4 Pgs~
`PCT/IPEA/408, Written Opinion received Aug. 7, 2000, 5
`pgs.
`
`* cited by examiner
`
`Primary Examiner—Margaret R. Wambach
`(74) Attorney, Agent, or Firm—Lathrop & Clark LLP
`
`(57)
`
`ABSTRACT
`
`The pedometer having improved accuracy by calculating
`actual stride lengths of a user based on relative stride rates.
`The pedometer includes a Waist or leg mounted stride
`counter, a transmitter for transmitting data to a Wrist
`mounted display unit, and a data processor for calculating
`necessary base units and actual stride rates and lengths. The
`pedometer can also interact With a heart monitoring device.
`
`33 Claims, 1 Drawing Sheet
`
`48
`
`1
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jan. 16, 2001
`Jan. 16, 2001
`
`US 6,175,608 B1
`US 6,175,608 B1
`
`
`
`2
`
`

`

`US 6,175,608 B1
`
`1
`PEDOMETER
`
`FIELD AND BACKGROUND OF THE
`INVENTION
`The present invention relates generally to pedometers
`having a Waist mounted stride-counting device and
`transmitter, and a Wrist-mounted receiver and display. The
`invention also relates to a distance calculation device that
`calculates a distance Walked or run based on an algorithm
`that converts a base stride length and a base stride rate to an
`actual stride length for use in calculating the distance
`traveled.
`Pedometers are knoWn Which include devices or algo
`rithms for determining the distance a person travels on foot.
`For example, US. Pat. No. 4,371,945 discloses an electronic
`pedometer that calculates distance by electronically measur
`ing the length of each stride taken by a user. Stride length is
`measured by ultrasonic Waves generated by an ultrasonic
`module strapped to one leg and an ultrasonic detector Worn
`on the other leg. A program compensates for a variety of
`measurement errors and the results are displayed on a
`Wrist-mounted display after being transmitted by VHF
`Waves from the leg to the Wrist.
`US. Pat. No. 4,771,394 discloses a computer shoe With a
`heel-mounted electronic device With an inertia footstrike
`counter, a timer, a sound generating device, a battery, and a
`gate array for counting time and footstrikes to calculate
`distance and running time as a function of stride time.
`Although recogniZing the important relationship of stride
`length and foot speed, the shoe in this patent requires data
`from at least 15 test runs or Walks and the data must be
`user-entered in pairs of footstrikes and elapsed time to cover
`a pre-determined distance. Further, user adjustments of time
`must be performed to accommodate start and stop times, and
`the number of counted footstrikes is increased one percent to
`overcome inherent errors in the inertia step counter. The
`shoe-mounted device is subject to damage from impact, dirt,
`and Water, and requires a stay-at-home computer With Which
`to interface. There is no means disclosed to transmit data to
`a Wrist-mounted display device or an “on-board” computing
`device that provides “real time” data to a runner.
`US. Pat. No. 4,855,942 discloses a pedometer and calorie
`measuring device that includes a Wrist-mounted step counter
`and a ?xed stride length to calculate distance traveled.
`Wrist-mounted step counters are knoWn to be inaccurate
`because they assume a step for every arm movement. Even
`With error correction, such a device Will provide less accu
`rate step counts than a leg or Waist-mounted counter.
`Further, ?xed stride lengths do not take into account the fact
`that stride length varies With rate of movement.
`US. Pat. No. 5,117,444 discloses a pedometer and cali
`bration method With tWo calibration modes. First, a user
`travels a predetermined “half-distance” for the device to
`count and store the number of strides in that distance. Next,
`the user travels a second distance With the step counter
`comparing actual steps to the steps in memory and a current
`trip memory are incremented by a tenth of a “Whole unit”
`distance. There is no correlation betWeen stride length and
`stride rate Which requires the user to re-calibrate the device
`When Walking as opposed to running.
`US. Pat. No. 5,475,725 discloses a pulse meter With
`pedometer function to determine pace and pulse rate of a
`user. The meter uses pulse Wave base data compared to
`actual pulse Wave data rates.
`US. Pat. No. 5,476,427 discloses a pace display device
`utiliZing a base rate for traveling pre-set distances in suc
`
`2
`cessive trails. The device calculates step counts and rates,
`and compares actual step count rates to display data to a user
`for comparison of present running rates to previous rates.
`Thus, there is a need for a simple, but highly accurate,
`pedometer that displays distance traveled, pace, speed, heart
`rate, and other important information on an easily read
`Wrist-mounted device.
`
`SUMMARY OF THE INVENTION
`
`The present invention overcomes problems and shortcom
`ings in the prior art by providing a device that includes a
`Waist, chest, or leg-mounted stride counting device, a
`transmitter, and a Wrist-mounted receiver/display device that
`provides highly accurate travel distances and other informa
`tion. The device includes a computer that stores base stride
`length and rate data from traveling a pre-determined dis
`tance and compares that to actual stride rate data to calculate
`actual distance traveled, speed, and pace. The invention
`recogniZes the interdependency of stride length and stride
`rate and uses that relationship to provide superior distance
`calculating accuracy.
`The invention also provides for improved display of
`relevant data on a Wrist-mounted display that receives digital
`signals from devices Worn on other body parts such as legs,
`Waist, and chest. Transmitters that can send coded signals
`are desirable because they Will not interfere With similar
`devices Worn by other users in the vicinity.
`The accuracy of the device is enhanced by the use of an
`algorithm that adjusts a base stride length based on actual
`stride rates. The algorithm is de?ned as:
`
`Actual Stride Length=Base Stride Length+Base Stride
`Length*(((Actual Stride Rate-Base Stride Rate)N)/Base Stride
`Rate);
`
`Where N is either an average value or a derived value from
`a plurality of samples.
`The invention also includes a method for calculating an
`actual stride length including steps of timing a ?rst user run
`of a predetermined distance; counting the total number of
`strides in the user ?rst run; dividing the ?rst run distance by
`the stride count to obtain a base stride length; dividing the
`stride count by the ?rst run time to obtain a base stride rate;
`counting strides during a user’s second run to obtain an
`actual stride rate; calculating the actual stride length using
`the formula:
`
`Actual Stride Length=Base Stride Length+Base Stride
`Length*(((Actual Stride Rate-Base Stride Rate)N)/Base Stride
`Rate);
`
`15
`
`25
`
`35
`
`45
`
`Wherein N is an average value or a derived value.
`The average value method can be re?ned by comparing
`Base Stride Rate to Actual Stride Rate to determine a
`percentage difference; and using N=1 When the Actual Stride
`RateéBase Stride Rate*1.02 and using N=3 When Actual
`Stride Rate>Base Stride Rate* 1.02. Apreferred embodiment
`uses a plurality of sample runs over knoWn distances to
`derive an accurate N value for each individual.
`
`55
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a schematic diagram of a pedometer in accor
`dance With the present invention.
`
`DETAILED DESCRIPTION OF THE DRAWINGS
`
`65
`
`As illustrated in FIG. 1, the present invention is directed
`to an improved pedometer 20 including: a Waist, chest, or leg
`
`3
`
`

`

`US 6,175,608 B1
`
`3
`mounted stride counter 24, and a Wrist or Waist mounted
`display unit 26. An optional chest-mounted heart monitor 28
`can be included. All of the device components are mounted
`in suitable housings. The pedometer 20 includes a data
`processor 30 that is mounted in the same housing as either
`the step counter 24 or the display unit 26.
`The step counter 24 is an inertia device that counts the
`number of steps a user takes. The number of steps is
`transmitted to a data archive 32 either directly or via a
`transmitter 34. The data archive 32 is mounted in the
`housing With the step counter 24 or the display 26.
`The transmitter 34 is mounted in the step counter housing
`and is preferably an Rf telemetric signal transmitter With a
`30 inches to 36 inches transmission range. Alternately, the
`transmitter is a Wireless or Wired digital transmitter With a
`coding function to limit or eliminate interference With other
`similar devices. The Wireless transmission range is set
`betWeen 30 inches and 36 inches to provide adequate range
`to transmit signals from a user’s Waist to Wrist, but not so far
`as to cause interference With other Rf or digital devices in
`the vicinity.
`The transmitter 34 transmits either raW data or calculated
`distances, pace, etc. to a Wrist-mounted display unit receiver
`40. The receiver 40 relays a raW data signal to the data
`processor 30 or a calculated data signal directly to the
`display panel 42, such as an LCD or LED.
`Similarly, the heart rate monitor 28 includes a transmitter
`44 that transmits heart rate data to the display unit 26. The
`heart monitor transmitter 44 can transmit at the same or a
`different frequency as the stride counter 24, and to the same
`or a different receiver in the display unit 26. The heart rate
`transmitter 44 is preferably Rf, but can be digital for the
`reasons stated above. The range of the heart rate transmitter
`44 should also be betWeen 30 inches and 36 inches to ensure
`effective communication With the receiver While limiting
`outside interference.
`The data processor 30 can also include a programmable
`logic controller, a personal computer, a programmable read
`only memory, or other suitable processor. The data processor
`30 includes a data archive 32 to store historic data on stride
`length and pace to be used in an algorithm for calculating
`actual distances, speed, and rate for real-time conversion of
`data to useful information for a user.
`The data processor 30 can also include closed loop or
`fuZZy logic programming to continually or periodically
`replace the base stride rate and length With recently calcu
`lated stride rates and lengths so that long term conditioning
`trends are accommodated in the base stride archive. Incor
`porating trend capabilities may further enhance accuracy of
`the distance and pace calculations.
`The display unit 26 also includes an operator interface 46
`such as a key pad, button, knob, etc. that enables the user to
`start and stop a clock 48 (or stop Watch) and activate various
`use modes Within the pedometer, such as a sampling mode
`and operation mode.
`One option for using the pedometer 20, requires the user
`to operate a “sampling mode” and begin Walking or running
`a pre-determined distance such as a mile or 1600 meters,
`preferably on a running track of a knoWn siZe. Upon
`completion of the distance, a stop button on the operator
`interface 46 is pushed. The data processor 30 is programmed
`to then divide the distance by the number of strides counted
`to calculate an average stride length. This value is stored in
`the data archive 32 as the “Base Stride Length.”
`Also, the data processor 30 is programmed to divide the
`number of strides by the time of the run or Walk as measured
`by the clock 48 to arrive at a “Base Stride Rate.”
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`4
`The data processor 30 preferably includes programming
`that queries the user about the distance to be run during the
`sampling mode. By providing options or enabling the use of
`any distance during the sampling mode, the pedometer 20
`provides maXimum ?exibility for use by people of various
`physical conditions, or having access to courses of different
`knoWn distances. Thus, a user may be queried to input a
`distance to be used in the sampling mode and then be given
`a list of options such as 400 meters, 440 yards, 1600 meters,
`or one mile, or be asked to simply input any distance knoWn
`to the user that Will be traveled during the sampling mode.
`The present invention makes full use of the relationship
`betWeen a faster rate of travel and longer stride lengths. In
`other Words, the faster a user is moving, the longer Will be
`the stride length. Over the course of the run or Walk, the
`user’s step rate and, therefore, stride length Will change and
`the user Will cover more ground When moving fast and less
`ground When moving sloW.
`Clearly, using a ?xed average stride length in calculating
`distance traveled Will result in errors using prior pedometers.
`This is particularly true if a user changes pace, or improves
`conditioning and speed to the point Where the average stride
`length over a given run increases dramatically. The error
`compensators in prior devices do not adjust for changes in
`pace. With the old devices, a user needed to re-calibrate
`periodically to be close to getting an accurate reading, and
`could not change pace during a Workout Without decreasing
`accuracy.
`To make the correction, the user activates a “Use Mode”
`in Which the data processor 30 calculates an Actual Stride
`Rate based on data from the stride counter 24 and the clock
`48. For eXample, an Actual Stride Rate can be calculated
`every ?ve seconds Without the user doing more than acti
`vating the “Use Mode” button, While all the calculations are
`performed by the data processor automatically. The percent
`age change betWeen the Actual Stride Rate and the Base
`Stride Rate is then computed by the data processor 30 to
`determine an Actual Stride Length. Again, if the Actual
`Stride Rate is greater than the Base Stride Rate, the Actual
`Stride Length is longer than the Base Stride Length. If the
`Actual Steps Per Second is loWer than the Base Steps Per
`Second, the Actual Stride Length is shorter than the Base
`Stride Length. The algorithm beloW provides a means for
`comparing the Actual and Base Stride rates to arrive at an
`accurate Actual Stride Length.
`First, a comparison betWeen the Actual Stride Rate and
`the Base Stride Rate is made to determine Whether Actual
`Stride Rate is less than or equal to Base Stride Rate
`multiplied by 1.02. Stride Length is calculated by:
`
`Actual Stride Length=Base Stride Length+Base Stride
`Length*(((Actual Stride Rate-Base Stride Rate)N)/Base Stride
`Rate)
`
`Where: N=1 When Actual Stride Rate is less than or equal to
`Base Stride Rate multiplied by 1.02, and N=3 When Actual
`Stride Rate is greater than Base Stride Rate multiplied by
`1.02, although other N values in the range of one to three can
`be used.
`The above algorithm is accurate for heel to toe activities
`such as Walking or jogging, but is less accurate for sprinting
`(toe only).
`A third method of calculating actual stride length uses
`three separate run or Walk samples at three different paces.
`This is the most accurate option. With this method, the N
`values are unique for each individual. By deriving an N
`value for each individual, this value more accurately re?ects
`
`4
`
`

`

`US 6,175,608 B1
`
`5
`the actual change in stride length With a change in pace.
`After a proper Warmup, the user completes a sample run or
`Walk on the track at a normal pace. This ?rst sample S1, Will
`establish the Base Stride and the Base Steps Per Second.
`S1 Sample
`
`6
`If: Actual Steps Per Second>Base Steps Per Second
`Then:
`
`Stride Length=Base Stride+Base Stride*(((Actual Steps Per Sec
`ond-Base Steps Per Second)N)/Base Steps Per Second)
`
`S1 Stride=Base Stride=Distance/Number of Steps
`
`S1 Steps Per Second or S1 Steps Per Second=Base Steps Per Sec
`ond=Number of Steps Per Second
`
`FolloWing completion of the ?rst run or Walk at normal
`pace, the user runs or Walks the same course and the same
`distance at a faster run or Walking pace, but not a sprinting
`pace. The user should not run on his toes, but maintain the
`normal heel to toe jogging style. This is the S2 sample. The
`purpose of the S2 sample is to calculate an N2 value for each
`individual Which re?ects the effect an increase in Steps Per
`Second has on this individual’s stride length. Some indi
`vidual’s steps Will lengthen more than others as Steps Per
`Second increases, and by ?nding the value for N2, this
`relative increase can be quanti?ed for a more accurate and
`customiZed algorithm for each individual.
`S2 Sample
`To ?nd the N2 value, Which Will be used by the algorithm
`When Actual Steps Per Second>Base Steps Per Second
`
`N2=((S2 Stride*S1 Steps Per Second)—(S1 Stride*S1 Steps Per
`Second))/(S1 Stride (S2 Steps Per Second-S1 Steps Per Sec
`ond))
`
`This value can be calculated since the distance is knoWn,
`and both a Fast Stride Length (S2 Stride) and a Fast Steps
`Per Second (S2 Steps Per Second) can be calculated from the
`second sample.
`FolloWing completion of the fast run or Walk, the user
`runs the same course and the same distance at a sloWer than
`normal run or Walking pace. This pace cannot exceed the
`?rst sample pace. This is the S3 sample. The purpose of the
`S3 sample is to calculate an N3 value for each individual
`Which re?ects the effect a decrease in Steps Per Second has
`on this individual’s stride length. Some individual’s steps
`Will shorten more than others as Steps Per Second decreases,
`and by ?nding the value for N3, this relative decrease can be
`quanti?ed for a more accurate and customiZed algorithm for
`each individual.
`S3 Sample
`To ?nd the N3 value, Which Will be used by the algorithm
`When Actual Steps Per Second<Base Steps Per Second.
`
`N3=((S3 Stride*S1 Steps Per Second)—(S1 Stride*S1 Steps Per
`Second))/(S1 Stride (S2 Steps Per Second-S1 Steps Per Sec
`ond))
`
`This value can be calculated since the distance is knoWn
`and both a “SloW” Stride Length (S3 Stride) and a “SloW”
`Steps Per Second (S3 Steps Per Second) can be calculated
`from the third sample.
`Once these three samples are completed and the informa
`tion automatically calculated and stored in the data proces
`sor 30, then the folloWing formula can be used for the most
`accurate measurements of speed and distance.
`If: Actual Steps Per Second is less than or equal to Base
`Steps Per Second
`Then:
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`Stride Length=Base Stride+Base Stride*(((Actual Steps Per Sec
`ond-Base Steps Per Second)N)/Base Steps Per Second)
`
`65
`
`And N=N3 (Stored Value)
`
`And N=N2 (Stored Value)
`This third option for calculating stride length, and subse
`quently distance, speed, and pace, is a far more accurate
`method than a ?Xed stride length pedometer. This device and
`method are also practical, convenient, and has a relatively
`loW manufacturing cost. If an individual’s running or Walk
`ing style is progressing With training and practice (as seen by
`signi?cantly improved times), then it may be bene?cial for
`them to recalibrate their device by repeating the three
`samples every 3 to 6 months. If there are no signi?cant
`improvements in time, then recalibration is not necessary.
`It is noted that any single stride length or pace discussed
`above can in fact be an average of a plurality of stride
`lengths or rates from test runs to further re?ne accuracy in
`the calculations of actual stride data.
`Other variations on this device could also incorporate an
`altimeter Which measures changes in elevation. The stride
`length could then be adjusted (shortened) When elevation is
`increasing, and lengthened When elevation is decreasing.
`This adjustment could be done With an average value, as We
`used in setting option 2, or With a derived value by running
`or Walking over a knoWn distance on a hilly course. This
`device can use tWo batteries so that the calibration data is not
`lost When the batteries are replaced one at a time.
`Once the actual stride length is calculated for a given
`period of time, the value can be multiplied by the number of
`strides in that period to obtain a total distance for that period
`to be stored in a data archive ?le for that particular Walk or
`run and added to other actual stride lengths or distances for
`other periods in Which stride length Was calculated. When
`the run or Walk is completed, the user engages the operator
`interface 46 to indicate that a total distance is to be displayed
`on the display unit. Preferably, there is continual display of
`the distance traveled.
`As a result of accurately calculating distance traveled, the
`pedometer 20 also has the capability of calculating speed in
`miles per hour, for eXample or pace in minutes per mile,
`including average speed and pace over the course of that
`particular Walk or run. Further, the pedometer 20 can include
`a port for coupling to a separate personal computer or
`computing device to create larger training histories, trends,
`etc.
`Additional features can include stop Watches, day, date
`and time displays, as Well as, heart rate displays as discussed
`above. Also, it Will be understood that all distances and time
`periods used above can be varied in length and units of
`measure (English, metric, seconds, minutes, hours, etc.).
`The foregoing detailed description is provided for clear
`ness of understanding only and no unnecessary limitations
`therefrom should be read into the folloWing claims.
`What is claimed is:
`1. A pedometer comprising:
`a step counter mountable on a user ?rst body portion;
`a transmitter in communication With the step counter to
`generate a signal corresponding to each step and trans
`mit the signal;
`a receiver mountable on a user second body portion to
`receive the signal transmitted from the transmitter and
`use the signal to calculate a distance traveled;
`a heart rate monitor; and
`a second transmitter in communication With the heart rate
`monitor to transmit a signal corresponding to a heart
`
`5
`
`

`

`US 6,175,608 B1
`
`7
`rate monitored by the heart rate monitor to the receiver
`and display the calculated heart rate,
`Wherein the heart rate monitor and the transmitter are
`mounted in a single chest-mount housing.
`2. A pedometer comprising:
`a step counter mountable on a user ?rst body portion;
`a transmitter in communication With the step counter to
`generate a signal corresponding to each step and trans
`mit the signal; and
`a receiver mountable on a user second body portion to
`receive the signal transmitted from the transmitter and
`use the signal to calculate a distance traveled, Wherein
`the pedometer includes a data processor programmed to
`calculate the distance traveled by multiplying the num
`ber of strides taken by a stride length that varies
`according to a rate at Which strides are taken by:
`timing a user ?rst run of a predetermined distance;
`counting the total number of strides in the user ?rst run;
`dividing the ?rst run distance by the stride count to obtain
`a base stride length;
`dividing the stride count by the ?rst run time to obtain a
`base stride rate;
`counting strides in a period of time during a user second
`run to obtain an actual stride rate;
`calculating the actual stride length using the formula:
`
`10
`
`15
`
`20
`
`25
`
`Actual Stride Length=Base Stride Length+Base Stride
`Length*(((Actual Stride Rate-Base Stride Rate)N)/Base Stride
`Rate);
`
`30
`
`Where N is in the range of betWeen 1 and 3.
`3. The pedometer of claim 2, Wherein the pedometer is
`further programmed to perform the steps of:
`comparing the actual stride rate to the base stride rate; and
`calculating the actual stride length using N=1 When the
`actual stride rate is less than or equal to the base stride
`rate multiplied by 1.02.
`4. The pedometer of claim 2, Wherein the pedometer is
`further programmed to perform the steps of:
`comparing the actual stride rate to the base stride rate; and
`calculating the actual stride length using N=3 When the
`actual stride rate is greater than the base stride rate
`multiplied by 1.02.
`5. A pedometer comprising:
`a step counter;
`a transmitter in communication With the step counter to
`generate a step count signal corresponding to each step
`and transmit the step count signal; and
`a receiver mountable on a user body portion to receive the
`step count signal transmitted from the transmitter; and
`a data processor programmed to use the step count signal
`to calculate a stride rate and a stride length from a
`plurality of Walks or runs each over a knoWn distance
`to generate a range of corresponding strides rates and
`stride lengths, and in subsequent Walks or runs, calcu
`late an actual stride rate from the number of strides
`counted by the step counter over a unit of time,
`compare the actual stride rate With the range of corre
`sponding generated stride rates and stride lengths, and
`therefrom, calculate an actual stride length to be used
`in calculating an actual distance traveled.
`6. The pedometer of claim 5, Wherein the transmitter and
`the receiver communicate via Wireless transmission.
`7. The pedometer of claim 5, Wherein the transmitter and
`the receiver communicate via a Wire.
`
`35
`
`40
`
`60
`
`65
`
`8
`8. The pedometer of claim 5, Wherein the step count signal
`is digitally coded.
`9. The pedometer of claim 5, Wherein the transmitter
`transmits the signal a Wireless distance in the range of Zero
`to thirty-six inches.
`10. The pedometer of claim 5, Wherein the receiver is
`mountable on a user’s Wrist.
`11. The pedometer of claim 5, Wherein the receiver
`processes the step count signal and displays the distance
`traveled on a vieWing screen.
`12. The pedometer of claim 5, Wherein the step counter is
`mountable on a user’s leg.
`13. The pedometer of claim 5, and further comprising:
`a heart rate monitor; and
`a second transmitter in communication With the heart rate
`monitor to transmit a heart rate signal corresponding to
`a heart rate monitored by the heart rate monitor to the
`receiver and display the calculated heart rate.
`14. The pedometer of claim 13, Wherein the heart rate
`signal is at a different frequency than the step count signal.
`15. The pedometer of claim 13, Wherein the heart rate
`monitor is mountable to a user’s third body portion.
`16. The pedometer of claim 13, Wherein the heart rate
`monitor and the step counter are mounted in a single
`chest-mount housing.
`17. The pedometer of claim 5, Wherein the data processor
`is programmed to calculate an the distance traveled actual
`stride length of a user by performing the steps of:
`timing a user ?rst run of a predetermined distance;
`counting the total number of strides in the user ?rst run;
`dividing the ?rst run distance by the stride count to obtain
`a base stride length;
`dividing the stride count by the ?rst run time to obtain a
`base stride rate;
`counting strides in a period of time during a user second
`run to obtain an actual stride rate;
`calculating the actual stride length using the formula:
`
`Actual Stride Length=Base Stride Length+Base Stride
`Length*(((Actual Stride Rate-Base Stride Rate)N)/Base Stride
`Rate);
`Where N is in the range of betWeen 1 and 3.
`18. The pedometer of claim 5, Wherein the pedometer is
`further programmed to perform the steps of:
`comparing the actual stride rate to the base stride rate; and
`calculating the actual stride length using N=1 When the
`actual stride rate is less than or equal to the base stride
`rate multiplied by 1.02.
`19. The pedometer of claim 5, Wherein the pedometer is
`further programmed to perform the steps of:
`comparing the actual stride rate to the base stride rate; and
`calculating the actual stride length using N=3 When the
`actual stride rate is greater than the base stride rate
`multiplied by 1.02.
`20. Apedometer programmed to calculate an actual stride
`length of a user by performing the steps of:
`timing a user ?rst run of a predetermined distance to
`obtain a user ?rst run time;
`counting a total number of strides in the user ?rst run;
`dividing the ?rst run distance by the total number of
`strides to obtain a base stride length;
`dividing the stride count by the ?rst run time to obtain a
`base stride rate;
`counting strides in a period of time during a user second
`run to obtain an actual stride rate;
`
`6
`
`

`

`US 6,175,608 B1
`
`calculating the actual stride length using the formula:
`
`Actual Stride Length=Base Stride Length+Base Stride
`Length*(((Actual Stride Rate-Base Stride Rate)N)/Base Stride
`Rate);
`
`Where N is in the range of betWeen 1 and 3;
`calculates the actual stride length using a formula that
`correlates a speci?c stride length to a speci?c stride
`rate.
`21. The pedometer of claim 20, Wherein the pedometer is
`further programmed to perform the steps of:
`comparing the actual stride rate to the base stride rate; and
`calculating the actual stride length using N=1 When the
`actual stride rate is less than or equal to the base stride
`rate multiplied by 1.02.
`22. The pedometer of claim 20, Wherein the pedometer is
`further programmed to perform the steps of:
`comparing the actual stride rate to the base stride rate; and
`calculating the actual stride length using N=3 When the
`actual stride rate is greater than the base stride rate
`multiplied by 1.02.
`23. The pedometer of claim 20, Wherein the pedometer is
`further programmed to calculate and display a distance
`traveled on a vieWing screen.
`24. The pedometer of claim 20, and further comprising a
`heart rate monitor mounted in a chest-mount housing.
`25. Apedometer programmed to calculate an actual stride
`length of a user by performing the steps of:
`timing a user ?rst run of a predetermined ?rst run distance
`to obtain a ?rst run time;
`counting a total number of strides in the user ?rst run;
`dividing the ?rst run distance by the total number of
`strides in the user ?rst run to obtain a ?rst run stride
`length and a base stride length;
`dividing the ?rst run stride count by the ?rst run time to
`obtain a ?rst run stride rate and a base stride rate;
`timing a user second run of a predetermined second run
`distance to obtain a second run time;
`counting a total number of strides in the user second run;
`dividing the second run distance by the total number of
`strides in the user second run to obtain a second run
`stride length;
`dividing the total number of strides in the second run by
`the second run time to obtain a second run stride rate;
`timing a user third run of a predetermined third run
`distance to obtain a third run time;
`counting a total number of strides in the user third run;
`dividing the third run distance by the total number of
`strides in the user third run to obtain a third run stride
`length;
`dividing the total number of strides in the third run by the
`third run time to obtain a third run stride r

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