throbber
I IIIII
`
`1111111111111111111111111111111111111111111111111111111111111
`US007353034B2
`
`c12) United States Patent
`Haney
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,353,034 B2
`Apr.l, 2008
`
`(54) LOCATION SHARING AND TRACKING
`USING MOBILE PHONES OR OTHER
`WIRELESS DEVICES
`
`(75)
`
`Inventor: Richard D. Haney, Union City, CA
`(US)
`
`(73) Assignee: X One, Inc., Union City, CA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 42 days.
`
`(21)
`
`Appl. No.: 111099,362
`
`(22)
`
`Filed:
`
`Apr. 4, 2005
`
`(65)
`
`Prior Publication Data
`
`2002/0123327 A1 *
`9/2002 Vataja ........................ 455/412
`2002/0151316 A1 * 10/2002 Kato .......................... 455/466
`2002/0169539 A1 * 1112002 Menard et al.
`............. 701/200
`2003/0217150 A1 * 1112003 Roese et a!. ................ 709/225
`2006/0030339 A1 *
`2/2006 Zhovnirovsky et al ... 455/456.6
`2006/0035647 A1 *
`2/2006 Eisner eta!. ............ 455/456.1
`2006/0221968 A1 * 10/2006 Razdan eta!. .............. 370/392
`
`FOREIGN PATENT DOCUMENTS
`
`10/2006
`10/2006
`
`WO
`W0-2006108071 A2
`WO
`W0-2006108071 A3
`* cited by examiner
`Primary Examiner-Rafael Perez-Gutierrez
`Assistant Examiner-Kwasi Karikari
`(74) Attorney, Agent, or Firm-Schwegman, Lundberg &
`Woessner, P.A.
`
`US 2006/0223518 Al
`
`Oct. 5, 2006
`
`(57)
`
`ABSTRACT
`
`(51)
`
`Int. Cl.
`(2006.01)
`H04B 1138
`(52) U.S. Cl. ...................... 455/457; 455/518; 455/524;
`455/412; 455/411; 455/414.1; 455/414.2;
`455/432.1; 455/456.1; 455/521; 455/456.2
`(58) Field of Classification Search ................ 455/518,
`455/524, 412, 411, 414.1, 414.2, 432.1, 456.3,
`455/456.1, 457, 521; 370/355, 479, 460,
`370/260
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,890,064
`6,292,671
`6,504,503
`6,615,134
`6,718,503
`7,219,303
`
`A *
`B1*
`B1*
`B2 *
`B1*
`B2 *
`
`3/1999
`9/2001
`112003
`9/2003
`4/2004
`5/2007
`
`Widergen et a!. ........... 455/445
`Mansour ..................... 455/518
`342/357.09
`Saint-Hilaire et a!.
`An do
`......................... 701/209
`Lerner eta!. ............... 714/755
`Fish ........................... 715/753
`
`A system for exchanging GPS or other position data between
`wireless devices for purposes of group activities, child
`location monitoring, work group coordination, dispatching
`of employees etc. Cell phones and other wireless devices
`with GPS receivers have loaded therein a Buddy Watch
`application and a TalkControl application. The Buddy Watch
`application communicates with the GPS receiver and other
`wireless devices operated by buddies registered in the users
`phone as part of buddy groups or individually. GPS position
`data and historical GPS position data can be exchanged
`between cell phones of buddies and instant buddies such as
`tow truck drivers via a buddy watch server. Emergency
`monitoring services can be set up with notifications to
`programmable individuals in case an individual does not
`respond. Positions and tracks can be displayed. TalkControl
`simplifies and automates the process of joining talk groups
`for walkie talkie services such as that provided by Nextel.
`
`9 Claims, 48 Drawing Sheets
`
`+
`
`RECEIVE SIGNALS, RECOVER OAT A
`AND REASSEMBLE GPS POSITION
`DATA PACKET
`
`(122
`
`(124
`
`HEADER OF PACKET IS READ, AND
`PORT NUMBER OF GPS POSITION
`DATA PACKETS CAUSES PACKET
`TO BE ROUTED BY WIRELESS DEVICE
`OPERATING SYSTEM TO BUDDY
`TRACKER SOFTWARE APPLICATION
`
`t
`
`•
`
`GENERATE MESSAGE PACKETS OF A
`CHOSEN PROTOCOL, ADDRESS PACKETS TO
`eu86~i?Jfg~~~~~~+~o~~&r~f68lC~ OR
`SUBSET OF INDIVIDUALS AND PUT
`ENCRYPTED GPS POSITION DATA IN
`PAYLOAD SECTIONS
`
`PAYLOAD GPS POSITION DATA IS
`DECRYPTED AND USED TO UPDATE
`ON USER INTERFACE DISPLAY THE
`POSITION DATA OF ENTITY THAT
`SENT PACKETS AND HEADER DATA
`IS USED TO DETERMINE WHICH
`OTHER MEMBER OF A BUDDY GROUP
`SENT THE POSITION UPDATE
`
`(126
`
`(128
`
`•
`
`THE WIRELESS DEVICE THAT
`RECEIVED THE POSITION UPDATE
`PUTS ITS OWN ENCRYPTED GPS
`POSITION INTO PACKETS
`ADDRESSED TO OTHER WIRELESS
`DEVICES IN A BUDDY GROUP AND
`SENDS THE PACKETS
`
`r13o
`THE ABOVE PROCESS IS REPEATED
`FOR THE RETURN PACKETS
`
`•
`
`BUDDY WATCH SERVER &
`CELL PHONE PROCESS
`TO EXCHANGE POSITION DATA
`
`Google 1005
`U.S. Patent No. 9,445,251
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 1 of 48
`
`US 7,353,034 B2
`
`II BUDDIES
`
`II SETTINGS
`
`II UPDATE
`
`II
`
`HELP
`
`II
`
`I~/ WELCO~E TO BUDDY}RACKER /
`
`/ J
`1r / L / SYSTEM ACTJVE /
`/ ~
`- 10
`II- /"/PARE.NTALSTATUS:AdnvE_-/ /
`;f
`12
`. / . .
`.
`. /
`1r /// BUDDY/GROUPS:2ACTIVE/ /
`~
`r // / / / / /////i
`
`'/
`
`-"
`
`/
`
`/
`
`.
`
`/•
`
`I--
`
`BUDDIES: 2 ACTIVE
`
`ALERTS
`
`MINOR ALARMS: YES
`
`MAJOR ALARMS: NO
`
`PARENTALALERTS:YES-MINOR-NOCOVIM 1H25M
`
`HELP REQUESTS: NONE
`
`HOME
`
`II
`
`II
`
`II
`
`OPENING SCREEN
`F~G. i
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 2 of 48
`
`US 7,353,034 B2
`
`XONE
`SERVER
`
`,-.--.,=~......,.~. "BUDDY WATCH"
`OR "RUBICON"
`SERVER
`
`9
`
`2
`
`PH1
`REQUESTING
`PHONE
`
`7
`
`PH3
`REPLY
`
`PH4
`REPLY
`
`4
`
`PH5
`REPLY
`
`FIG. 2A
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 3 of 48
`
`US 7,353,034 B2
`
`MATRIX OF BUDDY LIST
`
`FIG. 28
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 4 of 48
`
`US 7,353,034 B2
`
`~
`
`-......._
`
`__....-::·
`\C:
`<}_-:;-
`·~ 2- ~:.l(
`.-- -.
`... ·
`(f~~
`\~-;~;, r·s-; .. f
`'<-~
`<i~~·;
`\~~~-:: (~;~:~
`l>f < 0:~·- (~ ~
`
`'-..
`
`'
`
`,.,.....--~-
`
`1'
`~_:: \
`,·
`
`\
`f·b~ (3~:
`-- --
`'-- .-·
`--~
`\~~~: ([:: (~~~·;
`r"9;~~
`( 7~''' ('g;~.
`\Z.
`......_
`'-
`(jl-;
`'"' \.__--1, (~~"'
`
`"-.,
`
`63"
`\1 ~.
`(i;~
`'---
`(4 ;,,
`;> <f3
`(-;·-
`\-~--
`\:~".' r B ~1<.
`(~-;,:''
`-~
`'-:: ..
`~,,
`~:"/ (f. '
`
`FIG. 2C
`
`FIG. 20
`
`FIG. 2E
`
`FIG. 2F
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 5 of 48
`
`US 7,353,034 B2
`
`18 __..
`
`16 / I"-
`
`II SETIINGS
`II BUDDIES
`.......... W,-~.N~~~~
`I sKI
`I
`fA"t.fsriN' 3?JJI
`., '. . .
`.,
`r~a·~~~~~
`I KIRSTEN
`I PAUL
`INST01
`I
`[~AflJ ~L~ /j
`IGROUPSONLY II
`IBuDs ONLY
`II
`!INSTANT BUD II
`
`I
`
`II UPDATE
`
`II
`
`I
`I
`II
`
`II
`
`HELP
`
`II
`
`I
`I
`I
`
`I
`
`I
`I
`I
`
`·~
`14
`
`I HOME
`
`II
`
`-
`
`II
`
`-
`
`II
`
`-
`
`I
`
`TYPICAL SCREEN SHOWING A NAMED BUDDY LIST'S CONTENTS
`F~GD 3
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 6 of 48
`
`US 7,353,034 B2
`
`II UPDATE
`
`0
`
`0
`
`II BUDDIES
`II SETTINGS
`[~CIE/ /1 1yt'A9JE SfoKA
`0 l~sT/1:1;/ I
`DEAN : 0
`[K~REN/ /1 DJS:3.~1 /I
`I:STEVE/~ DI~E {!)<1) /
`I ~T~S~s:
`I !)JG:~3~
`SyEE~.s/·1
`M~T/ /
`,v22
`ltMA,¢~1S/ 028
`~
`
`•
`
`•
`
`•
`
`:
`
`•
`
`•
`
`I
`I
`20
`
`HELP
`
`II
`
`II
`l
`I
`I
`
`I
`
`I
`I
`I
`
`I HOME
`
`II
`
`-
`
`II
`
`-
`
`II
`
`-
`
`I
`
`TYPICAL SCREEN SHOWING A BUDDY'S LOCATION ETC.
`F~G. 4
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 7 of 48
`
`US 7,353,034 B2
`
`MAP IT™ DISPLAY
`FIG. 5
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 8 of 48
`
`US 7,353,034 B2
`
`MAP IT DISPLAY SHOWING POSITION HISTORY OF A BUDDY
`
`FIG. 6
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 9 of 48
`
`US 7,353,034 B2
`
`II
`
`BUDDIES
`
`II UPDATE
`
`II SETTINGS
`I
`D~AN/ L1 l9EAN_. SMITH f--36
`~ST:) 1:14/ I f - 34
`/ 1-38
`Dl9: 3.4MI
`DIR: E (90°)
`t- 40
`LAT:~1sm27s ~42
`LNG:22 13m485 r-44
`
`TRACIE
`
`KAREN
`
`STEVE
`
`S~EED/: 1.5 /
`
`MAP IT
`
`MAPITWHIS
`
`-46
`......
`
`HELP
`
`II
`
`I
`
`I
`I
`
`II
`
`I
`
`II
`I
`I
`
`I
`I
`I
`
`I
`
`HOME
`
`II
`
`-
`
`II
`
`-
`
`II
`
`-
`
`I
`
`TYPICAL SCREEN SHOWING POSITION AND STATUS
`OF A MEMBER OF A GROUP
`
`F~G. 7
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 10 of 48
`
`US 7,353,034 B2
`
`MAP IT DISPLAY WHEN THE POSITION OF A BUDDY
`IS REQUESTED
`
`FIG. 8
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 11 of 48
`
`US 7,353,034 B2
`
`II SETTINGS
`
`II UPDATE
`
`II
`
`HELP
`
`II BUDDIES
`I TENNIS TEAM
`I SKI
`I JOSE
`I KIRSTEN
`
`!AUSTIN·
`
`I PAUL
`
`II
`
`12313134Kdx1
`
`INST01
`
`- I-52
`
`LAST: 10:47
`
`- r----54
`
`DIS: 4.7MI
`
`DIR: NE (45°)- I-58
`
`LAT:2515m27s 1-60
`
`0
`
`LNG: 22°13m48s 1--62
`
`SPEED: NONE 1-64
`jJ-ss
`MAP IT
`IIMAPITW HIS }-sa
`
`I HOME
`
`II
`
`-
`
`II
`
`-
`
`II
`I
`I
`I
`
`I
`
`I
`I
`
`I
`I
`
`I
`
`a
`
`I
`I
`
`II
`II
`
`II
`
`-
`
`SCREEN SHOT SHOWING AN INSTANT BUDDIES LOCATION
`
`F~G. 9
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 12 of 48
`
`US 7,353,034 B2
`
`II BUDDIES
`
`II
`II UPDATE
`II SETTINGS
`~~STA~l" IBIUJID)ID)V SfEl"IUJIPl
`
`HELP
`
`II
`
`( 76
`
`BUDDYID: I INST01
`,-- ;~
`CALLER ID: i 123-123-1234rsELECT CARRIER: ( SELECT . ~J
`fa
`BUDDYTIMEOUT: (MIDNIGHT=~}- 74
`
`CANCEL
`
`REQUEST=
`
`(18 I
`
`I HOME
`
`II
`
`-
`
`II
`
`-
`
`II
`
`-
`
`I
`
`INSTANT BUDDY SETUP SCREEN
`
`F~G. i 0
`
`

`

`U.S. Patent
`
`Apr. 1, 2008
`
`Sheet 13 of 48
`
`US 7,353,034 B2
`
`II BUDDIES
`
`II SETTINGS
`
`II UPDATE
`
`II
`
`HELP
`
`,,
`
`88
`.--82
`BUDDYID: I INST01
`I
`84 ~
`CALLER ID: i 123-123-1234rsELECT CARRIER:~
`BUDDYTIMEOUT: I MIDNIGHT J-- 86
`~92
`r 90
`I ACCEPTED
`DENIED
`
`I HOME
`
`II
`
`II
`
`II
`
`INSTANT BUDDY SETUP SCREEN DISPLAYED ON PHONE
`OF INSTANT BUDDY
`
`F~G. i i
`
`

`

`GPS SIGS
`
`94
`
`I
`
`I
`
`102
`
`I
`
`lcro;:;oo
`
`'< >" I
`
`CENTRAL
`~SWITCHING
`SYSTEM
`
`108
`
`PUBLIC~
`
`TELEPHONE
`NETWORK
`
`CALLER 1
`
`CELL CONTROLLER AND
`TRANSMITIER-RECEIVERS
`FOR SEVERAL CHANNELS
`ARE IN EACH CELL
`
`PRIOR ART CELL PHONE SYSTEM
`PEER TO PEER EMBODIMENT
`
`FIG. 12
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`>
`'e :-: .... ~
`
`N
`0
`0
`QO
`
`('D
`
`rFJ =-('D
`.....
`....
`0 .....
`
`.j;o.
`
`.j;o.
`QO
`
`d
`rJl
`
`-....l w u. w = w
`~ = N
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 15 of 48
`
`US 7,353,034 B2
`
`1 110
`RECEIVE A BUDDY LOCATION
`UPDATE REQUEST
`
`""'\
`
`..1
`
`~'7
`
`(112
`"'
`LOCATE ADDRESSES OF ALL
`PERSONS ON SELECTED BUDDY LIST
`OR JUST SELECTED PERSON(S)
`
`I'
`
`'
`
`./
`
`7
`
`(114
`
`READ GPS POSITION
`INFORMATION AND ENCRYPT
`
`"'
`
`7
`
`..1
`
`r 11s
`
`I'
`
`'
`
`I'
`GENERATE MESSAGE PACKETS OF A
`CHOSEN PROTOCOL, ADDRESS PACKETS TO
`SELECTED PERSON(S) ON SELECTED
`BUDDY LIST OR SELECTED INDIVIDUALS OR
`SUBSET OF INDIVIDUALS AND PUT
`ENCRYPTED GPS POSITION DATA IN
`PAYLOAD SECTIONS
`
`..1
`
`'
`
`7
`
`_[ 118
`
`TRANSMIT PACKETS TO CELL
`TRANSCEIVER
`
`I'
`
`'
`
`0
`
`(120
`
`PACKETS ARE ROUTED IN CELLULAR SYSTEM
`TO CELL TRANSCEIVERS IN WHICH THE
`WIRELESS DEVICES WHICH REQUIRE UPDATES
`ARE CURRENTLY REGISTERED
`
`"'
`
`.,I
`
`~
`
`TO FIG. 13B
`
`BUDDY WATCH SERVER &
`CELL PHONE PROCESS
`TO EXCHANGE POSITION DATA
`
`F~G. i 3A
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 16 of 48
`
`US 7,353,034 B2
`
`FROM FIG. 13A
`
`+
`
`r
`
`(122
`
`RECEIVE SIGNALS, RECOVER DATA
`AND REASSEMBLE GPS POSITION
`DATA PACKET
`
`"
`
`~
`(124
`
`r HEADER OF PACKET IS READ, AND
`PORT NUMBER OF GPS POSITION
`DATA PACKETS CAUSES PACKET
`TO BE ROUTED BY WIRELESS DEVICE
`OPERATING SYSTEM TO BUDDY
`TRACKER SOFTWARE APPLICATION
`
`.,
`
`~
`
`(126
`
`"
`r
`
`PAYLOAD GPS POSITION DATA IS "
`DECRYPTED AND USED TO UPDATE
`ON USER INTERFACE DISPLAY THE
`POSITION DATA OF ENTITY THAT
`SENT PACKETS AND HEADER DATA
`IS USED TO DETERMINE WHICH
`OTHER MEMBER OF A BUDDY GROUP
`SENT THE POSITION UPDATE
`
`~
`
`(128
`
`"
`r
`
`THE WIRELESS DEVICE THAT
`RECEIVED THE POSITION UPDATE
`PUTS ITS OWN ENCRYPTED GPS
`POSITION INTO PACKETS
`ADDRESSED TO OTHER WIRELESS
`DEVICES IN A BUDDY GROUP AND
`SENDS THE PACKETS
`
`..
`
`""
`
`~
`
`(130
`
`"
`r
`THE ABOVE PROCESS IS REPEATED
`FOR THE RETURN PACKETS
`
`"
`
`~
`
`FIG. 138
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 17 of 48
`
`US 7,353,034 B2
`
`RECEIVE A BUDDY LOCATION KJ------J
`UPDATE REQUEST
`
`SEND FINAL
`r------i GPS POSITION
`UPDATE TO
`WATCH LIST
`~
`NO
`
`BUDDY WATCH DISABLED
`
`NO
`I
`~
`
`YES
`
`1 11
`
`112
`
`LOCATE ADDRESSES OF ALL n
`~
`
`PERSONS ON SELECTED BUDDY
`LIST OR JUST SELECTED PERSON(S)
`
`~
`
`(114
`
`/
`
`READ GPS POSITION
`INFORMATION AND ENCRYPT
`
`~
`
`( 116
`
`'
`
`"""'
`GENERATE MESSAGE PACKETS OF A
`CHOSEN PROTOCOL, ADDRESS PACKETS
`TO SELECTED PERSON(S) ON SELECTED
`BUDDY LIST OR SELECTED INDIVIDUALS
`OR SUBSET OF INDIVIDUALS AND PUT
`ENCRYPTED GPS POSITION DATA IN
`PAYLOAD SECTIONS
`
`~
`
`TO FIG. 14B
`
`ALT. EMB. OF POSITION EXCHANGE PROCESS
`F~GD i 4A
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 18 of 48
`
`US 7,353,034 B2
`
`FROM FIG. 14A
`
`TRANSMIT PACKETS TO CELL
`TRANSCEIVER
`
`120
`
`PACKETS ARE ROUTED IN CELLULAR
`SYSTEM TO CELL TRANSCEIVERS IN
`WHICH THE WIRELESS DEVICES
`WHICH REQUIRE UPDATES
`ARE CURRENTLY REGISTERED
`
`RECEIVE SIGNALS, RECOVER DATA
`AND REASSEMBLE GPS POSITION
`DATA PACKET
`
`HEADER OF PACKET IS READ, AND
`PORT NUMBER OF GPS POSITION
`DATA PACKETS CAUSES PACKET
`TO BE ROUTED BY WIRELESS DEVICE
`OPERATING SYSTEM TO BUDDY
`TRACKER SOFTWARE APPLICATION
`
`PAYLOAD GPS POSITION DATA IS
`DECRYPTED AND USED TO UPDATE
`ON USER INTERFACE DISPLAY THE
`POSITION DATA OF ENTITY THAT
`SENT PACKETS AND HEADER DATA
`IS USED TO DETERMINE WHICH
`OTHER MEMBER OF A BUDDY GROUP
`SENT THE POSITION UPDATE
`
`TO FIG. 14C
`
`FIG. 148
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 19 of 48
`
`US 7,353,034 B2
`
`FROM FIG. 148
`
`,,
`
`r
`
`THE WIRELESS DEVICE THAT
`RECEIVED THE POSITION UPDATE PUTS
`ITS OWN ENCRYPTED GPS POSITION
`INTO PACKETS ADDRESSED TO OTHER
`WIRELESS DEVICES IN A BUDDY
`GROUPANDSENDSTHEPACKETS
`
`,,
`
`FIG. 14C
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 20 of 48
`
`US 7,353,034 B2
`
`r
`
`( 132
`"'
`RECEIVE OR PLACE A CALL FROM A
`BUDDY WATCH ENABLED WIRELESS
`DEVICE TO ANOTHER WIRELESS BUDDY
`WATCH ENABLED DEVICE
`"
`r
`
`0
`
`~
`
`(134
`
`CLICK ON INSTANT BUDDY MENU
`OPTION OF BUDDY WATCH MENU
`
`""
`
`7
`
`..)
`
`(136
`
`DISPLAY INSTANT BUDDY SETUP
`SCREEN AND ASSIGN AN INSTANT
`BUDDYID
`
`"""
`
`~
`(138
`
`'
`
`r
`
`'
`
`'
`
`r
`
`r
`"'
`RECEIVE INPUT FROM USER AS TO. CALLER ID
`OF INSTANT BUDDY, THE WIRELESS SERVICE
`CARRIER OF THE INSTANT BUDDY AND THE
`DESIRED INSTANT BUDDY RELATIONSHIP
`TIMEOUT TIME
`~
`START DOING POSITION UPDATES ON h
`'
`
`(140
`
`"""
`
`../
`
`N
`0
`
`INSTANT BUDDY
`
`(142
`
`~
`
`TIMEOUT?
`
`I
`
`YES
`
`REMOVE INSTANT BUDDY
`FROM WATCH LIST
`
`F~G. 15
`
`

`

`94
`
`I
`
`I
`
`102
`
`CENTRAL
`~.SWITCHING
`SYSTEM
`
`'CALLER 1
`
`CELL CONTROLLER AND
`TRANSMITTER-RECEIVERS
`FOR SEVERAL CHANNELS
`ARE IN EACH CELL
`
`SERVER-BASED BUDDY WATCH SYSTEM
`
`FIG. 16
`
`108
`
`PUBLIC
`TELEPHONE
`NETWORK
`
`149
`
`1 ~ ._,1 MAPQUEST
`SERVER
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`~ :-: .... ~
`
`N
`0
`0
`QO
`
`('D
`('D
`
`rFJ =(cid:173)
`.....
`N ....
`0 .....
`
`.j;o.
`QO
`
`d
`rJl
`
`-....l w u. w = w
`~ = N
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 22 of 48
`
`US 7,353,034 B2
`
`PREFERRED INSTANT BUDDY SETUP PROCESS
`150
`(
`"
`"
`I INITIATOR SELECTS INSTANT
`BUDDY SETUP MENU OPTION
`'
`
`7
`
`(152
`"
`INITIATOR'S PHONE NUMBER AND AN
`INSTANT BUDDY ID AND AN INSTANT
`BUDDY SCREEN ID IS AUTOFILLED
`,;
`
`r
`
`'
`
`r
`
`\..
`
`L
`(154
`INITIATOR FILL IN A TIMEOUT "
`PERIOD OR ACCEPTS THE DEFAULT
`TIMEOUT AND CLICKS NEXT
`
`(156
`
`r
`
`INSTANT BUDDY REQUEST PACKETS
`GET RECOVERED IN CELL SYSTEM AND
`ROUTED TO BUDDY WATCH SERVER
`
`'
`
`~7
`
`(158
`
`"
`
`BUDDY WATCH SERVER AUTHENTICATES
`INITIATOR AND AUTHENTICATES RECIPIENT
`AND FORWARDS PACKETS TO CELL SYSTEM
`\.
`
`r
`
`r
`
`L
`
`( 160
`
`"
`
`CELL SYSTEM ROUTES PACKETS TO
`CELL WHERE RECIPIENT'S WIRELESS
`DEVICE IS REGISTERED
`,;
`( 162
`
`~
`
`PROPOSED INSTANT BUDDY RECEIVES "
`MESSAGE AND HIS WIRELESS DEVICE
`DISPLAYS AN INSTANT BUDDY REQUEST
`SCREEN
`,;
`
`~
`
`TO FIG. 17B
`
`F~G.i7A
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 23 of 48
`
`US 7,353,034 B2
`
`FROM FIG. 17 A
`
`INSTANT BUDDY REQUEST SCREEN
`DISPLAYS INITIATOR'S PHONE
`NUMBER, INSTANT BUDDY ID AND
`SCREEN ID AND AN ACCEPT OR DENIED
`COMMAND OPTION, AND RECEIVES
`ACCEPTORDENYCOMMAND
`
`YES
`
`SEND ACCEPTED PACKET BACK
`TO INITIATOR'S WIRELESS DEVICE
`
`INITIATOR'S DEVICE SHOWS INSTANT BUDDY
`ACCEPTED SCREEN WITH 'RECIPIENT'S PHONE
`NUMBER, INSTANT BUDDY ID AND SCREEN
`ID AND (OPTIONALLY) AN ACCEPT OR DENY
`COMMAND
`
`r
`
`~
`
`(178
`
`"""
`SEND BACK ACCEPTED PACKET TO
`RECIPIENT'S WIRELESS DEVICE
`
`~
`(180
`
`-~
`r SERVER RECORDS INSTANT BUDDY RELATIONSHIP,"
`AND BOTH WIRELESS DEVICES START SENDING
`GPS POSITION DATA TO BUDDY WATCH SERVER
`WHICH STORES IT AND FORWARDS POSITION DATA
`OF EACH MACHINE TO THE OTHER.
`
`'-
`
`~
`
`F~G. i 7B
`
`

`

`SETT~NGS
`\7
`FNAME I ROBERTI
`LNAME I LONGI
`ADD 112345 SMITH ST I
`
`CITr
`
`ST CA
`ZIP 12345
`DONE I M I BACK
`SCRNID IRDLI
`BUD 1DIROB!12954I
`EMERGCYCODE§
`EMAIL IR[@A0[.==-
`H p Hl555-555-1234l
`
`<1$>
`L._ SETTINGS
`OWNER INFO
`BREADCRUMBS ON/OFF ~153
`MAP ROOMS
`SCHEDULES
`151
`SEL
`I M
`I BACK
`PARENT/SUP ON/OFF
`
`~~ USER/GROUPS L
`
`\J
`.--- GROUP ADD/CH/DEL ~
`
`r--155
`
`USER ADDIDE2
`
`157
`NEXT I M 1 BACK
`t ~®
`
`GROUP NAMES
`NEW
`GROUP NAME
`GROUP NAME
`GROUP NAME
`
`SEL I M I BACK
`I
`
`CKUP TIMES
`EVERY [j]] H RS
`OR SET TIMES
`I oaoo I -l16oo I
`12000 1-c:::::J
`
`DONE M BACK
`MAKE VOICE MSG
`MAKE EMAIL MSG
`VOICE MSGTO
`EMAIL MSG TO
`
`\!
`PBC OK CODE 113791
`CKUP TIMES
`ENABLE YES/NO
`
`DONE I M 1 BACK
`t
`
`VO VE MSG LIST
`PH 555-555-11111
`PH 555-555-22221
`PH 555-555-33331
`PH 555-555-44441
`PH 555-555-55551
`
`SEL
`
`I M I BACK
`
`~
`NAME I SKI TAHOE I
`
`EMAIL MSG TO
`11 MQM@AOLCOM I
`2ISISTER@AOLCOM I
`3IFRIEND@AOLCOMI
`4IS<IRSRT@AQLOOVI I
`I
`51
`
`DONE I M I BACK
`
`F~G. i 8
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`>
`'e :-:
`.....
`N
`0
`0
`QO
`
`~
`
`('D
`('D
`
`rFJ =(cid:173)
`.....
`N
`.j;o.
`
`0 .....
`
`.j;o.
`QO
`
`d
`rJl
`
`-....l w u. w = w
`~ = N
`
`

`

`159
`
`I
`1 PRESS "NEXT"
`1 TO SEND
`I REQUEST
`ALONG
`161
`1 WITH SENDER
`163
`INFO
`I
`165 I
`167 I
`
`171
`
`INSTANT BUD REQUEST
`
`PH 1555-555-6666]
`BUD ID IINST-01
`I
`SCREEN ID I IB1
`I
`
`----------
`I ---------
`
`CREATE AN INSTANT BUDDY c15
`
`PH
`
`THE FIELDS FOR BOTH
`THE INITIATOR AND
`RECIPIENT ARE
`AUTOMATICALLY
`FILLED IN. EACH USER
`SENDS THEIR PHONE#,
`ASSOCIATED BUD ID
`AND SCREEN ID TO THE
`OTHER.
`
`BACK
`
`REPLY WITH
`REJECTION
`
`REQUEST
`DENIED
`
`YOU HAVE A NEW
`INSTANT BUDDY
`
`PH 1555-555-77771
`
`BUD ID IINST-02
`
`SCREEN ID I IB2
`
`I
`
`I
`
`-
`
`179
`
`181
`
`175
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`~ :-:
`
`~
`
`......
`N
`0
`0
`QO
`
`('D
`('D
`
`rFJ =(cid:173)
`......
`N
`Ul
`0 ......
`
`.j;o.
`QO
`
`d
`rJl
`"'-....1 w
`u.
`"'w = w
`~ = N
`
`1
`
`I
`1 PRESS ACCEPT 173
`I PERFORMS TWO
`TASKS. FIRST IT
`I RESPONDS TO THE
`I REQUESTER
`1 SENDING BACK ITS
`BUDDY INFO AND
`I SECOND IT ASKS
`1 WHETHER TO MAKE
`1 1 THIS NEW BUDDY
`PART OF A GROUP.
`I
`-~
`I
`
`I
`
`1
`
`177
`
`I
`
`I
`
`I
`
`I
`
`I
`
`I
`
`FIG. 19
`
`

`

`U.S. Patent
`
`Apr. 1, 2008
`
`Sheet 26 of 48
`
`US 7,353,034 B2
`
`PROCESS TO ESTABLISH AND USE PERSONAL BREAD CRUMBS MODE
`
`200
`
`USER ACTIVATES PERSONAL
`BREAD CRUMBS MODE
`COMMAND
`
`202
`
`PHONE BEGINS STORING
`PERIODIC GPS POSITION
`FIXES BUT DOES NOT SEND
`THEN ANYWHERE
`
`PHONE SENDS MESSAGE TO BUDDY
`WATCH SERVER THAT PERSONAL
`BREAD CRUMBS MODE IS TURNED
`ON
`
`BUDDY WATCH SERVER STARTS A
`TIMER TO TIMEOUT INTERVALS TO
`SEND "ARE YOU OK?" QUERIES
`
`YES
`
`( 210
`
`BUDDY WATCH SERVER SENDS AN
`"ARE YOU OK?" MESSAGE TO
`PHONE IN PERSONAL BREAD
`CRUMBS MODE
`
`(212
`
`PHONE DISPLAYS "ARE YOU OK?"
`MESSAGE, AND USER EITHER
`ENTERS THEIR SECRET CODE
`OR DOES NOT
`
`FROM FIG. 20B
`
`TO FIG. 20B
`
`F~G. 20A
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 27 of 48
`
`US 7,353,034 B2
`
`FROM FIG. 20A
`
`FROM FIG. 20A
`
`YES
`
`NO
`
`HAVE THE CONFIGURABLE
`NUMBER OF ATTEMPTS TO REACH
`THE USER ALL BEEN EXPENDED?
`
`218
`
`BUDDY WATCH SERVER COMMANDS
`PHONE TO SEND OUT DISTRESS MESSAGES
`AND TO SEND ITS POSITION REPORTS TO
`THE BUDDY WATCH SERVER (OR THE
`BUDDY WATCH SERVER COLLECTS THE
`POSITION REPORTS AND STORES THEM AND
`THEN SENDS THE DISTRESS MESSAGES OUT
`ITSELF)
`
`FIG. 208
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 28 of 48
`
`US 7,353,034 B2
`
`I PROCESS TO ESTABliSH ANlOl USE PERSONAL BREAD CRUMBS MODEll
`
`USER SETS UP PERSONAL BREAD
`CRUMB PREFERENCES (FIG 18)
`
`PHONE CONTACTS SERVER
`PROVIDING SERVER DATABASE
`WITH USER PREFERENCE
`SETTINGS INFO
`
`USER ENABLES BREAD CRUMB
`(SET TO ON) IN PHONE
`
`PHONE CONTACTS SERVER AND
`INFORMS SERVER THAT PERSONAL
`BREAD CRUMBS HAS BEEN ENABLE
`
`205
`
`207
`
`RUBICON SERVER RECEIVES
`ALERT THAT USER HAS FAILED TO
`RESPOND TO (N) NUMBER OF
`"ARE YOU OK" REQUESTS PER
`USER PREFERENCES. SERVER
`INITIATES DISTRESS MESSAGE
`SEQUENCE
`
`21~7~------~---------­
`PREPARE N SAMPLES OF GPS
`HISTORY DATA AND TIME(cid:173)
`STAMPS FOR INCLUSION
`IN DISTRESS MESSAGES
`
`MERGE GPS HISTORY DATA INTO
`DISTRESS MESSAGES AND SEND
`OUT MESSAGES TO THOSE ON
`THE USER PREFERENCE GROUP.
`MESSAGE TYPES ARE EMAIL
`AND VOICE MESSAGE ALERTS
`
`PHONE CONTACTS SERVER AND
`INFORMS SERVER THAT PERSONAL
`BREAD CRUMBS HAS BEEN ENABLED
`AND STARTS TJE TIMEOUT INTERVAL
`
`II
`
`II
`
`TRY AGAIN
`RETRY COUNT>O
`
`FAIL RETRY
`COUNT= 0
`
`F~Go 21
`
`213
`
`

`

`U.S. Patent
`
`Apr.l, 2008
`
`Sheet 29 of 48
`
`US 7,353,034 B2
`
`D
`
`II PREFERRED ~NSTANT BUDDY SETUP PROCESS II F~G 22
`250
`'\
`(268
`\7
`INmATOR SELECT INSTANT
`(SEND ACCEPTED PACKET
`BUDDYSETUPMENUOPTION
`BACK TO INITIATOR
`b
`WIRELESS DEVICE
`/252
`&
`(27 4
`INITIATOR ENTERS TI1E PHONE
`OFTI1E PROPOSED NEW INSTANT
`INITIATORS DEVICE SHOW INSTANT"""'
`BUDDY -INSTANT BUDDY ID AND
`BUDDY ACCEPT SCREEN WITH
`BUDDY SCREEN ID ARE AUT(}
`RECIPIENT PHONE NUMBER, BUDDY
`FILLED (MANUAL ENTER OVERRIDE
`ID AND SCREEN ID- INITIATOR MUST
`POSSIBLE)
`OK (ACCEPT TO COMPLETE SETUP)
`~
`IINmATOR RLLS IN A TIMEOUT
`PERIOD OR SELECTS TI1E
`, DEFAULT PERIOD- CUCK NEXT
`[256
`
`( 278
`
`/.
`::':"~
`INITIATOR CANCEL
`INSTANT BUDDY
`'"ADD
`
`YES I
`.------..
`
`280\
`
`\]
`DENY- CANCEL INSTANT
`BUDDY REQUEST SENT
`TO RECIPIENT
`
`v 282\
`
`SERVER RECORDS INSTANT""
`BUDDY RELATIONSHIP AND
`BOTI1 WIRELESS DEVICES
`NOW SHARE INFORMATION.
`BOTI1 WIRELESS DEVISES
`START SENDING GPS
`POSmON DATA TOTI1E X
`ONE SERVER, IF IT IS NOT
`ALREADY COLLECTING TI1AT
`DATA WHERE IT IS STORED
`AND FORWARDS THE
`LOCATION DATA AND OTHER
`RELEVANT COMMUNICATION
`BETWEEN TI1E TWO BUDDIES
`TO TI1E OTHER.
`
`1
`
`~
`
`....,
`
`v (28
`
`..)
`4
`INmATORS""""
`DEVICE
`SHOWS
`INSTANT
`BUDDY
`ACCEPT
`SCREEN
`-OK
`COMPLETE
`SETUP-NO
`INFO NEEDS
`TO BE SENT
`BACK TO
`RECIPIENT
`
`286 288~
`
`VERI RES PHONE GPS
`SAI\IIPLER IS RUNNING
`AND COLLECTING GPS
`DATA
`
`NO START
`GPS
`SAMP-
`'- LER ./
`
`,
`
`{254
`
`276\ v
`
`ACCEPTED
`
`-...
`NO
`
`v
`
`9
`
`INSTANTBUDDYPACKETSGET""'
`ROUTED IN CELL SYSTEM AND
`ROUTED TO RUBICON SERVER~
`(]
`258
`RUBICON SERVER
`AUTHENTICATES INmATOR
`AND AUTHENTICATES
`RECIPIENT AND FORWARDS
`PACKETS TO CELL SYSTEM
`( 260
`CELL SYSTEM ROUTES
`PACKETS TO CELL WHERE
`PROPOSED NEW INSTANT
`BUDDY WIRELESS DEVICE
`IS REGISTERED
`9
`(262
`PROPOSED INSTANT BUDDY
`RECEIVES MESSAGE ON
`WIRELESS DEVICE AND
`DISPLAY INSTANT BUDDY
`REQUEST SCREEN
`
`v
`
`'
`(264
`/ INSTANTBUDDYREQUEST
`SCREEN DISPLAY INITIATOR
`BUDDY ID, SCREEN ID
`OPTIONAL DISPLAY OF PHONE
`NUMBERANDREQUESTTO
`ACCEPTOR DENY
`
`'
`
`266\\J
`
`r27o
`
`1~ PACKETBACK
`ACCEPTED _/i\10
`TO INITIATOR
`-& (272
`(DONE)
`
`SEND DENIED ~
`
`E
`ALL COMMUNICATION BETWEEN HANDSET IS
`ROUTED THROUGH THE RUBICON SERVER.
`DATABASEUPDATESAREMADETRAC~NG
`THE PROGRESS
`
`

`

`U.S. Patent
`
`Apr. 1, 2008
`
`Sheet 30 of 48
`
`US 7,353,034 B2
`
`DAlE REQUEST
`I!RECIEIVE A IBUDIOV lOCATION UP
`\7
`
`220
`'\
`REQUEST A BUDDY LOCATION J
`UPDATE OF ONE OR MORE BUDDIES
`(222
`\1
`/LOCATE ADDRESSES OF ALL PERSONS
`ON THE SELECTED BUDDY LIST OR JUST
`THE SaECTED PERSON(S) UPDATE
`REQUESTED FROM
`..J
`\!
`(224
`I' GENERATE MESSAGE PACKETS OF A
`CHOSEN PROTOCOL, ADDRESS PACKETS
`TO THE SaECTED PERSON(S) ON
`SaECTED BUDDY LISTS OR SaECTED
`INDIVIDUALS OR SUBSET OF INDIVIDUALS
`AND PUT ENCRYPTED GPS POSITION
`DATA IN PAYLOAD ALONG WITH
`APPROPRIATE TIMESTAMP
`\!
`SEND REQUEST
`\!
`
`,
`
`~
`,--226
`)
`r228
`
`I REQUEST PACKETS GET ROUTED IN
`
`CELL SYSTEM AND ROUTED TO
`RUBICON SERVER
`{!
`(230
`RUBICON SERVER AUTHENTICATES.....,
`INITIATOR AND AUTHENTICATES
`RECIPIENT AND FORWARDS PACKETS
`TO CELL SYSTEM
`_/
`{;
`[232
`/ CELL SYSTEM ROUTES PACKETS
`1 TO CELL WHERE BUDDYWIRaEss
`DEVICE ARE REGISTERED
`v
`( GPS REQUEST MADE TO )
`
`234
`
`(236
`
`WIRaESS DEVICE
`{!
`DEVICE CAPTURES CURRENT GPS
`INFORMATION AND TIMESTAI\IIP, ENCRYPT
`AND SENDS REQUESTED INFORMATION
`Q
`(238
`/ GENERATE MESSAGE PACKETS OF A
`CHOSEN PROTOCOL, ADDRESS PACKETS
`TO THE SELECTED REQUESTING BUDDY
`AND PUT ENCRYPTED GPS POSITION
`DATA IN PAYLOAD
`
`I
`F~GD 23
`
`REQUEST PACKETS GET ROUTED )
`
`(240
`
`IN CELL SYSTEM AND ROUTED TO
`RUBICON SERVER
`\J
`2
`r24
`RUBICON SERVER Al.JTHENTICATES .....,
`INITIATOR AND AUTHENTICATES
`RECIPIENT AND FORWARDS PACKETS
`...,
`TO CELL SYSTEM
`......
`Q
`,r 24
`4
`I' CELL SYSTEM ROUTES PACKETS TO""'
`CELL WHERE WIRELESS DEVICE OF
`BUDDY REQUEST LOCATION UPDATE
`...,
`ORIGINATED
`......
`r 24
`\!
`6
`""'
`REQUESTOR RECEIVES RETURN
`PACKET. RECOVERSDATA
`REASSEMBLESGPSPOSITION
`,DATAANDTIMESTAI\IIP IN PACKET
`_/
`\!
`r248
`'HEADER OF PACKET IS READ AND POF1?
`NUMBER OF GPS POSITION DATA
`PACKETS CAUSE PACKET TO BE
`INTERNALLY ROUTED IN THE DEVICE TO
`THEBUDDYTRACKERSOFnNARE
`APPLICATION
`\i
`PAYLOAD GPS POSITION DATA IS
`DECRYPTED AND USED TO UPDATE
`THE REQUESTOR INTERFACE
`DISPLAYING THE POSrTION DATA
`OF THE BUDDY REPLYING TO THE
`REQUEST. THE HEADER DATA IS
`USED TO DETERMINE WHICH
`OTHER MEMBERS SENT POSITION
`
`/
`
`'
`
`..)
`r250
`.....,
`
`'
`
`UPDATE v
`
`r252
`/THE WIRaESS REQUESTOR REPLIES.....,
`TO EACH RESPONDING DEVICE WITH
`ITS OWN GPS DATA AND RESPOND
`'- BACK REPEATING THIS PROCESS ./
`\!
`r254
`/ EACH REQUESTED BUDDY PERFORMS ""'
`SAME TASK WHICH UPDATES X ONE
`SERVER DATA AND REQUESTING BUDDY
`(THE REQUEST LEAVES A ONE SHOT
`TRIGGER) THE REQUESTOR RESPONSE
`~LEARS TRIGGER AND PREVENTS LOOPIN~
`ALL COMMUNICATION BETWEEN HAND-
`SET IS ROUTED THROUGH THE RUBICON
`SERVER. DATABASE UPDATES ARE
`MADE TRACKING THE PROGRESS
`
`

`

`[D) IE f ~ UJ l 1' S'f ~lR11' SC lR1 IE IE!Nl ..--------.
`
`NEXTEL
`09:57 12/31
`
`NEXTEL 09:57 12/31
`Ml GPS? CLIENT?
`BUDS: 05 GPS:01
`ALERTS: 01: KEH
`MAP RM: 04
`CTR: JKS R:5.00MI
`
`CONTCS I M I MESG
`
`MAIN
`
`HELP/EMERGENCY
`VIEW NEW ALARMS
`r - - - - - - - - t MAKE ALARMS/ALERTS
`REQ REPLy
`SETTING/PREF
`UPDATE
`
`GENERAL ALERT
`TYPE ALERTS
`&
`ALARM LIST
`
`HELP/EMERGENCY
`SEND TO
`"ALL
`ALL ACTIVE
`ACTIVE MAPIT
`USER
`
`BACK
`
`GROUP
`
`15
`
`17
`
`I
`
`,..___j
`
`EMERGENCY DIALS 911
`II HURT-MAJOR-LIFE
`HURT-MAJOR-NL T
`BUDDY ASSIST 411
`
`RED ALERT
`RED ALERT
`YELLOW ALERT
`NON LIFE
`1------.------r-----1 THREATENING
`BACK
`
`BACK
`
`ALL RECEIVING BUDDIES HAVE
`VIB AND AUDIO ALERTS. OPENING
`THE HANDSET TAKES YOU DIRECTLY
`TO HELP REQUEST, USER INFO,
`MAP LOCATION AND ATTACHMENTS
`
`REQUEST SENT - USER GETS VIB AND
`BEEP CONFIRMATION
`THEN PHONE AUTODIALS 911
`
`YOU REQUEST A
`DISPLAY TYPE
`HELP REQUESTED
`
`PRESS YES
`TO PROCEED
`
`YES
`
`CANCEL
`
`21
`
`F~Go 24
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`~ :-:
`
`~
`
`......
`N
`0
`0
`QO
`
`('D
`('D
`
`rFJ =(cid:173)
`......
`(.H
`......
`0 ......
`
`.j;o.
`QO
`
`d
`rJl
`
`-....l w u. w = w
`~ = N
`
`

`

`HELP
`
`NEXTEL 09:57 12/31
`Ml GPS? CLIENT?
`BUDS: 05 GPS:01
`ALERTS: 01: KEH
`MAP RM: 04
`CTR: JKS R:S.OO Ml
`
`MAIN
`
`HELP/EMERGENCY
`VIEW NEW ALARMS
`MAKE ALARMS/ALERTS
`REQ REPLY
`SETTING/PREF
`UPDATE
`
`1
`
`...,(
`
`I
`
`ID:KEH
`I VOICE: YES
`PIC: NO
`MSG:
`MESSAGE SCROLLS
`
`SEL I M I BACK
`DOWN THE SCREEN
`
`1
`
`PLAY
`I REPLY
`LOCATION INFO
`DEL
`
`SHOW PICTURE
`IF MULTIPLE
`SHOW LIST
`
`SEL
`
`BACK
`
`SEL
`
`BACK
`
`IF THERE ARE MULTIPLE
`NEW ALARMS OR ALERTS
`THEN SHOW A LIST FOR
`THE USER TO CHOOSE
`FROM ELSE GO DIRECT AS
`SHOWN.
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`~ :-:
`
`~
`
`......
`N
`0
`0
`QO
`
`('D
`('D
`
`rFJ =(cid:173)
`......
`(.H
`N
`0 ......
`
`.j;o.
`QO
`
`d
`rJl
`
`-....l w u. w = w
`~ = N
`
`FIG. 25
`
`

`

`~ ',
`
`··· ....
`
`\:' ,. ···-- --····
`.. .:.,..\ ·-
`)_~~~~::~.: ... ~-·~
`\,., );~~~;~~-~
`
`17
`
`.,..;._
`
`I
`
`-··==••n•=• ru·f' .
`
`Startup
`Target MKICH
`ListActive User/Grps
`KEH: 14.70 mi (oor)
`Map Room: 01
`Reauest Uodate
`
`Captures current location
`and converts to street/Lat(cid:173)
`Lng coordinates
`MSG
`
`Done I M I BACK
`
`@Voice
`«»Photo
`
`Assign to
`@All Active
`@ Mapit All
`@Select
`
`MaJ?it
`
`....---...G_)
`Record Message
`Press OK to Start
`Press OK to Stop
`
`Do!le] M [BAcK
`r-----,--..,0
`
`PHOTO
`@ Take Picture
`@Find File
`
`Sel
`
`IM I BACK
`
`Request Update
`@All Active
`@Mapit All
`@Select
`
`In "A .. above. press OK to
`select users or groups. If nil
`member in a group 10 re}ltive
`(A
`select the group
`
`User
`[I User
`[I User
`l.l User
`0 User
`0 User
`Done I M I BACK
`0 Group A
`0 User
`0 User
`0 GroupB
`0 User
`0 User
`
`Press SEND
`To
`SEND
`
`SEND I M I BACK
`
`FIG. 26
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`~ :-: .... ~
`
`N
`0
`0
`QO
`
`rFJ =(cid:173)
`.....
`
`('D
`('D
`
`(.H
`(.H
`
`0 .....
`
`.j;o.
`QO
`
`d
`rJl
`-....l w
`
`U'l w = w
`~ = N
`
`

`

`'
`
`.
`
`·· ...... , ..
`
`:::.-·
`
`.......
`··~--
`
`v.·;' ~~-.• ~ ....
`'·-
`-~,-
`··-
`. ..:...~\.
`"11\--··
`J.~~~~··· ... ~ ... ~-~~:-
`'· \ ,..:--.......... """'::;;'" ..... ~~··
`r-~ .... ·..
`, .. ,
`.,
`.;ti:
`:s:-:., .. t:::-. ..;.-:::
`-:.\(
`IMI BACK
`Startup
`Target MK/CH
`ListActive User/Grps
`KEH: 14.70 mi (oar)
`Map Room: 01
`Reouest Uodate
`
`Map centered on selected user
`
`'
`
`Recenter on user
`,------.-----0
`.---------r-_..,0
`r:: .... ~,
`,·-·
`y
`.w~,
`'I-'\. •,_,":"
`. tt .. -. ...::;-·-
`~-~:_\,., .. ~ ........ ~ .... ...
`«~~-~ ..... ~\ !/'; ..... ~ .... ~·-:~:.:..- • .:....., . ._
`""\ "
`~~~~..:: .,,/ ... ~.·,<:~·· >~~::"" . .._ ..
`....
`·~.
`...... _...
`--""T~ .... ·-~ .. «
`jM BACK
`Sel
`Map W History
`Name
`Phone them
`Address:xxxxx
`Dis:14.7mi Dir:NNW
`LA T: 34.12345
`LNG: 34.12345
`More
`
`Record Message
`Press OK to Start
`Press OK to Stop
`
`Done I M I BACK
`
`PHOTO
`@ Take Picture
`@Find File
`
`Rm Name Type #
`Taho/Buds CO
`18
`ViperNC OG 09
`CPG 12
`SearsPt
`Tenis/Buds OPG 18
`
`Name
`User ID
`ViperNC
`SearsPt
`
`Type #
`co 18
`OG 09
`CPG 12
`
`Send
`Message
`
`'"' 13
`
`Sel
`
`I M I BACK
`
`CG "'Closed Group
`OG = Open Group
`CPO =Closed Proximity Group
`OPG = Open Proximity Group
`
`If only one Map
`room just display it
`
`FIG. 27
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`~ :-:
`
`~
`
`......
`N
`0
`0
`QO
`
`('D
`('D
`
`rFJ =(cid:173)
`......
`(,H
`.j;o.
`
`0 ......
`
`.j;o.
`QO
`
`d
`rJl
`-....l w
`
`U'l w = w
`~ = N
`
`

`

`SETT~NGS
`'\;
`FNAME I ROBERTI
`LNAME I LONG I
`ADD 112345 SMITH ST I
`CITY I SAN JOSEI
`ST CA]
`ZIP 123451
`DONEIMIBACK
`SCRNID IRDLI
`BUD 1DIROB!12954I
`EMERGCYCODE 189621
`EMAIL IRL@>AOL.COMI
`HPHI555-555-1234I
`
`~
`SETIINGS
`L_ OWNER INFO
`BREADCRUMBS~FF r-
`l@<r USER/GROUPS
`
`MAP ROOMS
`SCHEDULES
`I BACK
`SEL
`I M
`PARENT/SUP ONJOFF
`
`{;
`r - GROUP ADD/CH/DEL
`USER ADD/DEL
`
`NEXT I M I BACK
`& ~ 22
`GROUP NAMES
`NEW
`GROUP NAME
`GROUP NAME
`GROUP NAME
`
`SEL I M I BACK
`I
`
`\/
`PBC OK CODE 113791
`CKUP TIMES
`ENABLE YES/NO
`
`DONE I M I BACK
`&
`VOICE MSG LIST
`PH 555-555-11111
`PH 555-555-22221
`PH 555-555-33331
`PH 555-555-44441
`
`~ PH 555-555-55551
`SEL I M I BACK
`
`~
`NAME I SKITAHOE I
`
`CKUP TIMES
`EVERY [j]] HAS
`OR SET TIMES
`loaool-l16ool
`12000 1-c::::J
`
`DONE M BACK
`MAKE VOICE MSG
`MAKE EMAIL MSG
`VOICE MSGTO
`EMAIL MSG TO
`
`EMAIL MSGTO
`
`I
`1IMOM@AOLCOM
`2ISISTER@AOLCOM I
`3IFRIEND@AOLCOVJI
`4ISKIRSFIT@AQ..OOVl I
`I.
`51
`
`e •
`
`00
`•
`~
`~
`~
`~
`
`= ~
`
`>
`'e :-:
`....
`
`~
`
`N
`0
`0
`QO
`
`('D
`
`rFJ =-('D
`.....
`(.H
`Ul
`.....
`0
`
`.j;o.
`QO
`
`w
`
`d
`rJl
`-....l w u.
`= w
`~ = N
`
`DONE I M I BACK
`
`F~G. 28A
`
`

`

`-
`
`~STARTUP
`MAPIT
`RADIUS
`REFRESH
`UPDATE
`SETTINGS
`SEL I M I BACK
`SCHEDULES
`- CTRPT
`
`-
`
`~
`
`9
`CHOOSE CENTER
`USER
`USER
`USER
`USER
`
`SETT~NGS (CONT)
`<?~
`SCHEDULES
`MK NEW SCHEDULE
`EDIT
`ASSIGN SCH A
`ASSIGN SCH B
`ASSIGN SCH C
`DONE I M I BACK
`0
`VOICE MSG LIST
`PH 1555-555-11111
`PH 1555-555-22221
`PH 555-555-3333
`PH 555-555-4444
`PH 1555-555-55551
`SEL I M I BACK
`I
`
`\J
`RADIUS l123l.l5o I
`AUTORANGE
`
`I
`
`SEL I M I BACK
`
`REFRESH TIME
`(g)(j]][gj
`1-24 1-60 1-60
`DELTA ON/OFF
`(]]]. [§QJ Ml
`SEL IM I BACK
`
`~
`
`I M I BACK
`
`UPDATEISKITAHO@
`
`SEL
`
`<>---
`
`DONE I M I BACK
`
`r--
`
`r{>
`
`~
`SCHEDULEIWKDYSCHI
`ST loaooiENDI1600 I
`IK][g][g][RJ[R][R][K]
`STI1930I END~
`IKJIK1DD0DD
`M T W TH F SSU
`DONE I M I BACK
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`~ :-: .... ~
`
`N
`0
`0
`QO
`
`("D
`("D
`
`rFJ =(cid:173)
`.....
`(.H
`0\
`0 .....
`
`.j;o.
`QO
`
`d
`rJl
`
`-....l w u. w = w
`~ = N
`
`

`

`CREATE A BUDDY
`
`PH I555~S55-1234I
`BUD 1DIROB!12954I
`ENABLE YES/NO
`SCHEDULE
`
`BACK
`
`YOU HAVE A
`NEW BUDDY
`II SANDY OVERLAND
`
`I
`
`PH 1555-555-99991
`
`BUD IDISANDY$2 I
`
`SCREEN 10 lsoHI
`
`REPLy WITH REJECTION
`
`~~2~~sT 1
`
`._I _o-r.K----~.I_M__._I_c_AN_c_E_L
`
`MAKE A BUDDY PART
`OF A GROUP
`
`~Q~.::::::;Ic::::::::ICic::::::::lc::lc:::::::::l
`
`0
`0 PRESS "NEXT"
`0 TO SEND
`0 REQUEST
`0 ALONG WITH
`O SENDERINFO
`0
`0
`0
`~
`0
`0
`~'lJIC;;;;;;;Ii~ll::::::::li.::::::;IE:::;::!Cic::::::::l
`
`NEW BUDDY REQUEST
`I ROBERT LANCING
`I
`
`PH j555-555-12341
`
`BUD ID IROB!129541
`
`SCREEN 10 !RoLl
`
`0 PRESS ACCEPT
`0 0 PERFORMS TWO
`0 TASKS. Fl RST
`O IT RESPONDS TO
`O ~~~~~~~~SJ~R~------~----~
`MAKE A BUDDY PART
`0 ITS BUDDY INFO
`OF A GROUP
`0 AND SECOND IT
`0 ASKS WHETHER
`0 TO MAKE THIS
`0 NEW BUDDY
`0 PART OF A
`O GROUP
`0
`0
`0
`0
`0
`0
`
`F~G. 29
`
`0 .
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`~ :-: .... ~
`
`N
`0
`0
`QO
`
`('D
`('D
`
`rFJ =(cid:173)
`.....
`(.H
`-....l
`0 .....
`
`.j;o.
`QO
`
`d
`rJl
`
`-....l w u. w = w
`~ = N
`
`

`

`MAP ROOMS
`{!
`ROOM TYPE
`CG
`CPG
`OG
`OPG
`
`1--
`
`....
`~ ... 11
`
`ON /OFF
`MAP ROOM NAME
`ISKITAHOEI
`LIST USER
`USER
`USER
`DONE! Ml BACK
`
`MAP ROOMS
`MAKE ROOM/EDIT
`DELETE

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