throbber
) 0 - '\ O 'I 1. 'lDl ':1'11 ~ -n J4l ;11. ·~ ·11) Q -::;o 1r.:111) =ii
`' 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

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