`
`US007278966B2
`
`c12) United States Patent
`Hjelt et al.
`
`(IO) Patent No.:
`(45) Date of Patent:
`
`US 7,278,966 B2
`Oct. 9, 2007
`
`(54) SYSTEM, METHOD AND COMPUTER
`PROGRAM PRODUCT FOR MANAGING
`PHYSIOLOGICAL INFORMATION
`RELATING TO A TERMINAL USER
`
`5,989,200 A
`6,122,960 A
`6,356,856 Bl
`6,396,416 Bl
`
`11/1999 Yoshimura et al.
`9/2000 Hutchings et al.
`3/2002 Darnen et al.
`5/2002 Kuusela et al.
`
`(75)
`
`Inventors: Kari Hjelt, Espoo (FI); Santtu
`Naukkarinen, Espoo (FI); Jukka
`Nihtilii, Espoo (FI); Tapani Ryhiinen,
`Helsinki (FI); Timo Vitikainen, Espoo
`(FI)
`
`(73) Assignee: Nokia Corporation, Espoo (FI)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by O days.
`
`(21) Appl. No.: 10/853,702
`
`(22) Filed:
`
`May 25, 2004
`
`(65)
`
`Prior Publication Data
`
`US 2005/0171410 Al
`
`Aug. 4, 2005
`
`Related U.S. Application Data
`
`(60) Provisional application No. 60/540,607, filed on Jan.
`31, 2004.
`
`(51)
`
`Int. Cl.
`A61B 5100
`(2006.01)
`(52) U.S. Cl. ...................... 600/300; 600/301; 128/920;
`482/8
`(58) Field of Classification Search ........ 600/300-301,
`600/401, 595; 128/903-905, 920-921;
`705/2-4; 340/573.12; 482/4, 8-9
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,447,524 A
`5,524,637 A
`5,749,372 A
`5,976,083 A
`
`9/1995 Alt
`6/ 1996 Erickson
`5/ 1998 Allen et al.
`ll/ 1999 Richardson et al.
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`1 027 860 Al
`
`8/2000
`
`(Continued)
`
`OTHER PUBLICATIONS
`
`Nokia 5140 mobile phone adds mobility to Outdoor Adventure,
`Sport and Fitness; Feb. 2, 2004; Nokia.com Press Releases; avail(cid:173)
`able at <http:/ /press.nokia.corn/PR/200402/932564_5/html> (vis(cid:173)
`ited Feb. 2, 2004).
`
`Primary Examiner-Max F. Hindenburg
`Assistant Examiner-Michael C Astorino
`(74) Attorney, Agent, or Firm-Alston & Bird LLP
`
`(57)
`
`ABSTRACT
`
`A system for managing physiological information includes a
`mobile terminal and at least one destination. The terminal is
`capable of transferring physiological information relating to
`a terminal user. The destination(s), in turn, are capable of
`receiving the physiological information and performing at
`least one operation based upon the physiological informa(cid:173)
`tion. The destinations can return content to the terminal,
`where the content is selected based upon the operation(s)
`performed by the destination(s). Upon receiving the content,
`then, the terminal is also capable of performing at least one
`operation based upon the content. The system can also
`include a mobile station for facilitating the transfer of
`physiological information and content between the terminal
`and the destination(s).
`
`70 Claims, 16 Drawing Sheets
`
`10
`
`TERMINAL
`
`60
`
`116
`
`MOBILE STATION
`
`120
`
`REMOTE
`DESTINATION(S)
`
`FITNESS TRAINER
`
`122
`
`WEB BROWSER
`
`MESSAGING
`APPLICATION(S)
`126
`CALENDAR
`APPLICATION
`
`118
`
`Petitioner Apple Inc. - Ex. 1032, p. 1
`
`
`
`US 7,278,966 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`6,478,736 Bl *
`6,497,638 Bl*
`6,501,386 B2
`6,595,929 B2 *
`6,635,013 B2
`2001/0049470 Al
`2002/0019586 Al
`2002/0072932 Al *
`2002/0133378 Al
`2003/0090389 Al
`2003/0208110 Al
`
`11/2002 Mault ......................... 600/300
`12/2002 Shea ............................. 482/8
`12/2002 Lehrman et al.
`7/2003 Stivoric et al .............. 600/549
`10/2003 Pfeffer
`12/2001 Mault et al.
`2/2002 Teller et al.
`6/2002 Swamy .......................... 705/2
`9/2002 Mault et al.
`5/2003 Maeda et al.
`11/2003 Mault et al.
`
`2004/0002634 Al
`2004/0002662 Al
`2004/0081110 Al
`
`1/2004 Nihtila
`1/2004 Hjelt et al.
`4/2004 Koskimies
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`EP
`WO
`WO
`
`1 138 259 A2
`1 193 494 Al
`1 374 766 Al
`WO 02/00111 Al
`WO 03/055389 Al
`
`10/2001
`4/2002
`1/2004
`1/2002
`7/2003
`
`* cited by examiner
`
`Petitioner Apple Inc. - Ex. 1032, p. 2
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 1 of 16
`
`US 7,278,966 B2
`
`10~
`
`12
`
`RF
`
`20 22040
`
`IR
`
`BT
`
`14
`
`SPEAKER
`
`VOLATILE
`MEMORY
`
`(cid:141)
`
`(cid:141)
`
`26
`
`CONTROLLER
`
`DISPLAY
`
`KEYPAD
`
`16
`
`18
`
`34
`
`28
`
`SENSOR(S)
`
`MEMORY
`
`ACTIVITY
`DETECTION
`
`DATABASE
`
`30
`
`32
`
`FIG. 1.
`
`Petitioner Apple Inc. - Ex. 1032, p. 3
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 2 of 16
`
`US 7,278,966 B2
`
`- ----
`
`- ·-·---- -- --- -- ~- -- --~-
`
`FIG. 2A.
`
`FIG. 2B .
`
`. /
`
`FIG. 2C.
`
`Petitioner Apple Inc. - Ex. 1032, p. 4
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 3 of 16
`
`US 7,278,966 B2
`
`/ .. ~·-~
`~ ----,,_-·J ,~·
`
`..
`
`'
`
`FIG. 2D.
`
`FIG. 2E.
`
`Petitioner Apple Inc. - Ex. 1032, p. 5
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 4 of 16
`
`US 7,278,966 B2
`
`START
`
`RECEIVE USER PERSONAL
`INFORMATION AND
`SELECTED ACTIVITY
`
`RECEIVE ACCELEROMETER
`MEASUREMENTS
`
`PRE-PROCESS
`ACCELEROMETER
`MEASUREMENTS
`
`36
`
`38
`
`40
`
`42
`
`INTENSITY----1 IDENTIFY TYPE OF ACTIVITYi----STEP
`
`YES
`
`46
`
`44
`
`DURATION
`
`48
`
`DETERMINE INTENSITY
`
`DETERMINE DURATION
`
`DETECT STEPS, SPEED,
`AND/OR DISTANCE
`
`50
`
`COMPUTE ENERGY
`EXPENDED FOR ACTIVITY
`
`52
`
`RECORD ENERGY, INTENSITY,
`DURATION, DISTANCE AND/OR
`STEPS FOR ACTIVITY
`
`54
`
`MORE
`MEASUREMENTS?
`
`NO
`y
`( __ s_To_P_)
`
`FIG. 3.
`
`Petitioner Apple Inc. - Ex. 1032, p. 6
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 5 of 16
`
`US 7,278,966 B2
`
`~(cid:143)(cid:143)••·~
`(cid:143)
`~(cid:143)(cid:143)(cid:143)(cid:143)(cid:143)
`
`(cid:143)
`ell
`FIG. 4B.
`
`~(cid:143)(cid:143)••·,
`(cid:143)
`I
`~ ••••• JI
`FIG. 4C .
`....... ,
`
`I
`I
`, ••••• JI
`FIG. 4D.
`
`Petitioner Apple Inc. - Ex. 1032, p. 7
`
`
`
`U.S. Patent
`U.S. Patent
`
`Oct. 9, 2007
`Oct. 9, 2007
`
`Sheet 6 of 16
`Sheet 6 of 16
`
`US 7,278,966 B2
`US 7,278,966 B2
`
`·§; ~-.
`
`1
`
`FIG. 5.
`FIG. 5.
`
`Petitioner Apple Inc. - Ex. 1032, p. 8
`
`Petitioner Apple Inc. - Ex. 1032, p. 8
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 7 of 16
`
`US 7,278,966 B2
`
`10~
`
`FIG. 6A.
`
`FIG. 68.
`
`FIG. 6C.
`
`FIG. 7.
`
`Petitioner Apple Inc. - Ex. 1032, p. 9
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 8 of 16
`
`US 7,278,966 B2
`
`RfSULTS
`,,-_~
`
`FIG. 8A.
`
`FIG. 8B.
`
`FIG. BC.
`
`FIG. 8D.
`
`Petitioner Apple Inc. - Ex. 1032, p. 10
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 9 of 16
`
`US 7,278,966 B2
`
`FIG. 9A.
`
`FIG. 98.
`
`FIG. 9C.
`
`FIG. 9D.
`
`Petitioner Apple Inc. - Ex. 1032, p. 11
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 10 of 16
`
`US 7,278,966 B2
`
`Pl:RSIHFO
`DlD
`
`FIG. 10.
`
`STl:PIHFO
`Cfh,~
`
`FIG. 11.
`
`Petitioner Apple Inc. - Ex. 1032, p. 12
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 11 of 16
`
`US 7,278,966 B2
`
`FIG. 12A.
`
`FIG. 128.
`
`Height
`Centimeters
`
`FIG. 12C.
`
`FIG. 120.
`
`Petitioner Apple Inc. - Ex. 1032, p. 13
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 12 of 16
`
`US 7,278,966 B2
`
`EXTRAS
`~~
`~
`
`FIG. 13.
`
`DATATRAHS l
`~111111(§)
`~
`f:Hil
`
`FIG. 14.
`
`Petitioner Apple Inc. - Ex. 1032, p. 14
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 13 of 16
`
`US 7,278,966 B2
`
`101]~
`107[](cid:141) 6_;{j
`
`TERM I~
`
`AP
`
`TERMINAL MOBILE
`STATION
`
`80
`
`68
`. - - -~ - - ,
`
`GTW
`
`72
`
`ORIGIN
`SERVER
`
`TERMINAL ---.,, '
`
`1077
`LJ ~-
`
`2
`
`10(cid:143) 6
`
`60
`{ ]
`(cid:141)-----
`
`/
`>''
`TERMINAL MOBILE
`STATION
`
`82
`
`,,1'
`
`USER
`PROCESSOR
`
`68
`
`GTW
`
`SMSC
`
`GGSN
`
`78
`
`67
`
`101]~
`6-~-lJ
`
`10 '[](cid:141)
`
`TERMINAL MOBILE
`. STATION
`
`66
`TERMl~AL ~
`62 ~ . I
`
`MSC
`
`BS
`
`64
`
`1.~
`~
`
`FIG. 15.
`
`Petitioner Apple Inc. - Ex. 1032, p. 15
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 14 of 16
`
`US 7,278,966 B2
`
`60~
`
`r62
`
`TRANSMITTER
`
`84
`
`RECEIVER
`
`RINGER N7
`92_µ._J
`
`90
`
`MICROPHONE
`94
`
`96
`
`98
`
`107
`
`DISPLAY
`
`KEYPAD
`
`SENSOR(S)
`
`CONTROLLER
`
`108
`
`VOLATILE
`MEMORY
`
`NON(cid:173)
`VOLATILE
`MEMORY
`
`106\1 l
`SIM
`~ - -~
`
`110
`
`FIG. 16.
`
`Petitioner Apple Inc. - Ex. 1032, p. 16
`
`
`
`0--, = N
`
`0--,
`\0
`00
`-....l
`N
`-....l
`
`d r.,;_
`
`....
`0 ....
`..... ....
`rJJ =- ('D
`
`Ul
`
`('D
`
`O'I
`
`-....J
`0
`0
`N
`
`~
`
`DESTINATION($)
`
`REMOTE
`
`A
`
`(') ...
`
`0
`
`1,0
`
`120
`
`FIG. 17.
`
`118
`
`I l _
`I ~ I APPLICATION(S) I
`1
`
`APPLICATION
`CALENDAR
`
`126 J
`
`I MESSAGING
`
`WEB BROWSER
`
`122
`
`FITNESS TRAINER
`
`DATABASE
`
`I
`
`I
`
`I
`
`I
`
`DATABASE
`
`1114-.. !
`
`DATA MANAGER
`
`112
`
`I
`
`I
`
`I
`
`32,
`
`DETECTION
`ACTIVITY
`
`30-..
`
`TERMINAL
`
`10 ,
`
`~ = ~
`
`~
`~
`~
`
`00 .
`e .
`
`MOBILE STATION
`
`116"""\
`
`60-..
`
`Petitioner Apple Inc. - Ex. 1032, p. 17
`
`
`
`U.S. Patent
`
`Oct. 9, 2007
`
`Sheet 16 of 16
`
`US 7,278,966 B2
`
`128
`
`130
`
`132
`
`134
`
`START
`
`INITIATE TRANSFER OF
`PHYSIOLOGICAL INFORMATION
`
`TRANSFER PHYSIOLOGICAL
`INFORMATION TO DATA
`MANAGER OF MOBILE STATION
`
`TRANSFER PHYSIOLOGICAL
`INFORMATION TO
`DESTINATION($)
`
`OPERA TE BASED UPON
`PHYSIOLOGICAL INFORMATION
`AT DESTINATION(S)
`
`138
`
`140
`
`142
`
`YES
`
`136
`
`CONTENT TO
`RETURN TO
`TERMINAL?
`
`YES
`
`TRANSFER CONTENT TO DATA
`MANAGER OF MOBILE STATION
`
`TRANSFER CONTENT TO TERMINAL
`
`NO
`
`OPERA TE BASED UPON
`CONTENT AT TERMINAL
`
`144
`
`TRANSFER
`MORE
`INFORMATION?
`
`NO • STOP
`
`)
`
`(
`
`FIG. 18.
`
`Petitioner Apple Inc. - Ex. 1032, p. 18
`
`
`
`US 7,278,966 B2
`
`1
`SYSTEM, METHOD AND COMPUTER
`PROGRAM PRODUCT FOR MANAGING
`PHYSIOLOGICAL INFORMATION
`RELATING TO A TERMINAL USER
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`The present application claims priority from U.S. Provi(cid:173)
`sional Patent Application Ser. No. 60/540,607, entitled:
`SYSTEM AND ASSOCIATED TERMINAL, METHOD
`AND COMPUTER PROGRAM PRODUCT FOR MONI(cid:173)
`TORING AT LEAST ONE ACTIVITY OF A USER, filed on
`Jan. 31, 2004, the contents of which are incorporated herein
`by reference in its entirety.
`
`FIELD OF THE INVENTION
`
`The present invention generally relates to systems and
`methods for monitoring activities of a user and, more
`particularly, relates to systems, associated methods and
`computer program products for managing physiological
`information relating to activities of a user.
`
`BACKGROUND OF THE INVENTION
`
`People follow exercise programs for a variety of reasons.
`These reasons include maintaining general well-being,
`assisting a weight loss program and preparation for a par(cid:173)
`ticular sporting event, such as a marathon. Such programs
`need to be carefully formulated and managed if the desired
`effect is to be achieved, and the exerciser is to avoid injury.
`It is known, for example from U.S. Pat. No. 6,635,013, to
`use a computer to provide a user with an exercise program.
`However, this system merely provides printed static instruc(cid:173)
`tions. Consequently, a person who requires more interactive
`exercise program development must employ a personal
`fitness trainer, which can be inconvenient and costly.
`Systems and apparatuses have been developed to provide
`a fitness program that is cost-effective and convenient. One 40
`such apparatus is disclosed by Great Britain (GB) Patent
`Application No. 0326387 .8, entitled: Apparatus and Method
`for Providing a User with a Personal Exercise Program,
`filed Nov. 12, 2003, the contents of which are hereby
`incorporated by reference in its entirety. As disclosed by GB 45
`0326387.8, an exercise assistance apparatus includes a user
`interface, which can comprise a wireless communication
`receiver, and a processor, which can comprise a mobile
`phone. The apparatus is configured for generating an exer(cid:173)
`cise program based upon physical parameters, such as 50
`physiological information ( e.g., information relating to aero(cid:173)
`bic fitness) of a user, where the exercise program can include
`aerobic fitness and/or strength enhancing exercises. The
`apparatus can also be configured for controlling the user
`interface to provide guidance to the user during performance 55
`of a generated program.
`The apparatus can be configured to generate a program
`that includes a plurality of exercise definitions, each includ(cid:173)
`ing a variable exercise duration parameter. The apparatus
`can set the variable parameter based upon the physiological 60
`information, such as the input information relating to aero(cid:173)
`bic fitness. The apparatus can also be configured to compute
`an exercise duration by multiplying a base duration by an
`aerobic fitness value for the user. The aerobic fitness value,
`in turn, can be determined based upon the input physiologi- 65
`cal information, and thereafter modified, such as at prede(cid:173)
`termined times ( e.g., intervals of three to eight weeks), based
`
`2
`upon physiological information that can be input at the end
`of an exercise of the generated program. More particularly,
`for example, the aerobic fitness value can be modified by
`determining an expected performance, determining actual
`performance from the physiological information received
`after exercises, comparing the expected and actual perfor(cid:173)
`mances, and thereafter increasing or decreasing the aerobic
`fitness value based upon the comparison.
`The apparatus can also be configured to generate a
`10 program by selecting a mix of exercises of different intensity
`classes, where the ratios of the mix of intensities are
`determined by the aerobic fitness value. If so desired, the
`ratios can be further determined based upon the number of
`exercise sessions per week in the generated program. The
`15 apparatus can be configured to select a varied selection of
`exercises in an intensity class from a predetermined list of
`exercises, such as by selecting exercises for a terminal
`period of the program that represent a reduction in intensity.
`The apparatus can further be configured to generate a
`20 program by selecting exercises based upon a strength value,
`where the strength value can be determined based upon the
`input physiological information. In such instances, the appa(cid:173)
`ratus can be configured to select exercises for the program
`that become successively harder during the program. And as
`25 indicated above, the apparatus can be configured to deter(cid:173)
`mine a varied selection of exercises from a predetermined
`list of exercises.
`Whereas an apparatus such as that disclosed by GB
`0326387.8 adequately provides a fitness program that is
`30 cost-effective and convenient. It is always desirable to
`improve upon such apparatuses. Thus, it would be desirable
`to design an activity monitor capable of deriving physiologi(cid:173)
`cal information relating to a user performing an exercise,
`where the activity monitor includes a means for wirelessly
`35 communicating the derived physiological information, such
`as to an exercise assistance apparatus like that disclosed by
`GB 0326387.8. In this regard, it would be further desirable
`to provide a system and method of managing the derived
`physiological information.
`
`SUMMARY OF THE INVENTION
`
`In light of the foregoing background, embodiments of the
`present invention provide a terminal and associated method
`and computer program product for monitoring at least one
`activity of a user. Although the user typically comprises a
`person, in accordance with embodiments of the present
`invention, the user can alternatively comprise any of a
`number of entities capable of performing one or more
`activities. For example, the user can comprise a dog, cat,
`horse, rabbit, goat or other animal capable of performing one
`or more activities, many activities being performed much
`like a person.
`Embodiments of the present invention are capable of
`monitoring the fitness activities of a user, and enabling the
`user to manage his or her personal fitness goals. More
`particularly, the terminal is capable of deriving physiologi(cid:173)
`cal information relating to the terminal user. Thereafter,
`embodiments of the present invention are capable of man(cid:173)
`aging the physiological information so as to provide for an
`enhanced user experience by permitting the terminal to
`transfer one or more pieces of physiological information to
`one or more destinations. For example, embodiments of the
`present invention permit terminal users to share physiologi(cid:173)
`cal information with one another by transferring physiologi(cid:173)
`cal information among a number of respective terminals.
`Additionally, or alternatively, embodiments of the present
`
`Petitioner Apple Inc. - Ex. 1032, p. 19
`
`
`
`US 7,278,966 B2
`
`3
`invention permit the terminal user to transfer physiological
`information to one or more destinations such that the des(cid:173)
`tination( s) can provide content to the terminal based upon
`the physiological information, such as an adjusted exercise
`program and/or alerts to perform activities of an exercise
`program.
`According to one aspect of the present invention, a system
`is provided for managing physiological information. The
`system includes a mobile terminal and at least one destina(cid:173)
`tion. The terminal is capable of transferring physiological 10
`information relating to a terminal user. In this regard, the
`terminal can also be capable of deriving the physiological
`information. The destination(s), in tum, are capable of
`receiving the physiological information and performing at
`least one operation based upon the physiological informa- 15
`tion. The destinations can return content to the terminal,
`where the content is selected based upon the operation(s)
`performed by the destination(s). Upon receiving the content,
`then, the terminal is also capable of performing at least one
`operation based upon the content. In one typical context, the 20
`destination(s) include at least one other mobile terminal. In
`such instances, the other mobile terminal(s) can be capable
`of returning physiological information relating to other
`user(s) of the other terminal(s).
`More particularly, for example, the destination(s) can be 25
`capable of performing operation(s) including adjusting an
`exercise program and/or setting at least one alert based upon
`an exercise schedule. In such instances, the destination(s)
`can further be capable of returning the adjusted exercise
`program and/or alerts to the terminal. In tum, the terminal 30
`can then be capable of performing operation(s) including
`modifying a calendar of the user, the calendar being capable
`of reflecting workout schedule(s) of the adjusted exercise
`program. Additionally or alternatively, the terminal can be
`capable of notifying the user of the adjusted exercise pro- 35
`gram, and/or executing the alert(s). To enhance the user's
`experience during performance of the activit(ies), the ter(cid:173)
`minal can be capable of transferring physiological informa(cid:173)
`tion, with the destination(s) being capable of adjusting the
`exercise program and returning the adjusted exercise pro- 40
`gram to the terminal, and the terminal notifying the user of
`the adjusted exercise program, all during performance of the
`activit(ies) by the user.
`The system can also include a mobile station for facili(cid:173)
`tating the transfer of physiological information and content 45
`between the terminal and the destination(s). More particu(cid:173)
`larly, the mobile station can be capable of receiving the
`physiological information from the terminal, and thereafter
`transmitting the physiological information to the destination
`(s). In turn, the mobile station can also be capable of 50
`receiving content from the destination(s), and thereafter
`returning the content to the terminal.
`Before the terminal transfers physiological information,
`the terminal or mobile station can be capable of initiating the
`transfer of physiological information based upon presence 55
`information related to the user. More particularly, the ter(cid:173)
`minal or mobile station can be capable of monitoring
`presence information related to the user, and initiating the
`transfer when the presence information is indicative of the
`user performing the at least one activity. For example, the 60
`terminal or mobile station can be capable of initiating the
`transfer when performance of the activit(ies) is detected. In
`this regard, the terminal or mobile station can be capable of
`initiating the transfer when the presence information indi(cid:173)
`cates that the mobile terminal is deriving physiological 65
`information relating to the user. Alternatively, for example,
`the terminal or mobile station can be capable of initiating the
`
`4
`transfer when a current time matches a predefined time set
`for the user to perform the at least one activity. In yet another
`alternative example, the terminal or mobile station can be
`capable of initiating the transfer when a location of the
`terminal matches a location where the user is capable of
`performing the activit(ies).
`According to other aspects of the present invention, a
`mobile terminal, mobile station, method and computer pro(cid:173)
`gram product are provided for managing physiological
`information. Therefore, embodiments of the present inven(cid:173)
`tion provide a system, mobile terminal, mobile station,
`method and computer program product for managing physi(cid:173)
`ological information relating to a terminal user. As indicated
`above and explained below, embodiments of the present
`invention are capable of managing the physiological infor(cid:173)
`mation by permitting the terminal to transfer physiological
`information to destinations, which are capable of performing
`operations based upon the physiological information and
`returning content to the terminal. Therefore, the system,
`mobile terminal, mobile station, method and computer pro(cid:173)
`gram product of embodiments of the present invention solve
`the problems identified by prior techniques and provide
`additional advantages.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Having thus described the invention in general terms,
`reference will now be made to the accompanying drawings,
`which are not necessarily drawn to scale, and wherein:
`FIG. 1 is a schematic block diagram of a terminal of one
`embodiment of the present invention;
`FIGS. 2A-2E are schematic illustrations of a terminal
`placed in proximity to a user, in accordance with various
`embodiments of the present invention;
`FIG. 3 is a flowchart illustrating various steps in a method
`of monitoring at least one activity of a user, in accordance
`with one embodiment of the present invention;
`FIGS. 4A-4D are schematic illustrations of a graphical
`representation of a goal of the user where each of a number
`of sections of the graphical representation represents a
`successive percentage of the goal and can be altered to
`reflect the user achieving the respective percentage;
`FIG. 5 is a schematic bar graph illustrating pieces of
`physiological information collected by the terminal over a
`number of successive time periods;
`FIGS. 6A-6C, 7, SA-SD, 9A-9D, 10, 11, 12A-12D, 13 and
`14 are schematic illustrations of the terminal of embodi(cid:173)
`ments of the present invention and various exemplar dis(cid:173)
`plays presented during operation of the terminal;
`FIG. 15 is a schematic block diagram of a wireless
`communications system according to one embodiment of the
`present invention including a mobile network and a data
`network to which a terminal is bi-directionally coupled
`through wireless RF links;
`FIG. 16 is a schematic block diagram of a mobile station,
`in accordance with one embodiment of the present inven(cid:173)
`tion;
`FIG. 17 is a functional block diagram of a terminal
`providing or otherwise transferring one or more pieces of
`physiological information to one or more destinations via a
`mobile station, in accordance with one embodiment of the
`present invention; and
`FIG. 18 is a flowchart including various steps in a method
`of managing physiological information computed or other(cid:173)
`wise derived by a mobile terminal, in accordance with one
`embodiment of the present invention.
`
`Petitioner Apple Inc. - Ex. 1032, p. 20
`
`
`
`US 7,278,966 B2
`
`5
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`The present invention now will be described more fully
`hereinafter with reference to the accompanying drawings, in
`which preferred embodiments of the invention are shown.
`This invention may, however, be embodied in many different
`forms and should not be construed as limited to the embodi(cid:173)
`ments set forth herein; rather, these embodiments are pro(cid:173)
`vided so that this disclosure will be thorough and complete,
`and will fully convey the scope of the invention to those
`skilled in the art. Like numbers refer to like elements
`throughout.
`FIG. 1 illustrates a schematic block diagram of a terminal
`10 in accordance with one embodiment of the present
`invention. It should be understood, that the terminal illus(cid:173)
`trated and hereinafter described is merely illustrative of one
`type of terminal that would benefit from the present inven(cid:173)
`tion and, therefore, should not be taken to limit the scope of
`the present invention. While several embodiments of the
`terminal are illustrated and will be hereinafter described for
`purposes of example, other types of terminals, such as
`mobile telephones, portable digital assistants (PDAs), pag(cid:173)
`ers, and other types of voice and text communications
`systems, can readily employ the present invention.
`As shown, the terminal 10 includes a processor such as a
`controller 12. The controller includes the circuitry required
`for implementing the functions of the terminal in accordance
`with embodiments of the present invention, as explained in
`greater detail below. For example, the controller may be
`comprised of a digital signal processor device, a micropro(cid:173)
`cessor device, and/or various analog to digital converters,
`digital to analog converters, and other support circuits. The
`control and signal processing functions of the terminal are
`allocated between these devices according to their respective
`capabilities. The controller may also include the functionally
`to operate one or more software applications. In addition to
`the controller, the terminal also includes a user interface that
`may include, for example, a conventional earphone or
`speaker 14 capable of being driven by the controller to
`present various audible tones during operation of the termi(cid:173)
`nal. The user interface may also include a display 16 and a
`user input interface, both of which are also coupled to the
`controller. Although not shown, the user interface can fur(cid:173)
`ther include a microphone capable of receiving, for example,
`voice input. The user input interface, which allows the
`terminal to receive data, can comprise any of a number of
`devices allowing the terminal to receive data, such as a
`keypad 18, a touch display (not shown) or other input
`device. In embodiments including a keypad, the keypad can
`include one or more keys used for operating the terminal.
`The terminal can also include one or more means for
`sharing and/or obtaining data from electronic devices in
`accordance with any of a number of different wireline and/or
`wireless techniques, as also explained below. For example,
`the terminal can include a radio frequency (RF) transceiver
`20 and/or an infrared (IR) transceiver 22 such that the
`terminal can share and/or obtain data in accordance with
`radio frequency and/or infrared techniques. Also, for
`example, the terminal can include a Bluetooth (BT) trans(cid:173)
`ceiver 24 such that the terminal can share and/or obtain data
`in accordance with Bluetooth transfer techniques. Although
`not shown, the terminal may additionally or alternatively be
`capable of transmitting and/or receiving data from electronic
`devices according to a number of different wireline and/or
`wireless networking techniques, including LAN and/or
`WLAN techniques.
`
`6
`The terminal 10 can further include memory, such as a
`volatile memory 26 and/or non-volatile memory 28. The
`non-volatile memory, for example, can comprise embedded
`or removable multimedia memory cards (MMC' s ), Memory
`Sticks manufactured by Sony Corporation, EEPROM, flash
`memory, hard disk or the like. The memories can store any
`of a number of pieces of information, and data, used by the
`terminal to implement the functions of the terminal. For
`example, the memories can store activity detection applica-
`10 tion 30 capable of operating on the terminal to monitor the
`fitness activities of a user of the terminal, and manage the
`user's personal fitness goals. In this regard, the memories
`can also store a database 32 including, for example, personal
`information regarding a user of the terminal, such as date of
`15 birth, gender, height and/or weight, as well as a step length
`for the user when walking and/or running. In addition, for
`example, the database can include personal fitness goals of
`the user, such as a one-time and/or weekly goal for an
`amount of time performing one or more activities, a number
`20 of steps taken in performing the activit(ies ), a number of
`calories burned in performing the activit(ies), and/or a
`distance traveled in performing the activit(ies). Likewise, for
`example, the database can include an amount of time spent
`by the user in performing one or more activities for a given
`25 time period, a number of steps taken in performing the
`activit(ies ), a number of calories burned in performing the
`activit(ies ), and/or a distance traveled in performing the
`activit(ies ).
`The terminal may also have one or more sensors 34 for
`30 sensing the ambient conditions of the terminal or terminal
`user, or one or more physiological conditions of the terminal
`user. In this regard, the terminal may include sensors such
`as, for example, a heart rate sensor, a positioning sensor, a
`touch sensor, an audio sensor, a compass sensor, an ambient
`35 light sensor, an ambient pressure senor, and/or an ambient
`temperature sensor. The positioning sensor can comprise, for
`example, a global positioning system (GPS) sensor. Addi(cid:173)
`tionally, or alternatively, the positioning sensor can com(cid:173)
`prise, for example, a radio beacon triangulation sensor that
`40 determines the location of the wireless device by means of
`a network of radio beacons, base stations, or access points,
`as is described for example, in Nokia European patent EP 0
`767 594 A3, entitled: Terminal Positioning System, pub(cid:173)
`lished on May 12, 1999, the contents of which are hereby
`45 incorporated by reference in its entirety.
`As will be appreciated, the sensors 34 can also be located
`in accessory-like terminal 10 covers and/or in a wireless
`accessory such as a Bluetooth-enabled device. The sensors
`may further be located in the environment such as in the
`50 user's rooms or vehicles, with data collected by such sensors
`being transferred to the terminal. Also, information capable
`of being measured by the terminal, such as the time duration
`of use of the terminal, can be received as sensor data by the
`terminal. For more information on such sensors, see U.S.
`55 patent application Ser. No. 09/854,628, entitled: Context
`Sensitive Web Services, filed May 15, 2001, which published
`on Nov. 21, 2002 as U.S. Patent Application Publication No.
`2002/0173295, the contents of which are hereby incorpo(cid:173)
`rated by reference in its entirety. Although the terminal can
`60 include any of a number of different sensors, in one typical
`embodiment, at least one of the sensors comprises a two or
`three-axis acceleration sensor (accelerometer).
`As indicated above, and shown in FIG. 2A, the terminal
`10 of embodiments of the present invention is capable of
`65 being embodied in a portable package. The terminal can
`therefore be placed in relatively close proximity to the user.
`As shown in FIG. 2B, for example, the terminal can be
`
`Petitioner Apple Inc. - Ex. 1032, p. 21
`
`
`
`US 7,278,966 B2
`
`7
`carried in a pocket of clothing of the user. Alternatively, the
`terminal can be belted or otherwise strapped to a wrist, waist
`or ankle of the user, as shown in FIGS. 2C, 2D and 2E,
`respectively. In yet a number of other alternatives, for
`example, the terminal can be belted or otherwise strapped to
`an arm or leg of the user, hung from the user's neck, or
`clipped to clothing of the user. As will be appreciated, in
`many instances of placing the terminal in close proximity to
`the user, the terminal additionally includes a strap, belt, clip,
`lanyard or the like. For example, as shown in FIGS. 2C and 10
`2E, when the terminal is strapped to the wrist or ankle of the
`user, the terminal can be embodied in a portable package that
`includes a wrist strap 35 or an ankle strap 37, both of which
`can comprise the same strap. Also, for example, as shown in
`FIG. 2D, when the terminal is belted around the waist of the 15
`user, the terminal can be embodied in a portable package that
`includes a belt 39.
`Operation of the activity detection application 30 will
`now be described in accordance wit