throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2008/0133699 A1
`Craw et al.
`(43) Pub. Date: Jun. 5, 2008
`
`
`US 20080133699Al
`
`DEVICE DATA SHEETS AND DATA
`DICTIONARIES FOR A DYNAMIC MEDICAL
`OBJECT INFORNIATION BASE
`
`Inventors:
`
`Chad E. 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)
`
`(30)
`
`Foreign Application Priority Data
`
`..................... .. PCT/US06/11373
`(US)
`Mar. 30, 2006
`Publication Classification
`
`(51)
`
`lnt.Cl.
`G06F 15/173
`G06F 17/30
`G06F 15/16
`(52) us. (:1.
`(57)
`
`(2006.01)
`(2006.01)
`(2006.01)
`
`709/217;709/225;707/3; 707/317014
`ABSTRACT
`
`Correspondence Address:
`PATTON BOGGS LLP
`8484 \VESTPARK DRIVE, SUITE 900
`lVICLEAN, VA 22102
`
`Appl. No.:
`
`11/905,829
`
`Filed:
`
`Oct. 4, 2007
`
`Related US. Application Data
`
`Provisional application No. 60/848,993, filed on Oct.
`4, 2006.
`
`Begin Project
`Design
`
`931
`
`DDS for project
`(XML File
`
`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
`including a first level, a second level and a third level, wherein
`the first level defines a type of data, wherein the second level
`defines a type of action, and wherein the third level defines an
`object of the action.
`
`US. Patent No. 8,923,941
`
`Create project-
`specific
`String Table
`
`String Table for
`' ct XML F‘le
`mole
`(
`'
`
`)
`
`XML Files are created by
`the‘ developer, then
`processed by AppGen
`
`Create project-
`specific
`’ LinkTable
`
`Link Table for
`project (XML File
`
`Collect all files
`needed for project
`
`Output source
`code
`
`Incorporate
`into preject
`
`All XML files are optional, so only the
`ones that were actually created for
`the project are provided to AppGen.
`
`Apple Inc.
`APLl 056
`
`Apple Inc.
`APL1056
`U.S. Patent No. 8,923,941
`
`001
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`n.nJ
`
`44r101teehS800259
`
`US 2008/0133699 A1
`
`
`
`
`
`
`
`x2an0.8x.o§meEmco=on=EEoom>=qmu<
`
`x\_..mu_nm
`
`mmsfimzoo/2.
`
`58%»82o<5.I3.2/amm<o
`>m<_2_mn_/3$20
`
`2\.
`
`ngmmEm15$:
`
`a\mwfiwa
`
`#553232
`
`mm\20.225
`
`._.zm_>_m0<z<_>_
`
`.EOnEDw
`
`20553R\9.8mm
`
`.Zzommmm
`
`_.:.._<m_._
`
`025—92202
`
`
`
`
`
`a\:55::25EogmsélmsE§<
`
`
`
`$95.49::.3”.Ba.23:82:0how
`
`
`
`mo___E£van.2839;.298;3833.85ho
`
`2:ng
`
`memiz
`
`55E:
`
`:55:/5
`
`GZEUmIU
`
`
`
`mwmzjmg/mm
`
`mxmozcmz
`
`>08
`/mm
`
`
`
`omofio“Smw/hm
`
`
`
`223.85%.$152.3.
`
`29698
`
`.mcewmoBE
`/mm
`
`002
`
`FITBIT, Ex. 1056
`
`

`

`FIG.18
`
`q)073‘OQ QQNe Standards
`DevelopmentOrganizations
`ProfilingOrganizations
`0&3
`
`)
`(B
`
`CN E
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 2 0f 44
`
`US 2008/0133699 A1
`
`
`
`0StandardsPool/55 OO
`
`O
`0
`O
`O
`
`A0 0‘ 01
`\l
`
`l
`
`w/Change
`
`53
`
`"
`
`Ihae
`
`c9
`
`{/0
`
`\ ‘
`
`(90/1!
`X )‘1:
`a
`
`00
`
`flu
`
`41
`
`
`
`Evolvrng/AdaptingMedical
`
`
`
`UseModels/45
`
`
`
`Providers/43
`
`>-
`
`N 8'
`
`—W E 2 9
`
`.
`U)
`U)
`
`C0L
`
`a
`
`.3C
`
`3 E EO 0X 2O
`
`.
`EO
`4—
`
`0I
`
`0uCO
`
`) Ed
`
`)U
`
`003
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`000025nHJ
`
`44r103teehS
`
`US 2008/0133699 A1
`
`05:32
`
`.282896
`
`Em
`
`8289935
`
`_l|\IL
`
`9.3.3..
`
`32283m
`
`2a
`
`9:58..953232:.
`
`2282
`
`or.0_u_
`
`c0=8_::EEOOmmchw—Z9505301/no
`
`mm
`
`\mesfims.885.8...
`
`8393...”.
`
`28833/mm
`
`
`
`“Sage”.comma—Sou./B
`
`004
`
`FITBIT, Ex. 1056
`
`

`

`US 2008/0133699 A1
`
`5398
`
`Jun. 5, 2008 Sheet 4 0f 44
`
`n0.nac.hbuPn0.nac.hwAtnetaP
`
`wees
`
`005
`
`FITBIT, Ex. 1056
`
`

`

`44r105teehS80025nHJ
`
`US 2008/0133699 A1
`
`.IIIIE
`
`Patent Application Publication
`523m9:880
`mso>Noucmm:a0538Qméow
`as:253.5.2
`
`56>52%
`
`
`0mmminim
`
`@380
`
`
`
`006
`
`FITBIT, Ex. 1056
`
`

`

`Jun. 5, 2008 Sheet 6 0f 44
`
`US 2008/0133699 A1
`
`n0.nac.hbuPn0.nac.hwAtnetaP
`
`85=o=8__&<mew8_§__&<
`
`
`
`wmcmceec.23222:.
`
`aa
`
`007
`
`FITBIT, Ex. 1056
`
`

`

`44r107teehS80025nHJ
`
`US 2008/0133699 A1
`
`m3::9
`
`528282
`
`Patent Application Publication
`sunSn.£5toIEEEE22‘99won?
`magaénéaé
`nanI383.
`
`HEHE“EEH22.3.:93/82\>Eocoxfl.
`
` E9\fimzue5%«Cam5.2n:2:885on.nH22\.§=_§3%22933a.2a.25083asn_H_E:9\fioaafl:o_§:m==8238.582mma.n:95:95menEBI82\538.
`
`
`
`
`.22.2:32.".82ma.89358952:uEE
`
`
`
`$832n5.35
`
`<m.O_n_
`
`mm.O_n_
`
`350N354/89
`
`
`
`83mem_o>o._/Sm.
`
`008
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`.888t89:3855.28mmwas,98:8;m22885283855.2529%muHaI629Samoa
`3&0n_s_m._.TITIalm-_é.\
`:323mm:8:aHaE23.52.23
`Rm.Encome$8555Om.mv_n_
`:8a9:853.838:2820385anEEH€<§25on
`
`
`
`
`
`
`
`
`
`
`
`.355:82EB.33“.tam:6:235_o__3m>wo5mag—ac..Emg238...".coca$695wwH52a.3£32058mg“.as$535955abgauges$388IaE
`
`000025nHJ
`
`44f000teehS
`
`US 2008/0133699 A1
`
`
`
`
`
`mgaE
`
`9:89:
`
`Om.9“.
`
`
`
`2.50N.23/89
`
`38%m.23/82
`
`SE8282
`“ex
`
`009
`
`FITBIT, Ex. 1056
`
`

`

`000025nHJ
`
`44fO9teehS
`
`US 2008/0133699 A1
`
`Mm.07..
`
`I
`
`.i_H_
`EsEHaIE
`
`Patent Application Publication
`
`m0ii!HE‘—Es5
`
`\E8:280”;229.98...n_0<>>
`
`
`
`
`
`a%figafimg
`
`.cmEEoomag
`
`Ha
`vanew
`
`:62
`
`010
`
`FITBIT, Ex. 1056
`
`

`

`n.nJ
`
`44f001teehS800259
`
`US 2008/0133699 A1
`
`
`
`
`
`
`
`52mmfl
`
`ll
`
`82mEHEB+BEEIm.9“.
`
`
`2:881E0+8:38:Eamzhésezmwen‘
`
`Patent Application Publication
`
`IlIsl(|<|||\
`
`mm?39‘mm?39.
`SE]a.0:SEE+HIE8.05
`
`cofifioE.mmHIEE6262 383wmmHEEE22.582:;mmHHEE8:83.8:95.50mmnEEB8:an
`
`
`
`29:58
`
`:8;anEEI62.?2:meu:8anEEI$232:82;803$.32:82m.23.39888%uIEHmmfl\\homabm.
`£89:Eumsgfloumm03.9,3m.
`
`3%mmHI585mmHBE_H_
`
`anF\manmE
`
`coaezmccoommuEEBmngsagesmmHum.OE
`
`...e=82mt5+“8:3:coamzces238i82m
`
`011
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`n.nJ
`
`44f011teehS800259
`
`US 2008/0133699 A1
`
`F_m>¢4
`
`aéHg
`
`>Etam
`
`~_o>04
`
`2:80
`
`86mem.95..
`
`012
`
`FITBIT, Ex. 1056
`
`

`

`n.nJ
`
`44f021teehS800259
`
`US 2008/0133699 A1
`
`EEEH+BEE
`
`
`
`
`
`
`
`...e=mm£mE0+$zoqmwmcgmztoE233i32m
`
`v5.9“.
`
`
`
`3.883cm330::mmugsocfigz
`
`
`
`moz.Fzo_._.n_OmeOmwmmm>_._.<0mz
`
`Patent Application Publication
`
`
`
`3%gaugecuss:«=3maceas£6.68comma:.commmm+omnm‘gocxoméza:+Baa
`
`
`.25ESozN29.50mngwmmw>:.<om_z
`
`Baa
`
`
`mmmw53
`
`
`
`
`
`
`
`.2335:20.500E029-mmnmwmmn—“EDDmmmou—Emma.me
`
`
`
`ham?mmmw
`
`[I‘l‘
`
`BEE+III
`
`
`
`
`
`...e:mmmiE018:chSumates238iBoa
`
`
`
`
`
`
`
`.za.233.5:30E.mmZOmwm—mm>:._mon_
`
`013
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 13 0f 44
`
`US 2008/0133699 A1
`
`FIG. SL
`
`1331
`l—_h'_\
`
`1333
`/—*—.
`
`REQUEST FOR BP CUFF PRESSURE - gGive me your Cuff Pressure.)
`+
`El El
`Blood Pressure Information Request + CuffPressure...
`1335
`1337
`/-'—"_A‘—\
`
`Trap (no-acknowledge or no). Message includes an error code.
`
`POSITIVE RESPONSE - {My Cuff Pressure is N.I
`[DIE + EEIEI
`Blood Pressure Information Response + Cufi Pressure...
`
`NEGATIVE RESPONSE - (No!)
`“1345
`No-acknowledge (This message includes an error code)
`
`REQUEST FOR ERROR INFORMATION - {Give me your Error definition for e—code.I
`IIIEKW
`Error Information Request + Error Number...
`
`RESPONSE - (Error information for e-code is “I am busfl.)
`EIEI + @K1351
`Error Information Response + Human readable error information
`\___v—/
`
`1353
`
`1355
`
`FIG. 5M
`
`1359
`F—“-—.
`
`1361
`
`III I3] E + III E
`Blood Pressure Command Write + some configuration information...
`
`POSITIVE RESPONSE - (yes)
`El «#1363
`Trap (acknowledge or Yes) Message includes an error code likely to be zero
`
`NEGATIVE RESPONSE - 1N0!)
`I1] “1365
`
`014
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 14 of 44
`
`US 2008/0133699 A1
`
`FIG. SN
`
`Trap (no-acknowledge or no). Message includes an enor code.
`
`POSITIVE RESPONSE - fies)
`m «#1371
`Trap (acknowledge or Yes) Message includes an exception or zero for no error.
`
`1 367
`
`1369
`
`IIIIEI +
`Blood Pressure Command Execute + parameter (“Slart_BP’)
`
`NEGATIVE RESPONSE - (No!)
`B 4/1373
`
`015
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 15 0f 44
`
`US 2008/0133699 A1
`
`FIG. 50
`
`1375
`
`1377
`
`EIIII + EJIE
`Blood Pressure lnformation Report + Cull Pressure...
`
`NEGATIVE RESPONSE - (No!)
`K1381
`Trap {no-acknowledge or no). Message includes an ermr code.
`
`POSITIVE RESPONSE - (X65)
`IE|*"1379
`Trap (acknowledge or Yes) Message includes an error code likely to be zero.
`
`Blood Pressure Information Report + Cull Pressure...
`
`FIG. 5P
`
`1383
`
`1385
`
`IIIEIII + ENE]
`
`016
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 16 0f 44
`
`US 2008/0133699 A1
`
`FIG. 6A
`
`f2”
`
`.1
`.
`A:
`’W;fizte-,,:f,/
`44mg“7, Hwy:
`“$3
`
`1387
`/
`Blood Pressure
`
`1337
`/
`Pulse
`
`1387
`/
`Temperature
`
`,; "2"";nfi‘ifii“ 7
`€333§i§§3§2§§3§fi
`
`fig?“ n}
`4%
`
`017
`
`FITBIT, Ex. 1056
`
`

`

`Jun. 5, 2008 Sheet 17 0f 44
`
`US 2008/0133699 A1
`
`Patent Application Publication
`
`FIG. BB
`
`1395
`
`Family Numeric - Genus Data - Species N /
`EE
`II] = Systolic Numeric - Species 1
`m = Diastoiic Numeric - Species 2
`I3 = Heart Rate Numeric - Species 3
`Mean Arterial Pressure - Species 4
`
`= Weight - Species 7
`
`EEEEEEIEEE= Weight - Species 7
`EEEEEEEHHHHHHHIEEEEEE
`
`E E E E E E
`
`= Temperature - Species 5
`
`Sp02 - Species 6
`
`N
`
`.nn: 3
`
`.
`.
`.
`.
`Ily Numeric - Genus Configuration - Specres N
`
`/1393
`
`= Systolic Numeric - Species 1
`
`= Diastolic Numeric - Species 2
`
`Heart Rate Numeric - Species 3
`
`Mean Arterial Pressure - Species 4
`
`Temperature - Species 5
`
`Spoz - Species 6
`
`N
`
`018
`
`FITBIT, Ex. 1056
`
`

`

`Jun. 5, 2008 Sheet 18 0f 44
`
`Patent Application Publication
`
`US 2008/0133699 A1
`
`019
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 19 0f 44
`
`US 2008/0133699 A1
`
`1405
`
`1415
`
`020
`
`FIG. 6D
`
`1411
`
`1413
`
`1411
`
`1413
`
`FIG. (SE
`
`020
`
`FITBIT, Ex. 1056
`
`

`

`Jun. 5, 2008 Sheet 20 0f 44
`
`US 2008/0133699 A1
`
`Patent Application Publication
`
`Intemet
`
`021
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 21 0f 44
`
`US 2008/0133699 Al
`
`h—v_/
`
`1431
`
`FIG. 7C
`
`1433
`
`F I G. 78
`E = diagnostic results fora Non invasive blood Pressure (NIBP)
`
`E C0 01 N
`
`an
`
`DICTIONARY TABLE - NIBP ATOM
`
`E Co
`
`o
`
`ECo (’1 .A
`
`022
`
`FITBIT, Ex. 1056
`
`

`

`II a n m Item 2 ltem3
`
`Patent Application Publication
`
`Systolic
`
`an Artenal Pressure
`
`Yellow
`
`NULL
`
`Reading Quality
`
`NULL
`
`reenG
`
`Non Invasive Blood Pressure - NIBP NULL
`
`44f022teehS80025nHJ
`
`US 2008/0133699 A1
`
`Item 5:1
`
`1461
`
`1465
`
`STRING TABLE - Language
`
`English
`
`4 8
`
`ndex
`
`ndex
`
`I
`|
`
`ndex?
`
`023
`
`FITBIT, Ex. 1056
`
`

`

`Jun. 5, 2008 Sheet 23 0f 44
`
`US 2008/0133699 A1
`
`PBNELmTmANmTmD
`
`Patent Application Publication
`
`flflflflnnflflfllmTLn3
`
`KInW.
`
`Reading Quality
`
`NULL
`
`NULL Non Invasive Blood Pressure - NIBP NULL
`
`024
`
`FITBIT, Ex. 1056
`
`

`

`44f042teehS80025nHJ
`
`US 2008/0133699 A1
`
`
`
`
`
`.o.r2229.5me
`
`
`
`AI:5co_2o>.._v
`
`Awmmmsmsv.
`
`Ammmmsmsv
`
`
`
`A39:85E?-
`
`
`
`aamgaaseouRn¢<oz<§mmmeg@8me
`
`Patent Application Publication
`anaem§<.mzefina_==..3.9%.§.zoazmshzmmmzomsfiozms32mg???no__o.3_a._nasm=accruaamumsmzv
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Earns:hasfiuggg3.9%.an,zoammspzumzaomceegéeagruceegss23:955..asewagemumsmsv
`.88$52.555..qu.3.9uo_§azoammshzmmxaoméagée32.22225....fisaumegassmaa535%
`
`
`
`
`
`
`
`
`
`
`
`
`
`na¢<az<5amm§o§..<.Ee_u..um=5mLezELEEErase?namemzoausm.EmEEzomwfio29:2:9-
`53..is:9.5%?nzoaxmsEmzmaomceemfis.Srucgegss.mzmaegascsmazEmzmsv
`
`
`
`
`
`
`
`
`
`
`4.89.2222garnfimzseon:5352950663meaammcpumaaam_zsn___u>__eamo<mmm2v
`
`
`<w.w_H.\Ann—zEu‘hflcmc>._=>.<u_v.ALawmawémrumsuonuco
`garage?._o_u_zoo.5%m..n8_o§mmzommmzcfigcg_...m_zsn_..n>__§mw<wwm2v
`
`
`
`
`
`
`
`$8.122;amzookeamhouam.BuaaumcfiscaEEEEE$5857
`
`
`
`
`43.3552?33Ennmmfloam..mmzo._mm~_=o.nw=§am_zE._n>__samwémmzv
`
`
`
`Aggruéeggmsomxmammmgoam=az<ssoo=9ugsa._._m_zeu___u>__samo<mmm2v
`
`
`
`433.222?Eaaammmgoambz<szoo=9ug§am_zs"_=u>__§$58?
`
`
`
`438.1922.sfiEmgmmmmaam==<mzhm=9um=$a._._m_zsu.=u>__ea$53?
`
`
`
`
`
`
`Acorncgeg.EommmamnfioamaafiwcomgsaLazsmauziamo<mmmsv
`
`
`ISEE.area3....5mm2352938528
`
`
`.4.5.5are...s....5mm2.339%0228
`
`
`
`:aims—59.5:.3.9.595mm»:—_m_.ot<52218558
`
`
`.$3.5..saiasm.Eu.5sum:8:$21558
`
`
`H"UH""H"fl"HuflfluflfluunflflflfluuunuuflfluflIIVA:$235:7All"HHNHHHH“HHHHHHHHHH"HHHUHHUHHHHHHHlu-V
`AI
`
`
`
`
`
`
`
`89302..vAI“HHHHHHHHHH"HHHHHHHHHHHHHHHHHHHHHHHIIV
`
`
`
`All"HHHHHHHHII.""HHHHHHHHHHHHHHHHHHHHHHI
`
`Ammw<mmmzv-
`
`$66327
`
`A>.=_>_<n=v
`
`AzoEonv
`
`
`
`$.55mmammmv
`
`025
`
`FITBIT, Ex. 1056
`
`

`

`000025nHJ
`
`44r1052teehS
`
`US 2008/0133699 A1
`
`
`
`tnmtmmxoueflomtttuxfiwofio
`
`
`
`55%$22%3E:.85
`
`digs5228w3:5.85
`
`.m:$228m3:5.85
`
`an:3:28m2:5.86
`
`m55..2x:38
`
`583598
`
`8%.
`
`9:5535as.28
`
`Patent Application Publication
`
`w.va\59.83‘
`cou8__&<:25$258:25...
`Sun833935E:\\mt:RE.
`
`026
`
`FITBIT, Ex. 1056
`
`

`

`44f062teehS80025nHJ
`
`US 2008/0133699 A1
`
`.m:
`
`an:
`
`:6.au990.85
`
`
`‘6:033.85
`
`3235No.6
`
`
`
`
`..85
`
`5.:u930
`
`9.5m5.3
`
`
`
`SmashesBungee.
`
`33589225
`
`._s_x
`
`
`
`3.9594.2xzmoanz
`
`Ease55m:5852m
`
`mm:
`
`a:WEataoe
`
`Patent Application Publication
`
`$50coascoemaE.m5:m5\
`
`
`
`flan.00300
`
`
`
`Om..OE
`
`at:
`
`027
`
`FITBIT, Ex. 1056
`
`

`

`1491
`
`/
`
`Jun. 5, 2008 Sheet 27 0f 44
`
`US 2008/0133699 A1
`
`Patent Application Publication
`
`Machine Based Organisms
`
`028
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 28 0f 44
`
`US 2008/0133699 A1
`
`FIG. BE
`
`1503
`
`/
`
`LINK DATA - INTERCHANGE PROTOCOL (Envelope)
`1505
`
`MESSAGE SEQUENCE - SEMANTIC PROFILE e.g. LANGUAGE CONSTRUCTS
`MESSAGE DEFINITION - MODELING
`
`BUFFER
`
`MESSAGE IMPLEMENTATION - WIRE LINE
`
`OBJECT DEFINITION - MODELING
`
`OBJECT IMPLEMENTATION - WIRE LINE
`
`1507
`
`I I i
`
`iI
`
`i
`
`OBJECT CRC
`III MESSAGE CRC
`
`ENVELOPE CRC
`
`FIG. 8F
`
`SESSION
`
`LENGTH
`
`/
`
`029
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`1511
`\
`MESSAGE
`
`Encryption 4 bitsm Reserved 4 bits
`
`Jun. 5, 2008 Sheet 29 0f 44
`
`US 2008/0133699 A1
`
`1515
`1513
`\
`\
`MESSAGE MESSAGE
`SIZE
`ENCPT/
`09W OBJECT PAYLOAD
`
`FIG. 8G
`
`030
`
`FITBIT, Ex. 1056
`
`

`

`000025nHJ
`
`44r1003teehS
`
`US 2008/0133699 A1
`
`Patent Application Publication
`
`
`a29552.”.£25.02a:.<|§Eom{logoz
`
`
`
`Im.OE
`
`
`
`
`
`Ewsomacmé=o=m==£c=m==owmacawom526%
`
`031
`
`FITBIT, Ex. 1056
`
`

`

`Jun. 5, 2008 Sheet 31 0f 44
`
`US 2008/0133699 A1
`
`n0.nac.hbuPn0.nac.hwAtnetaP
`3=mu=3ummm-oo.338omoEcoN255#flF\52g38ESNmm»:/
`28:0
`05wa308.3mmoo
`.Su:N.su:NEoov
`
`38E8sEmESN\n__m._o
`Sm—\$2
`
`mmmF
`
`032
`
`FITBIT, Ex. 1056
`
`

`

`000025nHJ
`
`44r1023teehS
`
`US 2008/0133699 A1
`
`.59.9:8:mm8:3mm:2EF
`
`8:9chmm329:mm:2EF
`
`us...an332:m2—2EF
`
`5525m33aasan:2EF
`
`Egonmm83«5mac2EF
`
`
`
` :5?»uw3%w"~25,“me.F3ng.329:B36.333289:m_m2...c859:
`
`9.:ho35.933agnofiou£3m
`
`fllflflflflfllh
`
`.25c—
`
`Patent Application Publication
`
`mrormm._m\<w/
`
`:3
`
`\:2
`
`$2.2.2mm?aweEo—
`
`82.Row
`
`033
`
`FITBIT, Ex. 1056
`
`

`

`825%25.38:253“macaw.6.252..59a...Page8.9,E....8?8s.3532.2
`
`3.50a...ma...2:0m2?«59.83g.a;2.82%m...33.8....“8.882..9.2.32.28%..«.3.zs..335um
`
`
`
`
`
`coacuev9..ho2.5m“.m...mew—.823.was..5?SE»..n.
`Enigmaw_£.o«:50asmafiaoao.mag5.x.253no
`
`0|EEIIEEEE
`
`
`
`
`
`
`
`
`
`
`.maEaE82.8605.o.F9.5£8..chbase...Us.9_emBung.825.3a...3.8.6".
`
`
`
`
`
`
`8%«Eggm..an.mEmcanoo.288mg.53.5%...mnEmE5mm.2088c825...
`
`.33a.o353%E£m=8Em2.0.58828.8Em9......:Emm$25835...?»
`
`
`cogému«.5c.2859...o.852.0592.32%.35>“5.9.£58.35.....o
`82%..9.....o.83..a.3m2..2.88.32.9.3..358......8.8
`
`
`
`SE.%m.£s8.2%2...9208.8.2.9,.39eo_m.c>.>.
`
`90...:ch
`
`
`
`
`
`‘— N
`
`ELIJ Lu2I
`
`o2
`
`>I
`
`Patent Application Publication
`
`000025nHJ
`
`44r1033teehS
`
`US 2008/0133699 A1
`
`
`
`.359:£55.22,55%»...Ea...me9..managemag:99€225x52.xms.2.?880cm29....am.HE.288.«.5we322..9503.3egg.5.»8%..E.52.55%m.
`
`
`
`
`
`.c.23.96m..353«.58.22.855%..E255...2..9.9.8219.391.3FAcoEo>Es..55.
`
`.éme25.o.358%.65.o.85...m5acacomeao.o=.m>5.8.223035.65"cum.
`
`
`
`
`
`.2582.meuzcza9:58.5233>fine.85..$8.255.25.35.;3850c823QanEmE25.2.82n8:3:8«a...
`
`
`
`
`
`
`
`
`
`
`3.558mknEmEa....o
`
`
`
`
`
`3...:.fi.05..$55.2.2%aEB.mag3.35:5Em.2.....322.m2..0was2..358528E..593.5.
`
`
`
`anm.m2».853m2.~ho28¢9..9358.38.95838$
`$28”__ahoE.:55.2.8%m59.3.?85.33%
`
`v5.9“.
`
`
`
`
`sign28m.“E.85..£200.88a...acacia3.9.3%.2886.385.0.
`
`
`.988858%m5.;.9856:a548.38.0282Bm..322.2:.
`
`H8w.8..>520.552..:magma.2.8m.a;
`
`034
`
`FITBIT, Ex. 1056
`
`

`

`Jun. 5, 2008 Sheet 34 0f 44
`
`US 2008/0133699 A1
`
`
`
`
`
`2:3tsm2:95834.2x2:heEoc2:Ea:623Eawakeo5maucmmeaem2m>=92combo58255“ohmv
`
`
`
`.cozewszcotmnsoe£5£3Eguommm9.5m9:EE2«59do}.:_Jumbo9:93:823.may;3.9combo95m59
`
`.583058use2:5:839:3asE358:8
`
`
`
`be.8529:93:32am:33>“3.8958.ofiesscmHum:
`
`.couemezcm£5.2$5585%:sz
`
`
`
`.cozfimszcmtansmfimg55.Egoomwm95m2:.6E0:2:9.8?s5%a...3:323.3.:3.2€ch2%hoe
`
`.83039:v896a5“ax85use.»asE852:8
`
`
`
`
`
`E3289.:83585233>.3932.3.Sflwsscmnew:
`.hseoezcm£5hemag5525
`
`8:8»Ex9::16;9:3«595%.:ea8.5552885525Eggs.662
`
`agm::853Ba.Em868525cm£385083on:8E2:#050m.582.
`
`
`
`.805£653«Em»«59m56:33.559:85m.029,69:02%9.289.:
`
`
`
`
`
`2an9.5m25smcozfimeacm.6ans—E059:58.52o=_n>“3.29.58cousoeacm62$
`
`
`
`2an3.5m2.35ngas8:58
`
`
`
`
`
`$552EmEmmmcmEseamm55?2:3:522m.85
`
`
`
`couflwszcmtonswzm2“.83E8ciao.REESE
`
`Patent Application Publication
`
`
`
`
`
`
`
`m5592:55382:3:9:mcucmmenewas,“3.2c5502522"Os—v
`
`EIEE05.5—IEm0
`
`2
`
`.—F
`L.
`LU
`
`N,_L—
`LLI
`
`0‘)
`_:
`U)
`
`035
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 35 0f 44
`
`US 2008/0133699 A1
`
`Non-Invasive Blood Pressure
`
`Systolic
`
`120.00 mm/hg
`
`Diastolic
`
`80.00 mmth
`
`Heart Rate
`
`70 BPM
`
`1559
`
`90 mm/hg
`0 O 0
`
`MAP
`Quality
`
`Good Marginal Poor
`
`1555
`
`1557
`
`036
`
`FITBIT, Ex. 1056
`
`

`

`
`
`IagoIsoEEEiuflzmccooaEHHE
`
`
`
`Scemfim>880memoss
`
`N
`
`Jun. 5, 2008 Sheet 36 of 44
`
`US 2008/0133699 A1
`
`_.
`
`n0.nac.hbuPn0.nac.hwAtnetaP
`
`HE
`IE
`1%3%IE
`HE
`
`037
`
`FITBIT, Ex. 1056
`
`

`

`Jun. 5, 2008 Sheet 37 of 44
`
`US 2008/0133699 A1
`
`PD.mmmNNN.a.mEEBmmmWTmRmAAANNNDDDTTmmmDDD
`
`Patent Application Publication
`
`038
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`\\\\
`
`Jun. 5, 2008 Sheet 38 0f 44
`
`US 2008/0133699 A1
`
`AI
`
`x.
`
`N ‘
`
`TOV 0
`
`5 E
`
`II-I
`<1
`'2(U
`'0
`Ufl
`0)
`
`C(
`
`
`
`ComputePlatform
`
`039
`
`FITBIT, Ex. 1056
`
`

`

`000025nHJ
`
`44r1093teehS
`
`US 2008/0133699 A1
`
`
`
`
`
`MVGo_H—Ajazvmmmxumn.2mm3.552;2Emc>o
`
`Patent Application Publication
`
`
`.Am<s_m._.wo_._n_v
`
`
`
`togEmszuwfimnw~.fio.w.2_fio.fitF93§3
`
`aéxzsiv
`
`5.:936.25%
`
`
`
`33\na:9.3m2..an
`
`
`
`Azgafimggmfi“.5550sz
`
`82
`
`WEN
`
`“2%
`
`a?
`
`“Sm
`
`“85
`
`
`
`59\Ljae2mm8.55m:3538
`
`“ME
`
`:35mass.E33m
`
`352v£5
`
`325£25
`
`3.5aSee
`
`:5532.9
`
`3.5;8m
`
`040
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`000025nHJ
`
`44f004teehS
`
`US 2008/0133699 A1
`
`
`
`.8385Esau“em;as$8
`
`2.258.68302m8.:.__2xE.
`
`.3692o.
`
`8225asSofia05
`
`3E__m32.8
`
`“88.5L2888
`
`«6898:.
`
`Sofia95
`
`m8
`
`$8
`
`(or.9”.
`
`
`
`25:039.0
`
`253%
`
`835$8”.
`
`«85:ch
`
`2m:839.26.3.,woo
`
`6&2;
`
`:9on
`
`$5539%.9:3862°em8E._s_x
`
`50;?B8389“.
`
`.2239.5m
`
`EmEve6%...
`
`
`
`.smwza285
`
`£6QO
`
`2an2:5
`
`.2£3E:
`
`2m358%:
`
`
`
`figs“.285
`
`058%
`
`
`
`055.55...
`
`2anE
`
`gmom
`
`85%53:0-among.SE-62582
`
`041
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`000025nHJ
`
`44f014teehS
`
`US 2008/0133699 A1
`
`mo?
`
`
`
`
`
`x=__2.85%“o.853:05acucmmeae2a;2.68::=989:60xc:nod
`
`
`
`
`
`.29325Em3m=m>m$558:225:
`
`5oz.v.859%2.3Ea9:
`
`
`
`
`
`235.20883__aas>93Em.ucfic_§2.__==av.85£5E9.5m50mm.omwamcg058%m.235%he:8338928$959
`
`292m8:6as3new
`
`
`25$28a59:58am.c2?985::3%8..£9.25_‘9...:“0.....T:
`ea.932w_5%a:is.2.82%8522.5gm9.3m2:
`
`.OE
`
`
`
`
`
`22,m52«onceasmczcmmeno.mag255::“5-3cam.9.5m"me
`
`042
`
`FITBIT, Ex. 1056
`
`

`

`
`
`
`
`comm.8355.8..coaéooon.2Fem22:€on82:ch2:@5326“.
`
`.8559:kc«3:2acan935.026295€358nice=2m23:8>55
`
`.255x=__2.5is9:82:8.3:Em8E5:czflwsacmEuseems.“202
`
`
`.mmscvnam8.22:5can5855535
`
`
`
`
`
`35.505$9.232:8asea8amtafiemfi0585w2::£82?9229:
`
`.8552EoEamacmE9:822£3«58.22em
`
`
`
`a9m;:858new.5»593:5cm55,“.on683B:8:55.o58
`
`.38835%£5.02382:83.58523%$35385.9
`
`
`
`
`
`055£8528Bass:0595:89am:3.9,«3A.:£58.85226E
`
`can...is$5$5ng5585.58
`
`
`
`
`
`
`
`:8—99.529wow:353m5.._o§oE=$£55;)85683
`282805acacamoaem=_m>«3.9Aoam>.BEmEEm"3m:
`E.2.85%3usage?was,Eé2::332%i..o§oE==m_25.2mag3525
`
`Em-gumI0.0
`
`Patent Application Publication
`
`Jun. 5, 2008 Sheet 42 0f 44
`
`US 2008/0133699 A1
`
`
`.cozeaszcmtmnsmz£5.8$38nicotefloezcm
`
`
`
`9:.0:Sm9:2was9.2%05hoE9:9:Eat£235.Emtom595:893.cams“3.?combosag—camHog
`
`
`
`5:89.5535.285.5§E¢E==m8.625:or:newcomenewas.=98958865535“on:
`
`
`
`
`
`.0339.3%.588:asso:
`
`
`
`02‘.9”.
`
`
`
`
`
`
`53595m.25:0589:i205392new:2=5.2:....co_§oE:c¢EnEmE255EEasemmm
`x5.2.85%059:885».33>g3:2::0:85359
`
`Z‘—
`C
`LIJ
`
`Na
`
`:
`LLIQIE
`I.l.l|uJ
`
`0Lu
`LuEl
`c:
`
`02E
`
`II
`
`
`
`asap*5£55225.5835yo.852.as3—8,“qua:_m>:999:80coamsegm“Ocmv
`
`043
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`000025nHJ
`
`44f034teehS
`
`US 2008/0133699 A1
`
`298305905
`
`
`
`RamacoficmegE_vv
`
`02228520201
`“520328629
`
`ozaooszémem?
`
`9:032:85?
`
`omuozfiaoms?
`
`omuozfigms?
`
`fisaogfiaufi
`
`ouozsemowne.
`unngcma:E.
`
`V8383?
`
`EEQQEQ
`
`castaway;
`
`352m-
`
`kcogvv
`
`$89020
`
`82.85%E-
`
`a:55815.
`
`etc:
`
`«95+
`
`953+
`
`9.5+
`
`«mg?m353+
`
`28%couscosmaévv
`
`kmmgozozscmsmaévv
`2553:5265
`
`
`
`cogE52056;
`
`egnflgzmmazg
`
`«mafia.2.£33..
`
`msnmbasus-
`
`53333369we0338389
`
`£556?Awages”?
`
`cozmhommzacm4uu<+
`
`seaflomgmcfifio+
`
`cmcgwmauawa?
`
`359350239
`
`$523205?
`
`8:590?
`
`cucEwcowsmszcmfim+
`
`09392853559
`
`AAmomavv
`
`
`
`Ammancozscoemasvv
`
`585.020
`
`>mt$oa30aalE-
`
`wEoEomeszuE-
`
`322550.:E.
`
`mm:
`
`mm:
`
`AAwmwsvv
`
`I.--_..__________-_‘
`
`“838620
`
`coagmcetgsozque.
`
`:Smgoaasgaus.
`
`EsoQunEmEIE.
`
`mumhflsmzoumfile-
`
`coaccooalE-
`
`>§<§Eo§|$
`
`EEBEQEQIE.
`
`EmanemEq.E.
`
`gamuasaoue-
`
`ozflggmfis-
`
`58553:-
`
`932015-
`
`83:5E-
`
`98386:?
`
`98.38.02?
`
`33.38.02?
`
`38.38629
`
`98.38529
`
`€338.05:
`
`0232598,,
`
`359598,,
`
`8.3“?
`
`Sign:
`
`c259
`
`0888?
`
`o:o_eo>+
`
`52+
`
`044
`
`FITBIT, Ex. 1056
`
`

`

`Patent Application Publication
`
`00002<vnHJ
`
`AHte8Lu
`
`44f0AH
`
`A4
`
`on
`
`US 2008/0133699 A1
`
`we0.“.
`
`~95.2889A2:L223?
`our;.223?
`
`
`
`
`
`«floor?
`
`EEO—u?
`
`aims},
`
`mEF+
`
`an?
`
`memEoEgmsazne.
`
`fll
`
`memGumelE-
`$585“.‘E.
`AIIIIII.
`AAmomavv"
`
`AAwomsvv
`
`
`
`IIIIIII|IIIIIIIIIIIIIIIIIIIIllllllllIIIIIII‘IIIIIIIIIIII—
`
`
`$838520.2289
`
`Lo6w>m_o_20.2289
`
`5:352.2932
`
`3.2.3.0:55.3?
`
`ctmggmcm.2839
`
`922938:28?
`9333.928?
`938:.2932A$25:
`
`.2882ASEE3:23?
`Aisofseaf
`898:.8983A“was
`
`.2282o35:$688+
`
`0.25:.233?
`9.35san,,c«:55980+
`3.2%.8983
`0.955683
`85:.2233
`
`€56?
`
`«anzu+
`
`9<+
`
`v.8?
`
`zwzl+
`
`swam+
`
`“:52:
`:52:
`
`cmm8m+
`
`98?
`
`AVE?
`
`can:
`
`o>fiEm+
`0300+
`
`ofiatwfisx-
`
`4285.03.A.2852?
`
`o.o§>m_ozox
`
`A~__<0N_fls_x.
`35.5530.
`ArAwuaEm-
`__<o~_m-
`
`Axoaamcoo.
`
`90258.
`
`9.85.
`
`AAmomsvv
`
`3352.320?
`
`$223290?
`
`9==oo§EosA+
`
`$535859
`
`sang—28?
`
`93220250,,
`
`caumigsméo?
`Awumaneaéo?
`
`cogtmneoéo?
`
`ogazansméo?
`gates—cage?
`
`A¥§<§§§8+
`
`9205225,9AonEogmm+
`
`oouafiflzfi
`
`555258,,
`
`cfiatgoezfi
`
`938522;.
`
`982242“-
`
`ArmnEwEAow.
`oézeow.
`
`903200.
`
`9358.
`
`$328+
`
`33,”:
`
`$235+A33%
`
`coasts»?
`
`39:35?
`
`€300...
`
`045
`
`FITBIT, Ex. 1056
`
`

`

`US 2008/0133699 A1
`
`Jun. 5, 2008
`
`[0006] Electronic medical systems encompass devices and
`other clinical knowledge bases. Therefore,
`they must be
`capable of taking on the traits of a highly adaptive, interpre-
`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 method for defining and communicating ruedical infor-
`mation is extensible and flexible, This is true of any other
`evolving or adapting environment.
`[0007] As a result ofthe complexity found in medical elec—
`tronic systems and 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 data char-
`acterized by distinct data types and associated data defini-
`tions. Substantial effort may also be required where the 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 due to targeted clinical use or level of user.
`[0008]
`Software reliability may be critical in a variety of
`fields, but 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
`environment may interfere with providing adequate health
`care and may harm or even kill health care patients.
`[0009] Needs exist for improved commtuiications proto-
`cols for acquisition and communication of data between net-
`work elements. Needs also exist for methods for interoper—
`ability of devices and systems.
`
`046
`
`DEVICE DATA SHEETS AND DATA
`DICTIONARIES FOR A DYNAMIC MEDICAL
`OBJECT INFORMATION BASE
`
`
`
`
`CROSS-R A F A RENC 4 TO RELATED
`
`APPLICATION S
`
`
`
`[0001] The present application claims priority 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 incorporath 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 USZOO6/Ol 1373, filed Mar. 30, 2006.
`
`FIELD OF THE INVENTION
`
`[0002] This invention relates generally to methods, appa-
`ratus and systems for the communication of information
`among a plurality of network elements, and specifically to a
`dynamic medical object information base for interoperability
`of devices and systems.
`
`BACKGROUND OF THE INVENTION
`
`[0003] Varied computing environments may exist with
`vastly different requirements for acquisition, communication
`and storage of data depending on particular 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 evolve over time. An illustrative example of a computing
`environment that requires the acquisition and communication
`oflarge volumes and varieties ofdata definitions with require—
`ments that change and evolve over time may be a health care
`computing environment Other examples in other fields also
`require the acquisition and communication of large 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
`other subsets 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
`of physiological data may be unique to a group of one 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 upon the subset or subsets ofphysi—
`ological data or clinical outcomes that the medical device
`processes and comimmicates.
`
`SUMMARY OF THE INVENTION
`
`[001 0] Embodiments ofthe present invention solve some of
`the problems and/or overcome many of the drawbacks and
`disadvantages of the prior art by providing methods, appara-
`tus and systems for interoperability of devices and commu-
`nication systems.
`[0011] Certain embodiments of the invention accomplish
`this by providing methods including initiating a communica-
`tion link with a network device, receiving standard device
`data from the network device comprising a global unique
`identifier, and requesting a self-describing data dictionary
`from the network device, wherein the self—describing data
`dictionary comprises one or more data definitions.
`[0012] Embodiments of the present invention may include
`receiving the self-describing data dictionary from the net-
`work device in response to the request by matching the global
`unique identifier with a cached version of the self—describing
`data dictionary and accessing the cached version of the self-
`describing data dictionary and/or a corresponding member of
`a self-describing data dictionary database on a storage device
`or the Internet and accessing the self-describing data dictio-
`nary. The self—describing data dictionary may be used to
`further communicate with the network device. The self-de-
`scribing data dictionary may be used to interpret data from the
`
`046
`
`FITBIT, Ex. 1056
`
`

`

`[0013] Embodiments of the present invention may include
`a computer-readable medium carrying one or more sequences
`of instructions for controlling communications between one
`or more network devices, which instructions, when executed
`by one or more processors, cause the one or more processors
`to carry out the steps of: receiving a data dictionary corre-
`sponding to a network device wherein the data dictionary is
`derived from a device data sheet, and wherein the data dic—
`tionary comprises one or more data definitions specific to the
`network device and a global unique identifier for the network
`device, receiving data from the network device, accessing the
`one or more data definitions from the data dictionary, extract—
`ing information from the data according to the data dictio-
`nary, and processing the information.
`[0014] Embodiments of the present invention may include
`applying attributes from the data dictionary to the extracted
`information. The one or more data definitions may be stan-
`dard definitions regulated by a standard setting organization
`accessed from storage in a collection of definitions.
`[0015]
`In embodiments of the present invention the device
`data sheet is may be XML compiled to source by an applica-
`tion generator. Embodiments of the present invention may
`include serializing and deserializing byte streams of informa-
`tion wherein the serialization provides a built—in protocol
`bridge between binary and XL network devices and/or seri—
`alizing and deserializing XML wherein the serialization pro-
`vides a built-in protocol bridge between binary and XML
`network devices.
`
`O47
`
`self-describing data dictionary may further include a link
`table correlating to the one or more data definitions wherein
`the self-describing data dictionary further comprises a string
`table correlating to the link table. The data may be displayed
`to a user after processing via linking the data to strings for
`display using a scale, units, a link table and an alias. One or
`more data dictionaries may be reserved standardized data
`types or may be dynamically defined. The dynamically
`defined data dictionaries may include version information.
`The communication protocol may be backward compatible
`with previous versions of the dynamically defined data dic—
`tionaries. The data may be numeric or waveform. The one or
`more data dictionaries may be binary or XML. The one or
`more data dictionaries may be compiled by an application
`generator.
`[0019] Embodiments of the present invention may include
`a method of communicating between network devices
`embedded within a tangible medium and executed by one or
`more processors including providing one or more cached data
`dictionaries with a hierarchal classification scheme for data
`comprising a first level, a second level and a third level,
`wherein the first level defines a type of data, wherein the
`second level defines a type of action, and wherein the third
`level defines an object ofthe action, sending a communication
`request to a network device, receiving a response from the
`network device comprising identification infomiation, and
`processing the response according to the one or more cached
`data dictionaries.
`
`[0020] Embodiments of the present invention may further
`include sending a request for one or more additional data
`dictionaries to the network device and receiving the one or
`more additional data dictionaries, adding infomiation from
`the one or more additional data dictionaries into the one or
`more data dictionaries, receiving data from the network
`device and processing the data via the hierarchal classifica-
`tion scheme, and/or accessing standard data definitions based
`upon the identification information ifthe network device does
`not support self—description and the hierarchal classification
`scheme.
`
`[0021] Users may generate a device data sheet that may be
`input into an application generator. Embodiments of the
`present invention may include a method stored in a tangible
`meditun and executed by one or more processors including
`accepting information on whether one or more data defini-
`tions are needed in a

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