`a2) Patent Application Publication co) Pub. No.: US 2008/0133699 Al
`(43) Pub. Date: Jun. 5, 2008
`
`Crawet al.
`
`US 20080133699A1
`
`(54)
`
`DEVICE DATA SHEETS AND DATA
`DICTIONARIES FOR A DYNAMIC MEDICAL
`OBJECT INFORMATION BASE
`
`(76)
`
`Inventors:
`
`ChadE. Craw,Fulton, NY (US);
`James J. DelloStritto, Jordan, NY
`(US); Song Y. Chung, Canton, GA
`(US); Ronald J. Blaszak, Syracuse,
`NY (US); Frank LoMascolo,
`Auburn, NY (US)
`
`Correspondence Address:
`PATTON BOGGS LLP
`8484 WESTPARK DRIVE, SUITE 900
`MCLEAN,VA 22102
`
`(21)
`
`Appl. No.:
`
`11/905,829
`
`(22)
`
`Filed:
`
`Oct. 4, 2007
`
`Related U.S. Application Data
`
`(60)
`
`Provisional application No. 60/848,993, filed on Oct.
`4, 2006.
`
`(30)
`
`Foreign Application Priority Data
`
`(US) veeeeecceeereeee PCT/US06/11373
`Mar. 30, 2006
`Publication Classification
`
`(51)
`
`Int. Cl.
`(2006.01)
`GO6F 15/173
`(2006.01)
`GO6F 17/30
`(2006.01)
`GO6F 15/16
`
`(52) US. CL.
`....... 709/217; 709/225; 707/3; 707/L17.014
`(57)
`ABSTRACT
`
`Methods and systems are provided for communicating
`between network devices. A data dictionary may be derived
`from a device data sheet. The data dictionary may include one
`or more data definitions specific to the network device and a
`global unique identifier for the network device. ‘The data
`dictionary and data are received from the network device.
`Data definitions from the data dictionary are used to extract
`and process information from the data. The data dictionary
`may include a hierarchal classification scheme for data
`includinga first level, a second level anda third level, wherein
`the first level defines a type of data, wherein the second level
`defines a type of action, and whereinthethird level defines an
`object of the action.
`
`
`
`961
`
`Begin Project
`Design
`
`
`
`
`XMLFiles are created by
`
`the developer, then
`processed by AppGen
`
`
`
` Link Table for
`Create project-
`specific
`project (XMLFile
`
`’ LinkTable
`
`Craate project-
`specific
`String Table
`
`
`
`989
`
`
`All XMLfiles are optional, so only the
`onesthat were actually created for
`
`the project are provided to AppGen.
`
`
`
`001
`
`Apple Inc.
`APL1056
`8,923,941
`
`U.S. Patent No.
`
`FITBIT,
`
`Ex. 1056
`
`Apple Inc.
`APL1056
`U.S. Patent No. 8,923,941
`
`001
`
`FITBIT, Ex. 1056
`
`
`
`5pSSNCUBINGYANNSNODWHIIW3HSUeISKSLD
`
`
`
`
`
`
`
`Xe|dwoZJO}yomawes4SUO}}BOIUNLUWODeAndepy
`
`VbSls
`
`Patent Application Publication
`
`
`
`
`
`
`
`27svasi0FULS311
`
`
`SOI[IWE4Pue‘SIOPIAOIY‘SIaKeY0}UONEWOJUTJOHLWaHLe
`
`
`
`
`
`
`
`
`
`
`
`Sse00yOull][BeyPUYEOHPapinsslag
`
`Jun. 5, 2008 Sheet 1 of 44
`
`ozNoluwnusce
`LNSWZOVNVNAORN
`
`
`JNSWAOVNVINee
`
`SSSNTISMS_
`
`ONDIOSHO
`
`41asGZayo03u™ye
`_7NOIsio3daaqind
`
`
`1YyOddNs
`
`av)
`
`
`
`FUVOAUNTIE
`
`HLW3H
`
`
`
`WNOSUSdSMYOMLIN
`
`US 2008/0133699 Al
`
`
`
`
`ZaYYOMINVYSSOWIALAVOYEISISSYWIEH
`
`
`
`
`MeN.(uoysayooeyep-HHJe1N}}99)
`
`JeuoissajolgAt\gz
`
`bhsiaAiBared
`
`002
`
`FITBIT, Ex. 1056
`
`002
`
`FITBIT, Ex. 1056
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 2 of 44
`
`US 2008/0133699 Al
`
`=
`8 O O_O
`i\° 0099 $070
`3| OO O10, 0.0.0
`220 GQO\D_O $0.0
`35 otatyb Soo
`
`
`5 THO h O 0,0
`2 TM ip
`4}5
`Pay)
`
`W|@D Nik NCD
`
`
`DevelopmentOrganizations
`=>BOY R& Standards
`UseModels—~45 [2, <7—
`
`
`YT ORM \D
`aNA
`Xf
`DK
`KD 8ve \
`\
`
`x
`GINO)
`QD ¢ 5Y © £F
`i)((
`se
`ey
`TD
`tO, 85
`Oy ONG O
`§
`
`5 MK anORCEO OHO OY
`
`
`
`
`ManagementofComplexCommunicationsSystemsToday
`
`
`
`
`
`
`
`§
`
`A
`
`\
`
`:
`
`"
`
`FIG.1B
`
`003
`
`FITBIT, Ex. 1056
`
`003
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 3 of 44
`
`US 2008/0133699 Al
`
`£9puee.egpuexjapo/Wpeseg
`uonejyoidiayuy\uoneyadazuy
`[apopaseg
`CH)\Co‘\
`
`auluseymS
`
`Gurwies7
`
`Bureo]
`
` ]OLls
`
`suoqeojddygs
`
`
`
`
`
`OMeWIELYLOREPUNO|Is
`
`
`
`peseqseiny
`
`yoneaiunWWwog
`
`To“NN
`
`004
`
`FITBIT, Ex. 1056
`
`004
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 4 of 44
`
`US 2008/0133699 Al
`
`bbc08
`
`UgS|
`
`Kemayeg
`
`OL}
`
`GbOlas
`
`JOWozU
`
`005
`
`FITBIT, Ex. 1056
`
`005
`
`FITBIT, Ex. 1056
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 5 of 44
`
`US 2008/0133699 Al
`
`Buneiedo
`
`wayshs
`
`aleEMYOS
`
`WSA
`
`uoneoddy
`
`aieMyos
`
`0&¢
`
`Ol2
`
`SNoAzepuey
`
`Jeniag
`
`uoneolddy
`
`QJEMYOS
`
`Bujeuedg
`
`waysis
`
`BIEMYOS
`
`CCC
`
`006
`
`FITBIT, Ex. 1056
`
`006
`
`FITBIT, Ex. 1056
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 6 of 44
`
`US 2008/0133699 Al
`
`FITBIT, Ex. 1056
`
`abueyoueuy
`
`007
`
`
`
`9062 uoneajddy
`
`2O
`
`le
`
`uoneoddy
`
`€Old
`
`007
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 7 of 44
`
`US 2008/0133699 Al
`
`
`
`ebessewdOVM
`
`SIE}LE}
`
`
`
`logyS08)egg,
`
`
`
`Css]Cass]Lemna]Losi]ei
`aleceL_yodey|Lwees|Loum|eqndBEd189)|||oibLVELChel60€1
`Ley—}SenbesuoyeunByuodainsseigpoojgk404G]a]WOUOXE)ayy=[z][+][+]
`
`
`
`
`GyreoesqeqeAules|[AP1~ope,AAwouoxe|
`
`
`
`
`Gog,—Isenberpoolg&404|a]WOUOXe}ey)=[+][+][+]gsO14eyepeunsseig
`LoeVSSls
`SLE,—IanbeiS]WOUOXE}ety=[+][+][z]eyepainjeredwel,&40}Q|
`
`
`
`\zey—Pandey404Q]D]WoUOXEYOY}=(ARIE[e]eyep“Edge
`
`
`
`SNUBZ[9421~coo}
`
`savads¢jose]~_1081
`
`008
`
`FITBIT, Ex. 1056
`
`008
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 8 of 44
`
`US 2008/0133699 Al
`
`Loox|Leo]La}Lemnsseiguno|-_Lavoiseiaaueists
`
`J8ujo
`
`SNUBDZ18A8]~goo,
`
`saiseds¢|eAe7~1081
`
`
`
`
`
` epg,\¥4“Josuasnoeu}AqpaulUUayepseonjenajdutiSe=[¢][9][1]eyesWeayeGunueseidesedA}UORBUUOYU!
`dW3l5]aopeensin.,.fezELAwiouoxe|
`
`
`Cae)Canes]Crean]CaoEsra
`
`
`
`
`
`
`
`
`
`
`jeuopyuBa|\pue‘azeyYEAH‘d1}O}SBIC‘DOSASBUYSAPNOUT"(qqIN)QNSSaidPOojqSAISBAU!
`
`
`
`
`
`UON&JO}S}jnseuoysouBelpou)sjuesaudasJeuysdAyUOReWWOJUIXe|dWO9B=[1][9][1]
`
`2120dOVMUSDid
`
`
`
`
`
`‘anjeaainssaidynoeBuguaseidesadA}uoqeuuojulajduiise=[z][9][1]
`
`
`
`(dVIN)eunssalg
`
`Log,S08
`
`uesejeyWee}
`
`ainssald
`
`dSSls
`
`009
`
`FITBIT, Ex. 1056
`
`009
`
`FITBIT, Ex. 1056
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 9 of 44
`
`US 2008/0133699 Al
`
`ASSls
`
`wlOny
`
`
` L_WeaNs|FS+voceFiL,Jay|Jo}eWeded|uoneiNByUOD|HeunByuoyLedLysonboy|Lu|8|29|A
`
`
`
`SZEL.eouesejoyAWOUOXELdOWM
`nico29HiIeal
`ur.U-|U-|
`Aey
`Fzrs4SMT;
`epee
`Fea
`BedNd
`
`rzpee
`
`yoda
`
`ps
`
`ropes
`
`mexy
`
`SUM
`
`010
`
`FITBIT, Ex. 1056
`
`010
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 10 of 44
`
`US 2008/0133699 Al
`
`L¥EL
`
`bEel
`
`HIME)IsSid
`
`
`
`
`(dGIN)POO|GBAISBAUIVON&JO}sy]NseusNSOUBeIp=[i][9][1]9INSSAJq
`Leo)IIE+eI)
`
`
`"BNOayyAqpauluUeyepseenjeAeyedPeay&=[¢][9][i]
`LEELSEEl
`
`
`
`
`@iNSSAdgHIND+asuodsayuoneuuojyainssalgpoojg
`
`
`
`““QUNSSAldUND+Jsanbayuonewsojuesnssaidpoojg
`RII+LIL)
`
`—<—$[=—$—$<"—_—Fser
`eeelLech
`
`uoweinGyuoddg=(z][z[1]puewmiogoumaa=(1|fe][t|esuodseu
`
`jsenbeduojeunByuoydg=(z][+][i]
`
`asuodseyUOReULOU]4g=[i][z][i]
`
`
`ysenbe,uOgeWWOJU|gg=[1]fh][+]
`
`wensda=[1][r][+|pUuBWLUO4@1N0ex3Yq=[z][e][+]
`
`‘@AJPA@’nsseudynoe=[z][9][+]
`_—_—_—_—_—
`smeigda=[1][s][+]
`Ize,—SLVOIGIad
`6eeL——LOArEns
`
`4SSis
`
`YSDis
`
`HSSls
`
`011
`
`FITBIT, Ex. 1056
`
`011
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 11 of 44
`
`US 2008/0133699 Al
`
`Sve
`
`Loma
`
`Aue|[eae]
`
`Z[aney
`
`snuag
`
`€[aAa7
`
`saicads
`
`012
`
`FITBIT, Ex. 1056
`
`012
`
`FITBIT, Ex. 1056
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 12 of 44
`
`US 2008/0133699 Al
`
`techbee)
`
`|is}OJ+DIDI)
`
`
`
`
`
`"BINSSBgNDINOAOWBAIS)-FUNSSAYd44NDdAHOALSANOAY
`
`
`
`
`
`““@INSS@ld4ND+senbeyUONeUOJU)aINssalypoojg
`
`
`
`
`
`
`
`
`
`(ejepeiqepeesuewunysnjdepooey}sule}uODUOSeas)‘UOseaY+aBpaymouyoe-oN)
`
`
`
`
`
`[ero2}ID)+DIIGI
`
`
`ee
`
`
`
`LechSECL
`
`
`
`
`
`'NS$}QNSSOldYNDAW)-SSNOdSIYSALLISOd
`
`
`
`““QUNSS@ldUND+esuodseyUONPULIOJU]AINSSAigfPOo|g
`
`
`
`
`
`egLII)+EI
`
`
`‘ASHWe|ON)ZNOLLdOASNOdS3YSALLVOIN
`
`
`
`
`
`(epoosoeueSepnjoul)abpeymouyoe-o,y
`
`soy——|FL]
`
`
`
`
`ION)-bNOILdOSASNOdS3eSALLVDSN
`
`
`
`MSDis
`
`013
`
`FITBIT, Ex. 1056
`
`013
`
`FITBIT, Ex. 1056
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 13 of 44
`
`US 2008/0133699 Al
`
`FIG. SL
`
`1333
`1331
`-_-e_ _—_oTlleoo
`REQUEST FOR BP CUFF PRESSURE- (Give me your Cuff Pressure.)
`+
`EYLel2]
`Blood Pressure Information Request + CuffPressure...
`1335
`1337
`he
`POSITIVE RESPONSE- (My Cuff Pressureis N.)
`MIG) + MEE]
`Blood Pressure Information Response + Cuff Pressure...
`
`NEGATIVE RESPONSE - (No!)
`[e-ode ]<— 18
`No-acknowledge (This message includes an error code)
`
`REQUEST FOR ERROR INFORMATION - (Give me your Errordefinition for e-code.)
`fe) [1] LenseJx— 8
`Error Information Request + Error Number...
`
`RESPONSE - (Errorinformation for e-codeis “I am busy’.)
`eV IG) + [21] [8] [3][_ data ]<— 1351
`Error Information Response + Human readable error information
`—_—v” _—_eeaeaeaeeeeeeeee
`
`1353
`1355
`
`FIG. 5M
`
`1361
`1359
`aaaee=nN
`
`PUIG) + GIGI) Loe]
`Blood Pressure Command Write + some configuration information...
`
`POSITIVE RESPONSE- (Yes)
`[5] 0)[eo]<—v
`Trap (acknowledge or Yes) Messageincludes an error codelikely to be zero
`
`NEGATIVE RESPONSE- (No!)
`[20] [2] [4] [esode J<— 8
`Trap (no-acknowledge or no). Messageincludes an error code.
`
`014
`
`FITBIT, Ex. 1056
`
`014
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 14 0f44
`
`US 2008/0133699 Al
`
`FIG. 5N
`
`1367
`
`1369
`
`Clfs]L] +
`Blood Pressure Command Execute + parameter(“Start_6P")
`
`POSITIVE RESPONSE- (Yes)
`fo] [4 ]0] (easeJ—07
`Trap (acknowledge or Yes) Messageincludes an exception or zero for no error.
`
`NEGATIVE RESPONSE- (No!)
`[=}L] [eseJx—1
`Trap (no-acknowledge or no). Message includes an error code.
`
`015
`
`FITBIT, Ex. 1056
`
`015
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 15 0f44
`
`US 2008/0133699 Al
`
`FIG. 50
`
`1375
`
`1377
`
`
`CIC + GICI2) LJ
`Blood Pressure Information Report + Cuff Pressure...
`
`POSITIVE RESPONSE - (Yes)
`[20] [2 }[o] Le-code ]<— 1978
`Trap (acknowledge or Yes) Message includes an error codelikely to be zero.
`
`NEGATIVE RESPONSE- (No!)
`[e-code |-<—— 1381
`Trap (no-acknowledge or no). Message includes an error code.
`
`FIG. 5P
`
`1383
`
`1385
`
`CALC] + G) fe) 2]Loee]
`Blood Pressure Information Report + Cuff Pressure...
`
`016
`
`FITBIT, Ex. 1056
`
`016
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 16 0f 44
`
`US 2008/0133699 Al
`
`FIG. 6A
`
`1387
`
`1387
`/
`
`1387
`
`bert
`
`PRA|JR
`
`Am Yyy Up ty
`ayF203
`
`017
`
`FITBIT, Ex. 1056
`
`017
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 17 0f44
`
`US 2008/0133699 Al
`
`FIG. 6B
`
`1395
`
`Family Numeric - Genus Data - Species N a“
`[x][6][+] = Systolic Numeric - Species1
`[x] [6][2] = Diastolic Numeric - Species 2
`[3] = Heart Rate Numeric - Species 3
`= MeanArterial Pressure - Species 4
`
`= Temperature - Species 5
`
`= Sp0> - Species 6
`
`PIEIEIEEfolelfellelle]Eells]7|= Weight - Species 7
`
`PIRIEIIEFIEIEIGIGIGIEAIFS)7|= Weight - Species 7
`
`7"23.= ==
`
`meric
`
`oO
`
`a 1393
`- Genus Configuration - Species N
`= Systolic Numeric - Species1
`
`= Diastolic Numeric - Species 2
`
`= Heart Rate Numeric - Species 3
`
`= Mean Arterial Pressure - Species 4
`
`Temperature - Species 5
`
`= Sp0+ - Species 6
`
`018
`
`FITBIT, Ex. 1056
`
`018
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 18 of 44
`
`US 2008/0133699 Al
`
`
`
`019
`
`FITBIT, Ex. 1056
`
`019
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 19 of 44
`
`US 2008/0133699 Al
`
`1405
`
`1411,
`
`1413
`
`FIG. 6D
`
`1415
`
`
`
` 1409
`
`1407
`
`1409
`
`1414
`
`1413
`
`FIG. 6E
`
`020
`
`FITBIT, Ex. 1056
`
`020
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 20 of 44
`
`US 2008/0133699 Al
`
`Storage
`
`
`
`
`1421
`
`Intemet
`
`1429
`
`021
`
`FITBIT, Ex. 1056
`
`021
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 21 0f44
`
`US 2008/0133699 Al
`
`FIG. 7B
`[+][¢J+] = diagnostic results fora Noninvasive blood Pressure (NIBP)
`
`——
`1431
`
`FIG. 7C
`
`ae
`
`i
`
`FIG. 7D
`
` DICTIONARY TABLE - NIBP ATOM
` valonaneaoy0%]—ayy
`
`022
`
`FITBIT, Ex. 1056
`
`022
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 22 of 44
`
`US 2008/0133699 Al
`
`1457
`
`
`
`1461
`
`1465
`
`FIG. 7G
`
`STRING TABLE- Language -- English
`1463
`1467
`
`1459
`
`Index 1
`
`Ooé2 index 3[oriset[index4][orset
`index 6 [oftset|| Index 7
`index 8
`Index9Offset
`NULL]|
`Diastolic
`Heart Rate
`[NULL
`=D5 xerial Pressure - MAP
`Reading Quality
`||NULL|]
`|/NULL|]
`Green
`ULL
`NULL]} Red
`_||NULL|] Non Invasive Blood Pressure - NIBP |[NUL
`Zz
`
`aa
`
`023
`
`FITBIT, Ex. 1056
`
`023
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 23 of 44
`
`US 2008/0133699 Al
`
`FIG. 7H
`
`1469
`
`DICTIONARYTABLE- NIBP
`
`
`
`LINK TABLE
`1116][fer after 2fftem3
`TRING TABLE
`
`Index 8
`
`'
`en
`uality=}{NUL
`22
`NonInvasive Blood Pressure-NIBP NUL
`—!
`
`$a
`
`—==HE
`
`a|ult3onZz
`HEa=
`——!3Se;
`—35|a>=
`i|37)3a7S==coo@=
`
`LL
`
`Heart R:
`
`NULL
`
`024
`
`FITBIT, Ex. 1056
`
`024
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`
`Patent Application Publication
`
`<UVONVLsds,=sepeds.yiyquo,-snueB,¢aINUd,=AIMIeY,001,=UOISION..LSGdEND.=A/Ge.PISGABIND,=SS2PNOLLINIASC>-8eeesses><vIvqu9->
`
`
`
`
`
`
`
`
`,0"p,=UOISIAA[WXE>JA<SSSSSSSSaSSSaaSSSSSSSTSsss-|>.<d@INWy,=@WeEUAIWYs>-V8‘9laLLbl<2.b°6598-OS/.=5ulpooue
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`<—100UOISISA-|>
`
`
`
`«9Z001.=VVSH/WU,=SHUN,/0°0,=21298.NOISYIALNAYYND.=VOISIGAXEW,OO},=UOISJOAUIW,d11038AG,=9WeU9LIU],=ed/}yaaaW>
`
`<SZ00L.=VHV.6H/WU,=S}IUN,10°0,=9120S.NOISUSALNIYYND,=UCisieAXew,00|,=UOISISAUI,9}[0}S21q,=9WWEU9}Ju),=90A]YAqWSN>
`
`
`
`
`
`
`_</.{s}uNnBYUW10°0Ul}dg9110}SAg,=jUEUIUOD
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`«97001.=VHVSH/WU,=SYUN,10°0,=129S.NOISUSALNIYYND,=UOIsIeAXeW,00},=UOISIOAUIW.gWIN,=SWEU9)4UI,=9d4}YAGWAW>
`
`
`
`
`
`
`w0S001.=VHVWd.=SIUNNOISUSALNAYUND,=UOIsJeAXeU,00),=UOISIOAUI.YH,=eWeU.g}JuIN,=edA)YAgWaW>
`
`
`
`_</.{syunBYww10°09Ul}dgO110}Se]g,=JUeUNICD
`
`
`
`
`_</.{s}unBYWUW1.0'9Ul}eunsselgfee}URS),=j]UaWWOD
`
`
`
`_</.{syun(9ynujyysyeeg)WdUl)23eyHeOHdEIN,=]UEWULUCD
`
`
`
`
`
`
`
`
`
`
`
`Jun. 5, 2008 Sheet 24 of 44
`
`US 2008/0133699 Al
`
`
`
`
`
`
`
`</.00L=UOISIOA,9Z},=2enjennejep,WIWdL39dS,=sepeds.1SandaMud,=snueb.dgiINWa,=AjIlwe}JOYSSIN>
`
`
`
`
`</.00},=U0ISI9A,OIINOD_LNdds,=se09ds,ASNOdSTaUN,=SNueb.gGINW4,=Alwe})IDVSSAN>
`
`
`
`
`
`
`
`
`</.00},=UOISIOA,IANOD1390S,=seNeds,LSINOIAUD,=SNueb.dGINWS,=Aywe)IDySSIW>
`
`
`
`
`
`</.001,=UOISJAAWIVLNdds,=seneds.3SNOdSAaUD,=SNU86.fGINU,=Ailwe)JQYSSIW>
`</,00},=UOISI@A,ALNOSX3dS,=se0eds.QNYWWODUD,=snueb,ggiNwig,=Ajwe;39ySSaW>
`
`</.001,=UOISIOA.ALTMOS.=Sal0eds.GNVINWODUD,=snueb,ggINW4,=AIWwe})IOYSSIN>
`
`
`
`
`
`</.00},=UOISIOAWWAULSdS,-SadedsWYaeLSUD,=snueb.g@iNWd,=Allwe}OYSSIN>
`
`
`
`</,00b.=UOISIOA,1NOdaNdS,=Seleds.SNIVLSUD,=snueb.dgINws,=Ajlwe}JDYSSaW>
`
`
`
`
`
`
`
`<SA9VSSIN>
`
`<MINY4/>
`
`
`
`<318VlSal0S5dS/>
`<NOLLUNIS3SQ/>
`
`<SSDVSS3N>-
`
`
`
`
`
`</.05=ON|BAUNEJOP,AYVONVLSdS,=eweuS31I94dS>
`
`
`
`<318VLS310ddS>-
`
`025
`
`FITBIT, Ex. 1056
`
`<SUS8WAW/>
`
`<SYUSaWsN>-
`
`025
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 25 of 44
`
`US 2008/0133699 Al
`
` €or
`d4di4d453%0=01S10ddaddd44*0=GIS19
`
`BunsAejdsigdewe180
`elyuogeoyddy
`S8tlJJO}PIBUSS)
`
`
`‘onaseig||WAVS[e0s“SI]UN‘EQXO
`
`
`‘ayoyshg||VV8129S“S}iUN‘EQxE
`
`
`dew|{Viv‘ele9s‘syiun‘eoxo
`
`Areuonoigeye
`
`
`
`‘MH[Wty“8120s‘Sian‘EQxO
`
`
`
`
`SOULNSTWXHNejeq
`
`Saige]
`
`SZ¢t
`
`
`
` b}eqSOlAeq/6ZPL
`
`
`
`(Wx)1984S
`
`Bunsixg/Lvl
`
`UOHBWUO}U
`
`026
`
`FITBIT, Ex. 1056
`
`026
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 26 of 44
`
`US 2008/0133699 Al
`
`Aj
`
`
`
`(ezyjeues)Aueulg
`
`
`
`(ezyjeuesaq)Areulg
`
`
`
`(azjevag)TWX
`
`
`
`(ezyeueseq)TWX
`
`Buus
`
`Aeug
`
`UONeWWO}U|
`
`UONBLUOJU}
`
`{1'9'l}=aISTO
`
`_—‘QyO}sAg
`
`‘oO}SeIQ
`
`‘4H
`
`dew
`
`{t'9'b}=aisTo
`
`‘ZOXO
`
`‘ZOXO
`
`‘ZOXO
`
`ZOXO
`
`IShLSse|9uoneyuetue|duyGIONSiok/6ZrI
`
`
`
`4Byeq20100q
`
`U8Dis
`
`027
`
`FITBIT, Ex. 1056
`
`027
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 27 0f 44
`
`US 2008/0133699 Al
`
`1491
`
`y
`Machine Based Organisms
`1497
`
`1495
`
`oy
`
`
`
`1499
`
`028
`
`FITBIT, Ex. 1056
`
`028
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 28 of 44
`
`=—US 2008/0133699 Al
`
`FIG. 8E
`1503
`
`‘sot
`J
`
`LINK DATA - INTERCHANGE PROTOCOL(Envelope)
`1505
`
`MESSAGE SEQUENCE- SEMANTIC PROFILE e.g, LANGUAGE CONSTRUCTS
`MESSAGEDEFINITION - MODELING
`MESSAGE IMPLEMENTATION - WIRELINE
`
`OBJECT DEFINITION - MODELING
`OBJECT IMPLEMENTATION- WIRE LINE
`
`1607
`
`[OBJECT CRC
`[MESSAGE CRC
`ENVELOPE CRC
`
`FIG. 8F
`
`SESSION
`
`/
`
`LENGTH
`
`BUFFER
`
`CRC
`
`029
`
`FITBIT, Ex. 1056
`
`029
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 29 of 44
`
`=US 2008/0133699 Al
`
`15131545
`
`1511
`
`1519
`y
`
`1517
`\
`MESSAGE MESSAGE
`
`MESSAGE SIZE—ENCPT/ CRC
`
`COMP
`,
`ID
`:
`OBJECT PAYLOAD
`|
`4
`(OPTIONAL)
`|
`
`‘
`|
`{ \
`Encryption 4 bits}4{|i|{|Reserved 4 bits
`
`/
`
`\.
`
`FIG. 8G
`
`030
`
`FITBIT, Ex. 1056
`
`030
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 30 of 44
`
`US 2008/0133699 Al
`
`
`
`juowebeueyuoHeWWojul/snuesesucdseyysenbey
`
`
`
`
`
`H8Ola
`
`Sesh
`
`
`
`
`
`
`
` PUBPUEISHVN @JUSWS|5OMISN€ZS1VJUSW83OMSN
`
`LoS}
`
`031
`
`FITBIT, Ex. 1056
`
`031
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 31 of 44
`
`US 2008/0133699 Al
`
`
`
`(yosyoAouepunpey
`
`ZISBLP1990Z
`
`I8Sls
`
`
`
` JEX14D)DUD38/00Z/CeSh
`
`LoS}
`
`
`
` uaisiedj2e/qQ\SES}
`
`0}00Z
`
`18100Z Play314-8400|
`
`8ZISEJEP
`algojeuesjo
`
`AZIS19300Z/asto
`Lesh/6751
`
`
`
`J2}00p
`
`032
`
`FITBIT, Ex. 1056
`
`032
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 32 of 44
`
`US 2008/0133699 Al
`
`
`
`
`
`azis-ayAqjenjoeay]SiSIU]Jequiew
`
`
`
`Ol}JOOZis-ayAq0}PayBaIpapsjiq¢
`
`
`
`=Zeylunx3)“|snujw‘adAy94}40
`
`(LLO<-€=1-Serqy
`
`
`
`peubisurseedA}auyBey0}119|
`
`xeyseedAyoyBey0111g1
`
`julogBunko}seadA}euBey0}41|
`
`
`
`AeuyanesseedA}oujBey0}JIq|
`
`Jajuiodseed}ouybey0}119|
`
`rsSls
`
`bbOL
`
`
`
`£201220EbOL6b0bGeO}6¢0}/LLOL
`
`L2OL
`
`SOL
`
`
`
`
`
`pots{zle}ris]|gs/
`
`q
`
`Leal
`
`033
`
`FITBIT, Ex. 1056
`
`033
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 33 of 44
`
`US 2008/0133699 Al
`
`
`
`
`
`
`ueSiSIU,YaquiewisityjosunelyBuquasaudasanjea19-9)(SUN)
`
`
`
`
`“SYUNPeJOIsl]UMoLDAyTeqoy6@Woyanjenpayesownue
`
`M8‘Old
`
`
`
`
`
`
`
`
`
`afpeymouyoudynowaspalgousamjaqSieqUIAU!6}2,2000}
`
`
`
`
`
`
`
`
`
`“SOUBUASS$J@qUIBWWJEU)jO
`
`
`
`
`
`
`pesnaqued324)JeYQUAp!jesieAIUNBBuguesaidayenjeduq-Ze(Selly)LSOL
`
`
`
`
`
`
`
`
`
`
`(UoIsJeAUI“UIAS01SIRIIEARS|JSqUISSILUOISIOAUORIUJApWINLUIUIWYagBuquasaidenenjeAJiq-9)SIQePEARS}JOqUILUSILUOISJOALOQIUNaPWUNWUIXeUUOt}Guquase.dayenyeayo-g1(UoIsueAXEYY:XeY|="UlanyenpapooueAleuigBSISIU]“aqUOWsiuyJoadA}ayBuguesaudesanjeayq-g(20K,31)LUl
`
`
`
`
`
`
`
`
`(Aqwiey24kuogiuyapsinAqpayoddnssepedgjoJequunu[230]au}Guquaseidayanjea}iq-g(SaidadsjoJequNN:Netl
`
`
`
`
`
`
`
`
`
`
`
`
`
`jenbeeqfmN)“uogUyapsipAqpayoddnsseedseyBuquesaudalsanjeny¢-¢‘N0}|(Setoeds:5TN|UOHIUySpSKAJOSNUAdetpSuguesaideenyea119-8(snUES‘9GEOL
`
`
`
`giqeyeneAjuosisiyy‘saquielUSiyjJOCISSEIDeu)Hujueseuda:19)b9S3|BeyAauiyenjenya-Ze[euONdO(CISseID
`
`
`One|SuyJ!ajqeeneAjuoSISILL=JequiatSiijJO)sjuauejeAewejoJequinuay)Guguasada:anjeAj1q-9|,(BUCA(821gAeuy:92iS)sro
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`pozisajqevenBugeals‘sjueuodiuosjeuogdoseyuoqduosapJaquiayoR3"SUORIeSUOREULOJUPpJEqWoWl
`
`
`
`
`
`ueS|SIUJ“JOWELLSI}JOe/e98ey)BujuasaideenjeA319-9)(21295)
`
`
`
`papua}XeOW0}|pue‘suoduosepJequewDy]0}|ueJepeayLoRIUYadetyGuynoljo4
`
`‘saykggJOsjuwiBesjuejsucoaiesuoqIespapualxepue‘sa}Aq||,pue¢UaaMyaqsjuauibesNs
`
`
`
`
`
`
`
`
`
`
`anjeajiq-g}UOqUYaCUONIUYEPSipUlSHEquIBWUJoJequinuayyHugueseidesenjeA19-9)GuNODJequiayy:D|S|UORIUYepSiu}Jo‘SayXqUl‘ezisalyGuqueseiday(221‘Sq,6E01
`
`
`
`
`'Safeds[feJoJsl]UMOUYAyeqo|6eWayanjeApe}eiewNue
`“‘ISSeIDpeypads&YWJO|AaAgION&40JeIGOSIOWedhJosjsequieweuJ=140
`
`
`
`
`
`
`
`LEO}UOIUYEpSILAJOLOISIaAGuyBuUeseudayenjenyq-g}(UOISIEA:A)=(UORIUYEPSIJOSEqgFSUOLYJOSNABLNO}
`
`
`uomiuyapay}JoAueayBuguesaudananjenyq-9)
`
`LvOl
`
`6P0L
`
`€S0b
`
`034
`
`FITBIT, Ex. 1056
`
`034
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 34 of 44
`
`US 2008/0133699 Al
`
`
`
`
`
`
`
`
`
`‘way]Usenjagewesay}aleSoSUa}eIeYoou]BoUIS‘en|eAjes{joBuyysBuryoyew
`
` |[a]£8|a|asa
`
`
`
`
`
`
`
`
`
`
`
`
`
`‘sayAqul‘jasyoau)Bugueseidasanjeay1q-91(JesyOBuus:oS)S601
`
`
`‘UONBIEWINUEAGUASIL]LAIMpeyeiosseHuLs4}JO]U01)Oy}0}
`
`
`
`
`
`‘UONdSSG4}JOpus6y}JeYOO}BuysoY)UIpeUle]UCD
`
`<3
`o
`
`LOL
`
`
`
`"UONRIOUINUZSILJO}SeLyUSJOJBeWNUT
`
`
`
`
`
`
`
`yuR}sucdoy)Huquesaidesanjea11-9)(enjeAJoyesewnuZ‘\j3)
`
`
`
`‘JOJEJOLUNUZSIyyJO}ONjeAjeuboyul$601
`
`035
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`
`JoJaquinuey)Bugueseudeienjea310-91(}uNODJoyexewNUZ:O/3)
`
`
`‘UONRJWUNUAaquUIeWSit)YIMpayelsosseHuLysey}JOJuddeu}O}
`
`
`
`‘seiAqul‘yasyoau;Bugueseudayenjeayig-91,(}@SYOBuLYS:¢S)
`"UO1}I8SSu]JOPUSBU}JEYOO}GBuyseu)ulpeuieyucoeat
`
`
`
`
`
`
`
`
`
`
`
`ul‘Jasyoau;GuguesaidesSnjeAyIG-91(JeSYOJoyeeWNUZ3)
`SY}JOLEISBy}0}UOISSTWXotJOJUoYalgWoy‘sayAq
`
`
`
`
`
`UOReIOWNUS/JequisyySIyyJO}SeLquednyco]soesawNUZ
`
`
`
`
`
`
`
`
`
`saunnosjuswaGeuewewesau}YIMey}pajpueYyaleAayy
`
`QO
`
`==
`
`
`
`©= 6
`
`
`
`BaAeYUBDYJOgPUR‘JesJO}e/eUNUSUeYIMPajeioosseaqUeDWay)JOYogJepesy
`
`
`
`
`
`
`
`UO}DeSWXuyUlAemwesalypayeealesaujueVOHeseUINUZpurJOqUEW|:e]0N
`
`
`
`91421Buyssiuy
`
`
`
`
`
`
`
`
`
`ul]SuoneawNUGJOJaquinualyBujueseidayenjeA}!1q-9}(JUNODUOReeWNUZ:QUS)
`
`
`
`
`
`ajqe]Gungsiyysoyoyewyeu;uoNUyep
`
`
`
`
`
`
`
`
`
`
`
`au}UlSIaquaWJOJaquinUau)BujUesasde,anjeA11G-9}(JUNODJequuayy:O\W)
`
`
`
`
`
`
`
`
`
`€Z0b
`
`GLO}
`
`2201
`
`6L01
`
`L80b
`
`901
`
`LLO}\
`
`L901
`
`680}
`
`L601
`
`035
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 35 0f 44
`
`US 2008/0133699 Al
`
`FIG. 9A
`
`1543
`
`Good Marginal Poor
`
`Non-Invasive Blood Pressure
`
`Systolic
`
`120.00 mm/hg
`
`80.00 mm/hg
`
`70 BPM
`
`90 mm/hg
`Ooo
`
`1555
`
`4557
`
`1559
`
`036
`
`FITBIT, Ex. 1056
`
`036
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 36 of 44
`
`US 2008/0133699 Al
`
`rae)eee)paes]fagueeapwons]‘PEaco}
`
`Eelaq6Ola=;LByuod
`
`
`aouaiajeyL9StAwouoxeldoWM
`
`JA=.e|
`jnq||sash__|Lb
`
`€9S}
`
`037
`
`FITBIT, Ex. 1056
`
`037
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 37 of 44
`
`US 2008/0133699 Al
`
`FIG. 9C
`
`FIG. 9D
`
`1567
`
`~dce.a<z2o=Ooo
`
`Lu
`
`a.aZz
`
`FIG. 9E
`
`WwW—<-—%<zaOKeOQ
`
`1571
`
`'
`
`ouaz=
`
`1875
`
`038
`
`FITBIT, Ex. 1056
`
`038
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 38 of 44
`
`=—-US 2008/0133699 Al
`
`FIG.OF
`
`FITBIT, Ex. 1056
`
`Memory
`
`
`Atoms(0-127)4DynamicAtoms(128-255) 7,Standard
`
`
`
`1583
`
`1581
`
`1579
`
`Machine
`
`é
`
`WN
`
`Ny
`
`\ \
`
`\S
`
`1577
`
`
`
`ComputePlatform
`
`039
`
`FITBIT, Ex. 1056
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 39 of 44
`
`US 2008/0133699 Al
`
`96Sls
`
`2:0-4544x019:2
`
`g£
`S:b
`
`%‘v:0-2'€:217:0-1‘bt:LO:01rzgs9
`
`<dVWXN10Hd/>
`
`19S}<dVWYN10Hd>
`
`
`
`S851_-~dewBungajdweg
`
`
`
`<,ysi|6u3,=ebenbue|d¥WYLSCHd>
`
`6eS}aa
`
`‘LEZ
`
`‘BPE
`
`OS:7
`
`29:5
`
`‘69:9
`
`
`
`
`
`CLL
`
`
`
`Leg,——(TINN)a12usingWeldaWeUAG
`
`
`
`(FINN)eBeyxoeyaqeyasingyya}qWWeLAG
`
`
`
`
`
`<dVWY1LS0Hd/>
`
`
`
`(TINN)eynulyJedsyeeg
`
`
`
`(TINN)siun
`
`
`
`(TINN)Agend
`
`
`
`(FINN)usaI9
`
`
`
`(FINN)MO}9A,
`
`
`
`(TINN)pew
`
`040
`
`FITBIT, Ex. 1056
`
`040
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 40 of 44
`
`US 2008/0133699 Al
`
`‘uegddy0}
`
`pepiaaideuejoo[oudou;
`
`
`
`
`
`
`
`
`
`
`
`Jo}peyeeloAyenjoeJemJeu)SEUO
`
`
`
`alyAjuos‘jeuondoeseSelyTIXIV
`
`uagddyAqpesseood
`
`au)AqpayeeioaleS9i!4NX
`vay]‘uedojeap
`
`
`(814TWX)plod
`
`JoyaiqeLBuys
`
`
`
`Busixeasney
`
`suoniuyed
`
`
`
`yeloudayealn
`
`oyroeds
`
`9198)Buns
`
`40}91021YUN
`
`
`
`alldWX)pefaud
`
`
`
`-pefoideyeal
`
`oyioads
`
`
`
`eigeLyury.
`
`bS6
`
`MUBBD
`
`SUONIUYSp
`
`@ll3WX)
`
`|ubiseg
`
`
`
`yoaloidJo}Sad
`
`
`
`yalaigujbeg
`
`
`yooloudJo}pepaeu
`Sil[12YoOD
`gyeJ0d109uU]
`
` yndjnoiuagddyunyi
`@0iNos
`
`
`
`yoatoudoyul
`
`apoo
`
`686
`
`VOlSis
`
`041
`
`FITBIT, Ex. 1056
`
`041
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 41 of 44
`
`US 2008/0133699 Al
`
`
`
`
`
`
`
`Yul]OOquiAsjoJequunua4)Bugueseude,enjeAONelWNUyIqG-9}(UNODxUIT:97)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Oyu}Jesyoay)BugusseideyonjeaovWwNUyoO-zeE(97YEnoyy|,syury91-$4)
`
`
`
`
`WOYyBANE|AlSIJESYOSIYL“UlNOqwASpeyEjaseYpJO}yoo/gBunsey
`
`
`
`
`
`"yesyyoojgBurgaseu)Jopeseu
`
`
`
`“ajqe}Siu}UlejqeyjeAeSaujueUOAE|suey
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Buysyoe3‘abenBue)oyeds810}sBuyysyoyoojgsnonByuo_(sBurys)
`
`
`
`“pUd-0]-pudPazo}s[JealeAoyypue‘pPayBUTLUUS}-|[NUS!490]qSI4UI
`
`"yo01gBus4}40pue
`
`
`
`
`
`
`
`AJoAeu0}JoSyOou)Bunuesaide!enjeaouaWNUJIq-Z¢(pugBuus:3S)
`
`
`
`
`
`
`
`g0-Ola
`
`SOL}
`
`LObL
`
`601}
`
`LEE
`
`ebbt
`
`042
`
`FITBIT, Ex. 1056
`
`042
`
`FITBIT, Ex. 1056
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 42 of 44
`
`US 2008/0133699 Al
`
`
`
`
`
`
`
`
`
`
`
`®GARYUL)UJOdPUE‘JesJOJEJEWNUSUCYIMPajeivosseaqUBDWay]JOYOR
`
`
`
`
`
`
`
`‘aqueuoNtUyepS1y}JOCISseIDayyBunuesaidesanjeniq-Ze(cIsse19:C19)
`
`
`
`
`
`
`
`
`
`
`
`suonesewnuyjoJequinueyBuyuasasdayonyenj1q-91GunoDUOHeJewNUZ:9uy)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ul‘JasyoayyBujuasaidasenjenyiq-9|(esoJoyeEreWiNUZ93)
`
`
`“UOHBIOWUNUTSqUaYS/4yJO}SeLyuednyoo]JoyeseLuNUZ
`au}JOHEIseU}0}91qGe)Burs@1pJoJUEYEYWOY‘se]Aq
`
`
`
`
`
`
`
`
`
`‘aqayBuysjewuoUau}WoyXo}SACU
`
`
`
`
`
`JosoquunuayyBuguesaidayanjea1G-9}(juNODJoyBJaWINUZ:DI3)
`
`
`
`
`
`
`
`
`
`‘uO}JeIOWUNUZSIU]JO}SeuUeJoyereWINUZ
`
`
`
`
`
`
`
`
`1X9}OANA)O}Pasnoq[IMSIy]YO}BsewNuesiytUMpayetosse
`
`
`yuljooquiksolyBuquasaudesanjea9-94(4UI]dI}oqWAS:1S)
`
`
`
`
`
`
`
`"eqe}BuuspeusououjWoy
`
`
`
`
`
`
`
`jueysuooey}BuquaseidaanjeayIq-9)(anjenJoyeJewNUZ‘y3)
`
`
`
`“JOyBIEWNUZs{UyJO}enyeajesBeyU!
`
`
`
`
`
`yoeg‘seljUzdnyoo7uoRiUyeq9O}|eueaay‘JUNODLONIUysGayyBuIMo}JO4
`
`
`
`
`‘IgquIaWJOJes||ny@PueGIsse[Burpnjou!uewBesdnyoo]|jryesujeyucoAque
`
`
`"SaLUa-qnsJOyeseLUNUSpuUe‘UONeJeWNUS
`
`
`
`
`
`
`
`
`
`‘a]qe}Yul]a4)UlAemewesey]payeeeleSOLUSUO/BIeWNUTpueJEquId|:e}ON
`
`
`
`
`
`
`
`
`
`
`
`Kau)‘Wey)UaaMjeqalesEY)eleSOASUEPRIeYOayyGauls“Yul]OOquIASBuryojew
`
`
`
`
`“soundsjuswebeuewswes94)Lyay]pajpueyaue
`
`
`
`
`
`au}U}SlaquelusoJequinuayBunueseida:anjenyiq-9}(JUNODsequieW:OM\)
`
`
`
`
`
`
`
`0}pasneq|IIMS|UL“UOeJOWUNUa/JEqUEWSILYIMpayeposse
`
`yulysyoquuAseuyBujuesaidasanjeAyq-9}(UITdIoqWAS:75)
`
`
`
`
`
`81GEL4UrTSIRul
`
`
`
`age]Yur]Siu}seyojewJey}UORIUYSEP
`
`
`
`
`
`)
`
`=
`LU
`
`I
`
`VOL‘Sls
`
`2=
`cS
`ul
`
`N~
`
`uu
`
`==i—_
`bu
`
`Pl
`uy
`
`Ooul
`it
`
`©L
`
`N
`us
`
`Q==
`
`glo
`
`J
`
`kobb
`
`SCLa
`
`dZbh
`
`62bh
`
`bEbb
`
`Cebl
`
`6EbL
`
`bPbb
`
`evbh
`
`043
`
`FITBIT, Ex. 1056
`
`043
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 43 of 44
`
`US 2008/0133699 Al
`
`()AleuondsiqgioWo~+
`()KreuonosiGglOWO+
`
`(yunoguonluyeqied+
`
`(pyuoniuyeqied+
`
`()apopyyueas}es+
`
`(Japoyyoseesjes+
`
`epoyyouwesWw
`peaHAnugduw
`
`Huomugeciese
`Juonjuyeqies+
`
`()uonluyeqppy+
`
`()Aquapul4-
`
`<<Uolun>>
`
`2yeqgioNd
`
`OjUpequieyy—U-
`
`OJUPO}UIOdW-
`
`LOL}
`
`ZLGH
`
`<<sasn>>GolS45Laeemnmanennnnnnnnnnrena\
`
`
`ISI<<SSb)9UOe}UOWa|dLUI>>
`fAynejeqAquaduw
`|AreuonsidgiOW
`
`(aisseig+ssejouonejuawelduut()Ajwie4+aeaarrr—=-—_—
`
`
`
`
`<<SSbf>UONEIONNSICUil>>GSbh<<SSejoLOge|UaWa|dwi>>
`
`
`
`(nuSionerewnusteeeelqogiowo+r
`()eiqenSunnsgioWo~+junoguaquieyy_w-
`
`
`Buujsio}asawnus}99)+PsqOgiONO+
`(jejqe,ebenSuetppy+'UOISsa/A\“W-
`SanteAIpelqos|OWO
`(ajqe,ehenbueWe5)+iplelyigeyeqw-
`(aieLBunSgiONO+fq-----4yejguiquaquieyyduw-
`
`
`
`(Bunguequayes+(oalqQgIOWD+
`
`sajgejabenbueyw-|<<Ses">>pusuequiayydut
`
`()Buujgseveds}es+_()}98IGOGIOWD+
`
`Keungyoaiqgddw-()uOIsI9A+
`sjuawe;qUNyW-ICS|+
`
`
`()eWeNSsE|DIED+aiqeLBumgd_w-
`JqieBenbuejeg+1uonluyaqd™w-
`qjebenbuejje5+!uone|suey|Joquiayyd-w-
`
`(Jejqe.yurippy+SZIGIOQUIA|NONEISW-
`
`Aseuonsiqdw-sited
`
`sajqeLyurWweJeyyequieyyd“w-
`BIGeLYUITED+\issejQw-
`()Bu}g}99)+!Areuoyoiqd-w-
`€SLLAeuysaquiayydw-
`
`9}4ul+
`
`COU
`
`Bint
`
`giul+
`
`QhUin+
`
`ZEWIN+
`
`JojeAgIOWO
`
`icorete
`
`()yelqOsiIOWO~+
`
`(ajqeLBurysieg+
`
`
`
`(aiqeyGunjgjeg+
`
`Snuas)+
`
`044
`
`FITBIT, Ex. 1056
`
`044
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 44 of 44
`
`US 2008/0133699 Al
`
`(AWILSIOWJoyessdo+
`
`
`(seyorsueJoyessdo+
`()pgyeoyJoye1ado+
`
`
`
`(zEyeoysoyesedo+
`
`(zgquinsoyersdo+
`QLjuinsoyesedo+
`g}uinsoyeado+
`
`
`
`
`(Jg1Julsoyesedo+
`
`()gyujs0}e12d04
`
`ZEyUl10}e1900+
`
`EPOs+
`
`79le0}|4+
`
`seyoIsuy+
`
`Sul+
`
`d+
`
`
`
`
`(),3WILSIOWJoyeredo+(),zeyoisue10}2/8d0+
`
`(),p9ye0yJoyeJedO+
`
`(),ZE}e0ysoyes9d0+
`(),9}Juinsoyesodo+
`
`(),cequinsoyesedo+
`
`(,giuinJoyesedo+
`
`(),ZEqUlJoyesedo+
`(),9}Julsoyesedo+
`
`
`
`
`
`
`(),plons0yeedo+
`
`WAlGOGIOWDJ0ye1edo+
`
`JOPEAGIOINDJoyesedo+
`
`
`
`0}
`
`
`
`>)aTUTTIeesesme>
`
`()yoruysag-
`
`XBWs}uewe|SWINNWwW
`
`-_——|
`
`ISSB}Qpexly”we
`eziSpexi{W-
`{=-~-~“
`<<sesn>>!
`
`(i+
`
`UI-]+
`
`yjdeg+
`
`Yysnd+
`
`ysnd+
`
`Suesule
`Juosul+
`
`(Qese1g+
`
`(Wee|D+
`
`()azis+
`
`()dog+
`
`(\Adw3+
`<<sesn>>
`
`OmvezSNX:
`ezyjeussog-
`Ones
`()Ado5+
`iIV9ZIS-
`
`()@ZI|EUESTWX-
`
`(rereASIONS
`(0}eAGIOWD-
`
`(uopangioWo—-
`
`(jyonysu05-
`
`()yonseq-
`
`()pesul-
`
`
`
`(JAWENSSEID}85)+(Jejqejeayiequiayy+
`
`()uUOnIUYaq}e5+
`
`()sequiajye5+
`
`(Qryequiep}99+
`
`(EZISIVIOqua/\}95+
`(Jezigiequieyyje+
`
`(edALiaquueyyjes+
`
`(edAyioqueyyes+
`
`(reyWequayyjeg+
`
`()preprequieyyjeg+
`
`(nyieque;jes+
`
`
`
`(JezBuesIWX+
`
`Qunv8ZISWX+
`
`JSQuajeg+
`
`(ezi}eueseqWX+
`
`QyysequiajNpuls-
`
`(Mequiay\ypuly-
`
`(aqueyyjes-
`()pruysuoZ-
`(ayngyes-
`
`
`
`(unodsequia;H
`
`()Adoa+
`
`
`
`()PIeAS|+ALITIeS+
`
`()pIleAes+
`
`vez(asoy+
`
`(Jazijeueseg+
`
`(Jazyeuag+
`
`045
`
`FITBIT, Ex. 1056
`
`045
`
`FITBIT, Ex. 1056
`
`
`
`
`
`
`
`
`
`
`US 2008/0133699 Al
`
`Jun. 5, 2008
`
`DEVICE DATA SHEETS AND DATA
`DICTIONARIES FOR A DYNAMIC MEDICAL
`OBJECT INFORMATION BASE
`
` i CROSS-REFERENCE TO RELATED
`
`
`
`
`APPLICATIONS
`
`[0001] The present application claimspriority to U.S. Pro-
`visional Patent Application Ser. No. 60/848,993, filed Oct. 4,
`2006 and titled “Dynamic Medical Object
`Information
`Base”, which is hereby incorporated by reference in its
`entirety. The present application incorporates by reference in
`their entireties U.S. Provisional Patent Application Ser. No.
`60/667,203, filed Mar. 30, 2005, U.S. Provisional Patent
`Application Ser. No. 60/787,147, filed Mar. 28, 2006, and
`PCT Application US2006/011373, filed Mar. 30, 2006.
`
`FIELD OF THE INVENTION
`
`‘This invention relates generally to methods, appa-
`[0002]
`ratus and systems for the communication of information
`amonga plurality of network elements, and specifically to a
`dynamic medical object information base for interoperability
`of devices and systems.
`
`BACKGROUNDOFTHE INVENTION
`
`[0003] Varied computing environments may exist with
`vastly different requirements for acquisition, communication
`and storage of data depending onparticular requirements of
`specific situations. In particular, some computing environ-
`ments may require acquisition and communication of large
`volumes and varieties of data definitions. Furthermore, the
`requirements of many computing environments may change
`and evalve over time. An illustrative example of a computing
`environmentthat requiresthe acquisition and communication
`oflarge volumesandvarieties ofdata definitions with require-
`ments that change and evolve over time may be a health care
`computing environment. Other examples in otherfields also
`require the acquisition and communicationoflarge volumes
`and varieties of data definitions with requirements that
`change and evolve over time.
`[0004]
`For example, a health care computing environment
`may include a variety of medical monitoring and analysis
`devices that process physiological data and communicate the
`physiological data via a network. The physiological data may
`include subsets of physiological data depending upon the
`application. For example, subsets of physiological data may
`include heart rate, respiration rate, blood pressure, and many
`othersubsets of physiological data. ‘The medical devices may
`include one or more types of software, and the medical
`devices and software may be configured to operate upon a
`particular subset of physiological data. The particular subset
`ofphysiological data may be uniqueto a group ofone or more
`medical devices. There may also be an overlap between par-
`ticular subsets of physiological data that are processed by
`each group of one or more medical devices.
`[0005] The design of each medical device, or any other
`machine performing health assessment, is dependent upon
`the particular subset or subsets of physiological data that the
`medical device or other machine processes and communi-
`cates. The design of the software residing on the medical
`devices is also dependent uponthe subsetor subsets ofphysi-
`ological data or clinical outcomes that the medical device
`processes and communicates.
`
`[0006] Electronic medical systems encompass devices and
`other clinical knowledge bases. Therefore,
`they must be
`capable of taking onthe trails of a highly adaptive, inlerpre-
`tive, and complex systems continually evolving. As medical
`knowledge deepens there are changes in how medicine and
`medical practice are defined. This includes physiology cap-
`tured by devices as well as clinical analysis. It is important
`that a methodfor defining, and communicating medical infor-
`mation is extensible and flexible. This is true of any other
`evolving or adapting environment.
`[0007] As aresult ofthe complexity found in medicalelec-
`tronic systemsand other complex systems, a substantial effort
`may be required to design, implement and maintain software
`that acquires and communicates physiological and/or other
`types of similar data. Over time the effort to design, imple-
`ment and maintain this software is both cost and labor inten-
`sive, Additional substantial effort may be required when the
`software is developed to execute on a plurality of interoper-
`ating devices, with the plurality of devices operating upon
`unique and/or particular subsets of data. The software may
`then be required to operate on multiple subsets of dala char-
`acterized by distinct data types and associated data defini-
`tions. Substantial effort mayalso be required wherethe data,
`including the data types and associated data definitions, may
`be subject to change and evolve over time. Substantial effort
`may also be required where the data, including the data types
`and associated data definitions differentiate from one device
`to the next duc to targeted clinical use or level of user.
`[0008]
`Software reliability may be critical in a variety of
`fields, bul is particularly critical to providing adequate health
`care. Therefore, substantial efforts are required where soft-
`ware operates upon data within a health care environment.
`Lack ofreliable software interoperability within a health care
`en