`' i.i:' ' ·11:::..' . ·-~· ... ;:;;ii "": ... ··.:;;; .• ;:a. ii..;;,~' ill::.
`°'- ,.;
`,.
`.. '..
`0- -
`.4UATION PATENT APPLICATIO~ .ANSMITTAL
`·
`. :y for ne~ nonprovisional applications under 37 CFR 1 ~bf~~.;;j)
`
`\
`
`!+
`
`UTILITY CO,
`(.
`
`-c : . i
`
`I
`
`N
`
`(
`6
`·~·
`c::>
`\,t~=UI'
`~==~Attorney Docket No.:
`~ ~~~ i
`'~...,'
`.....
`;;;;;;;;;;;;;;o
`'
`~Express Mail Label No.:
`
`Inventors:
`
`1003-2
`
`Dennis J. Dupray of 1801 Belvedere Street,
`Charles L. Karr of 400 Sandbrook Lane,
`
`EL822599407US
`
`Title:
`
`"WIRELESS LOCATION USING MULTIPLE SIMULTANEOUS LOCATION ESTIMATORS"
`
`Assistant Commissioner for Patents
`Box Patent Application
`20231
`Washington, DC
`
`This is a Continuation application of pending prior application No. 09/194,367 filed November 24, 1998. The entire
`disclosure of the prior application is considered to be part of the disclosure of the accompanying application and is hereby
`incorporated by reference.
`
`Enclosed for filing with the above-identified utility patent application, please find the following:
`
`Cancel in this application original Claims 1- 47 of the prior application before calculating the filing fee.
`
`(COL. 1)
`NO. FILED
`
`(COL. 2*)
`NO. EXTRA
`
`SMALL ENTITY
`
`LARGE ENTITY
`
`RATE
`
`FEE
`
`RATE
`
`FEE
`
`BASIC FEE:·
`
`TOTAL CLAIMS:
`
`INDEP. CLAIMS:
`
`86
`
`9
`
`-
`-
`MULTIPLE DEPENDENT CLAIMS
`
`20
`
`3
`
`*IF THE DIFFERENCE IN COL. 2 IS LESS THAN
`ZERO, ENTER "O" IN COL. 2.
`
`66
`
`6
`
`X$9 =
`X$42 =
`+ $140 =
`TOTAL:
`
`$370.00
`
`OR
`
`$594.00
`
`OR
`
`$252.00
`
`$0.00
`
`OR
`
`OR
`
`$1,216.00
`
`X$18 =
`X$84 =
`+$280 =
`
`$740.00
`
`BEST AVfjJO A oe r
`
`,...r"\.CV
`
`Apple, Inc. Exhibit 1030 Page 1
`
`
`
`•
`
`CORRESPONDENCE INFORMATION
`
`Correspondence Customer Number:
`
`Name One:
`Address:
`
`Dennis J. Dupray
`1801 Belvedere Street
`Golden, Colorado 8040 I
`U.S.A.
`
`Telephone:
`Fax:
`Electronic Mail:
`
`(303) 863-2975
`(303) 863-0223
`ddupray@attbi.com
`
`APPLICATION INFORMATION
`
`Title Line One:
`
`"WIRELESS LOCATION USING MULTIPLE SIMULTANEOUS
`LOCATION ESTIMATORS"
`
`Total Formal Drawing Sheets:
`Formal Drawings:
`Suggested Drawing for Publication:
`Application Type:
`Docket Number:
`
`62
`Yes
`4
`Utility
`1003-2
`
`Licensed US Govt. Agency:
`Contract or Grant Numbers One:
`Contract or Grant Numbers Two:
`Secrecy Order in Parent Appl.:
`
`No
`Not Applicable
`Not Applicable
`No
`
`REPRESENTATIVE INFORMATION
`
`Representative Customer Number:
`
`Registration Number One:
`
`46,299
`
`-2-
`
`Apple, Inc. Exhibit 1030 Page 2
`
`
`
`•
`
`DOMESTIC PRIORITY INFORMATION
`
`This application claims the benefit of:
`
`Application One:
`
`091194,367
`
`Filing Date:
`
`November 24, 1998
`
`Application Two:
`
`PCT/US97/15892
`
`Filing Date:
`
`September 8, 1997
`
`Application Three:
`
`601056,590
`
`Filing Date:
`
`August 20, 1997
`
`Application Four:
`
`60/044,821
`
`Filing Date:
`
`April 25, 1997
`
`Application Five:
`
`60/025,855
`
`Filing Date:
`
`September 9, 1996
`
`ASSIGNEE INFORMATION:
`
`Assignee One:
`
`TracBeam LLC
`
`Address One:
`
`1801 Belvedere Street
`Golden, Colorado 80401
`U.S.A.
`
`-3-
`
`Apple, Inc. Exhibit 1030 Page 3
`
`
`
`•
`
`PRIOR FOREIGN APPLICATIONS
`
`Foreign Application One::
`Filing Date::
`Country::
`Priority Claimed::
`
`PCT!US97/15892
`September 8, 1997
`PCT
`Yes
`
`H:\CHASITY\FORMS\P A TENTS\application data sheet-djd. wpd
`
`Apple, Inc. Exhibit 1030 Page 4
`
`
`
`PRL'iT or ORA~IN:.""'
`~-ORIGJNALLY r
`')
`
`luea: ::,eptemoer .>U, ~uu.::::
`
`J22599407US
`imullaneous Location ~r$tirilators"
`ion Using Multiple
`'"Using Hybrid Te hniques"
`· ·
`
`Ph.D.
`
`elephone No.: (303) <!63·2975
`
`PAGE 1OF62
`
`c: i ~~ Cl c:
`
`a...c: e o
`
`l
`
`Qi c:
`c:
`<O
`.s::.
`(.)
`c:
`.Q
`iii
`:;
`"O
`0
`~
`
`l
`
`ro ro
`
`a_
`
`o~
`..... c
`c: ·(cid:173)
`_ C/)
`
`'a:::
`w
`>
`w
`(.)
`w
`a:::
`
`Q) 8 Cl)
`
`0
`
`E
`Cl)
`"O
`0
`~
`
`C/)
`LL O>
`~ lij>
`LL -
`-
`C/)
`
`C/)
`
`LL 8i
`~ ro
`LL -
`-
`C/)
`
`E
`Q)
`"O
`0
`:.::?
`
`o Qi
`'6 §
`ro
`ro
`a:::
`.s::
`(.)
`
`Qi
`c
`c
`ro
`.s::.
`()
`c
`.Q
`iii
`E
`J2 .s
`
`(9
`LL
`
`a:::
`w
`I(cid:173)
`I--
`
`~
`C/)
`z
`<(
`a:::
`I-
`
`()
`
`I I I
`t
`
`Q)
`~
`0
`:J
`.s C/)
`.... 0
`
`Apple, Inc. Exhibit 1030 Page 5
`
`
`
`PRL'tT Of DKA~l.N·
`~-ORl(!.~ALLY I\
`
`;ti~~ i.jsin9 Mu.lliple Simulta~~·o~s LOr.:aMn:E~tit.nators-.. ··
`tion Using Hybrid Techniques·
`
`.i
`
`1. Ph.D.
`
`Telephone No.: (303) 863·2975
`
`PAGE 2 OF 62
`
`<U c:
`c:
`Q) c
`
`<(
`
`N
`
`C) -LL
`
`0:::
`Q)
`O> c:
`<U
`0:::
`
`ro
`l--'.r------------1 Cl) §
`co Q)
`~
`
`.c
`
`Cl c:
`ii
`·s
`co
`
`Apple, Inc. Exhibit 1030 Page 6
`
`
`
`PRL'tT Of DRA~INC:.;
`AS ORIGINALLY F
`----···--
`
`>
`
`>cation Using Multiple SimultSneoU·s L,ocation.Estimato~s~
`cation Using Hybrid Techniques·
`'·
`al.
`
`,-ay. Ph.D.
`
`Telephone Nl , .. J) 863-2975
`
`PAGE 3 OF 62
`
`c ·ei
`Cl!
`E
`Ol c
`'6
`
`0 en
`
`Cl! -~
`
`,,......
`~
`iii
`...J
`
`c
`·ai
`ro
`E
`Cl c
`'6
`iii ti)
`~
`ca
`LI.. :::..
`
`Cl! --
`
`.9 ~ 0
`N
`
`.9
`
`::li!
`0
`N
`
`M
`C>
`LL
`
`-Qj
`
`::=
`0
`0..
`Q)
`
`> "(ii
`<J
`Q)
`IY
`
`x
`a::
`a..
`
`ca
`§
`0 c
`g>
`
`...J
`
`Ol
`.~LI..
`-co
`.2! a..
`
`'O
`Q)
`.!:::!
`<ti
`
`E L.. oo
`al
`o~
`
`L..
`Q)
`
`~ a.
`
`VI
`
`.....
`.E
`c ca
`!::.
`
`L..
`
`Q)
`
`<J c
`ca
`iii
`i:5
`
`~
`a.
`
`ca c
`c
`Q)
`~
`en
`~
`
`ro
`c
`c
`Q) c
`<(
`en
`al
`
`Apple, Inc. Exhibit 1030 Page 7
`
`
`
`PRL''IT. Of OKA~ L"C.;
`~-0..fil{!.~ Y F >
`
`• Ph.D.
`
`Telephone No.: (:,v;,1863-2975
`
`PAGE 4 OF 62
`
`,,., ''• ,•
`
`Apple, Inc. Exhibit 1030 Page 8
`
`
`
`le;~
` L
`i!2 -4
`,C')O
`
`10
`
`r~ ~
`~-< t= '-~ •7i ,,
`
`'Cl
`
`//_,---------·----·---------.,)x;:;------·-------,,\
`
`f
`
`\
`
`i Bsm
`
`FIG. 5
`
`j
`
`/ _ _.,----------·--·--·---J .
`(
`
`\,·,.,
`
`--- -·-
`
`\
`
`J
`
`MOBIL
`
`I LOCATION APPLICATIONS lli I
`
`\,')-------·--·-·----//
`·-·-.,.\ , ... -·-·'·,.,1-_____ L_O_C_A_T_IO_N_C-EN_T_E-. R-14-21
`•... -·-·-·'\
`/;><:::.===~~~~:::,_,:::,~\,: '------------ ,,.,)
`.. ,·'/ ~~~~~1~ r ..... 7 .. f·· ........... \x'. i
`BS 122
`\.,·,·-.
`.... · .............. =·-·-·-·-·"·'·,·'
`ENVIRONMENTAL DATA PROVIDERS
`E.G .. APPLICATIONS PROVIDING TRAFFIC
`. FLOW, WEATHER, ETC.
`
`,,
`> Gl
`m
`"' ~
`
`~
`
`"J
`!:>
`
`g ~f
`Cc
`~·~·
`:I:;::
`~ E.
`a:.g:
`.....
`-;;
`~ §-
`"
`.5· §
`l ~ ~
`"'.,g
`...
`-~
`·-g
`·g·
`;~
`:~
`0
`-u;,
`
`z
`!'
`~
`
`e
`~
`
`.--------=.LO.C~TION ENGINE ,E9·
`SIGNAL
`LOCATION
`PROCESSING
`INFORMATION
`SUBSYSTEM~
`DATA BASES
`
`'•·
`
`LOCATION HYPOTH·
`ESIZING (FIRST
`ORDER) MODELS
`1224
`.~ ... ~HYPOTHESIS EVALUATOR 1228
`("MOST LIKELY" LOCATI~
`HYPOTHESIS DETERMINATION)
`, _______ _
`I
`1
`~ uu I t'Uf GATEWAY
`~~
`FOR DESIGNATED
`~ eMRO'JMENTALillffABASES
`LOCATION
`L. ................................................... .
`APPLICATIONS
`1356
`
`Apple, Inc. Exhibit 1030 Page 9
`
`
`
`PRl.''IT OF DRA~lNC:'
`~-OJ!!.(!.J;rl'All Y r;
`
`Using Multiple Simultaneous Locauon, t:.snma~ors
`Jsing Hybrid Techniques·
`.
`
`.0.
`
`TelephOne No.: (303) ·'· .. l975
`
`PAGE 6 OF 62
`
`Fig. 6(1)
`
`-
`
`LOCATION CENTER 142
`s1GNAL PRocEss1NG r 1220
`~
`1---VE-R-IF-IE_D_L_O_CA...;.T_IO_N_S_IG-N-AT_U_R_E __..,;--r----.
`SUBSYSTEM
`1. SIGNAL FILTERING
`AND INPUT LOCATION
`DATA STRUCTURE
`1---+1
`CREATION
`!
`LOCATION CENTER
`CONTROL SUBSYSTEM
`1350
`,... ft. •••••••"""""...........,"""""""""~ri.l----------------
`SUPERVISQR
`LOCATION ENGINE ill
`1.CONTROLS LOCATION
`ESTIMATION SYSTEM;
`2. DETERMINES CONTEXT
`OR STATE OF LOCATION
`PROBLEM; E.G., FIRST
`OR SECOND SET OF
`MEASUREMENTS FOR
`MS;
`3. DETERMINES
`APPROPRIATE REPLIES
`TO BSs;
`4. NOTE S"HEAL TH" OF BS
`MEASUREMENTS.
`~r
`~1374
`t:J• ,_ __ O ..... PE_RA_T_O_R_.....,
`
`FIRST ORDER LOCATION MODELS j1l4
`(INCLUDES DISTINCT MS LOCATION
`MODELS THAT OUTPUT LOCATION
`HYPOTHESES)
`
`-- PERFORMANCE DATA BASE
`I t.:::~--........ r ............................................... :
`
`1.DATA HERE IS USED WITH THE
`i::::::::::::~·l ADAPTATION ENGINE (E.G., FOR TUNING
`! ; THE CONTEXT ADJUSTER).
`1-4 ... :
`
`.......................... ,...
`
`ADAPTATION ENGINE
`1.BACKGROUND PROCESS TO
`ADAPTIVELY TUNE THE
`LOCATION ENGINE 139;
`2.USES STORED DATA TO
`ADJUST SYSTEM
`PARAMETERS ACCORDING
`TO PAST PERFORMANCES;
`3.GENERAL PURPOSE, USES
`NO DOMAIN KNOWLEDGE
`
`I 138~ L .................................................... ..
`~ .................................................................................. ..
`L. ...................... l l r 1356
`
`PUBLIC
`v TELEPHONE
`SWITCHING
`NETWORKm,
`INTERNET 4~8,
`MSC 112, SMS
`105,_ and SCP 104
`
`\
`
`OUTPUTGATENAY (TO DESIGNATED
`LOCATIO"J APAJCATIO"JS)
`1.DETERMINES THE APPLICATIONS
`RECEIVING OUTPUT AND THE
`FREQUENCY OF OUTPUT TO EACH
`APPLICATION
`
`~================
`
`Apple, Inc. Exhibit 1030 Page 10
`
`
`
`PJU.-. T Of DKA ~ u-.cs
`~-ORl{!_~ALL Y F".
`
`'!>
`
`ion Using Multiple Simultaneous.t.:ocation.Estimators···
`on Using Hybrid Techniques•·
`·
`···
`··
`··
`····
`
`Ph.D.
`
`Telephone No.: 1 -·-·- ,63-2975
`
`PAGE 7 OF 62
`
`FIG 6(2)
`
`LOCATION CENTER 142
`LOCATION ENGINE 139
`
`---1[ NEURAL NET TRAINING DATA BASE J'
`
`c:_
`
`ENVIRONMENTAL DATA BASE
`1354
`1.STORES CURRENT WEATHER,
`TRAFFIC ETC CONDITIONS.
`2.USED BY CONTEXT ADJUSTER
`1326, ANALYTICAL REASONER
`1416 & MAY BE FOMs. 1224
`
`-:: <:
`-:::>
`AREA CHARACTERISTICS
`DATA BASE 1450
`
`~
`
`~
`
`I PATHWAY DATA BASE
`
`-
`
`'
`
`•
`
`LOCATION HYPOTHESIS ANALYZER
`1332
`(INCLUDES Bl.ACRBOARD AND/OR
`EXPERT SYSTEM)
`
`MS STATUS REPOSITORY ~UN-TIME TRACKING) u
`... PATH OR TRACKING DATA; E.G., PREVIOUS
`
`1.RUN-TIME STORAGE FOR P EVIOUS TARGET MS
`
`l
`HYPOTHESIS EVALUATOR 1228
`CONTEXT ADJUSTER 1326
`1.ADJUSTS THE CONFIDENCE AND/OR AREA FIECDS"OF LOCATION
`HYPOTHESES OUTPUT BY FIRST ORDER MODELS TO OBTAIN MORE RELIABLE
`.. ··• TARGET MS ESTIMATES USING VERIFIED LOCATION SIGNATURE CLUSTERS
`IN THE LOCATION SIGNATURE DATABASE.
`.. ··• 2.IN ONE EMBODIMENT, THIS MODULE MODIFIES A TARGET MS LOCATION IN
`RELATION TO VARIOUS ENVIRONMENTAL CHARACTERISTICS SUCH AS: THE
`GEOGRAPHICAL AREA (TYPE) ASSOCIATED WITH A LOCATION HYPOTHESIS,
`-
`WEATHER, TIME OF DAY, SEASON, TRAFFIC, ETC;
`3.IN ONE EMBODIMENT, MAY USE HEURISTIC (FUZlY LOGIC) RULES TO ADJUST
`THE CONFIDENCE VALUES;
`4. IN ONE EMBODIMENT, MAY ALSO USE EXPERT SYSTEM RULES FOR
`ADJUSTING COt..JFIDENCES ll.JE TO BS FAILUms~
`5. FOR LBSs (FIXED LOCATION TRANSCEIVE
`/· MAY USE OUTPUT FROM THE
`FIRST ORDER MODELS FOR SUCH TRANSCE VERS AS A WAY TO CALI BRA TE
`LOCATION HYPOTHESIS DEFAULT CONFIDENCE VALUES OF OTHER FOMs.
`...........................................................
`...........................................................
`LOCATION ESTIMATOR
`1. RECEIVES RESULTING
`LOCATION
`HYPOTHESES (WITH
`HIGHEST
`CONFIDENCES) AND
`A TIEMPTS TO OUTPUT
`A SINGLE (SET OF
`NESTED) AREA(S~
`WITH PROBABILI IES
`ASSOCIATED WITH
`EACH AREA.
`1344
`
`TARGET MS LOCATION HYPOTHESES & LOCATION
`PREDICTIONS FOR RECENTLY LOCATED MSs; E.G.,
`MS PATHS MAY BE STORED HERE FOR USE IN
`EXTRAPOLATING A NEW MS LOCATION ESTIMATE.
`2.LOG CONTEXT OR STATE OF A TARGET MS
`LOCATION PROBLEM; EG. FIRST OR SECOND SET
`OF MEASUREMENTS FOR TARGET MS.
`
`1338~
`
`Apple, Inc. Exhibit 1030 Page 11
`
`
`
`PRL'tT Of ORA~L"C:'
`~-ORI(!.~ALLY [
`!>
`
`;;ii;~U~s~~g ·Mu~tiple Su,;~lta'.~~~~S l~ali~n-E~mators- _.
`:ttion Using Hybrid Techniques·
`11.
`
`iy, Ph.D.
`
`Telephone No .. 1_,J) 863-2975
`
`'
`'
`·' .
`
`PAGE B OF 62
`
`FIG 6(3)
`
`LOCATION CENTER 142
`
`LOCATION ENGINE 139
`
`1320
`
`LOCATION SIGNATURE DATA BASE
`1.STORES CDMA SIGNAL CHARACTERISTICS FOR VERIFIED
`LOCATIONS (E.G., LOCATION SIGNATURES OR LOC SIGS);
`2.EACH LOC SIG ALLOWS ACCESS TO: MS LAT-LONG, BS ID,
`POWER LEVELS (BS AND MS), TIME/DATE STAMP,
`ENVIRONMENTAL MEASUREMENTS INDICATING; E.G .. RF
`BACKGROUND NOISE, MULTIPATH, DENSE URBAN,
`URBAN, SUBURBAN, RURAL, MOUNTAIN, WEATHER,
`TRAFFIC, AND A CONFIDENCE VALUE FOR THE LOC SIG.
`3.SUPPORTED RETRIEVALS: BY GEOGRAPHICAL AREA, BY
`BS ID, BY ENVIRONMENTAL MEASUREMENT
`CLASSIFICATIONS, BY TIME/DATE RANGE.
`4.LOC SIGS INPUT FROM 2 SOURCES: FIXED LOCATION MSS
`(E.G., LBS'S, 12 LOG SIGS/LBS/DAY FOR A YEAR), OTHER
`VERIFIED SOURCES PROVIDED BY A MBS 148 OR
`ANOTHER UNIT HAVING LOCATION VERIFICATION
`FUNCTIONALITY; E.G., POLICE, AMBULANCES, BUSES,
`TAXIS.
`
`Apple, Inc. Exhibit 1030 Page 12
`
`
`
`~ ENVIRONMENTAL DB 1354
`
`I
`
`I CONTEXT
`
`ADJUSTER ilM
`
`FIG. 7
`
`MS STATUS REPOSITORY
`1338
`(RUN-TIME TRACKING)
`~
`
`I~~
`lo "L
`
`~ -I
`.C1 0
`
`r~ ~ lo( ~
`
`"."'--'7.
`
`I b
`
`CONTROL MODULE
`1400
`(BLACKBOARD MANAGER
`OR EXPERT SYSTEM
`~······I•
`INFERENCE ENGINE)
`
`LOCATION
`EXTRAPOLATOR
`1432
`
`i.·······
`' - - - - - - r - - - - -1 · .. •·• .......• ····• HYPOTHESES
`GENERATING
`RUN-TIME LOCATiON MODULE 1428
`(DAEMON OR
`~ HYPOTHESIS STORAGE
`AREA 1410
`RULE BASE)
`t
`
`LOCATION HYPOTHESIS
`
`I
`
`HYPOTHESIS EV ALU ATOR 1228
`
`"O
`)>
`G)
`m
`<O
`
`0 ..,
`Rl
`
`i'l
`~
`"D
`:.-
`~
`
`.... f
`
`~
`z
`!=> !
`~
`CD
`""
`'f
`~
`
`;;;~o
`:- g ~
`~ 0
`c~
`
`-Hi"
`
`~·j-
`:I:;::
`'fr c a:.g:
`l!l V> 5 3·
`E,-.£
`~=
`~·1·
`- b'·
`g
`,g-._
`m
`~-
`-s
`
`·ui.
`
`F
`:==,
`PATHWAY
`~I ANALYTICAL REASONER MODULE
`1416
`(DAEMON OR RULE BASE)
`
`~
`.._....
`
`AREA
`CHARACTER(cid:173)
`ISTICS DATA
`BASE 1450
`
`~
`c
`HISTORICAL LOCATION t ............ ;
`
`LOCATION
`SIGNATURE
`DATABASE 1320
`t:::
`
`REASONER MODULE 1424
`(DAEMON OR RULE BASE)
`
`OUTPUT
`GATEWAY1356
`
`(TODESK3NATED I
`l_.•-f1-----l1
`
`LCX1fflCX'l
`APPl.JCATlCIB)
`
`LOCATION
`ESTIMATOR 1344•
`
`-1
`
`Apple, Inc. Exhibit 1030 Page 13
`
`
`
`STOCHASTIC
`FIRST ORDER
`MODEL(S)
`1224
`
`PATIERN
`RECOGNITION
`AND ADAPTIVE
`FIRST ORDER
`MODELS 1224
`
`l LOCATION
`
`BASE
`STATION
`FIRST
`ORDER
`MODEL 1224
`
`DISTANCE
`FIRST
`ORDER
`MODEL(S)
`1224
`
`ST A TISTICALL Y
`BASED
`PATIERN
`RECOGNITION
`FIRST ORDER
`MODELS 1224
`
`ARTIFICIAL
`NEURAL
`NETWORK
`FIRST ORDEF
`MODELS 1W
`
`MOBILE
`BASE
`STATION
`FIRST
`ORDER
`MODEL
`1224
`
`HOME BASE
`STATION
`FIRST
`ORDER
`MODEL 122<
`
`Fig. 8(1)
`
`Fig. 8(1)
`
`IFig. 8(2)
`
`Fig. 8(3)
`
`IFig. 8(4)
`
`COVERAGE
`AREA FIRST
`ORDER
`MODEL 1224
`
`NEURAL
`NETWORK
`r(cid:173)
`TRAINING DATA
`BASE(S)
`
`DISTRIBUTED
`ANTENNA
`FIRST ORDER
`MODEL1224
`
`l
`
`·+
`
`~
`Cl m
`0
`0 ,,
`en
`"'
`
`~ -I
`.oo
`
`,e; .,,
`l'o~
`r~ ~
`~"( ~ t .. _s:
`'!'°l ' ,r.
`
`(
`
`...
`
`~ =<in =
`" ;~b
`~ ~g.~
`::> g
`~
`!:> ll
`~if'
`5:.g. I
`.......
`g..§' .
`* } i( jJJ C·j
`
`....
`
`~:
`'ll:
`g~
`m.
`[-;
`~·
`
`"'
`~
`a> en
`"'
`"' "' ...
`"'
`
`Apple, Inc. Exhibit 1030 Page 14
`
`
`
`~
`
`~
`
`.:,,,.
`
`I I
`
`DATA CAPTURE AND GATEWAY 23
`1.TEMPORARY DATA CAPTURE FOR NEURAL NETWORK
`RETRAINING; AND FOR ANY DATA FROM FIXED
`LOCATION MSs;
`:····························• 2.ROUTES DATA TO APPROPRIATE FIRST ORDER
`~ ~?DELS AND THE VERIFIED LOCATION SIGNATURE
`
`I
`
`l~~
`lo "L
`
`~~
`.~o
`
`r~ i I~ . ~-~ ,.
`
`F" 8(2)
`ig.
`
`i
`BS INPUT FILTERS 9AND19
`~
`r···· .. • 1. DETERMINES THE BSs FROM WHICH DATA WILL BE USED;
`l
`2. FILTERS OUT ANY OBVIOUSLY ANOMALOUS DATA;
`l
`i
`i
`3. PROVIDES FILTERED DATA TO DATA CAPTURE AND
`! !
`GATEWAY 23.
`I 1
`SIGNAL PROCESSING SUBSYSTEM~
`l l ···············•
`CONTROLLER FOR ACTIVE FOMs
`.-----__,..--.----....,.._•~' _•.._' -•~' ---.
`NETWORK COMMUNICATION
`,.......
`SUPERVISOR
`·
`CONTROLS THE FOLLOWING:
`i
`1.CONTROLS LOCATION ENGINE, INCLUDES
`1. (DE)ACTIVATION OF CALIBRATION.
`l r-+ HIGH LEVEL ERROR HANDLER;
`TRANSCEIVERS, E.G., MSs WHOSE
`2. DETERMINES APPROPRIATE REPLIES TO
`l
`SIGNALS ARE RECEIVED FROM A
`i
`BSs;
`KNOWN LOCATION AND USED TO
`l
`3.NOTES 'HEALTH" OF BS MEASUREMENTS.
`CALIBRATE LOCATION ENGINE
`l
`FUNCTIONS; A CALIBRATION MS MAY
`l
`BE INCLUDED AS PART OF A LBS 152;
`l L..:..I
`2.~D~ACTIVATES OF LBSs 152;
`'··=+1
`3. DE ACTIVATION OF HOME BS's;
`4. DE ACTIVATION OF DISTRIBUTED
`N ENNAS.
`
`. OPERATOR INTERFACE 1374
`-
`+
`TO OUTPUT GATEWAY
`1356
`FIG. 8(4)
`
`!<1··································1
`l
`l
`i
`~
`i
`i
`...
`
`~
`.,,
`'7
`~
`
`'7
`
`-i
`
`!
`~
`z
`:
`.
`"' "' '"' "' ~
`
`g. g.
`:>
`:>
`cc
`5·3.
`"'"'
`:!:;::
`[~ Q."
`......
`·~§
`~-g
`Ul~g
`:~
`·a-
`~i
`!i
`~ ~.
`
`.. :>
`
`,<n
`
`::>
`
`{:.:
`
`Apple, Inc. Exhibit 1030 Page 15
`
`
`
`!
`
`! t
`
`LOCATION SIGNATURE DATA BASE 1320
`1.STORES CDMA SIGNAL CHARACTERISTICS FOR
`VERIFIED LOCATIONS (E.G., LOCATION SIGNATURES OR
`LOCSIGS);
`2.EACH LOC SIG ALLOWS ACCESS TO: MS 140 LAT(cid:173)
`LONG, BS ID, POWER LEVELS (BS AND MS), TIME/DATE
`STAMP, ENVIRONMENTAL MEASUREMENTS INDICATING;
`E.G., RF BACKGROUND NOISE, MULTIPATH, DENSE
`URBAN, URBAN, SUBURBAN, RURAL, MOUNTAIN,
`WEATHER, TRAFFIC, AND A CONFIDENCE VALUE FOR
`THELOCSIG.
`3.SUPPORTED RETRIEVALS: BY GEOGRAPHICAL AREA,
`BY BS ID, BY ENVIRONMENTAL MEASUREMENT
`CLASSIFICATIONS, BY TIME/DATE RANGE.
`4.STORES LOC SIGS INPUT FROM 2 SOURCES: FIXED
`LOCATION MSs (E.G., FOR LBS's 152, 12 LOC
`SI GS/LBS/DAY FOR A YEAR), AND OTHER VERIFIED
`SOURCES PROVIDED BY A MBS 148 OR ANOTHER UNIT
`HAVING LOCATION VERIFICATION FUNCTIONALITY; E.G.,
`POLICE, AMBULANCES. BUSES. TAXIS.
`
`-:::
`
`PERFORMANCE DATA BASE
`1.DATA HERE IS USED WITH AN 14
`ADAPTATION ENGINE (FOR
`TUNING THE CONTEXT
`ADJUSTER.
`
`ADAPTATION ENGINE 1382
`(GENETIC ALGORITHMS)
`1.BACKGROUND PROCESS TO
`ADAPTIVELY TUNE SYSTEM;
`2.USES STORED DATA TO ADJUST
`SYSTEM PARAMETERS ACCORDING
`TO PAST PERFORMANCES; E.G., IN
`CONTEXT ADJUSTER 1326, ADJUSTS
`PARAMETERS.
`
`CONTEXT ADJUSTER 1326
`1. ADJUSTS THE CONFIDENCE AND/OR
`~
`AREA FIELDS OF LOCATION HYPOTHESES
`OUTPUT BY FIRST ORDER MODELS 1224
`TO OBTAIN MORE RELIABLE TARGET MS
`140 ESTIMATES USING VERIFIED LOCATIO~
`SIGNATURE CLUSTERS IN THE LOCATION
`SIGNATURE DB 1320.
`2.
`JN ONE EMBODIMENT, THIS MODULE
`MODIFIES A TARGET MS LOG HYP
`ACCORDING TO VARIOUS ENVIRONMENTAi
`CHARACTERISTICS; E.G., THE
`GEOGRAPHICAL AREA (TYPE) 00F A
`LOCATION HYPOTHESIS, WEATHER, TIME
`OF DAY, SEASON, TRAFFIC, ETC;
`3.
`IN ONE EMBODIMENT, MAY USE
`HEURISTIC (FUZZY LOGIC) RUl:.ES TO
`ADJUST THE CONFIDENCE VALUES;
`4.
`IN ONE EMBODIMENT, MAY ALSO USE
`EXPERT SYSTEM RULES FOR ADJUSTING
`CONFIDENCES DUE TO BS 122 FAILURE(S).
`
`lJ
`
`HISTORICAL LOCATION REASONER 1424
`(DAEMON OR RULE BASE)
`-
`1. USES (FROM LOCATION SIGNATURE DATA BASE)
`HISTORICAL SIGNAL DATA CORRELA TED WITH: (A) VERIFIED
`LOCATIONS (E.G. LOCATIONS VERIFIED WHEN EMERGENCY
`PERSONNEL GET TO A TARGET MS 140 LOCATION), AND (B)
`POTENTIALLY VARIOUS ENVIRON-MENTAL FACTORS TO
`EVALUATE HOW CONSISTENT THE LOCATION SIGNATURE
`CLUSTER FOR AN INPUT LOCATION HYPOTHESIS IS WITH
`THE HISTORICAL SIGNAL DATA.
`2. THIS REASONER WILL INCREASE/DECREASE THE
`CONFIDENCE OF AN INPUT HYPOTHESIS ACCORDING TO (1)
`ABOVE.
`
`I
`
`MS STATUS REPOSITORY 1338
`1. RUN-TIME STORAGE FOR PREVIOUSLY ACTIVE
`LOCATION HYPOTHESES & PREDICTIONS SO THAT,
`E.G., MS PA TH DATA MAY BE PROVIDED FOR A
`CURRENTLY ACTIVE LOC HYP FOR LOCATING THE
`SAME MS 140.
`2.LOG CONTEXT OR STATE OF A TARGET MS 140
`LOCATION PROBLEM; E.G., FIRST OR SECOND SET OF
`MEASUREMENTS FOR TARGET MS.
`
`Fig. 8(3)
`
`I
`
`PATHWAY AND AREA
`CHARACTERISTICS DATA BASES
`'
`
`,l;; .,,
`
`'10~ ~~ .no
`f ~ i I~ tr
`
`.... ~
`C"I
`V•
`
`.,,
`
`)>
`G'l
`m
`;;;
`0 ,,
`"' "'
`
`Q
`
`!='
`
`-;
`~
`1}
`~
`z
`0
`c;;
`~
`
`" 0 '"' ~
`
`~~
`c5 ~-
`I;:
`'il-c
`a:~
`
`cn,g~
`c i
`
`-< <> fl:
`"'-; g.!
`.. ,
`-~··!
`~.~
`3' g. ...
`
`Apple, Inc. Exhibit 1030 Page 16
`
`
`
`LOCATION NETWORK
`HYPOTHESES GENERATOR 1428
`DEVICE CONTROL
`(DAEMON or RULE BASE)-
`1.0UTPUTS CONTROL
`1. GENERA TES NEW HYPOTHESES
`INFORMATION TO
`FROM CURRENT ONES; E.G. MAY
`BOTH
`DECOMPOSE 2 RADICALLY
`INFRASTRUCTURE
`MOBILE BASE
`DIFFERENT AREA TYPES INCLUDED
`BSsAND NON-
`STATION UNITS
`IN ONE HYPOTHESIS;
`INFRASTRUCTURE
`148
`2. GENERA TES HYPOTHESES
`BSs.
`INDICATING AREAS OF POOR ~
`RECEPTION.
`STRUCTUR~y,LEPHO~
`NTJrra~K
`t
`l L
`BS' 122
`
`1
`
`I
`
`,t; ~
`jo ~
`,~ ""i
`!ng
`
`I·~~.
`
`-< ~
`"'! s:
`;
`'".'i
`....
`
`\.._
`
`r,
`
`j;
`(;)
`m
`"' 0 ..,
`"' "'
`
`":<
`~
`¢
`
`....
`!!.
`~
`~
`p
`"'-.§
`~
`
`~
`
`:=- g.~
`~ g
`Cc
`5·5.
`"'"'·
`~::: s..
`:l.=.
`......
`C.12_
`l l:
`ii;·~-:
`.. 5:.
`t
`g'
`~ ..
`·rrr.
`~ 0
`
`;.i.
`
`HYPOTHESES MANAGER OR EXPERT SYSTEM
`INFERENCE ENGINE 1400
`1.CONTROLS ACCESS TO LOCATION
`HYPOTHESIS BLACKBOARD;
`2.SUPPLIES PREVIOUS MS LOCATION INFO TO
`THE BB/FB.
`
`!
`
`LOCATION HYPOTHESES
`BLACKBOARD OR EXPERT
`SYSTEM FACT BASE 1410
`(DENOTED BB/FB)-
`
`r
`
`-
`
`<l-
`
`<>--
`
`t l
`
`JFng. 8(4)
`
`ANALYTICAL REASONER 1416
`(DAEMON OR RULE BASE)
`1. USES VARIOUS HEURISTICS TO INCREASE/DECREASE
`CONFIDENCES OF LOCATION HYPOTHESES; E.G.,
`DETERMINES WHETHER CERTAIN "SANITY CHECK"
`CONSTRAINTS ARE SATISFIED; 1.E .. ,(A) CONSTRAINTS
`RELATED TO THE PHYSICS OF A HYPOTHESIS, E.G., IF
`THERE IS A PREVIOUS STORED HYPOTHESIS (IN MS
`STATUS REPOSITORY) INDICATING A LOCATION
`SUBSTANTIALLY FARAWAY FROM A CURRENT
`HYPOTHESIS, THEN THE PRESENT HYPOTHESIS MAY
`HAVE ITS CONFIDENCE DECREMENTED; (B) FOR AN
`MS AT A HYPOTHETICAL LOCATION, IF IT IS KNOWN
`APPROXIMATELY WHAT BSS THE MS SHOULD BE ABLE
`TO COMMUNICATE WITH, THEN DETERMINE IF THE
`INPUT SIGNAL DATA FOR THE HYPOTHESIS IS
`SUBSTANTIALLY CONSISTENT WITH THIS
`CONSTRAINT.
`
`ENVIRONMENTAL
`DAT ABASE 1354
`
`~
`14.:
`
`LOCATION BASE
`STATIONS 152 AN[
`CALIBRATION
`TRANSCEIVERS
`
`~
`
`PUBLIC"
`
`~SWITCHING
`NETWORK 129 &
`INTERNET 468
`
`MSC ill
`
`LOCATION ESTIMATOR
`1344
`1.RECEIVES
`RESULTING LOCATION
`HYPOTHESES (WITH
`HIGHEST
`CONFIDENCES) AND
`ATTEMPTS TO OUTPUl
`A MOST LIKELY
`SINGLE (SET OF
`NESTED) AREA(S)
`WITH PROBABILITIES
`. ASSOCIATED WITH
`EACH AREA:
`
`NON-
`INFRASTRUCT-
`URE FIXED
`LOCATION BSs
`152
`
`OUTPUT GATEWAY
`1356
`1.DETERMINES THE
`k> APPLICATIONS
`RECEIVING OUTPUT
`AND THE FREQUENCY
`OF OUTPUT TO EACH
`APPLICATION.
`
`LOCATION
`APPLICATIONS 146
`1.911 EMERGENCY;
`2.PAROLEE
`SURVEILLANCE;
`3.VEHICLE LOCATION
`[HEFT AND
`OUTING);
`4.PARENTlCHILD
`LOCATION·
`5.ANIMAULIVESTOCK
`LOCATION;
`6."WHERE AM I'
`APPLICATIONS;
`7."KEEP APART"
`APPLICATIONS.
`
`LOCATION EXTRAPOLATOR 1432
`1. INVOKED BY THE HYPOTHESIS MANAGER 1400 WHEN A NEW LOC HYP IS
`SUPPLIED (HAVING A MORE RECENT TIMESTAMP) FOR EXTRAPOLATING A
`NEW TARGET MS LOCATION FOR BLACK BOARD LOC HYPS PREVIOUSLY
`OBTAll\Jl=n
`
`Apple, Inc. Exhibit 1030 Page 17
`
`
`
`FOM_ID: First Order Model ID (providing this Location Hypothesis); note, since it is possible for location
`hypotheses to be generated by other than the FOM's, in general this field identifies the module that generated this
`location hypothesis.
`
`MS_ID: The identification of the target MS to which this location hypothesis applies.
`
`pt_ est: The most likely location point estimate of the target MS
`
`valid_pt: Boolean indicating the validity of "pt_ est"
`
`area_est: Location Area Estimate of the target MS provided by the FOM. This area estimate will be used whenever
`"image_ area" below is NULL.
`
`valid_ area: Boolean indicating the validity of "area:_ est" (one of "pt_ est" and "area_ est" must be valid).
`
`adjust: Boolean (true iff adjustments to the fields of this location hypothesis are to be performed in the Context
`Adjuster Module).
`
`pt_ covering: reference to a substantially minimal area (e.g., mesh cell) covering of "pt_ est". Note, since this MS
`may be substantially on a cell boundary, this covering may in some cases include more than one cell.
`image_area: reference to an area (e.g., mesh cell) covering of the image cluster set area for "pt_ covering" (see
`detailed description of the function, "confidence_ adjuster"). Note that if this field is not NULL, then this is the
`target MS location estimate used by the Location Center instead of "area_ est".
`
`FIG. 9A
`
`.~ .,,
`l'o ~
`2:! ~
`.no
`Ii~~
`r~
`'t..-
`
`'<!$
`
`~
`(:,
`
`;;'
`
`" -g.
`~
`z
`!"
`w
`O(cid:173)
`W
`
`CD "' w
`"' "'
`"'
`
`g g·
`Cc
`~·~·
`:r;::
`... .. ,
`<l-s.
`5:-[
`~ §-
`l ~
`~. i
`.r ·o
`·fil . g
`
`·I"
`
`~
`~
`:;;;!
`
`Apple, Inc. Exhibit 1030 Page 18
`
`
`
`extrapolation_area: reference to (if non-NULL) an extrapolated MS target estimate area provided by the Location
`Extrapolator submodule of the Hypothesis Analyzer. That is, this field, ifnon_NULL, is an extrapolation of the
`"image _area" field if it exists, otherwise this field is an extrapolation of the "area_ est" field. Note other
`extrapolation fields may also be provided depending on the embodiment of the present invention, such as an
`extrapolation of the "pt_ covering".
`
`confidence: A real value in the range (-1.0, + 1.0] indicating a likelihood that the target MS is in (or out) of a
`particular area. If positive: if"image_area" exists, then this is a measure of the likelihood that the target MS is
`within the area represented by "image_ area," else if "image_ area" has not been computed (e.g., "adjust" is
`FALSE), then "area_ est" must be valid and this is a measure of the likelihood that the target MS is within the area
`represented by "area_est." If negative, then "area_est" must be valid and this is a measure of the likelihood that the
`target MS is NOT in the area represented by "area_est". Ifit is zero (near zero), then the likelihood is unknown.
`
`Original_ Timestamp: Date and time that the location signature cluster for this location hypothesis was received by
`the CDMA Filter Subsystem,
`
`Active_Timestamp: Run-time field providing the time to which this location hypothesis has had its MS location
`estimate(s) extrapolated (in the Location Extrapolator of the Hypothesis Analyzer). Note that this field is initialized
`with the value from the "Original_Timestamp" field.
`
`Processing Tags and environmental categorizations: For indicating particular types of environmental
`classifications not readily determined by the Original_Timestamp field (e.g., weather, traffic), and restrictions on
`location hypothesis processing.
`
`loc_sig_cluster: Access to location signature signal characteristics provided to the First Order Models by the
`CDMA Filter Subsystem; i.e., access to the "Joe sigs" (received at "timestamp" regarding the location of the target
`MS)
`
`descriptor: Optional descriptor (from the First Order Model indicating why/how the Location Area Estimate and
`Confidence Value were determined).
`
`FIG. 9B
`
`~~
`,C)O
`
`I~~
`lo "L
`f~ ~
`~-< t=
`J~ ~
`- ~
`
`:T
`~
`
`~ .g
`f
`~
`"' f ,r
`b. "' ~
`
`-".
`~~:
`~i.
`g: ~.
`a...,
`-< <>
`g. §-
`l ~
`.. "
`'\~
`:g
`~·i'
`'.f
`~
`
`Apple, Inc. Exhibit 1030 Page 19
`
`
`
`FIG. 10
`
`1.0 1 ............................................................ t .............................. -.......................... ..
`
`i
`
`.~ .,,
`l'o~
`i!? o-j
`.no
`r~ E t~ ,..,_~
`
`"'I
`
`t
`'-
`
`;
`!
`i
`
`:
`
`I
`
`.
`
`· ................ i ................ i ABSOLUTE V ALUEOF C'ONFIDENCE OF A= ABS(conf)
`I I
`I·
`I
`I ~ MIRROR IMAGE OF sT(x)
`I
`. ··.::::::::~:::: .... ~:::::::::t:~:::::::::~::::::t·····:::::.-.-.-~.-.-.-i-.~·""""""~.-.:i .............. : .. ·.-~J""'"'"""'-""'"'" .. ~
`
`0.0
`!
`j L/(l+e·(a(ABS(conf)-1))) ABSOLUTEVALUE
`L/(l+e·[a(ABS(conf)-1))
`OFTIIECHANGEIN
`j
`j
`j
`i
`;. .. D·..\
`!
`1HECONFIDENCE
`'.
`AREA A HAVING
`l
`!
`1
`'
`CONFIDENCE, conf
`VALUEFORCELLc.
`............... , ...................... t5"""""'",'""""""'''"'"""""""""""
`'°'
`i Ceilt(A j
`!
`i
`: Q = CENTROID OF CELL c OlJISIDE OF A
`I
`I
`'
`
`!
`
`~
`G'l
`111
`
`'Tl
`
`"' 0
`"' "'
`
`:g·~·
`I;::
`& E.
`5:-E_
`.... "
`~ §-
`* .3· g.
`~. i
`'·l
`
`~ ~
`
`·-·o
`;;>
`:·v;i
`~·;~
`'·-s
`. Ul
`
`....
`-g.
`~
`z
`9
`(;l
`.§
`p
`' ~·
`
`O>
`
`Apple, Inc. Exhibit 1030 Page 20
`
`
`
`FIG. 11(1)
`
`MBS MOVEMENT
`
`MBS LOCATION SUBSYSTEM 1508--__
`MBS CONTROLLER 1533
`"\
`(CONIROLSMBSAND1HESTA1EOF1HE
`....... , . . MBSSIGNALPROCESSJNG
`MBSASPER.FIG.12)
`······:
`SUBSYSTEM 1541
`l (SIMilAR TOTIIBSIGNALPROCESSIN
`.............................. , .................. ! SCHEDULER 12.f.2
`SUBSYSTEMATTIIE LOCATION
`CENIBR'
`DEADRECKONING SUBSYSTEM
`~
`1527
`MBS MOVEMENTDEIECIOR
`1539(0RSENSOR)
`
`MBS OPERA TOR
`VISUAL USER
`INTERFACE
`1558
`
`.
`,!.,. ......... ..!
`
`EVENT
`GENERATOR
`15
`
`, .......................................... ...
`
`LOCATION CONTROLLER 1535
`(CONTROLS MBS ACI1VITIES REIAIBDTO
`r---::D-=E-:-AD=":RE=:C:::K::O":-:'NIN=:G~--,.---4--+1
`MBS LOCATION ANDTARGEfMS
`ESTIMATOR 1544
`LOCATION;E.G., 1HISPERFORMS1HE
`................. ······
`PROGRAM,
`0 SENSO
`1+-----------------.i "MOBIIE_BASE_STATION_CONIROUER')
`
`MBSOPERATO
`
`TARGET MS LOCATION MODULE
`(MAINTAJNS TARGEfMS "MOVJNGWINDOWS" AND
`DEIERMINES MOSTUKELYTARGETMS LOCATIONESTIMA'
`
`MBS OPERA TOR
`DISPLAY
`
`MBS OPERA TOR TELEPHONY
`INTERFACE
`1524
`
`LOCALAREALOCATIONDATABASE
`Qt-0..UCES STREET M<\PS, LOCA Tm CF BASE
`STATKJ.JSANO 01HER POINTS CF INTEREST)
`
`.~ "O
`12 ~
`,C') 0
`
`l'o~
`
`!;~ ~
`
`-< ~
`;:i ~
`·b
`
`- ~
`" Cc
`~
`~-~.
`I;::
`~s 5: .g-
`... "
`...
`~ ~
`~
`[~
`~ c ~ " ~
`~
`~.:i
`~
`[
`w
`.§ -
`8'
`'
`~
`m
`t
`"'
`~
`
`.0 ,;
`
`S,
`
`Apple, Inc. Exhibit 1030 Page 21
`
`
`
`.
`
`I
`
`I
`
`GPS RECEIVER 1531
`
`I
`
`I
`
`WIRELESSTRANSRECEIVERS
`
`(FORE AND AFf OFMBS VEHICIB; FOR
`COMMUNICATIONWIDITIIE TARGEf MS)
`
`BASESTATIONCDMPONENIS 1522
`
`L SECTORED/DIRECTIONAL ANTENNA(S) 1526
`1--1
`i
`............................................................ , GPS COMMAND SCHEDULER 1530
`
`1RANSCElVER(MS) FOR CONfACilNG
`BASE STATIONINFRAS1RUCIURE 1512
`
`I
`
`LOCATION CENIER COMMUNICATION
`COMMAND SCHEDULER 1528
`
`TARGEfMS 140COMMUNICATION
`SCHEDULER 1532
`
`RIBIDIUMOSCIUATOR 1520
`
`I
`
`FIG. 11(2)
`
`MBS LOCATION MODULE 1536
`..................... (MAINf AINS MBSLOCATIONTRACKS; TIIE UJRRENTMBS LOCATION; E.G. PERFORMS 1HE
`PROGRAM,"DEIERMINE MBS LOCATION ESTIMA1E)
`BASELINE
`LOCATION
`MBS LOCATION
`MBS LOCATION
`MBSLOCATION
`ESTIMATORS
`CONSTRAINr
`SNAP TO SIREEf
`CONFUCT
`1540
`CHECKER
`MODUIEl562
`RESOLVER
`
`I
`
`.~ .,,
`Jo~
`,~--!
`,'1~
`
`,.~ ~
`~ s:
`'!I s:
`'C"l
`1''
`
`(
`
`'
`
`co~
`
`~~
`5:.g·
`-< ;o
`~ f!l
`~~
`~ ~.
`~.!.
`.--
`£-. g.
`"' m.
`~,;
`~
`
`-;;
`
`f
`~
`~
`~
`.~
`~
`"'
`
`Apple, Inc. Exhibit 1030 Page 22
`
`
`
`PRL"T Of DKA~l.NC:S
`~_<IB!GJNALL Y F
`',
`
`Using Multiple Simultaneous Location Es1imators· ·
`Jsing Hybrid Techniques"
`
`.D.
`
`Telephone No.: (303, .
`
`2975
`
`PAGE 19 OF 62
`
`Apple, Inc. Exhibit 1030 Page 23
`
`
`
`Fig. 13
`
`1750
`
`t
`MBS Location Track for GPS location estimates
`
`0
`
`0
`
`0
`
`r-1754
`
`MBS Location Track for Location Center estimates
`
`0
`
`0
`
`0
`
`Oldest
`GPS
`entry
`
`Oldest LC
`entry
`
`r-1758
`
`Oldest
`LBS entry
`
`MBS Location Track for LBS estimates
`0
`0
`0
`
`r1762
`
`MBS Location Track for Manually entered estimates
`
`0
`
`0
`
`0
`
`Oldest
`manual
`entry
`
`Oldest
`current
`entry.
`
`t
`previous
`head
`
`1774b t
`
`previous
`head
`
`1778b t
`
`previous
`head
`
`1782b 1
`
`previous
`head
`
`t
`Head of
`track
`
`track
`
`.[ 1778a
`
`track
`
`track
`
`r1766
`
`-
`"curr est" 1786a
`
`MBS Location Track for current location estimates
`
`0
`
`0
`
`0
`
`previous
`head
`
`+
`
`t
`Head of
`track
`1
`
`r 1774a
`Head of -
`: ·--
`'
`___ , ___
`i·
`~
`'
`'
`I
`'
`'
`'
`I
`Headof g 1-- - -1 - - • - - - -
`I
`'
`'
`'
`i
`'
`'
`-... ----
`'
`I
`!
`!
`-< - -·
`- ---- ....
`-1
`'
`r 1782a
`, _ _ J _____
`'
`I
`new unpaired MBS
`'
`location change
`I
`'
`estimate
`'
`Head of ;
`-- ---- ....
`'
`( deadreckoning)
`I
`'
`:
`=
`- ----,
`I Filter
`new Location
`Center MBS
`'
`I
`location
`'
`' '
`estimate
`' ~--
`'
`MBS location
`~------:
`~ -- -- -- --')
`1~ chande estimate
`(dea reckoning)
`8aired with
`Loe enter estimate
`
`New MBS location estimates to
`process (in time increasing order)
`
`~
`
`Filter
`
`newGPS MBS
`location
`estimate
`
`new MBS location
`chande estimate
`(dea reckoning)
`paired with GPS eslimate
`
`new manual MBS
`location estimate
`provided by MBS
`operator
`new MBS location
`chande estimate
`(dea reckoning)
`paired with manual estimate
`
`.
`-<(--------
`--<(----.
`~ - - -1- - ~ - -.
`I
`I
`I
`I
`
`I
`
`o
`0
`
`0
`
`I
`I
`
`I
`
`I
`
`I
`
`I
`I
`
`I
`
`I
`
`I
`
`I
`
`I
`
`j 1790a
`
`J 1790b
`J 1790a
`
`J1790b
`
`) 1790b
`
`J 1790,
`
`J1790b
`
`=1
`3
`
`(I)
`
`l~~
`0 L
`~ .....
`1
`
`.no . ,f~ i
`~;
`
`~
`
`" ~ii·
`~ Cc
`!:>
`~."'
`t5 ~·
`I;::
`ti- s.
`::J.e.
`......
`c. 12.
`....
`g_ ~
`I;g
`*'
`l ''\.g
`
`z
`!'
`;:;.
`§
`~
`~
`
`'5
`·~
`5
`-.,.
`?
`;I
`
`ry nere 1s enner an extrapo1auon entry
`determined using a deadreckoning location
`change estimate, or, a baseline entry derived
`from a combination of one or more of the other
`location track heads, or a manual MBS location estimate.
`
`Filtering mechanism for determining if tne new
`MBS location estimates (other than deadreckoning
`location change estimates and manual estimates)
`have a sufficiently high confidence value to qualify
`them to be inserted into their corresponding MBS location track.
`
`Apple, Inc. Exhibit 1030 Page 24
`
`
`
`Neuron Laver 2
`
`.~ .,,
`l'o~
`22 -t
`.no
`r~ ~
`~-< ~
`1 ... ~
`( :
`
`b
`
`a2(2)
`
`~ ~ Pure line
`
`~ ~Mn
`. g·~
`"ti
`=r
`"0
`s: ~
`~
`~·5.
`:i:"'
`
`Tan(cid:173)
`Sigmoid
`transfer
`
`a1
`
`Tan(cid:173)
`Sigmoid
`
`6 by 6 Quantization
`~rids I
`I
`
`i
`
`i
`
`MS RX ofBS-1
`
`It~
`fEtli
`@~~il=l
`
`MS RX ofBS-5
`
`p(1)
`p(2)
`p(3)
`
`p(36)
`
`p(37)
`p(38)
`
`p(72)
`
`p(73)
`p(74)
`
`p(108)
`
`\
`
`a2(108)
`
`·~
`j
`
`Pure Line
`
`(F2)
`
`Tan-
`s:~~oid / \
`
`;;
`
`i ii:
`z ;(
`.§'
`~
`~
`
`~~ a:g.
`-;iiii
`~ §-;
`ii' s.'
`;=~1
`'" g ~
`~·~
`g:i
`fl :
`er•
`.;,;
`ir·:
`3'
`~-
`
`MS RX