`US006059576C 1
`c12) EX PARTE REEXAMINATION CERTIFICATE (10541st)
`United States Patent
`US 6,059,576 Cl
`c10) Number:
`Brann
`(45) Certificate Issued: Mar. 17, 2015
`
`(54) TRAINING AND SAFETY DEVICE, SYSTEM
`AND METHOD TO AID IN PROPER
`MOVEMENT DURING PHYSICAL ACTIVITY
`
`90/013,201, please refer to the USPTO's public Patent
`Application Information Retrieval (PAIR) system under the
`Display References tab.
`
`(75)
`
`Inventor: Theodore L. Brann, Mission, TX (US)
`
`(73) Assignee: Logantree LP, Boerne, TX (US)
`
`Reexamination Request:
`No. 90/013,201, Apr. 4, 2014
`
`Reexamination Certificate for:
`6,059,576
`Patent No.:
`May 9, 2000
`Issued:
`08/976,228
`Appl. No.:
`Nov. 21, 1997
`Filed:
`
`(51)
`
`(2006.01)
`(2006.01)
`
`Int. Cl.
`A61B 5111
`A63B 24100
`(52) U.S. Cl.
`CPC ........... A61B 511116 (2013.01); A63B 2220140
`(2013.01); YJOS 4821901 (2013.01)
`USPC ............... 434/247; 600/595; 482/8; 482/901;
`702/101; 601/34
`
`( 58) Field of Classification Search
`None
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`To view the complete listing of prior art documents cited
`during the proceeding for Reexamination Control Number
`
`Primary Examiner - Danton DeMille
`
`(57)
`
`ABSTRACT
`
`An electronic device, system and method to monitor and train
`an individual on proper motion during physical movement.
`The system employs an electronic device which tracks and
`monitors an individual's motion through the use of an accel(cid:173)
`erometer capable of measuring parameters associated with
`the individual's movement. The device also employs a user(cid:173)
`programmable microprocessor which receives, interprets,
`stores and responds to data relating to the movement param(cid:173)
`eters based on customizable operation parameters, areal-time
`clock connected to the microprocessor, memory for storing
`the movement data, a power source, a port for downloading
`the data from the device to other computation or storage
`devices contained within the system, and various input and
`output components. The downloadable, self-contained
`device can be worn at various positions along the torso or
`appendages being monitored depending on the specific physi(cid:173)
`cal task being performed. The device also detects the speed of
`movements made while the device is being worn. When a
`preprogrannned recordable event is recognized, the device
`records the time and date of the occurrence while providing
`feedback to the wearer via visual, audible and/or tactile warn(cid:173)
`ings.
`
`Initialize &
`Sanity
`Check
`
`84
`
`Clear No
`Motion
`Count
`
`\
`No~ {-No
`
`Yes
`~
`Go to **
`
`70
`
`72
`
`No
`
`Yes
`
`98
`
`Alarm 1st
`Notice.
`Rec D/T
`
`No
`
`Yes
`
`Yes
`
`Yes
`
`~
`
`FITBIT, INC. v. LOGANTREE LP
`Ex. 1004 / Page 1 of 561
`
`
`
`US 6,059,576 Cl
`
`1
`EXPARTE
`REEXAMINATION CERTIFICATE
`ISSUED UNDER 35 U.S.C. 307
`
`THE PATENT IS HEREBY AMENDED AS
`INDICATED BELOW.
`
`Matter enclosed in heavy brackets [ ] appeared in the
`patent, but has been deleted and is no longer a part of the 10
`patent; matter printed in italics indicates additions made
`to the patent.
`
`AS A RESULT OF REEXAMINATION, IT HAS BEEN
`DETERMINED THAT:
`
`Claims 1, 13 and 20 are determined to be patentable as
`amended.
`Claims 2-12, 14-19 and 21-29, dependent on an amended
`claim, are determined to be patentable.
`New claims 30-185 are added and determined to be
`patentable.
`
`15
`
`20
`
`2
`mation reflecting a time at which the movement data
`causing the first user-defined event occurred;
`at least one user input connected to said microprocessor
`for controlling the operation of said device;
`a real-time clock connected to said microprocessor;
`memory for storing said movement data;
`at least one input/output port connected to said micro(cid:173)
`processor for downloading said data and uploading
`said operational parameters; and
`an output indicator connected to said microprocessor;
`a computer running a program capable of interpreting
`and reporting said movement data based on said
`operational parameters; and
`a download device electronically connected to said move(cid:173)
`ment measuring device and said computer for transmit(cid:173)
`ting said movement data and operational parameters
`between said movement measuring device and said
`computer for analysis, reporting and operation pur-
`poses;
`wherein said movement sensor measures the angle and
`velocity of said movement.
`20. A method to monitor physical movement ofa body part
`comprising the steps of:
`attaching a portable, self-contained movement measuring
`device to said body part for measuring unrestrained
`movement in any direction;
`measuring data associated with said physical movement;
`interpreting, using a microprocessor included in the por(cid:173)
`table, self-contained movement measuring device, said
`physical movement data based on user-defined opera(cid:173)
`tional parameters and a real-time clock; [and]
`storing said data in memory;
`detecting, using the microprocessor, a first user-defined
`event based on the movement data and at least one of the
`user-defined operational parameters regarding the
`movement data; and
`storing, in said memory, first event information related to
`the detected first user-defined event along with first time
`stamp information reflecting a time at which the move(cid:173)
`ment data causing the first user-defined event occurred.
`30. The device of claim 1, wherein said microprocessor is
`configured to store, in said memory, date information associ-
`45 ated with the first time stamp information.
`31. The device of claim 1, wherein said microprocessor is
`configured to retrieve said first time stamp information from
`said real-time clock and associate the retrieved first time
`stamp information with said first user-defined event.
`32. The device of claim 31, wherein said microprocessor is
`configured to retrieve said first time stamp information from
`said real-time clock based on the detection of the user-defined
`event.
`33. The device of claim 1, wherein said memory is config(cid:173)
`ured to continue to store said movement data in response to
`battery power being lost from said power source.
`34. The device of claim 1, wherein said movement sensor is
`configured to continuously check for said movement.
`35. The device of claim 34, wherein said microprocessor is
`configured to continuously interpret, based on the user-de(cid:173)
`fined operational parameters, said movement data received
`from said movement sensor.
`36. The device of claim 1, wherein said output indicator is
`65 configured to display information signaling the occurrence of
`the first user-defined event based on the detection of the first
`user-defined event.
`
`30
`
`1. A portable, self-contained device for monitoring move- 25
`ment of body parts during physical activity, said device com-
`prising:
`a movement sensor capable of measuring data associated
`with unrestrained movement in any direction and gen(cid:173)
`erating signals indicative of said movement;
`a power source;
`a microprocessor connected to said movement sensor and
`to said power source, said microprocessor capable of
`receiving, interpreting, storing and responding to said
`movement data based on user-defined operational 35
`parameters, detecting a first user-defined event based on
`the movement data and at least one of the user-defined
`operational parameters regarding the movement data,
`and storing first event information related to the
`detected first user-defined event along with first time 40
`stamp information reflecting a time at which the move(cid:173)
`ment data causing the first user-defined event occurred:
`at least one user input connected to said microprocessor for
`controlling the operation of said device;
`a real-time clock connected to said microprocessor;
`memory for storing said movement data; and
`an output indicator connected to said microprocessor for
`signaling the occurrence of user-defined events;
`wherein said movement sensor measures the angle and
`velocity of said movement.
`13. A system to aid in training and safety during physical
`activity, said system comprising
`a portable, self-contained movement measuring device,
`said movement measuring device further comprising
`a movement sensor capable of measuring data associ- 55
`ated with unrestrained movement in any direction and
`generating signals indicative of said movement;
`a power source;
`a microprocessor connected to said power source, said
`microprocessor capable of receiving, interpreting, 60
`storing and responding to said movement data based
`on user-defined operational parameters, detecting a
`first user-defined event based on the movement data
`and at least one of the user-defined operational
`parameters regarding the movement data, and storing
`first event information related to the detected first
`user-defined event along with first time stamp infor-
`
`50
`
`Ex. 1004 / Page 2 of 561
`
`
`
`US 6,059,576 Cl
`
`3
`4
`5 7. The device of claim 56, wherein when the microproces-
`3 7. The device of claim 36, wherein said output indicator is
`sor detects that one of the user-defined events occurred based
`configured to display said information signaling the occur-
`rence of the first user-defined event based on said first time
`on the movement data reaching one of the plurality of the
`thresholds, the output indicator displays a corresponding one
`stamp information.
`38. The device of claim 1, wherein said output indicator is
`of the notifications indicating that one of the user-defined
`configured to display information signaling the occurrence of
`events has occurred.
`58. The device of claim 56, wherein the plurality of thresh-
`the first user-defined event based on the detection of the first
`user-defined event and the first time stamp information.
`olds are different from each other.
`59. The device of claim 56, wherein the plurality of notifi-
`39. The device of claim 1, wherein said at least one of the
`user-defined operational parameters is a predetermined 10 cations are different visual indicators.
`threshold, and said first user-defined event occurs when the
`60. The device of claim 5 9, wherein at least one of the visual
`movement data reaches the predetermined threshold.
`indicators includes a blinking indicator.
`40. The device of claim 39, wherein said output indicator is
`61. The device of claim 39, wherein said microprocessor is
`configured to display information signaling the occurrence of
`configured to detect occurrence of the first user-defined event
`the first user-defined event when the movement data reaches 15 by comparing said movement data to said predetermined
`the predetermined threshold.
`threshold.
`41. The device of claim 39, wherein said memory is con-
`62. The device of claim 1, wherein said device is configured
`figured to store said first event information indicating that the
`to be placed on said user's arm to monitor and record said
`predetermined threshold is met.
`movement data.
`42. The device of claim 41, wherein said memory is con- 20
`63. The device of claim 62, wherein said movement sensor
`is configured to measure movement of said user's arm.
`figured to store the first time stamp information in association
`with said first event information.
`64. The device of claim 1, wherein said movement sensor is
`43. The device of claim 1, wherein said output indicator is
`configured to measure a walking distance.
`configured to indicate a low battery condition of the device.
`65. The device of claim 64, wherein said device is config-
`44. The device of claim 9, wherein said output indicator is 25 ured to be wearable by the user, and said movement sensor is
`configured to measure said walking distance of said user.
`selected from the group consisting of single monochromatic
`LEDs, multiple colored lights, and liquid crystal displays.
`66. The device of claim 1, wherein said microprocessor is
`45. The device of claim 1, wherein said movement data
`configured to store, in said memory, date information associ-
`stored in the memory is configured to be downloaded to a
`ated with the first time stamp information,
`computer.
`wherein said movement sensor is configured to continu-
`46. The device of claim 45,further comprising:
`ously check for said movement,
`wherein said output indicator is configured to display
`software configured to communicate with external soft-
`information signaling the occurrence of the first user-
`ware, wherein the external software is configured to
`present the downloaded movement data to the user.
`defined event based on the detection of the first user-
`47. The device of claim 46, wherein said external software 35
`defined event and the first time stamp information,
`is configured to run on the computer.
`wherein the device further comprises software configured
`48. The device of claim 4 7, wherein said downloaded
`to communicate with external software configured to run
`movement data is configured to be analyzed by said user via
`on a computer and present the downloaded movement
`said external software.
`data,
`49. The device of claim 46, wherein said external software 40
`wherein said external software is configured to produce at
`is configured to interpret said movement data and produce at
`least one report based on said movement data,
`least one report.
`wherein the memory is configured to store the user-defined
`50. The device of claim 46, wherein said external software
`operational parameters, the user-defined operational
`is configured to interpret said movement data and produce at
`parameters comprising a plurality of thresholds respec-
`tively corresponding to a plurality of notifications,
`least one history report.
`51. The device of claim 50, wherein said at least one history
`wherein each time the movement data reaches one of the
`report includes dates and times of said movement data.
`plurality of the thresholds, the microprocessor is config-
`52. The device of claim 46, wherein said external software
`ured to detect that one of the user-defined events
`is configured to allow the user to program additional reports
`occurred,
`and histories with respect to said movement data of said user. 50
`wherein said device is configured to be placed on said
`53. The device of claim 45, wherein said movement data is
`user's arm to monitor and record said movement data,
`configured to be downloaded to said computer via a wired
`wherein said movement sensor is configured to measure
`movement of said user's arm.
`connection.
`54. The device of claim 45, wherein said movement data is
`67. The system of claim 13, wherein said microprocessor is
`configured to be downloaded to said computer via a wireless 55 configured to store, in said memory, date information associ-
`connection.
`ated with the first time stamp information.
`55. The device of claim 3 9, wherein the output indicator is
`68. The system of claim 13, wherein said microprocessor is
`configured to provide a visual indicator to the user regarding
`configured to retrieve said first time stamp information from
`the predetermined threshold being reached.
`said real-time clock and associate the retrieved first time
`56. The device of claim 1, wherein the memory is config-
`60 stamp information with said first user-defined event.
`ured to store the user-defined operational parameters, the
`69. The system of claim 68, wherein said microprocessor is
`user-defined operational parameters comprising a plurality
`configured to retrieve said first time stamp information from
`of thresholds respectively corresponding to a plurality of
`said real-time clock based on the detection of the first user-
`notifications, wherein each time the movement data reaches
`defined event.
`one of the plurality of the thresholds, the microprocessor is 65
`70. The system of claim 13, wherein said memory is con-
`configured to detect that one of the user-defined events
`figured to continue to store said movement data in response to
`occurred.
`battery power being lost from said power source.
`
`45
`
`30
`
`Ex. 1004 / Page 3 of 561
`
`
`
`US 6,059,576 Cl
`
`5
`7 J. The system of claim J 3, wherein said movement sensor
`is configured to constantly checks for said movement.
`72. The system of claim 7 J, wherein said microprocessor is
`configured to continuously interpret, based on the user-de(cid:173)
`fined operational parameters, said movement data received
`from said movement sensor.
`7 3. The system of claim J 3, wherein said output indicator is
`configured to display information signaling the occurrence of
`the first user-defined event based on the detection of the first
`user-defined event.
`7 4. The system of claim 7 3, wherein said output indicator is
`configured to display said information signaling the occur(cid:173)
`rence of the first user-defined event based on said first time
`stamp information.
`75. The system of claim J 3, wherein said output indicator is 15
`configured to display information signaling the occurrence of
`the first user-defined event based on the detection of the first
`user-defined event and the first time stamp information.
`7 6. The system of claim J 3, wherein said at least one of the
`user-defined operational parameters is a predetermined 20
`threshold, and said first user-defined event occurs when the
`movement data reaches the predetermined threshold.
`77. The system of claim 7 6, wherein said output indicator is
`configured to display information signaling the occurrence of
`the first user-defined event when the movement data reaches 25
`the predetermined threshold.
`78. The system of claim 78, wherein said memory is con(cid:173)
`figured to store said first event information indicating that the
`predetermined threshold is met.
`79. The system of claim 78, wherein said memory is con- 30
`figured to store the first time stamp information in association
`with said first event information.
`80. The system of claim J 3, wherein said output indicator is
`configured to indicate a low battery condition of the device.
`8J. The system of claim J 3, wherein said output indicator is 35
`visual, and said output indicator is selected from the group
`consisting of single monochromatic LEDs, multiple colored
`lights, and liquid crystal displays.
`82. The system of claim J 3, wherein said movement data
`stored in the memory is configured to be downloaded to the 40
`computer.
`83. The system of claim 82, wherein the portable, self(cid:173)
`contained movement measuring device further comprises:
`software configured to communicate with the program run(cid:173)
`ning on the computer, wherein the program is configured 45
`to present the downloaded movement data to the user.
`84. The system of claim 83, wherein said downloaded
`movement data is configured to be analyzed by said user via
`said program.
`85. The system of claim 83, wherein said program is con- 50
`figured to interpret said movement data and produce at least
`one report.
`86. The system of claim 83, wherein said program is con(cid:173)
`figured to interpret said movement data and produce at least
`one history report.
`87. The system of claim 86, wherein said at least one
`history report includes dates and times of said movement
`data.
`88. The system of claim 83, wherein said program is con(cid:173)
`figured to allow the user to program additional reports and 60
`histories with respect to said movement data of said user.
`89. The system of claim 82, wherein said movement data is
`configured to be downloaded to said computer, using the
`download device, via a wired connection.
`90. The system of claim 82, wherein said movement data is 65
`configured to be downloaded to said computer, using the
`download device, via a wireless connection.
`
`6
`9 J. The system of claim 7 6, wherein the output indicator is
`configured to provide a visual indicator to the user regarding
`the predetermined threshold being reached.
`92. The system of claim J 3, wherein the memory is config(cid:173)
`ured to store the user-defined operational parameters, the
`user-defined operational parameters comprising a plurality
`of thresholds respectively corresponding to a plurality of
`notifications, wherein each time the movement data reaches
`one of the plurality of the thresholds, the microprocessor is
`1 o configured to detect that one of a plurality of user-defined
`events occurred.
`93. The system of claim 92, wherein when the micropro-
`cessor detects that one of the user-defined events occurred
`based on the movement data reaching one of the plurality of
`the thresholds, the output indicator displays a corresponding
`one of the notifications indicating that one of the user-defined
`events has occurred.
`94. The system of claim 92, wherein the plurality of thresh(cid:173)
`olds are different from each other.
`95. The system of claim 92, wherein the plurality of notifi(cid:173)
`cations are different visual indicators.
`96. The system of claim 95, wherein at least one of the
`visual indicators includes a blinking indicator.
`97. The system of claim J 3, wherein said output indicator is
`configured to signal the occurrence of user-defined events.
`98. The system of claim 7 6, wherein said microprocessor is
`configured to detect occurrence of the first user-defined event
`by comparing said movement data to said predetermined
`threshold.
`99. The system of claim J 3, wherein said device is config(cid:173)
`ured to be placed on said user's arm to monitor and record
`said movement data.
`J 00. The system of claim 99, wherein said movement sensor
`configured to measure movement of said user's arm.
`J OJ. The system of claim J 3, wherein said movement sensor
`configured to measure a walking distance.
`J 02. The system of claim J OJ, wherein said device is con(cid:173)
`figured to be wearable by the user, and said movement sensor
`is configured to measure said walking distance of said user.
`J 03. The system of claim J 3, wherein said microprocessor
`is configured to store, in said memory, date information asso(cid:173)
`ciated with the first time stamp information,
`wherein said movement sensor is configured to continu(cid:173)
`ously check for said movement,
`wherein said output indicator is configured to display
`information signaling the occurrence of the first user(cid:173)
`defined event based on the detection of the first user(cid:173)
`defined event and the first time stamp information,
`wherein said movement data stored in the memory is con(cid:173)
`figured to be downloaded to the computer,
`wherein the device further comprises software configured
`to communicate with the program which presents the
`downloaded movement data,
`wherein said program is configured to produce at least one
`report based on said movement data,
`wherein the memory is configured to store the user-defined
`operational parameters, the user-defined operational
`parameters comprising a plurality of thresholds respec(cid:173)
`tively corresponding to a plurality of notifications,
`wherein each time the movement data reaches one of the
`plurality of the thresholds, the microprocessor is config-
`ured to detect that one of the user-defined events
`occurred,
`wherein said device is configured to be placed on said
`user's arm to monitor and record said movement data,
`wherein said movement sensor configured to measure
`movement of said user's arm.
`
`55
`
`Ex. 1004 / Page 4 of 561
`
`
`
`US 6,059,576 Cl
`
`15
`
`8
`7
`121. The method of 20,further comprising:
`104. The method of claim 20, further comprising:
`storing, in said memory, date information associated with
`producing a report based on said interpreted physical
`the first time stamp information.
`movement data.
`105. The method of claim 20, further comprising:
`12 2. The method of 119, further comprising:
`producing at least one report based on said interpreted
`retrieving said first time stamp information/ram said real(cid:173)
`physical movement data using the external software.
`time clock and associate the retrieved first time stamp
`12 3. The method of claim 119, further comprising:
`information with said first user-defined event.
`producing at least one history report based on said inter(cid:173)
`106. The method of claim 105, further comprising:
`retrieving said first time stamp information/ram said real(cid:173)
`preted physical movement data using the external soft(cid:173)
`time clock based on the detection of the first user-defined 1 o
`ware.
`124. The method of claim 123, wherein said at least one
`event.
`history report includes dates and times of said physical move-
`107. The method of claim 20, wherein said storing com-
`prises continuously storing said movement data after battery
`ment data.
`12 5. The method of claim 119, further comprising:
`power is lost from a power source of the portable, self-con-
`providing additional reports and histories with respect to
`fained movement measuring device.
`108. The method of claim 20, further comprising:
`said interpreted physical movement data, wherein the
`additional reports and histories are programmed by the
`continuously monitoring/or said physical movement using
`a movement sensor of the portable, self-contained move-
`user via the external software.
`126. The method of claim 118, wherein said physical move-
`ment measuring device.
`] 09. The method of claim 108, wherein said interpreting 20 ment data is configured to be downloaded to said computer
`comprises:
`via a wired connection.
`12 7. The method of claim 118, wherein said movement data
`continuously interpreting, based on the user-defined
`operational parameters, said physical movement data.
`is configured to be downloaded to the computer via a wireless
`110. The method of claim 20, further comprising:
`connection.
`displaying, using an output indicator of the portable, self- 25
`12 8. The method of claim 113, further comprising:
`providing, via an output indicator of the portable, self-
`contained movement measuring device, information sig-
`naling the occurrence of the first user-defined event
`contained movement measuring device, a visual indica-
`based on the detection of the user-defined event.
`tor to the user regarding the predetermined threshold
`111. The method of claim 110, wherein said output indica-
`being reached.
`tor displays said information signaling the occurrence of the 30
`12 9. The method of claim 20, further comprising:
`first user-defined event based on said first time stamp infor-
`storing the user-defined operational parameters, the user-
`mation.
`defined operational parameters comprising a plurality
`112. The method of claim 20, further comprising:
`of thresholds respectively corresponding to a plurality of
`displaying, using an output indicator included the par-
`notifications, wherein the detecting comprises detecting
`occurrence of one of a plurality of user-defined events
`table, self-contained movement measuring device, infor- 35
`mation signaling the occurrence of the first user-defined
`each time the movement data reaches one of the plurality
`event based on the detection of the first user-defined
`of the thresholds.
`event and the first time stamp information.
`130. The method of claim 129, wherein in response to
`113. The method of claim 20, wherein said at least one of
`detecting that one of the user-defined events occurred based
`the user-defined operational parameters is a predetermined 40 on the movement data reaching one of the plurality of the
`threshold, and said first user-defined event occurs when the
`thresholds, the method further comprises:
`displaying, via an output indicator of the portable, self-
`movement data reaches the predetermined threshold.
`114. The method of claim 113, wherein an output indicator
`contained movement measuring device, a correspond-
`of the portable, self-contained movement measuring device
`ing one of the notifications indicating that one of the
`displays information signaling the occurrence of the first 45
`user-defined events has occurred.
`user-defined event when the movement data reaches the pre-
`131. The method of claim 12 9, wherein the plurality of
`determined threshold.
`thresholds are different from each other.
`115. The method of claim 113, further comprising:
`13 2. The method of claim 12 9, wherein the plurality of
`storing, in said memory, said first event information indi-
`notifications are different visual indicators.
`eating that the predetermined threshold is met.
`133. The method of claim 132, wherein at least one of the
`116. The method of claim 115, further comprising:
`visual indicators includes a blinking indicator.
`storing, in said memory, the first time stamp information in
`134. The method of claim 20, further comprising:
`association with said first event information.
`signaling, using an output indicator included in the por-
`117. The method of claim 20, further comprising:
`table, self-contained movement measuring device, the
`indicating a low battery condition, using an output indica- 55
`occurrence of user-defined events.
`tor of the portable, self-contained movement measuring
`135. The method of claim 113, wherein the detecting com-
`device.
`prises comparing said physical movement data to said pre-
`118. The method of claim 20, wherein said physical move-
`determined threshold.
`ment data stored in the memory is the interpreted physical
`13 6. The method of claim 20, wherein said body part is a
`movement data, and said stored physical movement data is 60 user's arm, and said measuring the data comprises monitor-
`configured to be downloaded to a computer.
`ing and recording the physical movement of said user's arm.
`13 7. The method of claim 13 6, wherein said measuring the
`119. The method of claim 118, further comprising:
`communicating with external software, wherein the exter-
`data comprises measuring the data using a movement sensor
`nal software is configured to present said interpreted
`of the portable, self-contained movement measuring device.
`physical movement data to the user.
`138. The method of claim 20,further comprising:
`120. The method of claim 119, wherein said external soft-
`measuring a walking distance based on the interpreted
`ware is configured to run on a computer.
`physical movement data.
`
`50
`
`65
`
`Ex. 1004 / Page 5 of 561
`
`
`
`US 6,059,576 Cl
`
`9
`13 9. The method of claim 20, further comprising:
`storing, in said memory, date information associated with
`the first time stamp information;
`continuously monitoring/or said physical movement using
`a movement sensor of the portable, self-contained move(cid:173)
`ment measuring device;
`displaying, using an output indicator included the por(cid:173)
`table, self-contained movement measuring device, infor(cid:173)
`mation signaling the occurrence of the first user-defined
`event based on the detection of the first user-defined
`event and the first time stamp information,
`wherein said physical movement data stored in the memory
`is the interpreted physical movement data, and said
`stored physical movement data is configured to be down(cid:173)
`loaded to a computer;
`communicating with external software configured to run
`on the computer and present said interpreted physical
`movement data to the user;
`producing a report based on said interpreted physical
`movement data using the external software; and
`storing the user-defined operational parameters, the user(cid:173)
`defined operational parameters comprising a plurality
`of thresholds respectively corresponding to a plurality of
`notifications, wherein the detecting comprises detecting
`occurrence of one of a plurality of user-defined events 25
`each time the movement data reaches one of the plurality
`of the thresholds,
`wherein said body part is a user's arm, and said measuring
`the data comprises monitoring and recording the physi(cid:173)
`cal movement of said user's arm.
`140. The device of claim 1, wherein the user-defined opera(cid:173)
`tional parameters comprise a first predetermined threshold
`and a second predetermined threshold different from the first
`predetermined threshold,
`wherein the first user-defined event occurs when the move- 35
`ment data reaches the first predetermined threshold and
`a second user-defined event occurs when the movement
`data reaches the second predetermined threshold,
`wherein said microprocessor is configured to interpret said
`movement data to determine whether the movement data 40
`reaches the first predetermined threshold and whether
`the movement data reaches the second predetermined
`threshold.
`141. The device of claim 140, wherein the output indicator
`is configured to display first information indicating occur- 45
`rence of the first user-defined event when it is determined that
`the first predetermined threshold is met, and c