`(12) Patent Application Publication (10) Pub. No.: US 2003/0195008A1
`(43) Pub. Date:
`Oct. 16, 2003
`Mohi et al.
`
`US 2003O1950O8A1
`
`(54) LOCATING SYSTEM AND METHOD
`(76) Inventors: Norman Mohi, New York, NY (US);
`Kevin Judge, Estates, CA (US); James
`R. Hume, Rancho Palos Verdes, CA
`(US); Mark Scislowski, Bellflower, CA
`(US)
`Correspondence Address:
`Lawrence S. Cohen
`Suite 1220
`10960 Wilshire Boulevard
`Los Angeles, CA 90024 (US)
`Appl. No.:
`10/421,967
`Filed:
`Apr. 23, 2003
`Related U.S. Application Data
`(63) Continuation-in-part of application No. 09/899,612,
`filed on Jul. 5, 2001.
`(60) Provisional application No. 60/218,454, filed on Jul.
`14, 2000.
`
`(21)
`(22)
`
`
`
`Publication Classification
`
`(51) Int. Cl." .............................. H04Q 7/20; G01S 1/00;
`GO1C 21/36
`(52) U.S. Cl. ............. 455/456.5; 455/456.6; 342/357.07;
`342/357.09; 342/357.1; 342/357.12;
`342/357.13; 701/208; 701/213
`
`(57)
`
`ABSTRACT
`
`A mobile controller unit has a radio positioning System and
`a two-way communication System and a rover unit also has
`a radio positioning System and a two-way radio communi
`cation System. The controller unit can query the rover unit to
`Send its location data So that the rover unit can be located and
`if desired, found, Such as in the case of a lost child or items.
`Relative position between the controller and the rover can be
`displayed on the controller along with an arrow showing
`where the rover is, as well as how fast it is moving, a track
`of its movement and other data.
`The System can also operate in conjunction with a network
`System that has a PDE and an application Server that perform
`Some of the communications and calculation functions
`
`POWERON
`
`POSITION
`
`POWERON
`
`DIGITAL
`COMPASS
`
`
`
`
`
`
`
`INSTR, TOROWER
`
`INSTR, TOROWER
`
`CONTROLLER
`
`ROVERPOSITION
`
`CELULAR
`TRANSCEIVER
`RECEIVERPOWER ON
`14
`
`OPERATION
`MODE:
`GRAPHICAL | MESSAGE
`STANY
`MODE:
`g RAYER
`Mission E. E.
`BEER
`BREADCRUMB DOWNiO)
`DOWNO
`DATA (SEARCH)
`
`POSITION
`PLOTTED
`
`
`
`DISPLAY
`
`ROWERPOSITION
`
`N
`TRANSCEIVERS
`PROGRAMMED
`WITH ROWER CEL
`NUMBERS
`
`DATA (MAP)
`
`
`
`MAPPNG
`MODULE
`
`POSITION
`PLOTTED
`OMAP
`
`SEARCH
`SCREEN
`
`MAP
`SCREEN
`
`Petitioner Uber Ex-1008, 0001
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 1 of 23
`
`US 2003/0195008 A1
`
`GPS
`12
`
`POWER ON
`
`POSITION
`
`
`
`POWER ON
`
`DIGITAL
`Colless
`
`DATA
`
`
`
`INSTR. TO ROVER
`
`INSTR. TO ROVER
`
`CONTROLLER ROVERPOSITION
`CPU
`18
`
`CELLULAR
`TRANSCEIVER
`14
`RECEIVER POWER ON
`
`war WN
`
`GRAPHICAL | MESSAGE
`MODE:
`TO ROWER:
`SEARCH
`SEND(#1)
`MAP
`STAND
`BREAD CRUMB DOWN(HO)
`
`
`
`ROWER POSITION
`
`TRANSCEIVERS
`PROGRAMMED
`WITH ROWER CELL
`NUMBERS
`
`
`
`
`
`
`
`MODE:
`STANDBY
`FIND
`MY LOCATION
`PHONE
`
`BEER
`
`u?'
`
`10
`
`F.G. 1
`
`DATA (SEARCH)
`
`
`
`DATA (MAP)
`
`POSITION
`MODULE
`
`
`
`POSITION
`PLOTTED
`
`
`
`MAPPING
`MODULE
`
`POSITION
`PLOTTED
`ON MAP
`
`DISPLAY
`
`SEARCH
`SCREEN
`
`MAP
`SCREEN ...
`
`Petitioner Uber Ex-1008, 0002
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 2 of 23
`
`US 2003/0195008A1
`
`POSITION
`
`
`
`
`
`CONTROLINSTRUCTIONS
`
`CONTROLINSTRUCTIONS
`
`CONTRLER
`
`1
`om
`
`
`
`POSITION
`
`RECEIVER POWER ON
`
`
`
`CELLULAR
`
`TRANSGENER
`
`
`
`POWER
`ON
`
`
`
`
`
`PANC
`BUTTON
`
`
`
`POSITION TO CONTROL
`
`TRANSCEIVERS
`PROGRAMMED
`WITH CONTROL
`UNITS NUMBER
`
`FIG. 2
`
`Petitioner Uber Ex-1008, 0003
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 3 of 23
`
`US 2003/0195008A1
`
`NORBELLEN TOUCH CELLULAR
`50
`
`DISPLAY NORBELLE SPLASH SCREEN WITH
`PHONE FIND AND EXIT BUTTONS
`THIS IS THE HOME SCREEN
`
`52
`
`70
`
`END
`PROGRAM
`
`EXIT
`
`
`
`USER
`SELECTSPHONE,
`FINDOR EXIT?
`
`68
`
`PHONEO
`USE SYSTEMAS
`VOICE PHONE
`
`FIG. 3
`
`FIND()
`LOCATE PERSON
`
`PHONE( )
`
`
`
`
`
`DISPLAYPHONESCREEN:
`DISPLAY NAMES AND NUMBERS PREVIOUSLY ENTERED.
`DISPLAY MEMORY AND HOME BUTTONS
`
`SHOW TELEPHONE-LIKE KEYPAD WITH RECALL CLEAR,
`END AND SEND KEYS FEMAYal DAL AND CONNECT
`
`
`
`GET USER INPUT
`
`
`
`HOME
`MEMORYOR
`OTHER
`
`HOME
`RETURN TO
`HOME SCREEN
`
`
`
`
`
`
`
`ALESA to
`ADD OR EDT
`NAMES AND
`NUMBERS
`
`
`
`
`
`
`
`FIG. 4
`
`PROCESS MANUAL
`DIAL COMMANDS
`
`Petitioner Uber Ex-1008, 0004
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 4 of 23
`
`US 2003/0195008A1
`
`PHONE MEMORY ().
`
`SHOW TELEPHONE-LIKE KEYPAD WITH ADD, DELETE
`AND EDT BUTTONS
`
`
`
`
`
`DISPLAYPHONE CON TO RETURN TO THE PHONE
`SCREEN
`
`
`
`
`
`RETURN TO
`PHONE MENU
`
`
`
`
`
`
`
`SELECT ADD,
`DELETE, EDITOR
`PHONE
`
`
`
`DELETE SELECTED
`ENTRY
`
`CALL ADD ENTRY
`WITH MULL
`PARAMETERS TO
`CREATE NEW
`ENTRY
`
`
`
`
`
`
`
`
`EXTRACT NAME AND
`NUMBER OF SELECTED
`ENTRY. CALL ADD
`ENTRY INPUT
`EXTRACTED NAME
`AND NUMBER FIELDS
`
`ADDENTRY (NAME, NUMBER)
`CREATE NEW OR EDIT INPUT NAME AND NUMBER
`
`FIG.S
`
`Petitioner Uber Ex-1008, 0005
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 5 of 23
`
`US 2003/0195008 A1
`
`FIND MEMORY ()
`
`SHOW TELEPHONE-LIKE KEYPAD WITH ADD, DELETE
`AND EDIT BUTTONS
`
`
`
`
`
`DISPLAY FIND CON TO RETURN TO THE FIND SCREEN
`
`
`
`
`
`RETURN TO
`FIND MENU
`
`SELECT ADD,
`DELETE, EDITOR
`PHONET
`
`
`
`ADD
`
`
`
`DELETE SELECTED
`ENTRY
`
`
`
`CALL ADD ENTRY
`WITH NULL
`PARAMETERS TO
`CREATE NEW
`ENTRY
`
`
`
`
`
`EXTRACT NAME AND
`NUMBER OF SELECTED
`ENTRY. CAL ADD
`ENTRY INPUT
`EXTRACTED NAME
`AND NUMBER FELDS
`
`ADDENTRY (NAME, NUMBER)
`CREATE NEW OR EDIT INPUT NAME AND NUMBER
`
`F.G. 6
`
`Petitioner Uber Ex-1008, 0006
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 6 of 23
`
`US 2003/0195008A1
`
`FIND ( )
`
`DISPLAY OPENING FIND SCREEN. SHOW LIST OF
`INDIVIDUALS TO FIND. TOP OF LIST IS" ***ME ***"
`FOLLOWED BY ALPHABETIZEDLIST OF INDIVIDUAL
`NAMES AND PHONE NUMBERS
`
`
`
`
`
`
`
`DISPLAY GO BUTTON, MEMORY BUTTON AND HOME
`BUTTON
`
`GET INPUT
`
`
`
`
`
`SELECT
`HOME, Eyory OR
`
`FIND MEMORY()
`
`
`
`
`
`RETURN TO
`HOME SCREEN
`
`
`
`FIND DETAIL)
`(INITIATEFIND SEQUENCE)
`
`FIG. 7
`
`Petitioner Uber Ex-1008, 0007
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 7 of 23
`
`US 2003/0195008A1
`
`START
`
`POPULATEDETAL SCREEN
`SHOW NAME AND NUMBER OF PERSON TO LOCATE
`DISPLAY STATUS LINE
`DISPLAYBUTTONS:
`HOME, MAP, HISTORY, BELL AND STOP
`
`
`
`
`
`132
`
`OTHER
`PERSON
`
`
`
`
`
`SELECT
`"ME" OR OTHER
`PERSON?
`
`ME
`
`DAL NUMBER OF
`SELECTED PERSON
`
`
`
`DISPLAY
`CONNECTION STATUS
`ON STATUS LINE
`
`LAUNCH MAP
`
`PUT HOMECON ON SYSTEM
`TRAY TO ALLOW USERTO
`RETURN TO HOME SCREEN
`
`<G> <> PROCESSESUSER INPUTO
`
`PROCESS GPS MESSAGES)
`
`PROCESSES USER INPUTC)
`
`PUT ARROW CON ON SYSTEM
`TRAY TO ALLOW USER TO
`JUMP TO THE DETAL SCREEN
`FROMMAP SCREEN
`
`LAUNCH MAP
`
`PROCESS GPS MESSAGES)
`
`PROCESS REMOTE
`MESSAGES)
`
`PROCESSES USER INPUTC)
`
`
`
`
`
`
`
`<G> HOME SCREEN
`
`RETURN TO
`
`Y
`
`Y
`RETURN TO
`HOME SCREEN
`
`FIG. 8
`
`Petitioner Uber Ex-1008, 0008
`
`
`
`Patent Application Publication Oct. 16, 2003. Sheet 8 of 23
`
`US 2003/0195008A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`STORE POSITION TO BE USED
`TO GENERATE THE WECTOR
`FROM THIS UNIT TO THE
`CALLED UNT.
`STORE HEADING
`(INFORMATION) TO BE USED
`TO GUIDE THE USER'S
`DIRECTION OF MOVEMENT
`REOURED TO CLOSE THE
`DISTANCE BETWEEN THIS
`UNT AND THE CALLED UNIT
`
`
`
`
`
`GET NMEADATA FROM THE LOCAL GPS
`UNIT DESCRIBING THIS UNITS POSITION
`AND ORIENTATION
`
`FORMAT DATA TO HAND-OFF TO THE
`MAP TO SHOW THIS UNITS LOCATION
`AND HEADING ON THE STREET MAP
`
`SEND FORMATTED DATA TO THE MAP
`
`
`
`RETURN
`
`FIG. 9
`
`Petitioner Uber Ex-1008, 0009
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 9 of 23
`
`US 2003/0195008 A1
`
`START
`
`
`
`
`
`POSITION
`VELOCITY TIME
`MESSAGE
`
`N - PROCESS OTHER
`MESSAGES
`
`
`
`CREATE WECTOR FROM THIS UNIT TO
`REMOTE UNIT. COMPUTE THE MAGNITUDE
`OF THIS VECTOR (THE DISTANCE FROM THIS
`UNIT TO THE REMOTE)
`
`COMPUTE THE "DIRECTION TO HEAD" AS THE
`HEADING COMPUTED FROM THE PREVIOUSLY
`COMPUTED VECTOR FROM “THIS UNIT TO
`THE REMOTE" AUGMENTED BY
`SUBTRACTING THE HEADING OF THIS UNIT.
`THESE CALCULATIONS TAKE PLACE INA
`NORTH UP CARTESIAN COORDINATE
`SYSTEM-BUT COMPUTE A FINAL HEADING IN
`A USER FRAMETHAT INDICATES THE
`DIRECTION TO HEAD THAT CONSIDERS BOTH
`"THIS UNIT" ORIENTATION AND THE
`LOCATION OF THE REMOTE UNIT
`
`"MAP" OR
`"ARROW"
`MODE
`
`
`
`MAP
`
`FORMAT DATA TO
`HAND-OFF TO THE MAP
`TOSHOW THIS UNTS
`LOCATION AND
`HEADING ON THE
`STREET MAP
`
`SEND FORMATTED
`DATA TO THE MAP
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ARROW
`
`SETARROW)
`(DISPLAY THE DIRECTION
`TO HEAD ON THE FIND
`DETAIL SCREEN)
`
`DISPLAY THE DISTANCE TO
`THE REMOTE IN ft/mi AND
`mKm
`
`DISPLAY THE REMOTE'S
`GEODETIC POSITION
`
`FIG. 10
`
`RETURN) PROESSING) <>
`
`VOICE
`
`Y
`
`Petitioner Uber Ex-1008, 0010
`
`
`
`Patent Application Publication
`
`Oct. 16, 2003 Sheet 10 of 23
`
`US 2003/0195008A1
`
`
`
`GE USER INPUT
`
`JUMP TO MAP
`CENTER
`SCREEN AND
`CENTERTENPUT ONMAP
`POSITION ON THE
`MAP DISPLAY
`
`CENTER
`ONMAP, HISTORY,
`BEEP, STOP,
`HOME?
`
`
`
`DISCONNECT THE
`CONNECTION AND
`RETURN TO THE HOME
`SCREEN
`
`
`
`
`
`
`
`
`
`RETRIEVE
`ROVER
`COMPACTLY
`STORED
`POSITION
`HISTORY AND
`DISPLAY THE
`TRAIL ON THE
`MAP
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`DISCONNECT
`THE PHONE
`CONNECTION
`
`SEND A BEEP
`MESSAGE TO THE
`ROWER UNIT
`TELLING THE
`ROWER UNIT
`SOUND AN AUDIO
`ALARM
`
`
`
`RETURN
`
`FIG. 11
`
`Petitioner Uber Ex-1008, 0011
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 11 of 23 US 2003/0195008A1
`
`
`
`ISABELLE
`JANE
`ROBERT
`
`(OOO) 000-0000
`(OOO) OOO-OOOO
`(OOO) 000-0000
`
`F.G. 13
`
`Petitioner Uber Ex-1008, 0012
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 12 of 23
`
`US 2003/0195008 A1
`
`
`
`D
`ISABELLE
`JANE
`ROBERT
`
`NAME
`(OOO) OOO-OOOO
`(OOO) OOO-OOOO
`(OOO) OOO-OOOO
`
`FIG. 15
`
`Petitioner Uber Ex-1008, 0013
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 13 of 23 US 2003/0195008A1
`
`
`
`ISABELLE
`ID: 417-222-5555
`DST:xxximi
`xxx Km
`
`Ht: xxx ft
`XXX
`GEO COORD:
`LAT
`LONG
`ELEW
`STATUS:
`HOME CENTER
`
`SPEED: xxx mi/hr
`152 XXX Km.hr
`
`TIME: xxx : xxx
`154
`
`BREAD
`
`A) () ()(A)
`
`140
`
`142
`
`144
`
`146
`
`Petitioner Uber Ex-1008, 0014
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 14 of 23
`
`US 2003/0195008 A1
`
`SYSTEM OPERATIONAL ELEMENTS
`
`
`
`
`
`
`
`
`
`
`
`CONTROLLER
`
`
`
`DATA
`
`204
`
`
`
`206
`
`LOCATION BEARING
`
`BASESTATION
`
`DISPLAY
`
`208
`
`APPLICATION SERVER
`
`DATA
`
`CARRIER NETWORK
`ELEMENTS &
`APPLICATIONS
`
`
`
`ATA
`
`212
`
`
`
`
`
`
`
`
`
`
`
`216
`
`218
`
`CELULAR
`TRANSCEIVER
`
`LOCATION
`UNIT
`
`FIG. 18
`
`Petitioner Uber Ex-1008, 0015
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 15 of 23
`
`US 2003/0195008 A1
`
`SYSTEM OPERATIONAL DIAGRAM
`
`POWER
`
`CELULAR TRANSCEIVER
`PROGRAMMED WITH ROVER
`CEL NUMBERS
`
`GPS POSITION
`
`LAND BASED
`RADIO
`NAVIGATION
`SENSOR
`
`CONROLELECTRONICS MODULE
`
`CONTROLLER CPU
`OPERATION MODE:
`GRAPHICAL
`STANDBY
`MODE:
`FND
`SEARCH
`MY LOCATION
`MAP
`PHONE
`BREAD CRUMB
`BEEPER
`OFF
`
`MESSAGE TO ROWER:
`SEND
`STAND DOWN
`
`DATA
`(SEARCH)
`
`DATA (MAP)
`
`NSR.TO
`ROVER
`
`312
`
`326
`
`328
`
`ROWER
`POSITION
`DATA TO
`CONTROLLER
`CELLULAR
`TRANSCEIVER
`FIG. 19
`
`INSTR, TO
`ROVER FROM
`CONTROLLER
`F.G. 19
`
`304
`
`CONTROLLER CPU
`
`
`
`314
`
`
`
`
`
`
`
`GITA
`COMPASS
`
`
`
`
`
`POWER ON
`
`DATA (HEADING)
`
`300
`
`310
`
`
`
`
`
`
`
`
`
`324
`
`
`
`316
`
`POSTON
`MODULE
`
`MAPPING
`MODULE
`
`318
`
`POSTON
`PLOTTED
`
`DISPLAY
`
`POSITION PLOTTED ON MAP
`
`
`
`SEARCH
`SCREEN
`
`MAP
`SCREEN
`
`322
`
`320
`
`F.G. 19a
`
`Petitioner Uber Ex-1008, 0016
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 16 of 23
`
`US 2003/0195008 A1
`
`SYSTEM OPERATIONAL DAGRAM
`
`CARRIER NETWORK
`ELEMENTS 8.
`APPLICATIONS
`
`
`
`342
`
`346
`
`
`
`ROVER
`POSITION
`DATA TO
`CONTROLLER
`CELLUAR
`TRANSCEIVE
`FIG. 19a
`
`NSTR. TO
`ROVER FROM
`
`F.G. 19a
`
`BASE STATION
`MEASUREMENTS
`
`
`
`
`
`
`
`LAND BASED
`RADIO NAVIGATION
`SENSOR
`
`CPU: GATHER MEASUREMENTS
`INCLUDING SATS TRACKED, BAS
`STATION IDS USED, AND
`CALCULATED LOCATION
`
`
`
`340
`
`332
`
`330
`
`F.G. 19b
`
`Petitioner Uber Ex-1008, 0017
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 17 of 23 US 2003/0195008A1
`
`SYSTEM OPERATIONAL DIAGRAM
`NETWORK BASED SYSTEM WITH RESIDENT NETWORKAPPLICATION
`
`300
`CONTROLLER
`
`LAND BASED
`RADIO
`NAVIGATION
`SENSOR
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`MEASUREMENTS
`
`APPLICATION SERVER
`
`CREATE COMMONMEASUREMENT SETS
`FROMROVER AND CONTROLLER
`SEND TWO SETS OF DATA TO THE PDE
`
`348
`
`CARRIER NETWORKELEMENTS
`2 SETS OF COMMON MEASUREMENTS
`
`POSITION DETERMINATION ENTITY (PDE
`
`SEND CONTROLLER AND ROVER
`LOCATIONS TO CONTROLLER
`
`
`
`FIG. 20
`
`MEASUREMENTS
`
`
`
`AND BASED
`RADIO
`NAVIGATION
`SENSOR
`
`Petitioner Uber Ex-1008, 0018
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 18 of 23
`
`US 2003/0195008 A1
`
`CONTROLLER
`
`LAND BASED
`RADIO
`NAWGATON
`SENSOR
`
`LAND BASED
`RADIO
`NAWIGATION
`SENSOR
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SYSTEM OPERATIONAL DIAGRAM
`NETWORK BASED SYSTEM WITH RESIDENT NETWORKAPPLICATION
`
`CARRIER NETWORKELEMENTS
`
`MEASUREMENTS
`
`POSITION DETERMINATION ENTITY (PD
`
`SEND MEASUREMENTS FROM
`CONTROLLER AND ROWER
`- TO THE APPLICATION SERVER
`
`
`
`342
`
`APPLICATION SERVER
`
`CREATE COMMONMEASUREMENT SETS FROM
`ROVER AND CONTROLLER. COMPUTE TWO
`LOCATIONS. CREATE THE LOCAL 3D WECTOR
`DFFERENCE FROM CONTROLLERTO ROVER.
`SEND THIS VECTOR TO THE CONTROLLER
`
`348
`
`FIG. 21
`
`Petitioner Uber Ex-1008, 0019
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 19 of 23
`
`US 2003/0195008 A1
`
`
`
`CONTROLLER
`
`LAND BASED
`RAIO N
`NAVIGATIO
`SENSOR
`
`LAND BASED
`RADO
`NAVGATION
`SENSOR
`
`SYSTEM OPERATIONAL DIAGRAM
`NETWORK BASED SYSTEM WITH RESIDENT NETWORKAPPLICATION
`
`CARRIER NETWORKELEMENTS
`
`MEASUREMENTS
`
`POSITION DETERMINATION ENTITY (PD
`
`SEND MEASUREMENTS FROM
`CONTROLLER AND ROVER
`- TO THE APPLICATION SERVER
`
`APPLICATION SERVER
`
`CREATE COMMON MEASUREMENT SETS FRO
`ROVER AND CONTROLLER. COMPUTE TWO
`LOCATIONS. CREATE THE LOCAL 3D WECTO
`DIFFERENCE FROM CONTROLLERTO ROVER
`SEND THIS VECTOR TO THE CONTROLLER
`
`348
`
`FIG. 21
`
`Petitioner Uber Ex-1008, 0020
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 20 of 23
`
`US 2003/0195008 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SYSTEM OPERATIONAL DIAGRAM
`NETWORK BASED SYSTEM UTILIZING PDE WITH LOCATION SERVICE API
`
`300
`
`CARRIERNETWORKELEMENTS
`
`CONTROLLER
`
`MEASUREMENTS
`
`PosiTION DETERMINATION ENTITY (PDE)
`
`AND BASED
`NA.ON
`SENSOR
`
`302
`
`FIND COMMON MEASUREMENTS
`PROVIDED BY CONTROLLER AND ROWER.
`USE THEM TO COMPUTE TWO POSTIONS:
`RETURN HE POSITIONS TO THE
`CONTROLLER.
`
`344
`
`MEASUREMENTS
`
`RELATIVE 8.
`ABSOLUTE
`ROVERLOCATION
`
`
`
`
`
`342
`
`AP: FUNCTIONS TO FIND COMMON
`MEASUREMENTS AND PERFORM
`RELATIVESPATIAL POSION
`CACULATIONS
`
`AND BASED
`RAD
`NAVIGATION
`SENSOR
`
`FG. 22
`
`Petitioner Uber Ex-1008, 0021
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 21 of 23 US 2003/0195008A1
`
`SYSTEM OPERATIONAL DIAGRAM
`NETWORK BASED SYSTEM WITHOUT RESIDENT NETWORKAPPLICATION
`
`300
`
`ETS (COMMON)
`ASUREMENTS
`
`CONTROLLER AND
`ROVER LOCATION
`
`
`
`
`
`CONTROLLER
`
`LAND BASED
`RADIO
`NAVIGATION
`SENSOR
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`302
`
`CARRIER NETWORKELEMENTS
`
`POSITION DETERMINATION ENTITY (PDE)
`
`COMPUTE TWO POSTIONS. RETURN THE
`POSITIONS TO THE CONTROLLER.
`
`MEASUREMENTS
`
`344
`
`
`
`336
`
`
`
`330
`
`LAND BASED
`RADIO
`NAVIGATION
`SENSOR
`
`FIG 23a (Option 1)
`
`Petitioner Uber Ex-1008, 0022
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 22 of 23
`
`US 2003/0195008 A1
`
`SYSTEM OPERATIONAL DAGRAM
`NETWORK BASED SYSTEM UTILIZING PDE FOR ADING ONLY
`
`OO
`
`CONTROLLER
`
`LAND BASED
`RADIO
`NAVIGATION
`SENSOR
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`302
`
`CARRIER NETWORKELEMENTS
`
`AIDING
`
`POSITION DETERMINATION ENTITY (PDE)
`
`PROVIDEADING INFORMATION TO THE
`CONTROLLER OR THE ROVER AS
`RECURED
`
`
`
`MEASUREMENTS
`
`ADING
`
`344
`
`AND BASED
`RADIO
`NAVIGATION
`SENSOR
`
`
`
`336
`
`
`
`330
`
`332
`
`FIG 23b (Option 2)
`
`Petitioner Uber Ex-1008, 0023
`
`
`
`Patent Application Publication Oct. 16, 2003 Sheet 23 of 23
`
`US 2003/0195008 A1
`
`SYSTEM OPERATIONAL DIAGRAM
`NETWORK BASED SYSTEM BYPASSING NETWORK LOCATION SERVICES
`
`CONTROLLER
`
`DETERMINE COMMON
`ROVERICONTROLLER
`MEASUREMENTS
`COMPUTE ROVER
`ABSOLUTE AND RELATIV
`LOCATION TO
`CONTROLLER
`
`
`
`LAND BASED
`RADIO
`NAVIGATION
`SENSOR
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`302
`
`306
`
`MEASUKEMENTS
`
`LAND BASED
`RADO
`NAVIGATION
`SENSOR
`
`332
`
`330
`
`336
`
`FIG 23c (Option 3)
`
`Petitioner Uber Ex-1008, 0024
`
`
`
`US 2003/O1950O8 A1
`
`Oct. 16, 2003
`
`LOCATING SYSTEM AND METHOD
`
`RELATED APPLICATIONS
`0001. This application is a continuation-in-part of utility
`patent application Ser. No. 09/899,612 filed on Jul. 5, 2001
`which is a non-provisional utility patent application of
`provisional application No. 60/218,454 filed on Jul. 14, 2000
`that claims priority of that date, the content of all of which
`are included herein by reference.
`
`FIELD OF THE INVENTION
`0002 The invention relates to tracking systems that use a
`radio positioning System Such as GPS and wireleSS radio
`communications Such as cellular telephone.
`
`BACKGROUND OF THE INVENTION
`0003. There are systems that involve a tracking function
`performed by a centralized and Stationary unit. Examples of
`such systems are shown in U.S. Pat. Nos. 5,594,425; 5,312,
`618; and 5,043,736. In the usual case, a target's location
`information is transmitted to a monitoring Station where the
`information is processed and actions taken accordingly. A
`variation to this is shown in U.S. Pat. No. 5,389,934 which
`allows the searcher/controller to be mobile; where in one
`embodiment the system described is a rover which when
`called by a telephone would become active, relay a voice
`description of its location and then become inactive; and
`another embodiment provides an arrow visual to point in the
`direction of the target, but does not take advantage of the
`Specific spatial relationship calculations used in the present
`invention.
`0004 Currently there is under consideration and imple
`mentation a concept referred to as E911 which contemplates
`that a cell phone user can make a "911" emergency call and
`a System will exist with a location technology that will
`enable locating the cell phone without any need to have the
`user interact. The location technology, the cell phone net
`work and the cellphone (sometimes referred to as a handset)
`will enable the cell phone's location to be determined and
`communicated to a responding emergency Service.
`0005 Numerous location technologies and standards are
`presently under consideration and implementation in con
`junction with wireleSS networks in general and cellular
`networks in particular not only for implementation of the
`E911 capability, but for other purposes as well.
`0006. Many papers, announcements and reports describe
`these location technologies, how they function with wireleSS
`networks, in particular cellular networks, their proS and
`cons, and the ways in which they can provide useful
`Services. A simple Internet Search will Suffice to find many
`Such publications. Some of them are:
`0007 “Geolocation and Assisted-GPS", Goran M.
`Duknic and Robert E. Richton, a white paper pub
`lished by Lucent Technologies-this document has a
`particularly helpful description of the various geolo
`cation technologies,
`0008 “Location Technologies for GSM, GPRS and
`UTMS Networks”, a White Paper by SnapTrack, A
`QUALCOMM Company;
`
`0009 “Geolocation and Assisted-GPS", by Duknic
`and Richton, Bell Laboratories, Lucent Technology
`published in Computer magazine, February 2001;
`0010) “Assisted GPS: A Low-Infrastructure
`Approach”, by LaMance, DeSalas and Jarvinen, in
`GPSWorld, Mar. 1, 2002;
`0.011) “An Introduction to SnapTrack Server-Aided
`GPS Technology', by Mark Moeglin and Harvey
`Krasner, published on Aug. 10, 2001 as a White
`Paper;
`0012 “Satellite-Based Positioning Techniques”, by
`Jari Syriarinne, published by Nokia.
`0013 “Hybrid Wireless Assisted GPS Architecture”
`a publication by SnapTrack;
`0014) “A Position Determination Service Standard
`for Analog Systems’ published by TIA/EIA, Jun. 6,
`2000 (see also TIA/EIA-553-A);
`0.015
`“Position Determination Service Standard for
`Dual Mode Spread Spectrum Systems' publication of
`TIA as standard 3GPP2 C.S.0022-0-1;
`0016 “High performance wireless location technol
`ogy' a news release by True Position, Inc.;
`0017) “LOCATION TECHNOLOGIES FOR ITS
`EMERGENCY NOTIFICATION AND E911”, By
`Robert L. French and Clement J. Driscoll a paper
`prepared for ION National Technical Meeting, Santa
`Monica Calif., Jan. 22-24, 1996. The content of all of
`these references is incorporated by reference into this
`Specification.
`0018. Also an Internet search for the relevant standards
`bodies such as TIA's 3GPP (principally dealing with GSM
`networks) and 3GPP2 (dealing with CDMA networks) will
`provide information about the process of evolving technical
`standards. With Such helpful descriptive material available it
`will not be necessary to provide exhaustive descriptions
`except to the extent necessary to understand the configura
`tions of Systems and operation of methods of the present
`invention.
`0019. Some of the location technologies are; Assisted
`GPS (AGPS), network wireless triangulation using Time
`Difference of Arrival (TDOA), Advanced Forward Link
`Trilateration (AFLT), Enhanced Observed Time Difference
`(EOTD), and/or Angle of Arrival (AOA) as well as hybrid
`solutions such as AGPS augmented with other location
`technologies that make use of all available measurements be
`they satellite or land based signals. For the purposes of this
`Specification and claims the phrase: “land based location
`technology' will be used to define any location technology
`that makes use of measurements obtained from land based
`transmitters to form a position Solution; Such as: AFIT,
`TDOA, EOTD, AOA, or UTDOA. Also except if the context
`clearly indicates otherwise the words “position” and “loca
`tion' are used interchangeably and are considered Synony
`OUIS.
`
`SUMMARY OF THE INVENTION
`0020. The invention resides in a system and method for
`locating and tracking a mobile rover unit from a mobile
`controller unit in which the controller and rover are in
`
`Petitioner Uber Ex-1008, 0025
`
`
`
`US 2003/O1950O8 A1
`
`Oct. 16, 2003
`
`communication over a communication network and a loca
`tion technology is used for obtaining and transmitting loca
`tion related measurement data applicable to computation of
`the location of the controller and the rover so that the
`controller can determine the relative Spatial position of the
`rover relative to the controller and the absolute positions of
`the rover and the controller on a map So that the user of the
`controller can Select display of the relative spatial position of
`the rover or the absolute map position of the rover. Other
`information relating to the rover can be determined and
`provided to the controller including distance from the con
`troller to the rover, the rover's speed, and a history of
`location of the rover.
`0021. The invention further resides in a system and
`method that can be referred to as autonomous GPS for
`locating and tracking at least one rover unit from a mobile
`controller unit, where the mobile controller unit has a radio
`communication device and a GPS module and the rover has
`a radio communication device and a GPS module, the
`controller also having a computer Specially programmed to
`receive GPS position information from the rover unit by way
`of the radio communication device and using its own GPS
`module, calculate the relative position and bearing of the
`rover unit, and using a display on the controller unit showing
`a relative bearing, distance and altitude difference, or alter
`natively, map positions of the controller and the rover using
`available map data. The radio communication module
`enables the controller and the rover to communicate with
`each other and is preferably a cellular telephone network.
`The GPS information sent by the rover to the controller can
`be in the form of processed map coordinate data Such as
`latitude and longitude or it can be in the form of unprocessed
`raw measurement data Such a pseudorange data. In the
`preferred embodiment the controller and the rover track the
`same GPS satellites which enables a high accuracy result for
`providing the relative spatial positions of the controller and
`the rover as well as their absolute map positions
`0022. The invention further resides in forms of the sys
`tem and method in which location technologies Such as land
`based location technologies or GPS are assisted by network
`elements that can gather measurement data, perform calcu
`lations, provide assistance data to the rover and controller
`handsets, and Send calculated or raw position data to them.
`0023 The invention includes features usable in the con
`troller Such as showing a history of the position of the rover,
`showing the height and Velocity of the rover and other useful
`information.
`0024. The controller unit allows the user to select from
`displayed options, a Selected rover from a Stored directory of
`rovers to activate a “FIND” process to obtain the selected
`rover's GPS position relative to the controller's GPS posi
`tion. Also, the rover unit has a Stored history of its positions
`So that a historical trail of the rover's positions can be sent
`to the controller and displayed. Also, Selective alarms may
`be programmed from the controller, into the rover or directly
`into the rover so that when the rover violates the alarm limit,
`the rover automatically signals the controller and the con
`troller's display shows the rover's relative or absolute posi
`tion, along with a signal as to the basis for the alarm. Alarms
`may be spatial Such as a boundary or radius passed or may
`activate at a speed limit, if the rover Starts to move faster
`than the alarm limit. Also, the rover may be equipped with
`a manually activated alarm to Signal the controller.
`
`0025 Thus the invention has as one use for keeping in
`touch with children, periodically determining a child's loca
`tion or trail of movement, or alarm limit violation.
`0026. While use of GPS is described above, other radio
`positioning Systems can be used. These include GALILEO,
`GNSS, LORAN, GLONASS and others.
`0027) Further embodiments of the invention include or
`are used with location technologies that operate in conjunc
`tion with cellular networks. Such systems are under devel
`opment for other purposes Such as to implement the E911
`requirements, they can be adapted to provide the location
`information to enable the controller to locate and track the
`rover including the feature of Selectively displaying on the
`controller display the relative Spatial position of the rover to
`the controller and the absolute positions of the controller and
`the rover. Usually absolute position will be on a map, but
`absolute position can be expressed and displayed in other
`forms Such as by giving coordinates, or latitude and longi
`tude, Street interSection, address, neighborhood, etc.
`0028. In a particular embodiment the invention uses an
`application Server that operates with the communication
`network and its associated location elements Such as a PDE.
`The primary purpose of the application Server is to obtain
`either directly or indirectly the position measurement data of
`both the controller and the rover including the source
`indicators, such as in the case of GPS satellites, the PRN
`numbers or in the case of land based technologies the
`transmitting antenna identification. Then, the application
`Server will filter the incoming transmission from the con
`troller and the rover to determine the most common Sources
`of measurement data. Once the most common Sources are
`identified the positions of the controller and the rover are
`determined using the most common Sources as determined
`by the application Server. Of course complete commonality
`gives the best result, but this is not always possible, So the
`application Server is programmed not only to Specify Suffi
`cient numbers of location data Sources for proper location
`calculation but also to use the best Selection of commonality
`0029. The invention can be implemented in a service for
`users whose handsets are appropriately equipped with a
`Specially programmed application Server deployed in com
`munication with the communication network being
`employed. The application Server does the filtering to obtain
`the most commonality of Satellites or of ground based
`Sources of measurement data.
`0030. Another method for achieving precise relative
`location of the rover with respect to the controller is to
`compute relative differential corrections from the measure
`ment taken at the controller and applied to the measurements
`taken at the rover. This is done by using pseudorange
`residuals from the measurements taken at the controller to
`create corrections and then applying the corrections to the
`rover measurements. The corrections can be generated either
`within the controller or within the network.
`
`BRIEF DESCRIPTION OF DRAWINGS
`FIG. 1 shows a controller unit operational diagram.
`0031
`0032 FIG. 2 shows the rover unit operational diagram.
`0033 FIG. 3 is a flow chart of the controller start
`procedure.
`
`Petitioner Uber Ex-1008, 0026
`
`
`
`US 2003/O1950O8 A1
`
`Oct. 16, 2003
`
`FIG. 4 is a flow chart of the phone start procedure.
`0034)
`0035 FIG. 5 is a flow chart of the phone memory
`procedure.
`0036 FIG. 6 is a flow chart of the find memory proce
`dure.
`0037 FIG. 7 is a flow chart of the find procedure.
`0038 FIG. 8 is a flow chart of the find detail procedure.
`0039 FIG. 9 is a flow chart of the process GPS messages
`procedure.
`0040 FIG. 10 is a flow chart of the process remote
`messages procedure.
`0041
`FIG. 11 is a flow chart of the process user input
`procedure.
`0.042
`FIG. 12 is a diagram of an interactive home screen.
`0.043
`FIG. 13 is a diagram of an interactive phone
`SCCC.
`0044 FIG. 14 is a diagram of an interactive manual
`phone Screen.
`004.5
`FIG. 15 is a diagram of an interactive find screen.
`0.046
`FIG. 16 is a diagram of an interactive find detail
`SCCC.
`0047 FIG. 17 is a diagram of an interactive map screen.
`0.048
`FIG. 18 is a diagram of basic system operational
`elements.
`0049 FIGS. 19a and 19b are a system operation dia
`gram.
`0050 FIG. 20 is a system operation diagram.
`0051
`FIG. 21 is a system operation diagram.
`0.052
`FIG. 22 is a system operation diagram.
`0053 FIG. 23a (option 1) is a system operation diagram.
`0054 FIG. 23b (option 2) is a system operation diagram.
`0055 FIG. 23c (option 3) is a system operation diagram.
`
`DETAILED DESCRIPTION
`0056. The method and apparatus of the present invention
`is intended, as a primary application, to enable a perSon to
`find a valuable asset that could be a perSon, upon command
`and to high precision. An exemplary purpose is Such as to
`enable a parent to find a child.
`0057 The system is comprised of a personal hand held
`unit (controller), and a Small, compact, and optionally con
`cealable unit (rover). Each controller unit gives the user the
`ability to ascertain the precise location of one or more rover
`units. In addition to all the functions and features of the
`System as described herein, the System is unique in that each
`controller unit is a Self contained, mobile unit that can
`provide to the user all the real-time information necessary to
`locate and find any rover. While the detailed description
`explains the process of a controller finding a rover, the
`System can also Support a controller finding one or more
`other controllers. Therefore the term “rover” as used herein
`means a handset that functions as a rover which can include
`a device equipped Solely as a rover or a device equipped to
`
`function both as a controller and a rover, unless the context
`requires otherwise. Also the terms “controller” and “con
`troller unit' and “rover” and “rover unit” are respectively
`used herein interchangeably and no distinction is intended.
`0058. The controller unit comprises several primary Sub
`components including a radio communication module Such
`as a cellular telephone module, a radio positioning receiver/
`processor module Such as a GPS receiver/processor module,
`an electronic compass, a display, a computer and asSociated
`electronics to operate it. The controller provides three dis
`tinct and interactive and useful functions. First, the control
`ler unit is a fully functional cellular telephone with all the
`typical functions and features. Second, the controller unit
`can display its own position and the position of a rover unit
`on a Street map. Third, the controller unit provides the
`relative spatial location (position) of any rover displaying a
`bear