`
`US 7,454,002 B1
`(10) Patent No.:
`(12) Un1ted States Patent
`
`Gardner et al.
`(45) Date of Patent:
`Nov. 18, 2008
`
`(54)
`
`INTEGRATING PERSONAL DATA
`CAPTURING FUNCTIONALITY INTO A
`PORTABLE COMPUTING DEVICE AND A
`WIRELESS COMMUNICATION DEVICE
`
`(75)
`
`Inventors: Deane Gardner, Cupertino, CA (US);
`Mitz Kurobe, Tokyo (JP)
`
`6,135,951 A
`
`10/2000 Richardson etal.
`
`......... 600/300
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`(73) Assignee: SportBrain, Inc., Sunnyvale, CA (US)
`
`JP
`
`05252068 A *
`
`9/1993
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 26 days.
`
`(21) Appl.No.: 09/757,241
`
`(22)
`
`Filed:
`
`Jan. 8, 2001
`
`Related US. Application Data
`.
`.
`.
`.
`.
`(63) Contrnuatron—m-part of application No. 09/476,142,
`filed on Jan. 3, 2000, now abandoned.
`
`(51)
`
`Int. Cl.
`(2006.01)
`H04M 3/42
`(2006.01)
`H043 1/034
`(2006.01)
`G013 5/02
`(52) US. Cl.
`................... 379/201.05; 455/100; 702/160
`(58) Field of Classification Search ................. 600/300;
`45 5/4141, 403a 4041, 4122, 95, 91, 557,
`455/556.2, 556.1, 100; 379/20105
`See application file for complete search history.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,598,849 A
`557225418 A
`53105722 A
`5,827,179 A
`5 ’827’180 A
`2:323:33; :
`5,976,083 A
`6,102,856 A
`6,132,337 A
`
`..... 600/520
`2/1997 Browne
`
`3/1998 Bro --------------- 600/300
`9/1998 Heikkila ~~~~~~~~~~~ 600/300
`
`‘
`””” 600/300
`10/1998 Llehter et 31'
`
`10/1998 GOOdman
`””” 600/300
`
`$133: Efixnet. 31
`60%:sz
`
`......... 600/300
`11/1999 Richardson et al.
`8/2000 Groff et al.
`................. 600/301
`10/2000 Krupka et a1.
`................. 482/8
`
`d
`.
`C
`( ommue )
`OTHER PUBLICATIONS
`
`Doctors praise banned heart-fax device [online], [retrieved on Dec. 4,
`2003]. Retrieved from the Internet <http://www.cnn.com/2003/
`HEALTH/ 1 2/04/heart.device.ap/index.htm1>.*
`
`(Continued)
`
`Primary ExamineriCurtis Kuntz
`Assistant Examineriloseph T Phan
`(74) Attorney, Agent, or FirmiEdell, Shapiro & Finnan,
`LLC
`
`(57)
`
`ABSTRACT
`
`In one embodiment, personal data capturing functionality is
`integrated into a wireless communication device ora portable
`computing device by incorporating one or more personal
`parameter receivers into the wireless communication device
`or the portable computing device. In another embodiment,
`personal data capturing functionality is integrated into a wire-
`less communication device or a portable computing device by
`attaching a personal data capture device to the wireless com-
`munication device or the portable computing device. The
`personal data capture device is configured to receive personal
`data of a user and transmit the personal data to the wireless
`communication device or the portable computing device,
`either ofwhich is capable oftransmitting the personal data to
`a network server over a web“ network
`
`16 Claims, 7 Drawing Sheets
`
`
`
`
`
`
`Sffifiéé’fiéé / m
` INFUY DEVlCEm
`
`
`
`MEMDHV
`MlCROFRDCESSOR
`
`
`
`m
`
`msmv
`
`m
`
`
`
`annnxssavsa
`133
`
`
`
`m
`
`
`
`
`
`
`
`
`
`1
`1
`
`WIRELESS NEYWORK
`g
`
`NIKE, Exhibit 1006, Page 1
`
`NIKE, Exhibit 1006, Page 1
`
`
`
`US 7,454,002 B1
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`6,252,883
`6,349,126
`6,512,456
`6,605,038
`6,696,956
`6,997,852
`7,030,735
`7,062,225
`7,063,665
`2001/0007825
`2002/0072932
`2006/0073807
`
`B1 *
`B2
`B1 *
`B1 *
`B1 *
`B2
`B2
`B2 *
`B2
`A1 *
`A1 *
`A1 *
`
`6/2001
`2/2002
`1/2003
`8/2003
`2/2004
`2/2006
`4/2006
`6/2006
`6/2006
`7/2001
`6/2002
`4/2006
`
`........ 370/441
`
`Schweickart et al.
`Ogawa et al.
`Taylor, Jr.
`................ 340/573.1
`Teller et al.
`..
`600/300
`
`. 340/573.1
`Uchida et a1.
`
`Watterson et al.
`Chen
`White ....................... 45 5/41.2
`Hasegawa et al.
`Harada et al.
`.................. 463/7
`..
`Swamy .......
`
`Baker ......................... 455/405
`
`FOREIGN PATENT DOCUMENTS
`
`W0
`
`WO 00/68913 A2 * 11/2000
`
`OTHER PUBLICATIONS
`
`[25 paragraphs]
`Huhn, M., “New Gadgets Get A Workou ,”
`NYPOST.com [Online]. Available: http://WWW.nypost.com/technol-
`ogy/18546.htm.
`Time, Inventions 2000, Phone-In Checkups, Available: http://WWW.
`sportbrain.com/AboutUs/images/ArticleTime.gif.
`Wall Street Journal, WSJ.com, “The Pursuit of Happiness,” [7 para-
`graphs] Available:
`http://WWW.sportbrain.com/AboutUs/images/
`ArticleWSJiogif.
`Fortt, J. (May 27, 2000) “Exercise Buff Strap On Latest In Workout
`Technology” [28 paragraphs] SiliconValley.com [Online] . Available:
`http ://WWW. sjmercury. com/svtech/computing/center/sport0 52 800.
`htrn.
`[25 paragraphs]
`Huhn, M., “New Gadgets Get A Workou ,”
`NYPOST.com [Online]. Available: http://WWW.nypost.com/technol-
`ogy/18546.htm, Dec. 21, 2000.
`Time, Inventions 2000, Phone-In Checkups, Available: http://WWW.
`sportbrain.com/AboutUs/images/ArticleTime.gif, year 2000.
`Wall Street Journal, WSJ.com, “The Pursuit of Happiness,” [7 para-
`graphs] Available:
`http://WWW.sportbrain.com/AboutUs/images/
`ArticleWSJiogif, Feb. 9, 2001.
`
`PCT Search Report dated Apr. 9, 2001, 4 pages.
`
`* cited by examiner
`
`NIKE, Exhibit 1006, Page 2
`
`NIKE, Exhibit 1006, Page 2
`
`
`
`US. Patent
`
`Nov. 18, 2008
`
`Sheet 1 0f7
`
`US 7,454,002 B1
`
`Gm.
`12
`
`WEB SERVER
`_
`
`
`
`CRADLE FOR PSA
`E
`
`
`
`_____________________ ,,
`s
`
`WIDE AREA
`____________
`
`NETWORK
`
`
`
`(WWW)
`1g
`
`
`
`
`FIG. 1 A
`
`NIKE, Exhibit 1006, Page 3
`
`NIKE, Exhibit 1006, Page 3
`
`
`
`US. Patent
`
`Nov. 18, 2008
`
`Sheet 2 0f7
`
`US 7,454,002 B1
`
`
`PERSONAL DATA
`CAPTURE DEVICE
`
`
`
`100
`
`/
`
`m
`
`
`
`
`
`MICROPROCESSOR
` MEMORY
`m
`m
`
`
`DISPLAY
`
`m
`
`INPUT DEVICE
`
`m
`
`
`
`
`
`
`WIRELESS NETWORK
`
`L29
`
`
`
`NIKE, Exhibit 1006, Page 4
`
`NETWORK SERVER
`
`g
`
`FIG 1B
`
`NIKE, Exhibit 1006, Page 4
`
`
`
`U.S. Patent
`
`NOV. 18, 2008
`
`Sheet 3 of 7
`
`US 7,454,002 B1
`
`
`SOFTWARE
`
`&
`
`
`
`PERSONAL PARAMETER
`RECEIVER
`
`g
`
`
`
`HEART RATE RECEIVER
`
`
`
`fl
`w
`
`
`
`MICROPROCESSOR
`
`m
`
`
`MOTION SENSOR
`
`
`
`DISPLAY
`@
`
`
`
`
`
`
`GPS RECEIVER
`
`ggg
`
`
`
`
`MEMORY
`
`m
`
`INPUT
`DEVICE
`
`1.13
`
`
`
`
`
`
`g
`
`WIRELESS NETWORK
`
`g9
`
`NETWORK SERVER
`
`FIG 1C
`
`NIKE, Exhibit 1006, Page 5
`
`NIKE, Exhibit 1006, Page 5
`
`
`
`U.S. Patent
`
`Nov. 18, 2008
`
`Sheet 4 of 7
`
`US 7,454,002 B1
`
`200
`
`/
`
`PERSONAL
`PARAMETER
`TRANSMHTER
`
`&
`
`G.P.S. SIGNAL
`
`
`
`m
`
`WIRELESS
`HEART RATE
`TRANSMITTER
`
`@
`
`
`
`MEMORY
`
`2§Q
`
`&
`
`
`
`@ M
`
`
`
`
`MOT|ON
`HEART RATE
`piEF‘ijMOEfl-glh
`G.P.S.
`
`
`
`
`SENSOR
`RECEIVER
`RECEIVER
`TRANSMITTER
`
`
`
` &
`E
`m
`
`
`
`
`
`
`I ELECTRONIC I
`5
`BEEPER
`‘
`I
`L
`2.7.2___________
`I
`""""""
`EAFIPHONE L___§ DIGITAL AUDIO I--- I
`‘ m
`E I
`I
`___________+_______,_“I
`L»._____________~.‘..___.l
`E
`I
`------------------------
`I
`
`
`
`ICROPROCESSOR
`
`@
`
`
`
`
`
`SOFTWARE
`
`&
`
`
`I _________ MP3PLAYER
`m
`
`___j
`
`ELECTRONICS
`
`KERNELZQ
`
`118
`
`102
`
`
`
` DEVICE 104
`
`FIG. 2
`
`NIKE, Exhibit 1006, Page 6
`
`NIKE, Exhibit 1006, Page 6
`
`
`
`US. Patent
`
`Nov. 18, 2008
`
`Sheet 5 0f7
`
`US 7,454,002 B1
`
`302 /
`
`300
`
`
`
`RECEIVE PERSONAL DATA OF
`
`304
`
`RECEIVER
`
`A USER BY AT LEAST ONE
`
`PERSONAL PARAMETER
`
`
`
`
`
`
`
`CAPTURE PERSONAL DATA IN
`
`THE WIRELESS
`
`COMMUNICATION DEVICE
`
`
`
`
`
`
`TRANSMIT'PERSONAL DATA
`
`FROM THE WIRELESS
`
`COMMUNICATION DEVICE TO
`
`A NETWORK SERVER OVER A
`
`WIRELESS NETWORK
`
`306
`
`308
`
`310
`
`
`
`GENERATE FEEDBACK
`INFORMATION PERTAINING
`
`
`
`TO PERSONAL DATA
`
`DISPLAY FEEDBACK
`
`
`
`INFORMATION TO THE USER
`
`
`
`
`312
`
`FIG. 3
`
`NIKE, Exhibit 1006, Page 7
`
`NIKE, Exhibit 1006, Page 7
`
`
`
`U.S. Patent
`
`Nov. 18, 2008
`
`Sheet 6 of 7
`
`US 7,454,002 B1
`
`402
`
`START
`
`400
`
`/
`
`404
`
`
`
`
`
`
`
`
`
`RECEIVE PERSONAL DATA OF
`
`A USER BY AT LEAST ONE
`
`PERSONAL PARAMETER
`
`RECEIVER
`
`406
`
`408
`
`41o
`
`412
`
`CAPTURE PERSONAL DATA IN
`
`THE PORTABLE COMPUTING
`
`DEVICE
`
`
`COMPUTING DEVICE TO A
`
`NETWORK SERVER OVER A
`
`WIRELESS NETWORK
`
`TRANSMIT PERSONAL DATA
`
`FROM THE PORTABLE
`
`
`
`
`
`
`
`
`
`GENERATE FEEDBACK
`INFORMATION PERTAINING
`
`
`
`TO PERSONAL DATA
`
`
`
`DISPLAY FEEDBACK
`INFORMATION TO THE USER
`
`
`
`
`FIG. 4
`
`NIKE, Exhibit 1006, Page 8
`
`NIKE, Exhibit 1006, Page 8
`
`
`
`US. Patent
`
`Nov. 18, 2008
`
`Sheet 7 0f7
`
`US 7,454,002 B1
`
`500
`
`/
`
`704
`
`706
`
`708
`
`RECEIVING PERSONAL DATA
`
`BY WEB SERVER
`
`PROCESSING PERSONAL
`
`DATA TO CREATE FEEDBACK
`
`INFORMATION
`
`INFORMATION ON A WEBSITE
`
`POSTING THE FEEDBACK
`
`FIG. 5
`
`NIKE, Exhibit 1006, Page 9
`
`NIKE, Exhibit 1006, Page 9
`
`
`
`US 7,454,002 B1
`
`1
`INTEGRATING PERSONAL DATA
`CAPTURING FUNCTIONALITY INTO A
`PORTABLE COMPUTING DEVICE AND A
`WIRELESS COMMUNICATION DEVICE
`
`This application is a continuation-in-part of application
`Ser. No. 09/476,142, filed Jan. 3, 2000 now abandoned.
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`
`The present invention relates to personal data capturing
`systems. More particularly, the present invention relates to
`integrating personal data capturing functionality into portable
`computing devices and wireless communication devices.
`2. Background Information
`Physical fitness is known to benefit people in many differ-
`ent areas, including improved flexibility and range ofmotion,
`increased muscular strength and cardiovascular fitness, body
`fat loss and increased stamina. Physical exercise helps main-
`tain good health,
`increases energy,
`reduces stress and
`improves physical appearance. However, in order to gain the
`benefits of regular physical exercise, the users need to be able
`to conveniently access information concerning their exercise
`level and receive a feedback concerning their fitness activity.
`Conventional devices are known for providing such infor-
`mation to the users. For example, US. Pat. No. 5,810,722
`describes a device for measuring heartbeat rate. An athlete or
`a person engaged in fitness training may wear the device on
`the breast or the wrist. The device measures the heartbeat rate
`based on skin contact and allows the user to read the result
`
`from a display provided in the casing of the device. US. Pat.
`No. 5,891,042 describes a fitness monitoring device which
`includes an electronic pedometer integrated together with a
`wireless heart rate monitor. The device may be secured to the
`user’s belt or waist band. The device receives electrical sig-
`nals from a telemetric transmitter unit arranged on the user’ s
`skin adjacent to his heart and calculates the heart rate. The
`device is also configured to detect the user’s body motion at
`each step for performing step counting. The user can read the
`results from a display provided in the casing of the device.
`The display includes an alpha/numeric display portion and a
`heart rate monitoring icon. These prior art devices, however,
`merely allow the users to see the physiological information
`concerning their exercise level. They do not provide any
`processed feedback to the users. In addition, these devices can
`be cumbersome to wear and they force the users to monitor
`their own activity, thereby interfering with their focus on
`physical exercise.
`Therefore, what is required is a portable device which will
`provide the users with convenient access to information con-
`cerning their exercise level and will effectively assist the users
`in their fitness activity.
`
`SUMMARY OF THE INVENTION
`
`The present invention relates to various aspects for inte-
`grating personal data capturing functionality into a wireless
`communication device and a portable computing device.
`According to one aspect of the present invention, an exem-
`plary wireless communication device comprises one or more
`personal parameter receivers to receive personal data of a
`user, a microprocessor coupled to the personal parameter
`receivers, and a memory coupled to the microprocessor to
`store the personal data. The microprocessor is configured to
`transmit the personal data from the memory to a network
`server via a wireless network. In one embodiment, an exem-
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`plary portable computing device includes similar compo-
`nents, thereby integrating personal data capturing function-
`ality into the portable computing device.
`According to another aspect of the present invention, per-
`sonal data capturing functionality is integrated into a wireless
`communication device by attaching a personal data capture
`device to the wireless communication device. The personal
`data capture device is configured to receive personal data of a
`user and transmit the personal data to the wireless communi-
`cation device, which is capable of transmitting the personal
`data to a network server over a wireless network. In one
`
`embodiment, personal data capturing functionality is inte-
`grated into a portable computing device by attaching a per-
`sonal data capture device to the portable computing device.
`The personal data capture device is configured to receive
`personal data of a user and transmit the personal data to the
`portable computing device, which is capable of transmitting
`the personal data to a network server over a wireless network.
`Other features of the present invention will be apparent
`from the accompanying drawings and from the detailed
`description that follows.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention is illustrated by way of example and
`may be better understood by referring to the following
`description in conjunction with the accompanying drawings,
`in which like references indicate similar elements and in
`which:
`
`FIG. 1A is a block diagram of one embodiment for a
`network architecture;
`FIGS. 1B and 1C are block diagrams of two alternative
`embodiments of a system for integrating personal data cap-
`turing functionality into a portable computing device and a
`wireless communication device;
`FIG. 2 is a block diagram ofone embodiment for a personal
`data capture device;
`FIG. 3 is a flow diagram of a method for integrating per-
`sonal data capturing functionality into a wireless communi-
`cation device, according to one embodiment of the present
`invention;
`FIG. 4 is a flow diagram of a method for integrating per-
`sonal data capturing functionality into a portable computing
`device, according to one embodiment of the present inven-
`tion; and
`FIG. 5 is a flow diagram of one embodiment for posting
`personal data of a user on a web site.
`
`DETAILED DESCRIPTION OF AN
`EMBODIMENT OF THE PRESENT INVENTION
`
`The present invention relates to various aspects for inte-
`grating personal data capturing functionality into a wireless
`communication device and a portable computing device. In
`the following detailed description of the present invention,
`numerous specific details are set forth in order to provide a
`thorough understanding of the present invention. However, it
`will be apparent to one skilled in the art that the present
`invention may be practiced without these specific details. In
`some instances, well-known structures and devices are shown
`in block diagram form, rather than in detail, in order to avoid
`obscuring the present invention.
`Some portions of the detailed descriptions that follow are
`presented in terms of algorithms and symbolic representa-
`tions of operations on data bits within a computer memory.
`These algorithmic descriptions and representations are the
`means used by those skilled in the data processing arts to most
`
`NIKE, Exhibit 1006, Page 10
`
`NIKE, Exhibit 1006, Page 10
`
`
`
`US 7,454,002 B1
`
`3
`effectively convey the substance of their work to others
`skilled in the art. An algorithm is here, and generally, con-
`ceived to be a self-consistent sequence of processing blocks
`leading to a desired result. The processing blocks are those
`requiring physical manipulations ofphysical quantities. Usu-
`ally, though not necessarily, these quantities take the form of
`electrical or magnetic signals capable of being stored, trans-
`ferred, combined, compared, and otherwise manipulated. It
`has proven convenient at times, principally for reasons of
`common usage, to refer to these signals as bits, values, ele-
`ments, symbols, characters, terms, numbers, or the like.
`It should be borne in mind, however, that all of these and
`similar terms are to be associated with the appropriate physi-
`cal quantities and are merely convenient labels applied to
`these quantities. Unless specifically stated otherwise as
`apparent from the following discussion, it is appreciated that
`throughout the description, discussions utilizing terms such
`as “processing” or “computing” or “calculating” or “deter-
`mining” or “displaying” or the like, refer to the action and
`processes of a computer system, or similar electronic com-
`puting device, that manipulates and transforms data repre-
`sented as physical (electronic) quantities within the computer
`system’s registers and memories into other data similarly
`represented as physical quantities within the computer sys-
`tem memories or registers or other such information storage,
`transmission or display devices.
`The present invention also relates to apparatus for perform-
`ing the operations herein. This apparatus may be specially
`constructed for the required purposes, or it may comprise a
`general purpose computer selectively activated or reconfig-
`ured by a computer program stored in the computer. Such a
`computer program may be stored in a computer readable
`storage medium, such as, but is not limited to, any type of disk
`including floppy disks, optical disks, CD-ROMs, and mag-
`netic-optical disks, read-only memories (ROMs), random
`access memories (RAMs), EPROMs, EEPROMs, magnetic
`or optical cards, or any type of media suitable for storing
`electronic instructions, and each coupled to a computer sys-
`tem bus.
`
`The algorithms and displays presented herein are not inher-
`ently related to any particular computer or other apparatus.
`Various general purpose systems may be used with programs
`in accordance with the teachings herein, or it may prove
`convenient to construct more specialized apparatus to per-
`form the required method steps. The required structure for a
`variety of these systems will appear from the description
`below. In addition, the present invention is not described with
`reference to any particular programming language. It will be
`appreciated that a variety of programming languages may be
`used to implement the teachings of the invention as described
`herein.
`
`Referring now to FIG. 1A, a block diagram of one embodi-
`ment for a network architecture is illustrated. In this embodi-
`
`ment, portable sports appliance (PSA) 10 is coupled to cradle
`12. PSA 110 may be used to monitor and store physical and
`biometrical parameters of its user. In this embodiment, PSA
`10 is a portable device. However, it will be recognized by one
`of ordinary skill in the art that a stationary device or a device
`included in some other device or equipment may be used with
`this invention without loss of generality. PSA 10 may be used
`by any person. For example, PSA 10 may be used by a person
`engaged in fitness activity, a professional athlete during exer-
`cise, or an employee wishing to know how his stress level
`changes during the day. The operation of PSA 10 and its
`functions will be described in more details below.
`
`Cradle 12 is used to upload data from personal data capture
`device 10 to network 15. In one embodiment, cradle 12 may
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`
`resemble a support element for a telephone receiver or hand-
`set. Cradle 12 may include a modem to transmit data over
`telephone lines and may be configured to provide two-way
`connection to wide area network 15. In one embodiment,
`placing personal data capture device 10 in cradle 12 may
`trigger an automatic dialing of a telephone number of server
`16. When the telephone line is free, data from personal data
`capture device 10 may then be transmitted to server 16
`through wide area network 15.
`Alternatively, the data may be transmitted from personal
`data capture device to server 16 using a wireless transmitter.
`That is, cradle 12 is not used, and the data is transmitted over
`a wireless carrier. It should be understood by one of ordinary
`skill in the art that various ways oftransmitting data from PSA
`1 0 to server 1 6, other than those described above, may be used
`with this invention without loss of generality.
`Cradle 12 may be used with more than one PSA 10. For
`example, if each family member has his or her own PSA 10,
`cradle 12 may be shared by all family members. Personal data
`of each family member is then uploaded to server 16 at
`various points of time. Server 16 may receive personal data
`from numerous PSA users. This personal data may then be
`processed by third parties that may provide feedback infor-
`mation to those PSA users who subscribe for this service.
`
`In one embodiment, server 16 is coupled to wide area
`network 15. Wide area network 15 may include, for example,
`the Internet, America On-LineTM, CompuServeTM, Microsoft
`NetworkTM, or ProdigyTM. In addition, wide area network 15
`may include, for example, conventional network backbones,
`long-haul telephone lines, Internet service providers, or vari-
`ous levels of network routers. Using conventional network
`protocols, server 16 may communicate through wide area
`network 15 to a plurality of clients.
`In one embodiment, server communicates to clients 13 and
`17. Clients 13 and 17 represent any device that may enable
`user’s access to data. For simplicity, FIG. 1A shows only two
`clients, client 13 and client 17, that can communicate to server
`16. However, it will be recognized by one of ordinary skill in
`the art that server 16 may communicate to a various number
`ofclients and that a wide variety ofclient devices may be used
`with this invention without loss of generality. Such devices
`may include, for example, a conventional computer system, a
`network computer or thin client device (e.g., WebTV Net-
`worksTM Internet terminal or OracleTM NC), a laptop or palm-
`top computing device (e.g., Palm PilotTM), a digital consumer
`device (e.g., a digital TV, a digital camcorder, or a “kitchen”
`computer”), etc. In one embodiment, clients 13 and 17 may
`have a Graphical User Interface (GUI) to allow users to access
`data. A GUI is a graphics-based user interface that incorpo-
`rates icons, pull-down menus and a mouse. GUIs may
`include, for example, Microsoft Windows, Apple Macintosh,
`UNIX Motif, or UNIX OPENLOOK.
`Clients 13 and 17 may be connected to server 16 in various
`ways. In one embodiment, clients 13 and 17 may be con-
`nected to server 16 through wide area network 15. Client 17
`may represent client devices of third parties, e.g., health and
`fitness specialists, who access personal data of subscribers on
`server 16 via wide area network 15 to generate feedback
`information to subscribers. Client 13 may represent client
`devices of subscribers who access the generated feedback
`information via wide area network 15. In this embodiment,
`client 13 is connected to cradle 12 which provides two-way
`connection with wide area network 15. However, it will be
`understood by one of ordinary skill in the art that client 13
`does not need to be connected to cradle 12. Instead, client 13
`may use the same connection means as client 17.
`
`NIKE, Exhibit 1006, Page 11
`
`NIKE, Exhibit 1006, Page 11
`
`
`
`US 7,454,002 B1
`
`5
`In an alternate embodiment (not shown in FIG. 1A), a
`client, such as client 13 or client 17, may be directly con-
`nected to server 16 or through a modem in a conventional
`way. When connected to wide area network 15, clients 13 and
`17 may be connected directly to wide-area network 15
`through direct or dial up telephone or other network trans-
`mission line. Alternatively, clients 13 and 17 may be con-
`nected to wide-area network 15 using a modem pool. A con-
`ventional modem pool may allow a plurality of clients to
`connect with a smaller set of modems in modem pool for
`connection to wide-area network 15. In yet another network
`typology, wide-area network 15 may be connected to a gate-
`way computer, which may be used to route data to clients
`through a local area network. In this manner, clients can
`communicate with each other through a local area network
`(LAN) or with server 16 through a gateway and wide-area
`network 15. Alternatively, LAN may be directly connected to
`server 16 and clients may be connected through LAN. For
`example, subscribers’ personal data may be processed by a
`company employing fitness instructors, athletic trainers, phy-
`sicians and other heath and fitness specialists. Such a com-
`pany may use LAN topology for providing internal commu-
`nication between its employees. LAN may then be connected
`to server 16 through wide area network 15 for allowing com-
`munication between subscribers and health and fitness spe-
`cialists.
`
`Using one of a variety ofnetwork connection means, server
`computer 16 may communicate with clients 15 using conven-
`tional means. In one embodiment, a server computer 16 may
`operate as a web server if the World-Wide Web (WWW)
`portion ofthe Internet is used for wide area network 15. Using
`the HTTP protocol and the HTML coding language across a
`network, web server 16 may communicate across the World-
`Wide Web with clients 13 and 17. In this configuration, clients
`13 and 17 may use a client application program known as a
`web browser such as the NetscapeTM NavigatorTM published
`by Netscape Corporation of Mountain View, Calif., the Inter-
`net ExplorerTM published by Microsoft Corporation of Red-
`mond, Wash., the user interface ofAmerica On-LineTM, or the
`web browser or HTML translator of any other conventional
`supplier. Using such conventional browsers and the World-
`Wide Web, clients 13 and 17 may access graphical and textual
`data or video, audio, or tactile data provided by web server 16.
`Conventional means exist by which clients 13 and 17 may
`supply information to web server 16 through the World-Wide
`Web 15 and the web server 16 may return processed data to
`clients 13 and 17.
`
`FIGS. 1B and 1C are block diagrams of two alternative
`embodiments of a system for integrating personal data cap-
`turing functionality into a portable computing device and a
`wireless computing device. Referring to FIG. 1B, a system
`100 provides personal data capturing functionality using a
`personal data capture device 102. The personal data capture
`device 102 is attachable to a device 104. In one embodiment,
`the device 104 is a wireless communication device such as,
`for example, a radiotelephone, a cellular phone, a pager, etc.
`In another embodiment, the device 104 is a portable comput-
`ing device such as, for example, a personal digital assistant
`(PDA), a palmtop computer, etc. In yet another embodiment,
`the device 104 is a combination of a wireless communication
`
`device and a portable computing device (e.g., a combination
`of a PDA and a cellular phone).
`In one embodiment, an expansion slot in the device 104
`may be used to attach the personal data capture device 102 to
`the device 104. For instance, some PDAs (e.g., a Handspring
`VisorTM) are designed with expansion slots for adding soft-
`ware and hardware modules. Alternatively, any other means
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`known in the art may be used to attach the personal data
`capture device 102 to the device 104. When attached, the
`personal data capture device 102 can communicate with the
`device 104 using an interface such as, for example, a bus 118.
`The bus 118 can be an inter-integrated circuit (I2C) bus or any
`other conventional bus suitable for transferring data between
`electronic devices.
`
`An exemplary personal data capture device will now be
`described in greater detail. FIG. 2 is a block diagram of one
`embodiment for a personal data capture device 102. The
`personal data capture device 102 includes a global position-
`ing system (GPS) signal receiver 230 which receives GPS
`signals 210. GPS signals 210 may include three-dimensional
`positional information and velocity of the user when the user
`is walking or running, or is engaged in some other relevant
`activity. The personal data capture device 102 may also
`include a motion sensor 250 which may improve the accuracy
`of the above information or substitute it when a GPS signal
`210 is interrupted. In addition, the personal data capture
`device 202 may include a heart rate receiver 240 which
`receives heart beat rate from a wireless heart rate transmitter
`
`220. Various other sources may provide signals to the per-
`sonal data capture device 102. A personal parameter trans-
`mitter 205 represents a wide variety of signals that may be
`received by various personal parameter
`receivers 225
`included in the personal data capture device 102. For
`example, a blood pressure meter, a glucose meter, exercise
`equipment such as treadmills and stationary bikes, or any
`other device or equipment can transmit data to the personal
`data capture device 102 which will receive it using a corre-
`sponding personal parameter receiver 225. In one embodi-
`ment, the heart rate receiver 240, the GPS receiver 230, the
`motion sensor 250, and the personal parameter receiver 225
`are included in one receiver, e. g., a personal parameter
`receiver 225. It will be understood by one of ordinary skill in
`the art that all of the receivers described above or any com-
`bination ofthem may be included in the personal data capture
`device 102 without loss of generality.
`The personal data capture device 102 further includes a
`microprocessor 260 which is coupled to a memory 280, a
`software program 282, and electronics 284. Upon receiving a
`signal, any of the receivers 225 through 250 outputs data to
`the microprocessor 260. The microprocessor 260 stores this
`data in the memory 280. Software 282 is stored in a machine-
`readable medium that is capable of storing or encoding a
`sequence of instructions for execution by the microprocessor
`260 and that causes the microprocessor 260 to perform any
`one of the methodologies of the present invention. Software
`282 may also reside, completely or at least partially, within
`the memory 280 and/or within the microprocessor 260, or in
`a machine-readable medium of any device coupled to per-
`sonal data capture device 200, such as the device 104 or a
`network server 122. The term “machine-readable medium”
`
`shall accordingly be taken to include, but not be limited to,
`solid-state memories, optical and magnetic disks, and carrier
`wave signals.
`In one embodiment, the personal data capture device 102
`may include an electronic beeper 270 for providing audio
`signals related to the personal data. For example, the elec-
`tronic beeper 270 can be set to signal low and high heart rate
`target limits, low and high pace limits, low and high weight
`limits, etc. In addition to the electronic beeper 270, the per-
`sonal data capture device 102 may include a digital audio 272
`to provide more detailed feedback. The digital audio 272 may
`be configured to provide various real time information (e. g., a
`distance or average speed) related to personal parameters
`transmitted to the personal data capture device 102. The per-
`
`NIKE, Exhibit 1006, Page 12
`
`NIKE, Exhibit 1006, Page 12
`
`
`
`US 7,454,002 B1
`
`7
`sonal data capture device 102 may also include a digital audio
`player such as an MP3 player 274 to play digital recordings.
`In one embodiment, the real time information generated by
`the digital audio 272 and/or digital recordings played by the
`MP3 player 274 may be communicated to the user by an
`earphone 276 coupled to the digital audio 272 and/or the MP3
`player 274. It will be understood by one ofordinary skill in the
`art that any combination of the personal data receivers 225
`through 250 and the audio signal generators 270 through 276
`may be used with the personal data capture device 102 with-
`out loss of generality.
`In one embodiment, a panic button is coupled to micropro-
`cessor 260. In this embodiment, software 282 analyzes per-
`sonal data in memory 280. If the personal data includes a
`parameter that is below or exceeds a certain panic parameter
`(e.g., heart rate is too low or too high), software 282 may
`cause microprocessor 260 to invoke the panic button. The
`panic button may then produce a panic signal to a satellite
`page service or a cellular service. In one embodiment, the
`panic parameters may be set or updated from the user’s web
`site and transferred to memory 280 over the wide area net-
`work. In altemate embodiments, the panic parameters may be
`set or updated by health or fitness specialists in network
`server 122 or programmed during the manufacture of per-
`sonal data capture device 102.
`When the personal data capture device 102 is attached to
`the device 104, the microprocessor 260 transmits portions or
`all ofthe personal data stored in the memory 280 to the device
`104 via the bus 118. In one embodiment, the microprocessor
`260 transmits the personal data to the device 104 periodically.
`Alternatively, the personal data capture device 102 may trans-
`mit the personal data upon receiving a request for information
`from the device 104.
`
`Returning to FIG. 1B, the device 104 (i.e., a wireless com-
`munication device, a portable computing device, or a combi-
`nation of a wireless communication device and a portable
`computing device) includes a microprocessor 110 which
`receives the personal data from the personal data capture
`device 102, stores the personal data in memory 116, and
`trans