throbber
I 1111111111111111 11111 lllll 111111111111111 11111 11111 11111 111111111111111111
`
`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
`
`

`

`US. Patent
`U.S. Patent
`
`Oct. 9, 2007
`Oct. 9, 2007
`
`Sheet 6 0f 16
`Sheet 6 of 16
`
`US 7,278,966 B2
`US 7,278,966 B2
`
`·§; ~-.
`
`
`
`4
`
`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 wi

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