throbber
(19) United States
`(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

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