throbber
US005839088A
`5,839,088
`(11) Patent Number:
`United States Patent 15
`Hancocketal.
`[45] Date of Patent:
`Nov. 17, 1998
`
`
`[54] GEOGRAPHIC LOCATION REFERENCING
`SYSTEM AND METHOD
`
`[75]
`
`Inventors: S. Lee Hancock, Newport Beach,
`ic,
`— Peter H. Dana, Georgetown,
`
`.
`.
`[73] Assignee: GO2 Software, Inc., Newport Beach,
`Calif.
`
`[21] Appl. No.: 701,586
`
`Aug. 22, 1996
`
`Filed:
`[22]
`Int. Cl é
`[51]
`[52] U.S. Cl.
`
`GOIC 21/20; GO1s 5/02
`ve 701/213; 701/211; 701/201;
`
`342/457
`[58] Field of Search o..cccsccccscscsscseee 701/213, 201,
`701/211, 300; 342/357, 457; 340/988
`
`...
`
`[56]
`
`References Cited
`
`4,677,561
`4,974,170
`5,289,195
`5,296,861
`$5,311,434
`
`U.S. PATENT DOCUMENTS
`6/1987 Akamaet al.
`ssssssssessussusseen 364/449
`11/1990 Bouve et al.
`.. 364/518
`2/1994 Inoue........
`.. 342/457
`3/1994 Knight
`..
`w 342/357
`5/1994 Tama oo. ccececeseeesseeeeeeeenee 364/449
`
`
`
`.
`
`6/1994 Mueller et al. cesses 364/449
`5,323,322
`9/1994 Gildea et al.
`...
`. 342/357
`5,345,244
`
`5,355,140 10/1994 Slavinetal. ....
`_ 342/386
`eee varioes aees ak
`: ae
`3396,
`OSHIYUKL ......eeeseeserseeereeeeeeeees
`/35
`
`4/1995 Lima cececcsccccssssssssssssessssessessee 364/449
`5,406,491
`S/L995 Lad vececccssecssssesesssssssesssssssessee 342/357
`SAISS38
`
`5,422,814
`6/1995 Sprague et al.
`.
`. 364/449
`6/1995 Nobeetal. .....
`5.424.951
`| 364/443
`5,436,632
`7/1995 Sheynblat....
`. 342/357
`
`5,450,344
`9/1995 Woo etal. ..
`. 364/449
`5,452,217
`9/1995 Kishi et al.
`.
`. 364/449
`
`5,471,392
`11/1995 Yamashita ....ucessssssssssseseseee 364/443
`SATTASS 12/1995 Loomis sceccesessseesssveosvnvien 364/449
`1/1997 Sprague et al. 0. 701/213
`5,596,500
`Primary Examiner—Michael Zanelli
`Attorney, Agent, or Firm—Lyon & Lyon LLP
`[57]
`ABSTRACT
`:
`.
`:
`A method and apparatus for defining grid and proprietary
`addresses of selected locations within a geographical area is
`described, characterized in that
`the grid addresses are
`defined in relation to a grid and can be easily converted to
`global coordinates defined in relation to a known global
`referencing system, and the proprietary addresses are unique
`to the geographicalarea.
`
`18 Claims, 17 Drawing Sheets
`
`100
`
`102
`
`106
`
`GPS ANT.
`
`QUIPU' DEVICE
`
`
`
`
`
`
`INPUT DEVICE
`
`STORAGE
`
`
`
` Google Exhibit 1052
`
`Google Exhibit 1052
`Google v. Mullen
`Google v. Mullen
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 1 of 17
`
`5,839,088
`
`
`
` EXPLODED VIEW
`
`
`
`
`ii
`
`9
`
`IN FIG. 2
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 2 of 17
`
`5,839,088
`
`p--—~-~4----4+-—~-—-}----}-~—--}-—
`
`
`
`Fig. 2
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 3 of 17
`
`5,839,088
`
`|I
`
`6P
`
`HWNOILVOAYN
`
`SSduggy
`
`
`
`SS=baGy
`OIdOsdS
`
`
`
`
`
`GS
`
`
`
` NOUVAYOINTTWROLISOc(
`
`
`NOLATOS44W414(SyLh
`
`
`€‘Big
`
`
`
`NOMOISLIGNOLVAYCAN:
`
`
`
`
`
`
`
`
`
`fy
`
`
`
`NOSIGVdWOONOLWVANYOIN:TWNCIOSYWNW/\/Le
`
`NOUVAYOSNI
`NOILVOIAVN
`SLOldLSIG
`
`
`
`
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 4 of 17
`
`5,839,088
`
`5]
`
`f
`
`MANUAL
`
`ELECTRONIC
`
`55
`
`57
`
`IDENTITY FEATURE CAPTURE POSITIONAL|53a
`
`AND NAME
`INFORMATION
`
`
`
`
`
`DETERMINE DISTRICT[~9! 54
`
`NAME
`
`DISTRICT NAMES
`
`DISTRICT NAVIGATIONAL
`INFORMATION
`
`UNIQUE IN DISTRICT
`DISTRICT DATA FILE
`
`63
`
`CENTRAL
`
`REPOSITORY CLASSIFICATION |
`
`TES
`
`65
`
`71
`
`MAKE REQUEST
`
`
`73
`
`RECEIVE TRAVEL
`DATA
`
`NAVIGATIONBp ma
`8]
`ion
`
`/5
`
`//
`
`LOCAL
`STORAGE
`
`[
`
`Fig. 4
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 5 of 17
`
`5,839,088
`
`102
`
`100
`
`GPS ANT.
`
`
`
`
`
`INPUT DEVICE
`
`106
`
`
`PROCESSOR
`
`OUTPUT DEVICE
`
`pire[oe[ar 104
`
`108
`
`109
`
`105
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 6 of 17
`
`5,839,088
`
`ARRDODDodo ODES :
`
`
`eRe UR
`:
`per tao
`
`Sip esd
`aeES fe Ren
`me RatNO CCE
`
`
`
`
`Piteeaantos Hines
`
`atte
`
`HG. 6.
`
`igges hakityntonsine :
`ee
`
`/
`*%,
`e aenns
`red BoeSAsen
`
`
`
`

`

`U.S. Patent
`
`Sheet 7 of 17
`
`Nov. 17, 1998
`
`5,839,088
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 8 of 17
`
`5,839,088
`
`AK,ANC,ANCHORAGE , 149W54,61N13
`AK,FBK,FAIRBANKS, 147W43,64N51
`AK,JUN JUNEAU, 134W24,58N18
`AL,ANN,ANNISTON ,085W50,33N39
`AL,BES,BESSEMER,086W58,33N24
`AL, BIR, BIRMINGHAM ,086W48,33N31
`AL,DEC,DECATUR,086W59,34N36
`AL,DOT,DOTHAN,085W24,31N13
`AL,FLO,FLORENCE,087W41 ,34N48
`AL,GAD,GADSDEN,086W01,34N01
`AL,HUN,HUNTSVILLE,086W35,34N44
`AL,MOB,MOBILE,088W03,30N41
`AL,MON, MONTGOMERY, 086W19,32N23
`AL,PHE,PHENIX CITY,085W00,32N28
`AL,PRI,PRICHARD,0&88W05,30N44
`AL,SEL,SELMA,087W01 ,32N25
`AL,TUS,TUSCALOOSA,087W34,33N12
`AR,EDO,EL DORADO,092W40,33N12
`AR, FAY, FAYETTEVILLE 096W10,36N04
`AR,FTS,FORT SMITH, 094W25,35N23
`AR,HOS,HOT SPRINGS NAT PA,093W03,34N31
`AR, JON, JONESBORO ,090W42,35N50
`AR,LRK,LITTLE ROCK,092W17,34N45
`AR,NLR,NORTH LITTLE ROCK,092W16,34N46
`AR,PIB,PINE BLUFF ,092W01,34N13
`AR,WME,WEST MEMPHIS,090W11,35NO09
`AZ,FLA,FLAGSTAFF,111W39,35N12
`AZ,GCN,GRAND CANYON,112W8,36N59
`AZ,GLD,GLENDALE, 112W11,33N32
`AZ,MES,MESA,111W50,33N25
`AZ,PHO,PHOENIX, 112W04,33N27
`AZ,SCO,SCOTTSDALE,111W56,33N29
`AZ,TEM,TEMPE,111W56,33N25
`AZ,TUC, TUCSON, 110W58,32N13
`AZ,YMA,YUMA,114W37,32N43
`CA,ALA,ALAMEDA, 122W15,37N46
`CA,ALH, ALHAMBRA, 118W06,34N08
`CA,ALT,ALTADENA, 1 18W08,34N114
`CA,ANA,ANAHEIM, 117W55,33N50
`CA,ANT ANTIOCH, 121W48,38NO01
`CA,ARA,ACADIA,118W12,34N08
`CA,ARD,ARDEN, 121W23,38N36
`CA,ARE, ARCADE, 118W01,34N08
`CA,AZU,AZUSA,117W52,34N08
`CA,BAK,BAKERSFIELD,119W01,35N23
`CA,BAP, BALDWIN PARK, 117W58,34N04
`CA,BBK, BURBANK, 118W19,34N11
`CA,BEF,BELLFLOWER, 118W09,33N53
`CA,BEG,BELL GARDENS, 118W10,33N58
`CA,BEL,BELL,118W11,33N59
`CA,BEV, BEVERLY HILLS,718W25,34N04
`
`Fig. 8A
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 9 of 17
`
`5,839,088
`
`CA,BMT,BELMONT,122W16,37N31
`CA, BRK,BERKELEY,122W16,37N52
`CA,BUP,BUENA PARK,117W60,32N52
`CA,BUR,BURLINGAME, 112W21,37N35
`CA,CAM,CAMPBELL,121W57,37N17
`CA,CAR,CARMICHAEL, 121W19,38N38
`CA,CAR,CARSON, 118W17,33N48
`CA,CAV,CASTRO VALLEY, 122W04,37N42
`CA,CHI,CHINO,117W41,34N01
`CA,CHV,CHULA VISTA, 117W05,32N39
`CA,CIH,CITRUS HEIGHTS, 121W17,38N42
`CA,CLA,CLAREMONT, 117W43,34N06
`CA,COL,COLTON, 117W19,34N04
`CA,CMP,COMPTON,118W13,33N54
`CA,COM,COSTA MESA, 117W55,33N38
`CA,CON, CONCORD, 122W02,37N59
`CA, COV,COVINA, 117W52,34N05
`CA,CRN,CORONA,117W34,33N53
`CA,CRO,CORONADO,117W10,32N41
`CA,CUC,CULVER CITY,118W25,34N01
`CA,CYP,CYPRESS, 118W02,33N50
`CA,DAC,DALY CITY ,122W28,37N42
`CA,DAV, DAVIS, 121W44,38N32
`CA,DOW,DOWNEY, 118W08,33N56
`CA,ECA,EL CAJON, 116W58,32N48
`CA,ECE,EL CERRITO,122W19,37N55
`CA,ELA,EAST LOS ANGELES, 118W09,34N01
`CA,EMT,EL MONTE, 122W00,37N59
`CA,ESC,ESCONDIDO,117W05,33N07
`CA,EUR,EUREKA,124W09,40N47
`CA,FAI,FAIRFIELD, 122W03,38N15
`CA,FLO,FLORENCE, 118W15,33N58
`CA,FON,FONTANA,117W26,34N06
`CA,FOV,FOUNTAIN VALLEY,117W58,33N42
`CA,FRE, FREMONT, 121W57,37N32
`CA,FRS,FRESNO,119W47,36N44
`CA,FUL,FULLERTON, 117W56,33N53
`CA,GAG,GARDEN GROVE,117W55,33N47
`CA,GAR,GARDENA,118W1818,33N53
`CA,GLD,GLENDALE,178W15,34N09
`CA,GLE,GLENDORA,117W52,34N08
`CA,HAH,HACIENDA HEIGHTS, 117W58,33N58
`CA,HAW, HAWTHORNE, 118W21,33N55
`CA,HAY, HAYWARD, 122W05,37N40
`CA,HIC,HILLCREST CENTER, 118W57,35N23
`CA,HOL,HOLLYWOOD, 118W21,34N06
`CA,HUB,HUNTINGTON BEACH,118W05,33N40
`CA,HUP HUNTINGTON PARK, 118W14,33N59
`CA,IMB, IMPERIAL BEACH,117W08,32N35
`CA, ING, INGLEWOOD, 118W21,33N58
`CA,LA_,LOS ANGELES,118W15,34N04
`
`Fig. 8B
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 10 of 17
`
`5,839,088
`
`AK,ALASKA
`AL,ALABAMA
`AR,ARKANSAS
`AZ,ARIZONA
`CA,CALIFORNIA
`CO,COLORADO
`CT,CONNECTICUT
`DC,DISTRICT OF COLUMBIA
`DE,DELAWARE
`FL,FLORIDA
`GA,GEORGIA
`HI,HAWAII
`IAIOWA
`(ID, IDAHO
`IL ILLINOIS
`IN, INDIANA
`KS,KANSAS
`KY, KENTUCKY
`LA,LOUISIANA
`MA,MASSACHUSETTS
`MD,MARYLAND
`ME,MAINE
`MI,MICHIGAN
`MN,MINNESOTA
`MO,MISSOUR!
`MS,MISSISSIPPi
`MT,MONTANA
`NC,NORTH CAROLINA
`ND,NORTH DAKOTA
`NE,NEBRASKA
`NH,NEW HAMPSHIRE
`NJ,NEW JERSEY
`NM,NEW MEXICO
`NV,NEVADA
`NY, NEW YORK
`OH,OHIO
`OK,OKLAHOMA
`OR,OREGON
`PA,PENNSYLVANIA
`RIJZRHODE ISLAND
`SC,SOUTH CAROLINA
`SD,SOUTH DAKOTA
`TN, TENNESSEE
`TX, TEXAS
`UT,UTAH
`VA, VIRGINIA
`VT, VERMONT
`WA,WASHINGTON
`WLWISCONSIN
`WV, WEST VIRGINIA
`WY, WYOMING
`
`Fig. 9
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 11 of 17
`
`5,839,088
`
`US.CA.NWB.MAC2, 117W52.360,33N39.549, MCDONALDS #2
`US.CA.NWB.BK2,117W52.425,33N39.647, BURGER KING #2
`US.CA.NWB.ARCO, 117W52.459,33N39.681,ARCO
`US.CA.NWB.DLTC2,117W52.513,33N39.679,DEL TACO #2
`US.CA.NWB.CHVRN, 117W52.557,33N39.701,CHEVRON
`US.CA.NWB.JACK1,117W54.800,33N37.895,JACK-IN-THE-BOX #1
`US.CA.NWB.MAC1,117W54.837,33N36.987,MCDONALDS #1
`US.CA.NWB.TACO,117W55.280,33N38.278,TACO BELL
`US.CA.NWB.DLTC1,117W55.354,33N38.204,DEL TACO #1
`US.CA.NWB.MAC3, 117W52.360,33N39.549,MCDONALDS #3
`US.CA.NWB.BK1,117W52.425,33N39.647, BURGER KING #1
`US.CA.NWB.ARCO,117W52.459,33N39.681,ARCO #1
`US.CA.NWB.DLTC3, 117W52.513,33N39.679,DEL TACO #3
`US.CA.NWB.CHVRN1,117W52.557,33N39.701 ,CCHEVRON #2
`US.CA.NWB.JACK2,117W54.800,33N37.895,JACK-IN-THE-BOX #2
`US.CA.NWB.MAC4, 117W54.837,33N36.987,MCDONALDS #4
`US.CA.NWB.TACO1,117W55.280,33N38.278,TACO BELL #1
`US.CA.NWB.DLTC4, 117W55.354,33N38.204,DEL TACO #4
`US.CA.NWB.MAC5,117W52.360,33N39.549,MCDONALDS #5
`US.CA.NWB.BK3,117W52.425,33N39.647,BURGER KING #3
`US.CA.NWB.ARCO2,117W53. 129,33N40.871,ARCO #2
`US.CA.NWB.DLTCS5,117W52.625,33N39.811,DEL TACO #5
`US.CA.NWB.CHVRN3,117W52.247,33N39.642, CHEVRON #3
`US.CA.NWB.JACK3,117W53.74,33N38.25,JACK-IN-THE-BOX #3
`US.CA.NWB.MAC6,17W53.157,33N37.1,MCDONALDS #6
`US.CA.NWB.TACO2,117W54.872,33N38.657,TACO BELL #2
`US.CA.NWB.DLTC6,117W55.144,33N39.975,DEL TACO #6
`US.CA.NWB.MAC7,117W52.360,33N39.549,MCDONALDS #7
`US.CA.NWB.BK4,117W52.425,33N39.647,BURGER KING #4
`US.CA.NWB.ARCO3,117W51.824,33N39.47,ARCO #3
`US.CA.NWB.DLTC7,117W52.851,33N39.487,DEL TACO #7
`US.CA.NWB.CHVRN4,117W52.557,33N39.701,CHEVRON #4
`US.CA.NWB.JACK4,117W54.800,33N37.895,JACK-IN-THE-BOX #4
`US.CA.NWB.MAC8,117W54.837,33N36.987, MCDONALDS #8
`US.CA.NWB.TACO3,117W55.28,33N38.278,TACO BELL #3
`US.CA.NWB.DLTC8,117W55.354,33N38.204,DEL TACO #8
`
`US.CA.NWB.TEXCO,117W52.360,33N39.549,TEXACO
`US.CA.NWB.GULF,117W52.425,33N39.647,GULF OIL
`US.CA.NWB.ARBY,117W52.459,33N39.681 ARBY'S
`US.CA.NWB.DENNY, 117W52.513,33N39.679, DENNY'S
`US.CA.NWB.PZHUT,117W52.557,33N39.701,PIZZA HUT
`US.CA.NWB.PZINN, 117W54.800,33N37.895,PIZZA INN
`US.CA.NWB.PENNY,117W54.837,33N36.987,J.C. PENNY’S
`US.CA.NWB.KFC1,117W55.280,33N38.278, KENTUCKY FRIED CHICKEN
`US.CA.NWB.PZAPZA,117W55.354,33N38.204,LIL’ CAESAERS
`US.CA.NWB.SUB, 117W52.360,33N39.549, SUBWAY
`US.CA.NWB.WNDY,117W52.425,33N39.647,WENDY'S
`US.CA.NWB.WELLS,117W52.459,33N39.681,WELL'’S FARGO
`
`Fig. 10A
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 12 of 17
`
`5,839,088
`
`US.CA.NWB.STAR, 117W52.513,33N39.679,DEL STAR ATM
`US.CA.NWB.MAIL,117W52.557,33N39.701, MAILBOX
`US.CA.NWB.GMC,117W54.800,33N37.895,GENERAL MOTORS DEALER
`US.CA.NWB.FORD, 117W52.837,33N36.987,FORD DEALER
`US.CA.NWB.MBZ,117W55.280,33N38.278, MERCEDES BENZ DEALER
`US.CA.NWB.LEXUS, 117W55.354,33N38.204, LEXUS DEALER
`US.CA.NWB.S711,117W52.360,33N39.549,7-11
`US.CA.NWB.CIRK,117W52.425,33N39.647,CIRCLE K STORE
`US.CA.NWB.BOFA,117W52.459,33N39.681,BANK OF AMERICA
`US.CA.NWB.ANW,117W52.513,33N39.679,A AND W RESTAURANT
`
`US.CA.SAN.MAC2,117W52.360,33N49.549, MCDONALDS #2
`US.CA.SAN,.BK2,117W52.425,33N49.647,BURGER KING #2
`US.CA.SAN.ARCO,117W52.459,33N49.6381,ARCO
`US.CA.SAN.DLTC2,117W52.513,33N49.679,DEL TACO #2
`US.CA.SAN.CHVRN, 117W52.557,33N49.701, CHEVRON
`US.CA.SAN.JACK1,117W54.800,33N47.895 JACK-IN-THE-BOX #1
`US.CA.SAN.MAC1,117W54.837,33N46.987, MCDONALDS #4
`US.CA.SAN. TACO, 117W55.280,33N48.278, TACO BELL
`US.CA.SAN.DLTC1,117W55.280,33N48.204,DEL TACO #1
`US.CA.SAN.MAC3, 117W52.360,33N49.549, MCDONALDS #3
`US.CA.SAN,BK1,117W52.425,33N49.647, BURGER KING #1
`US.CA.SAN.ARCO1,117W52.459,33N49.681,ARCO #1
`US.CA.SAN.DLTC3,117W52.513,33N49.679, DEL TACO #3
`US.CA.SAN.CHVRN1,117W52.557,33N49.701,CHEVRON #2
`US.CA.SAN.JACK2,117W54.800,33N47.895, JACK-IN-THE-BOX #2
`US.CA.SAN.MAC4,117W54.837,33N46.987, MCDONALDS #4
`US.CA.SAN.TACO1,117W55.280,33N48.278, TACO BELL #1
`US.CA.SAN.DLTC4,117W55.354,33N48.204,DEL TACO #4
`US.CA.SAN.MAC5,117W52.360,33N49.549, MCDONALDS #5
`US.CA.SAN.BK3, 117W52.425,33N49.647, BURGER KING #3
`US.CA.SAN.ARCO2,117W52.459,33N49.681 ,ARCO #2
`US.CA.SAN.DLTC5, 117W52.513,33N49.679,DEL TACO #5
`US.CA.SAN.CHVRN3,117W52.557,33N49.701 ,CHEVRON #3
`US.CA.SAN.JACK3, 117W54.800,33N47.895 JACK-IN-THE-BOX #3
`US.CA.SAN.MAC6,117W54.837,33N46.987, MCDONALDS #6
`US.CA.SAN.TACO2,117W55.280,33N48.278,TACO BELL #2
`US.CA.SAN.DLTC6,117W55.354,33N48.204,DEL TACO #6
`US.CA.SAN.MAC7, 117W52.360,33N49.549, MCDONALDS #7
`US.CA.SAN.BK4,117W52.425,33N49.647, BURGER KING #4
`US.CA.SAN.ARCO3, 117W52.459,33N49.681,ARCO #3
`US.CA.SAN.DLTC7,117W52.513,33N49.647,DEL TACO #7
`US.CA.SAN.CHVRN4,117W52.557,33N49.701,CHEVRON #4
`US.CA.SAN.JACK4,117W54.800,33N47.895, JACK-IN-THE-BOX #4
`US.CA.SAN.MAC8,117W54.837,33N46.987 MCDONALDS #8
`US.CA.SAN.TACO3, 117W55.280,33N48.278, TACO BELL #3
`US.CA.SAN.DLTC8,117W55.354,33N48.204,DEL TACO #8
`
`US.CA.YSM.WWNA,119W39.23,37N32.20 WAWONA LODGE
`US.CA.YSM.TLME,119W21.54,37N52.32, TUOLUMNE MEADOWS
`
`Fig. 10B
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 13 of 17
`
`5,839,088
`
`US.CA.YSM.HFDM, 119W31.56,37N44.84, HALF DOME
`US.CA.YSM.HCHY,119W47.37,37N56.78, HETCH HETCY RESERVOIR
`US.CA.YSM.BDGP,119W39.72,37N40.25,BADGER PASS
`US.CA.YSM.MRPG,119W36.13,37N30.77,MARIPOSA GROVE
`US.CA.YSM.SENT, 119W37.96,37N30.12,SOUTH ENTRANCE
`US.CA.YSM.NENT,119W52.54,37N48.69,NORTH ENTRANCE
`US.CA.YSM.WENT, 119W46.21,37N40.64,WEST ENTRANCE
`US.CA.YSM.EENT,119W15.57,37N54.38, EAST ENTRANCE
`US.CA.YSM.WWLF,119W38.73,37N52.35, WHITE WOLF
`US.CA.YSM.GCRP, 119W34.30,37N43.67,GLACIER POINT
`US.CA.YSM.YSMF,119W37.12,37N45.34, YOSEMITE FALLS
`
`US.CA.YSM.GGG1,119W39.23,37N32.20,WAWONA LODGE
`US.CA.YSM.GGG2, 119W21.54,37N52.32, TUOLUMNE MEADOWS
`US.CA.YSM.GGG3,119W31.56,37N44.84, HALF DOME
`US.CA.YSM.GGG4,119W47.37,37N56.78, HETCH HETCHY RESERVOIR
`US.CA.YSM.GG65,119W39.72,37N40.25, BADGER PASS
`US.CA.YSM.GGG6,119W36.13,37N30.77,MARIPOSA GROVE
`US.CA.YSM.GGG7,119W37.96,37N30.12,SOUTH ENTRANCE
`US.CA.YSM.GGG8, 119W52.54,37N48.69,NORTH ENTRANCE
`US.CA.YSM.GGGS9, 119W46.21,37N40.64,WEST ENTRANCE
`US.CA.YSM.GGG10,119W15.57,37N54.38,EAST ENTRANCE
`US.CA.YSM.GGG11,119W38.73,37N52.35, WHITE WOLF
`US.CA.YSM.GGG12,119W34.30,37N43.67,GLACIER POINT
`US.CA.YSM.GGG13,119W37.12,37N45.34, YOSEMITE FALLS
`
`US.CA.YSM.G1,118W39.23,37N32.20, VAWONA LODGE
`US.CA.YSM.G2,119W21.54,37N52.32,TUOLUMNE MEADOWS
`US.CA.YSM.G3,119W31.56,37N44.84, HALF DOME
`US.CA.YSM.G4,119W47.37,37N56.78, HETCH HETCHY RESERVOIR
`US.CA.YSM.G5,119W39.72,37N40.25,BADGER PASS
`US.CA.YSM.G6,119W36.13,37N30.77, MARIPOSA GROVE
`US.CA.YSM.G7,119W37.96,37N30.12,SQOUTH ENTRANCE
`US.CA.YSM.G8,119W52.54,37N48.69,NORTH ENTRANCE
`US.CA.YSM.G9,119W46.21,37N40.64,WEST ENTRANCE
`US.CA.YSM.G10,119W15.57,37N54.38,EAST ENTRANCE
`US.CA.YSM.G11,119W38.73,37N52.35,WHITE WOLF
`US.CA.YSM.G12,119W34.30,37N43.67,GLACIER POINT
`US.CA.YSM.G13,119W37.12,37N45.34, YOSEMITE FALLS
`
`US.CA.YSB.HFDM, 119W31.56,37N44.84,HALF DOME
`US.CA.YSB.YSMF ,119W37.12,37N45.34, YOSEMITE FALLS
`US.CA.YSB.GGG1,119W34.23,37N44.73, AHWAHNEE HOTEL
`US.CA.YSB.GCRP, 119W34.30,37N43.67,GLACIER POINT
`
`Fig. 10C
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 14 of 17
`
`5,839,088
`
`AD,ANDORRA
`AE,UNITED ARAB EMIRATES
`AF, AFGHANISTAN
`AG,ANTIGUA AND BARBUDA
`ALANGUILLA
`AL,ALBANIA
`AM,ARMENIA
`AN,NETHERLANDS ANTILLES
`AO,ANGOLA
`AQ, ANTARCTICA
`AR,ARGENTINA
`AS,AMERICAN SAMOA
`AT,AUSTRIA
`AU,AUSTRALIA
`AW,ARUBA
`AZ,AZERBAIJAN
`BA,BOSNIA AND HERZEGOVINA
`BB,BARBADOS
`BD,BANGLADESH
`BE,BELGIUM
`BF,BURKINA FASO
`BG,BULGARIA
`BH,BAHRAIN
`BILBURUNDI
`BJ,BENIN
`BM,BERMUDA
`BN,BRUNEI DARUSSALAM
`BO,BOLIVIA
`BR,BRAZIL
`BS,BAHAMAS
`BT,BHUTAN
`BV,BOUVET ISLAND
`BW, BOTSWANA
`BY,BELARUS
`BZ,BELIZE
`CA,CANADA
`CC,COCOS (KEELING) ISLANDS
`CF,CENTRAL AFRICAN REPUBLIC
`CG,CONGO
`CH,SWITZERLAND
`CI,COTE D'IVOIRE (IVORY COAST)
`CK,COOK ISLANDS
`CL,CHILE
`CM,CAMEROON
`CN,CHINA
`CO,COLOMBIA
`CR,COSTA RICA
`CS,CZECHOSLOVAKIA (FORMER)
`CU,CUBA
`CV,CAPE VERDE
`CX,CHRISTMAS ISLAND
`
`Fig. 11
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 15 of 17
`
`5,839,088
`
`Go2 ADDRESS:[US TX AUS 55.63.17.62
`
`[DEGREES:MINUTES:SECONDS}
`LATITUDE:|30:13:43.5N
`
`LONGITUDE:|97:33:50.0W
`
`
`
`PROPRIETARY
`Go2LOCATION:|Cd
`
`cy
`
`STATE
`
`COUNTRY:
`
`Showing You the Way
`
`Fig. 12a
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 16 of 17
`
`5,839,088
`
`File Help
`
`Go2 ADDRESS|| CA.NWB.MAC1
`
`[DEGREES:MINUTES:SECONDS]
`33:36:59.22N
`
`LATITUDE}
`
`LONGITUDE:|
`
`117:54:50.22W
`
`COUNTRY; US UNITED STATES
`
`PROPRIETY
`Go2 LOCATION:| MAC1 = McDONALDS#1
`
`ciTy:[NWBNEWPORTBEACH_|oo Showing You the Way
`STATE:|CACALIFORNIA se
`
`Fig. 12b
`
`

`

`U.S. Patent
`
`Nov. 17, 1998
`
`Sheet 17 of 17
`
`5,839,088
`
`File Help
`
`Go2 ADDRESS:| MAC2
`
`[DEGREES:MINUTES:SECONDS}
`LATITUDE:|33:39:32.94N
`
`LONGITUDE:|117:52:21.60W
`
`
`
`PROPRIETARY
`Go2 LOCATION:|MAC1 = McDONALDS #2
`
`
`
`CITY:[NWB NEWPORT BEACH Showing You the Way
`
`.
`
`;
`
`DOWN
`DOWN
`COUNTRY:|US UNITED STATES
`
`STATE
`
`Fig. 12c
`
`

`

`5,839,088
`
`1
`GEOGRAPHIC LOCATION REFERENCING
`SYSTEM AND METHOD
`
`BACKGROUND OF THE INVENTION
`
`The field of this invention is geographic location refer-
`encing systems.
`A geographic location system has an addressing scheme
`that allows a location to be uniquely addressed. Several
`systems are well known and currently in use, such as
`geodetic latitude and longitude, Universal Transverse Mer-
`cator (UTM), Military Grid Reference System (MGRS),
`World Geographic Reference System (GEOREF),
`Maidenhead, Trimble Grid, Trimble Atlas, and Thomas
`Brothers Detail.
`‘These known systems can generally be
`divided into two categories: global and local. The global
`systems, such as geodetic latitude and longitude, UTM,
`MGRS, GEOREF, Maidenhead, and Trimble Grid, use a
`schemethat subdivides the globe into areas of increasing
`resolution, until a particular location is properly identified.
`Thus each location address is referenced to the global
`system, allowing for the easy comparison of two location
`addresses. However, the addresses tend to be complicated,
`cumbersome,and unrelated to the real world, increasing the
`complexity of these systems.
`The local systems, such as Thomas Brothers paper map-
`ping systems, provide a technique that assigns location
`addresses based on association with a geographic region or
`physical map pages, with every location identified with only
`one region. This type of local system is easier to use for local
`location information in connection with a physical map, but
`is difficult to use with respect to a more global or clectronic
`systems,as there is no simple way to convert a local address
`into a global address, and the local address is not recognized
`in the global systems.
`Location technology has been significantly impacted by
`the wide availability of Global Positioning Systems (GPS),
`which are operated by the United States Department of
`Defense to provide worldwide navigation, position location,
`and precision timing services. GPS comprises a global
`networkofsatellites that interact with a controller coupled
`to a GPS receiver, allowing the controller to precisely
`determine its location. This locationis typically output from
`the GPSreceiver as latitude and longitude numbers, which
`are cumbersome for users to understand and use. A GPS
`receiver is sometimes coupled with additional capability that
`allows the raw latitude/longitude numbers to be converted
`into a more useful and usable format. See, ¢.g., Sprague et
`al., U.S. Pat. No. 5,422,814; Inoue, U.S. Pat. No. 5,289,195;
`and Yamashita, U.S. Pat. No. 5,471,392. However, even with
`these enhancements, a problem with these systemsis that
`theyare still difficult to use by persons whoare unskilled in
`the use of location referencing systems. Another problem is
`that these systems are unwieldy becausetheystill retain their
`global character. Thus, what
`is needed is a referencing
`system that can be used with a minimum amountof reading,
`scrolling, and searching, and with a limited number of
`keystrokes for data entry. Also needed is a user-friendly,
`truly local addressing system that is easily convertible to a
`known global system for wide-range concerns.
`SUMMARYOF THE INVENTION
`
`The present invention relates to creating and using a
`location referencing address method associated with an
`established geographic information system. The location
`referencing address method has an arbitrary local referenc-
`ing system that retains a known relationship with a global
`referencing system.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`invention, a
`In a first, separate aspect of the present
`universal location address is defined by subdividing a geo-
`graphic location into several independentdistricts, each with
`a name and a reference point. The reference point has a
`knownlocational address within a global referencing sys-
`tem. A coordinate system is placed on the district relative to
`the reference point, yielding a position indicator for loca-
`tions within the district. Combining the district name and the
`position indicator defines the local location.
`In a second, separate aspect of the invention, the forego-
`ing aspect may be further enhanced by the creation of
`proprietary locational addresses. A proprietary address is a
`name, which will be unique within the district, that distinctly
`identifies a location with the district. A proprietary address
`is created by selecting a name, capturing positional infor-
`mation about the location associated with the name, check-
`ing that the name is unique in the district and storing the
`name with its associated locational information and feature
`data. Once stored, the name and the associated information
`may be selectively disseminated to users of locational sys-
`tems.
`
`In a third separate aspect of the invention, a locational
`system first accepts regional or positional information to
`determine a general location address, including a district
`name. ‘The locational system then accepts specific addresses,
`each having less than a complete locational address. The
`locational system creates a complete locational address by
`combining the known general positional information with
`the abbreviated specific locational address to determine the
`precise and complete locational address, gencrally by pre-
`fixing the known general positional
`information to the
`specific locational address.
`In a fourth separate aspect of the invention,a navigational
`system incorporating the foregoing aspects is defined.
`BRIEF DESCRIPTIONS OF THE DRAWINGS
`
`FIG. 1 shows two overlapping districts, each with a
`reference point and a grid system.
`FIG. 2 showsa single cell of FIG. 1 with hierarchical
`gridding to increase the addressing resolution.
`FIG. 3 is a functional diagram of a preferred embodiment
`of the invention.
`
`FIG. 4 shows howproprictary locational names are com-
`piled and distributed.
`FIG. 5 is a diagram of a navigational system incorporating
`one or more aspects of the subject invention.
`FIGS. 6 and 7 show the use of PLAs and ULAs in a
`specific geographical context.
`FIGS. 8a—8b, 9, 10a—-10c, 11 are examplesofspecific files
`used in one implementation of the subject invention.
`FIGS. 12a-12c are examples of screen outputs used in
`one implementation of the subject invention.
`DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`A preferred embodimentof the present invention allows a
`pointof interest (POD) within an arbitrary geographic area to
`be uniquely identified with a locational address, and the
`locational address to be related to other known global
`referencing systems. The locational address may take two
`forms:
`first, as a universal locational address (ULA); or
`second, as a proprietary locational address (PLA). Each of
`these forms is discussed below.
`
`Every location in a geographic area will have at least one
`ULA.To determine the ULA of a point, a geographic arca
`
`

`

`5,839,088
`
`3
`is divided into several districts. The districts may be of
`differing size and shape, and may contain a particular
`identifying feature. For example, the geographic area of the
`United States may be subdivided into numerous districts,
`which maybestrategically located, sized, and named with
`referenceto cities or other geographicorpolitical features in
`order
`to associate the districts with such features.
`Advantageously, such districts are chosen relative to cities
`andit is therefore convenient to nameeachdistrict according
`to the city about which the district is located. In fact, each
`city may have a reference point, allowing local locations to
`be addressed relative to the local city. Sparsely populated
`areas may havelargerdistricts, and densely populated areas
`may have smallerdistricts. The districts may also be quasi-
`rectangular, following latitude and longitude lines. In more
`denscly populated arcas,
`it
`is possible that a particular
`location will be within the boundaries of two or more
`districts. In addition, user-defined districts, reference points,
`and grid sizes are possible. For example, a search and rescue
`operation may establish a reference point and grid size
`convenient for a particular search area, or a group of hikers
`may choose a reference point and grid size appropriate for
`a particular outing.
`Afier
`the districis have been selected and named, a
`reference point is chosen for each district, and a grid system
`placed relative to the reference point. Advantageously, the
`grid system is referenced north. Referring to FIG. 1, a first
`district 1 and a seconddistrict 3 are defined relative to major
`cities 4 and 6 respectively. In this example, major city 4 in
`the first district 1 will be named CITYONEandthe major
`city 6 in the seconddistrict 3 will be named CITYTWO. For
`convenience,
`the first district 1 will be named CTY1,
`referring to the major city within that district’s borders, and
`the second district will be named CTY2, referring to the
`majorcity within that district’s borders. Reference point 5 is
`selected as the reference point for CTY1, and reference point
`7 is selected as the reference point for CTY2. The reference
`point will not necessarily be located proximate to the feature
`used as the namefor the district. Each reference point 5 and
`7 has a known address within a global referencing system
`such as World Geodetic Systems (WGS). Association with a
`global system offers at least three important functions: first,
`local addresses may be easily converted to global addresses
`and vice-versa; second, inter-district relationships are estab-
`lished; and third, easy integration with known navigational
`systems is provided. Thus, an easy to use district-level
`addressing systemretains the advantages of a global system
`without attaching complexity.
`As can be seen in FIG. 1, the grid system about each
`reference point 5 and 7 creates cells 9 in each district. Each
`of these cells 9 is identified with a cell code, which advan-
`tageously is a two character number. For example, a target
`POI location 19, which is in cell 11, can nowbe identified
`by referring to its district and cell code, e.g., CTY2-11. Of
`course, such a reference lacks the resolution to identify a
`particular feature, such as a house, but may be enough
`resolution to locate a lake or park. The issue of increased
`resolution is discussed below.
`
`Also, it is likely that there will be an overlap area 13 that
`is formedat the intersection of districts. Within this overlap
`area 13, any POI can beidentified by reference to anydistrict
`within which it is located. Thus, a target location 8 in the
`overlap area 13 can be identified by either association with
`the CTY1 or CTY2 districts, or any other district within
`whichit is located. In the preferred embodiment, a locational
`system can provide a locational address relative to any
`reference point or district by simply toggling between ref-
`erence points.
`
`10
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`As discussed above, a district name and cell code may not
`give sufficient resolution to locate specific locations. To
`increase resolution, a hierarchical grid is applied to eachcell
`9 of FIG. 1. For example, cell 11 is shownin FIG. 2 with a
`sub-grid applied, producing sub-cells 15. Each of these
`sub-cells can be identified with a sub-grid code. Moreover,
`the sub-cells can be further subdivided to increase resolu-
`tion. Here, sub-cell 17 is further subdivided. As can be seen
`in the figure, the target location 19 is within the sub-sub cell
`18. Thus, to more definitively identify the target location 19,
`a ULAitsformed fromthe highest resolution sub-cell defined
`and eachofits parentcells. ‘The locational address is formed
`by appending to the district name each sub-cell code in
`hierarchical progression, moving from lower resolution to
`more resolution. In the example here, the target location 19
`would have a locational address of CT'Y2-11-17-18. Based
`
`on the size of the district, if this does not give the necessary
`resolution to properly locate the target location 19,
`then
`additional
`levels of gridding hierarchy can be added.
`Although, in this example, cach cell was randomly named
`with a unique numerical code, it should be appreciated that
`a consistent Cartesian coordinate system can also be used,
`with each cell defined by an (X, Y) coordinate pair. Those
`skilled in the art will recognize several other alternative
`ways to define a grid system.
`Advantageously, a city will be named with a specific
`abbreviated name for purposes of navigating to and around
`that city. That abbreviated name mayalso serve as the name
`of the defined district located about that city. Depending on
`the size of the city and various geographic, political, and
`other features relating to the city or region, the district for
`that particular city will be pre-defined with a particular grid
`size, although the system mayallowaltering the grid size for
`particular purposes.If, in the preceding example, the defined
`grid size for CTY2 is approximately 30 by 30 nautical miles,
`identifying two hierarchial grids produces a resolution of
`about 500 meters, which is sufficient for locating structures
`in open areas or large targets such as lakes or parks. By
`adding a third and fourth hierarchical grid, a resolution of
`about 5 meters is achieved, and by adding a fifth hierarchical
`grid, a resolution of about 0.5 meters is achieved. By
`adjusting the numberof grids, then, the resolution of the
`resulting locational address is changed to meet the require-
`ments of the particular area or user. Advantageously, each
`level of the hierarchial address is separated by a decimal
`point. Thus an address may appear as “DIS-
`TRICT.12.34.56.78”. Those skilled in the art will recognize
`several alternatives to this approach.
`The second way a point of interest may be designated in
`the subject invention is with a proprietary locational address
`(PLA). Referring to FIG. 4, the first step in using a PLA is
`to identify the feature and select a name 51. APLAis a name
`chosento identify a physical structure or location. The name
`can be chosen by the operator of a locational service, as in
`the case of naming national monuments, or the name can be
`chosen by individual or corporate users of the locational
`service. Individuals may even want to identify their homes
`using their own names. Thus, a Ms. Mary Smith may name
`her house MARY.SMITH.HOUSE,
`for example. Thus,
`when Ms. Smith wants to direct someoneusing a locational
`service to her house, she identifics her location using
`MARY.SMITH.HOUSE,rather than a street address or other
`locational referencing system. A corporation,
`too, may
`desire to allow customers to locate it using a common name
`rather than a less personal addressing system. For example,
`a nationwide enterprise such as MacDonalds™ with many
`locations may choose a PLA that
`is associated with its
`
`

`

`5,839,088
`
`5
`tradename or product or otherwise allows users to easily
`remember and associate the establishment’s PLA. Abbre-
`viations are useful as it keeps user input to a minimum,
`increasing safety, reliability, and convenience. Since the
`nation-wide enterprise may have manylocations in a single
`metropolitan areas, each may be identified by appending to
`the enterprise’s PLA a unique identifier to identify specific
`branch offices or affiliates. Wildcard searching is also
`provided, allowing several locations of the known nation-
`wide enterprise to be found for a particular geographic area.
`The capture of positional information for a certain name
`will now be described. Referring to FIG. 4, as indicated by
`identifying numeral 55, positional
`information could be
`entered manually, by, for example, inputting the ULA or
`coordinates of the location from a known mapping system.
`Alternatively, as indicated by identifying numeral 57, the
`positional information may be read electronically using a
`system such as the GPS. Referring again to FIG. 4, the name
`51 and positional information 53 are associated. The district
`in whichthe locationis identified is determined by compar-
`ing the positional information 53 to stored district locational
`information 54. Once the district is identified, the name is
`checked against other reserved namesinthe district to assure
`the selected name is unique. If the name is unique,
`il is
`placed in a district data file 63. As can be seen from the
`discussion above, uniqueness of the name need only be
`checked at the district level. Consequently, the same name
`can be present in different districts. The name must be
`unique at
`the district
`level as the district name usually
`becomes

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