`
`(12)
`
`United States Patent
`Phillips et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,848,765 B2
`Dec. 7, 2010
`
`(54) LOCATION-BASED SERVICES
`
`(75) Inventors: Alan Phillips, Hopkinton, MA (US);
`Frank Schroth, Milton, MA (US);
`Geoffrey M. Palmer, Newton, MA
`(US); Stefan G. Zielinski, Watertown,
`MA (US); Allen P. Smith, Milton, MA
`(US); Colin M. Cunningham, III,
`Cambridge, MA (US)
`
`(73) Assignee: Where, Inc., Boston, MA (US)
`(*) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 53 days.
`(21) Appl. No.: 11/140,273
`(22) Filed:
`May 27, 2005
`
`(65)
`
`Prior Publication Data
`US 2006/0270421 A1
`Nov.30, 2006
`
`(51) Int. Cl.
`(2009.01)
`H04/24/00
`(52) U.S. Cl. .............. 455/456.3; 455/414.1; 455/414.2:
`455/404.2
`(58) Field of Classification Search .............. 455/456.3,
`455/414.1, 414.2, 404.2
`See application file for complete search history.
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`
`3, 1998 Kauser et al.
`5,724,660 A
`3, 1998 MacDonald
`5,732,354 A
`5,848,373 A * 12/1998 DeLorime et al. ............ TO1,200
`5,890,068 A
`3, 1999 Fattouche et al.
`6,069,570 A
`5/2000 Herring
`6,091.956 A *
`7/2000 Hollenberg .............. 455,456.5
`6,097,958 A
`8/2000 Bergen
`6,157,841 A 12/2000 Bolduc et al.
`6,167,274 A 12, 2000 Smith
`6, 198,927 B1
`3/2001 Wright et al.
`6,204,812 B1
`3, 2001 Fattouche
`
`
`
`3/2001 Fattouche et al.
`6,208,297 B1
`6,208.857 B1* 3/2001 Agreet al. .................. 455,428
`6.243,588 B1
`6/2001 Koorapaty et al.
`6,246,861 B1
`6/2001 Messier et al.
`6,246,882 B1
`6/2001 Lachance
`6,259,923 B1
`7/2001 Lim et al.
`6,266,014 B1
`7/2001 Fattouche et al.
`6,314,365 B1 1 1/2001 Smith
`6,317,684 B1
`1 1/2001 Roeseler et al.
`6,330,452 B1
`12/2001 Fattouche et al.
`6,341,255 B1
`1/2002 Lapidot
`6,356,543 B2
`3/2002 Hall et al.
`6,404,388 B1
`6/2002 Sollenberger et al.
`6.424,840 B1
`7/2002 Fitch et al.
`
`(Continued)
`OTHER PUBLICATIONS
`
`"90%Crud:Proposal for free, open source cell phone location ser
`vice',
`http://george.hotelling.net/90percent? geekery/
`proposal for free open source cell phone location service.
`php, (Mar. 6, 2004).
`
`(Continued)
`Primary Examiner Nghi H Ly
`(74) Attorney, Agent, or Firm—Cesari and McKenna, LLP
`(57)
`ABSTRACT
`
`Provided herein are methods and systems relating to location
`based services such as Social networking, providing demo
`graphic information, tracking mobile devices, providing busi
`ness information, providing an adaptable user interface,
`remotely effecting a change on a portable electronic device,
`providing a geofence, outputting location-based information
`on a mobile device, varying transmissions to and from a
`mobile device, providing location-based alerts, Verifying
`transactions and tailoring information to the behavior of a
`USC.
`
`31 Claims, 27 Drawing Sheets
`
`s:
`* s? :
`SE-8:
`Y re 5Parks.
`
`20 site. NAN
`a 7
`s
`
`Page 1 of 44
`
`SAMSUNG EX-1016
`
`
`
`US 7,848,765 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`6,456,852
`6,477,363
`6,519,463
`6,563,459
`6,577.946
`6,580,914
`6,590,533
`6,618,593
`6,690,322
`6,714,797
`7,092,702
`7,130,622
`7,254,388
`2001/0055976
`2002.0143930
`2002fO145984
`2003/O125043
`2003/O126150
`2003/O130787
`2003/O139190
`2003/0216960
`2003/0220.835
`2004/OOO2359
`2004/0021567
`2004.0043773
`
`9, 2002
`11, 2002
`2, 2003
`5/2003
`6, 2003
`6, 2003
`T/2003
`9, 2003
`2, 2004
`3, 2004
`8, 2006
`10, 2006
`8, 2007
`12, 2001
`10, 2002
`10, 2002
`T/2003
`T/2003
`T/2003
`T/2003
`11, 2003
`11, 2003
`1, 2004
`2, 2004
`3, 2004
`
`Bar et al.
`Ayoub et al.
`Tendler
`Takenaga
`Myr
`Smith
`Sollenberger et al.
`Drutman et al.
`Shamoto et al.
`Rautila
`Cronin et al.
`Vänskä et al.
`Nam et al. .................. 455,418
`Crouch et al.
`Babu et al.
`Babu et al.
`Silvester
`Chan
`Clapper
`Steelberg et al. ............ 455,456
`Postrel
`Barnes, Jr.
`Deas et al. ............... 455,556.2
`Dunn
`Lee et al.
`
`9, 2004 Wilson et al.
`2004/0192339 A1
`2004/0192349 A1* 9/2004 Reilly ..................... 455,456.2
`2004/0203901 A1 10, 2004 Wilson et al.
`2004/0203931 A1* 10/2004 Karaoguz ................... 455,457
`2005, O250516 A1 11/2005 Shim
`2006,0047825 A1
`3/2006 Steenstra et al.
`2006, OO64346 A1
`3/2006 Steenstra et al.
`2006/0099959 A1
`5, 2006 Staton et al.
`2006/0236257 A1 10, 2006 Othmer et al.
`2007/0024469 A1
`2, 2007 Chou
`2007/0202844 A1
`8, 2007 Wilson et al.
`
`OTHER PUBLICATIONS
`“Halfbakery:Buddy Locator'. http://www.halfbakery.com/idea?
`Buddy 20Locatorii 1055455737, (Jun. 11, 2003).
`“Halfbakery:mobile phone utility. http://www.halfbakery.com/
`idea? mobile 20phone 20utility#1073585857, (Jan. 8, 2004).
`“Halfbakery:Mobile Proximity Link'. http://www.halfbakery.com/
`idea/Mobile 20Proximity 20Linki 100 1923289, (Sep. 30, 2001).
`"Networks in Motion Named Semi-Finalist for Wireless LBS Chal
`lenge'. http://www.tmcnet.com/usubmit/2004/Mar? 1025200.htm.
`(Mar. 18, 2004).
`“SignalSoft Corporation awarded location-based services patent”.
`http://www.cellular.co.za/news 2001/04282001-signalsoft-patent.
`htm. (Apr. 27, 2001).
`* cited by examiner
`
`Page 2 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 1 of 27
`
`US 7,848,765 B2
`
`100 N
`
`
`
`
`
`102
`
`DATABASE
`
`APPLICATION
`SERVER
`
`104
`
`WEBSERVER
`
`Fig. 1
`
`DATABASE
`
`O2
`
`2O2
`
`ENDUSER
`(DATA CONSUMER)
`
`
`
`THRO-PARTY
`SERVICE PROVIDER
`
`204
`
`ENDUSER
`(USER OF PORTABLE
`ELECTRONICFACILITY)
`
`Fig.2
`
`Page 3 of 44
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 7, 2010
`Dec. 7, 2010
`
`US 7,848,765 B2
`
`Sheet 2 of 27
`Sheet 2 of 27
`
`US 7,848,765 B2
`
`
`
`Page 4 of 44
`
`Page 4 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 3 of 27
`
`US 7,848,765 B2
`
`
`
`512
`
`510
`
`CISCO 6509
`CIS LOAD BALANCER
`FIREWALL
`ENCRYPTED VPN
`96 PORT SWITCH
`
`514
`
`
`
`
`
`so
`Do
`DELL2850 MySQL NODE 1
`
`
`
`504
`
`RAID 5 STORAGE
`
`DELL 1855
`10 SLOT BLADE SERVER
`3 WEBSERVERS
`2 MAP SERVERS
`2 ROUTE SERVERS
`
`
`
`DELl285o Mysol NoDE2
`504.
`
`
`
`RAD 5 STORAGE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`A-SIDE POWER AND NETWORK
`
`B-SIDE POWER AND NETWORK
`
`Fig.5
`
`
`
`PORTABLE ELECTRONICFACILITY
`
`602
`
`300
`
`600
`
`RAM
`
`DISPLAY
`
`POWER
`FACLITY
`
`INPUT
`FACILITY
`
`DATA COMM. pi.
`FACILITY
`UNIT
`
`G
`
`612
`
`614
`
`OPERATING
`SYSTEM
`
`SOFTWARE
`APPLICATION
`
`GEOLOCATION
`FACILITY
`
`620
`
`Fig. 6
`
`Page 5 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 4 of 27
`
`US 7,848,765 B2
`
`a>USLdJDX3‘XldHDVIALVLS
`
`
`yBluINIHDVW
`VaWN|yguyaLXS49
`
`OOL
`
`gd3lvI071N
`
`812
`
`ybiy=Aeyap:uoisodu
`
`
`
`sds0¢=daa|s
`
`ybiy=Aejap:uon!sodw
`
`
`
`soasO€=daa}s
`
`=Aejap:u0lsodu
`
`
`
`S2as06=d90)|s
`
`y6iy
`
`=Aejap:uoijsodw
`
`
`
`s>as09=d99|5
`
`002
`
`
`
`WS1ddoX3XldHOWA|/Moj=Aejap:uonsodwT—>
`B02$3aS06=daa|5feyBiy=Aejap:uonisoduySe
`
`
`
`
`
`XIdWSANIAZ|/MO|=Aejap:uonisodu
`
`yBy=Aejap:uonisoduscreas<>
`7XIdSGISNI43S=s2asOZ|=daajs1<=>
`
`Page 6 of 44
`
`Page 6 of 44
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 7, 2010
`Dec. 7, 2010
`
`Sheet 5 Of 27
`Sheet 5 of 27
`
`US 7,848,765 B2
`US 7,848,765 B2
`
`cOc
`
`
`
`(YaWNSNODViVG)
`
`Y43aSNGNA
`
`v0?
`
`319VLYOd4O43SN)
`
`Y44aSNGN3
`
`007
`
`(ALMIDV4DINOYLII13
`
`YAGIAOYdJDIAYAS
`
`AlLdvd-dalHL
`
`801Ef/f
` YIAUIS94MEOLL=LO/
`.NOLWMdd¥
`
`
`
`YaAdas
`
`8 ·6H
`
`
`
`
`
`Page 7 of 44
`
`Page 7 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 6 of 27
`
`US 7,848,765 B2
`
`YA
`
`Nes
`
`-am
`
`5 43 5. 5 Sv,
`S. X Sesaite *
`
`3.
`
`:
`
`a
`
`
`
`200
`
`postconic: ezo NAVE
`
`7
`
`r
`
`
`
`ADAPTABLE USER
`NTERFACE
`
`1002
`
`CURRENT
`LOCATION
`
`ELECTRONIC
`STORAGE
`FILE
`
`Fig. 10
`
`Page 8 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 7 Of 27
`
`US 7,848,765 B2
`
`
`
`ADAPTABLE USER
`INTERFACE
`
`Fig.11
`
`1100
`
`LOCATION
`BASED INFO
`
`VERSION OF
`LOCATION
`BASED INFO
`
`Page 9 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 8 of 27
`
`US 7,848,765 B2
`
`JOSAIHDYV
`
`SNOLLVDO7
`
`NOLLWDIGI
`
`41O
`
`LNAWSAOW
`
`meee
`
`31d
`
`-NOILVDO1
`
`ONINIVLNOD
`
`cOcL
`
`NOILW501
`
`amor
`
`
`
`ONIDOVYLNOLLVIOT
`
`yaansAseq
`
`cLCcl
`
`Page 10 of 44
`
`Page 10 of 44
`
`
`
`
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 9 of 27
`
`US 7,848,765 B2
`
`ACCESS
`
`Fig. 13
`
`
`
`Page 11 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 10 of 27
`
`US 7,848,765 B2
`
`
`
`300
`
`PEF
`
`Fig. 18
`
`Fig. 19
`
`Page 12 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 11 of 27
`
`US 7,848,765 B2
`
`2002
`
`900
`
`Fig. 20
`
`PEF
`
`3O3
`
`1202
`
`21 O2
`
`Fig.21
`
`PEF
`
`303
`
`22O2
`
`Fig. 22
`
`Page 13 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 12 of 27
`
`US 7,848,765 B2
`
`PEF
`
`Fig. 24
`
`
`
`PEF
`
`Fig. 25
`
`Page 14 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 13 Of 27
`
`US 7,848,765 B2
`
`
`
`
`
`0 is a O w
`O
`
`
`
`a
`
`My Phone (6 hrs)
`130 Speen St
`Framingham, MA
`O Hot Sending
`O Alan-Framingham
`O) Frank - Franningham
`CD Frank - 1860 - Hatick
`O Jon-Hatick
`Okmr-790 - Framingham
`CD TrimTracy (MK) - Framingha
`Refresh
`
`
`
`2702
`
`
`
`
`
`
`
`
`
`
`
`O
`
`o' is a
`My Phone
`
`
`
`27O2
`
`Locations
`Save location
`Send location
`Details
`Settings
`
`Back
`
`Select
`
`Page 15 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 14 of 27
`
`US 7,848,765 B2
`
`
`
`i.
`en n n in all nnnnnn no
`
`
`
`Page 16 of 44
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 7, 2010
`Dec. 7, 2010
`
`Sheet 15 of 27
`Sheet 15 of 27
`
`US 7,848,765 B2
`US 7,848,765 B2
`
`SheSsiWesSeNEPRIDSb
`
`
`
`MedOF:02-2—SOTOSWBAG}UBSWAYOepaneH}
`
`Hayo4WwaSuppwey
`
`FadOF602~2QFEGE
`
`
`
`fobssupwy)iney{)
`
`ANsaaMeag[EF
`
`vigweyBunussy1gveedsO71
`
`PPeFiewes~POAOL
`
`(atesupezsoyg)
`
`{aoOSTTNSEIU
`
`HailG19GgSurpsay
`
`
`
`{2OIYOBOAINSosyi‘weiner“1Sueeds7o1
`
`
`
`HAG]NBSWoyBHAA158}
`
`BidPZ-PBE—POPEOSE
`
`WelSE8S:2—SOTGEL
`
`(ofasupeoe}
`
`WIN‘weyCunweryISuRVdSget
`
`
`
`COT]UESWAYBHapsnJor]
`
`
`
`RoI8OOG-E~POEGIE
`
`
`
`(eOINGSFEsOTNeorLN
`
`MabLZ-OOEGEL
`
`
`
`(oGssujw7‘noy2}
`
`WTAABEN
`
`
`
`
`
`BeriemJ1¢2)
`
`Page 17 of 44
`
`Page 17 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 16 of 27
`
`US 7,848,765 B2
`
`
`
`A.
`s
`s
`s
`s
`e
`
`
`
`
`
`×2×……..…-…-- ~~~~ ~~~~ ~~ ~~~~ : ~~~~I-IIIIIII
`
`
`
`d??usº-ºs; G) ui urboz O mua ?ºw no onixbrio
`
`8009@-
`
`Page 18 of 44
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 7, 2010
`Dec. 7, 2010
`
`Sheet 17 of 27
`Sheet 17 of 27
`
`US 7,848,765 B2
`US 7,848,765 B2
`
`
`
`
`
`@DURISIGjUORITG
`
`
`
`
`
`{say}paeds
`
`ree
`
`69°35
`
`ot
`
`HavO18N
`
`HelvG18AAN
`
`Halow#HapOS18AA
`
`gPA(uesgO)tseapurery|10}aywodaydors|SAepoL
`
`ideMiaaedi
`_[l]ssounceScramnsispmous[7]AneciGaysuaneoderapy(A)amieututan@wous[O21]issvsresveneinedonwuni
`
`
`
`
`
`
`
`PESeearSdOB8-8@mat»
`ey=J/8OG¥ea
`
`uonRinggunydog
`eaeeeeLateenaah
`
`
`
`By[AST]Ste-omiswee-eumBtsUSEDPSciUMS§
`
`sOWaCOEtdGUL~POREGTELg
`LsstepbbyLysPUTEees29
`BagWYGESIVYOSB~DOO]
`RHSOLsHLOABG«oeupd
`
`sendasaidsbhai
`
`arrears
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`iy“DURHAMPeHMAUSORDYpgs
`
`
`
`YYRANDLaLMONISsoMntHy
`
`yPySremungayOEBase
`
`YPREDVOUNEN1SISLA228
`
`
`
`yeyOger'GBiNag
`
`BOYPOBenoys
`
`ROSMSO
`
`UOHRIC}
`
`
`
`MOMNBAAPOCBLAMELee
`
`WeFET)~PREONL
`
`IY99:6~SOEDEL
`
`WY22:8~vOrEOr|WY82°68—oaeGFt
`
`Mhy80°6WWoan~YOO
`
`
`
`tuasegsaute)f
`
`
`
`
`
`COLE
`ZO LE
`
`Page 19 of 44
`
`Page 19 of 44
`
`
`
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 18 of 27
`
`US 7,848,765 B2
`US 7,848,765 B2
`
`
`
`jeuobay
`
`AYD
`
`cOCE
`
`yQuonen
`
`UORRSO}SAOSTHdvNOOND
`
`######-####
`
`
`s92ubj008fig09BUOYdJeYQOUEDossyF
`
`
`"pRauapoetsyOypeubyssesaucy&
`eRPs1B]4979[4|
`SNOLLVDIILON|SAOWRY
`
`yay|000€|isrupey
`
`[yoeto]saz
`[Sf]:Anune>
`
`[yw]ise
`
`BIUVjOs
`
`hell
`
`[sims]
`
`
`
`
`
`
`BHT}GOMETIPUSSpuTgasey|msreaEsAesyut-PRaseEeqfre{PeDus‘Moriesscnimmcs83roomtearS3q8}25d0o|
`-------------------------------(GJITÍ
`
`aneaw
`enanenal
`
`
`
`HRIOTRIOjUNMCITUPA
`
`Page 20 of 44
`
`Page 20 of 44
`
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 7, 2010
`Dec. 7, 2010
`
`Sheet 19 Of 27
`Sheet 19 of 27
`
`US 7,848,765 B2
`US 7,848,765 B2
`
`RUB]
`
`icmoeoEgo
`
`wo
`
`vos}uC)Bo‘@omoGof
`
`SNOHYIGT|ss,a»
`piLeBs192}d13HPeeaaes
`
`
`
`
`BLIOTN10;UOTLIO’HPA
`
`OSes
`
`Page 21 of 44
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`iyes
`
` feMsne¢éZAWGHS.44089]TeMeN
`
`3as
`
`uowaNtAHD
`
`
`
`3Seeo‘HZ
`
`
`
`wN)137875
`
`aj00S}snhipey
`
`????????????????????????|
`GemncyPOSTESSetyseeps
`
`
`
`Ta9uajosbsngy0}poubsssesaucyg
`
`
`
`seanjoadsx03scoydsaqjourubicsy
`
`
`
`
`
`
`
`
`
`
`
`BED)JDMGPUSDPOEHales[EISReseAPO;Ut~parse@ygine(ryOurYoouepnenssrsenPoorGgsisda
`
`
`
`pews-eeecwmeepeenp=seeokeeneeneeaunereeremerdantAREeeAntneammenenintcneReeeetenneneweeceenetn
`
`
`
`
`
`--~~~~- - - -------- --- ... - :. ~ -…*.*..*…*…~~~~--- ----- ~- ------ - - ------- ------ - - - ~ ~ ~~~~ ~~~~~~-- -------- - - - - - ~~~~ ~~~~~. -----~--~
`
`
`
`
`
`
`
`
`
`e¢‘Bld
`
`Page 21 of 44
`
`
`
`
`
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 20 of 27
`
`US 7,848,765 B2
`US 7,848,765 B2
`
`
`
`a13|aq
`
`a}3/9q
`
`213/3g
`
` ZOvE
`
`
`
`
`
`SUONEDIUNWILWUO?3}e907NAqpalamod
`
`UO!}e207Ppy<
`
`re‘bl4
`
`LOZLOWW‘weybulwel4
`
`85770VW‘UOIMaN
`
`
`
`ye,Pomsngvl
`
`
`
`awoyS,jJOat
`
`
`
`ssaippyuo1}2207]
`
`iqAuojoAeg9
`
`LZZLOVW‘puelysyaWOH
`
`
`
`Page 22 of 44
`
`
`
`
`
`Il¥<SUONeD07anes<yOOYssaippy
`
`Page 22 of 44
`
`
`
`
`U.S. Patent
`
`US 7,848,765 B2
`
`
`
`
`
`
`
`suo?epon alepdn < suo?eDon BAeS
`
`Page 23 of 44
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 7, 2010
`Dec. 7, 2010
`
`Sheet 22 of 27
`Sheet 22 of 27
`
`
`
`913(9q|pg
`
`a1ajaq|up3
`
`31319|14
`
`33/9|JIP3
`
`[IEAs
`
`jlewas
`yuely
`
`s? be?uo D quæIV
`
`US 7,848,765 B2
`US 7,848,765 B2
`
`
`
`
`
`
`j20|Upazuely‘SWS<=>uelyJINPOayer07N
`aia}jeuAwaiap=pew)
`JI2WUa4JOMS,uey
`
` jlewiasueylewjlewiasyuelj=lew
`
`
`
`lewasyuerj ylewy
`
`
`SWS5,Uejeis$‘SWS
`jleuuas,ueyyyewy
`
`
`}Sa}9}€D0]N10jla
`
`yues4“WW
`
`ueIV‘SWS
`
`<=>uely331YOa3e307N
`\z09¢|arene)
`
`(…) …….
`
`peiInHEROES
`
`Page 24 of 44
`
`Wa]¥MANa}ea/5
`
`Page 24 of 44
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 23 Of 27
`
`US 7,848,765 B2
`
`192 Speen St
`Framingham, MA
`In Geofence:
`ulocate Office
`
`LastFix:
`10/2005
`12:14:22 PM EST
`
`Satellite Fix Yes
`
`
`
`3704
`
`Page 25 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 24 of 27
`
`US 7,848,765 B2
`
`
`
`
`
`
`
`3804. LSP.
`
`Saved
`Find PO
`FindBy Zip
`
`S2. 38O2
`
`Alan at 1:30PM 01/04/05
`
`
`
`38O2
`
`3808
`
`Flooddate
`Franks Home
`Geoff's Home
`
`Newton, MA
`
`
`
`Fig. 38C
`
`Page 26 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 25 of 27
`
`US 7,848,765 B2
`
`
`
`O
`
`
`
`
`
`(O)
`
`/
`
`3908
`
`
`
`ld O' N a
`Restaurants
`Baystate Coffee
`Dancelo Sandwich Shops
`La Casona Restaurant
`Naked Fish Restaurant
`725 Cochituate Rd
`Framingham, MA 01701
`(.14 miles)
`Nel & Ernie's Catering Su
`
`Back
`
`select
`
`3912
`
`Page 27 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 26 of 27
`
`US 7,848,765 B2
`
`
`
`(O)
`
`Lid O'
`
`Send location
`Enter Phone:
`517892.52 UP
`Send As:
`OText
`
`V
`
`Enter Zip Code:
`
`View As:
`O Map
`ODirections
`
`Page 28 of 44
`
`
`
`U.S. Patent
`
`Dec. 7, 2010
`
`Sheet 27 Of 27
`
`US 7,848,765 B2
`
`O
`
`Aid O'
`
`a
`
`42O2
`
`Background Mode
`Refresh Menus
`Setup
`BPS interva
`Exit
`
`
`
`4204
`
`Set BPS interwa
`Satellite (secs):
`
`Tower (secs):
`800
`
`Page 29 of 44
`
`
`
`US 7,848,765 B2
`
`1.
`LOCATION-BASED SERVICES
`
`BACKGROUND
`
`2
`available at certain locations. In some embodiments, at least
`one menu item may be changed in response to the informa
`tion.
`The information may be defined in relation to an object
`and/or a location. The information may be a geocentric list.
`The information may be specific to a user and may without
`limitation alter the look and feel of the facility, alter the
`functionality of the facility, be in an XML format, be in a
`database format, and/or be in a text file format. An alert,
`which may relate to an item on a list, may be triggered in
`response to the information.
`The present invention may provide for location tracking,
`wherein a location of a portable electronic facility may be
`transmitted, stored in a file, stored with other information in
`the portable electronic facility, and reported along with an
`indication of the movement of the portable electronic facility.
`The information itself may be displayed on a map and may
`comprise an indication of speed and/or direction.
`The present invention may provide business information
`by storing the location of a plurality of portable electronic
`facilities, possibly in an electronic storage file or a location
`containing file, which may be remote. The invention may
`provide access to the storage file, which may contain infor
`mation pertaining to demographics, locations and motion of
`the portable electronic facilities. Access to the storage file or
`information may be password protected and the storage file or
`information may be encrypted. The storage file may be an
`XML document, a database, a table or a text file.
`The invention may provide demographic information asso
`ciated with the portable electronic facilities. Tracking infor
`mation may constitute traffic patterns.
`The present invention may provide methods and systems
`for effecting change on a portable electronic facility in
`response to location information. The method may involve
`receiving location information on the portable electronic
`facility and effecting a change on the portable electronic
`facility based on the location information. The change may
`involve activating the portable electronic device, powering
`offportable electronic device, placing the portable electronic
`device in standby mode, starting an application, stopping an
`application or the output of information. The output may
`involve audio, video, a picture related a location, fax, email,
`instant message, text message, SMS, internet protocol, Voice,
`Voicemail, vibration, stimulation at least one of the five senses
`oran alert. The alert may involve fax, email, instant message,
`text message, SMS, internet protocol, Voice, Voicemail,
`vibration or stimulation of at least one of the five senses.
`The change may involve a reminder regarding an item on a
`list and the list may be a geocentric list. The change may
`involve a change to at least one item on a menu. The change
`may affect the availability of an application. The change may
`also involve enabling free calling when within a certain
`geofence, such as within a home or a user-defined geofence.
`The location information may relate to the accuracy of the
`location information. The information may refresh continu
`ously, in accordance with set preferences or in response to a
`request. The frequency of the requests may be varied in
`response to speed, location, specified preferences, proximity
`to a point of interest, or changes in a geofence. A user may
`make a request, such as a request for help. Such as in response
`to pressing a panic button or activating a panic mode on a
`portable electronic facility.
`The present invention may provide for methods and sys
`tems of triggering the output of location-based information
`involving receiving information via a portable electronic
`facility and outputting location-based information based on
`
`1. Field of the Invention.
`This invention relates to the field of location-based ser
`vices, and more particularly to the field of location-based
`services involving portable electronic facilities.
`2. Description of the Related Art.
`Location systems have been developed for determining
`and tracking the locations of the users of mobile devices Such
`as cellular phones, including global positioning systems
`(GPS), as well as various triangulation systems that use cel
`lular telephone signals, broadcast television signals, or the
`like. Dead reckoning systems also exist for determining loca
`tions of devices based on movement in reference to a set of
`known coordinates. However, to date the uses of such systems
`have been limited. A need exists for improved systems for
`using location-based information for a variety of purposes.
`
`10
`
`15
`
`SUMMARY
`
`25
`
`30
`
`35
`
`40
`
`A variety of methods and systems are disclosed herein that
`include the capability of tracking mobile devices, such as
`cellular phones. In various embodiments, the present inven
`tion may provide an adaptable user interface, which may
`transmit a current location of a portable electronic facility,
`Such as to another device or system and may receive an
`electronic storage file or other indication of the current loca
`tion of the portable electronic facility. The file or message
`may contain code the enables a specific user interface capa
`bility for the portable electronic facility, so that it displays a
`version of the user interface based on the contents of the
`electronic storage file, message or other contents. The por
`table electronic facility may take various forms, such as,
`without limitation, a mobile phone, a GPS enabled mobile
`phone, a CDMA enabled mobile phone, a GPRS enabled
`mobile phone, a mobile phone with a camera, a mobile phone
`with browser capabilities, a GPS unit, a tracking unit, a por
`table electronic device with a compass, a laptop computer, a
`personal digital assistant, an MP3 player, a camera, a hand
`held device, a pager, and/or a portable gaming device. The
`portable electronic facility may be wearable.
`The storage file may be transmitted from a remote location
`and may without limitation be in a format such as an XML
`45
`document, a script, an HTML document, a program, a data
`base, a table, a message, a folder, an application, an animation
`and/or a text file. The storage file may contain user interface
`information, such as specific menus that may be for a specific
`location and/or specific allocations that may be for a specific
`location. The storage file may be updatable, wherein the user
`may manually update the storage file with information or
`wherein the storage file may be automatically updated with
`information. The update may occur when a user stops at a
`location. The user may modify the interface. The adaptable
`user interface may produce results, such as an answer to a
`user's query.
`An adaptable user interface may provide for receiving
`location-based information associated with the portable elec
`tronic facility and outputting a version of Such information
`through the portable electronic facility. The information may
`be received in response to a transmission of the location of the
`portable electronic facility. The output version of such infor
`mation may without limitation be visual, audio, a facsimile,
`an email, Voice, a light, a change in the intensity of a light, a
`change in the color of a light, via SMS, viaan instant message,
`via a text message, and/or an application that may only be
`
`50
`
`55
`
`60
`
`65
`
`Page 30 of 44
`
`
`
`US 7,848,765 B2
`
`10
`
`15
`
`3
`the received information. The information may be received
`via a sensor, which may measure the parameters of a device,
`facility or vehicle.
`The present invention may provide methods and systems
`for location determination involving capturing characteristics
`of a location using a portable electronic facility, transmitting
`those characteristics and receiving location based informa
`tion. The characteristics may be captured as a picture, a pho
`tograph, Verbally or using at least one sensor. The character
`istics may be transmitted via SMS, fax, email, instant
`message, text message, internet protocol, Voice, Voicemail,
`GPRS, CDMA, WAP protocol, internet, text or as a file.
`The present invention may provide methods and systems of
`varying transmissions for a portable electronic facility involv
`ing varying information transmissions to a portable electronic
`facility and varying information transmissions from a por
`table electronic facility. The length or frequency of the trans
`missions may be varied. The variation may be in response to
`Velocity, direction, location, a point of interest, an object,
`preferences, a location with respect to a geofence or changes
`in a geofence. The variation may result in increased battery
`life for the portable electronic facility. The data may be stored
`and transmitted all at one or it may be transmitted as it is
`updated.
`The present invention may provide methods and systems of
`increasing the quality of location based information for a
`portable electronic facility, involving varying information
`transmissions to a portable electronic facility and varying
`information transmissions from a portable electronic facility.
`The length or frequency of the transmissions may be varied.
`The variation may be in response to Velocity, direction, loca
`tion, a point of interest, an object, preferences, a location with
`respect to a geofence or changes in a geofence.
`In an embodiment the information transmissions may be
`from multiple sources. The multiple sources may be different
`networks or different means of communication. The means of
`communication may be SMS, fax, email, instant message,
`internet protocol, voice, voicemail, GPRS, CDMA, WAP pro
`tocol, internet or text. The information may be transmitted in
`a costless manner, a cost reduced manner or in the form of a
`DNS lookup.
`The present invention may provide methods and systems of
`increasing the quality of location based information for a
`45
`portable electronic facility involving obtaining multiple data
`points for a given item of information or a location. The
`multiple data points may be analyzed and outliers dropped.
`The analysis may be performed using an algorithm. The item
`of information may relate to location, Velocity or direction.
`The present invention may provide methods and systems of
`defining a geofence on a portable electronic facility involving
`inputting the geofence using the portable electronic facility.
`The center and a radius of a geofence may be entered on the
`portable electronic facility. The geofence may be defined
`using a cursor on the display of the portable electronic facility.
`The geofence may be defined using a touch screen on the
`portable electronic facility. The geofence may be defined by
`the location of the portable electronic facility. The geofence
`may be defined by placing the portable electronic facility at
`certain points comprising the geofence. The geofence may be
`defined in real time by placing the portable electronic facility
`at certain points comprising the geofence. The geofence may
`be manipulated using the portable electronic facility. The
`geofence may be moved using the display of the portable
`electronic facility. The geofence may be moved using the
`portable electronic facility. The geofence may be a circle, a
`
`55
`
`4
`sphere, in the shape of any closed polygon, a closed Volume,
`in two dimensions, in three dimensions or may travel with a
`person.
`The present invention may provide methods and systems of
`defining a geofence on a computer screen involving inputting
`the geofence through a user interface. The geofence may be
`defined or moved about the interface using a pointing device
`Such as a mouse or stylus. The radius, shape or dimensions of
`the geofence may also be defined or changed using a pointing
`device Such as a mouse or stylus.
`The present invention may provide methods and systems of
`sending location-based alerts involving determining the loca
`tion of a portable electronic facility and sending an alert based
`on the location of the portable electronic facility. The alert
`may be in response to the location of a portable electronic
`facility with respect to a geofence. The alert may be via audio,
`Video, fax, email, instant message, text message, SMS, inter
`net protocol, Voice, Voicemail, vibration or may stimulate at
`least one of the five senses. The alert may be communicated
`via one of the following means of communication: SMS, fax,
`email, instant message, internet protocol, Voice, Voicemail,
`GPRS, CDMA, WAP protocol, internet or text.
`The present invention may provide methods and systems of
`analyzing information related to at least one portable elec
`tronic facility involving transmitting information from the at
`least one portable electronic facility and analyzing such infor
`mation using an analysis engine. The information from one or
`more portable electronic facilities may be stored or aggre
`gated. The analysis engine may provide the ability to view
`location history or analyze location history. The analysis
`engine may also request additional information or send alerts.
`The analysis engine may perform analytics on location infor
`mation Such as demographic analysis, predictive analysis and
`descriptive analysis. The information provided by the analy
`sis engine may include purchasing information, personal
`preferences, demographics or consumer purchasing data
`relating to individual consumers or classes of consumers.
`Access to the analysis engine, the system and information
`may be granted at different access levels. A user may be
`granted partial or restricted access via a guest login. It may be
`that whether a user is permitted to know the location of
`another user is determined based on the access levels of the
`USCS.
`Methods and systems disclosed herein may include meth
`ods and systems for verifying a transaction using a portable
`electronic facility. Methods and systems disclosed herein
`may include methods and systems for tailoring information to
`the behavior of a user, such as observing the behavior of a user
`and communicating information to the user by a portable
`electronic facility, such as information based on the observed
`behavior of a user. Methods and systems disclosed herein
`may include methods and systems for providing information
`to a portable electronic facility based on information received
`from the portable electronic facility, including location infor
`mation. A network of portable electronic facilities may be
`provided, allowing communication among portable elec
`tronic facilities, including information based on the tracked
`locations of the portable electronic facilities. In embodiments
`information is communicated directly among the portable
`electronic facilities, without use of a central server. Informa
`tion may be communicated by SMS, fax, email, instant mes
`sage, internet protocol, voice, voicemail, GPRS, CDMA,
`WAP protocol, internet and/or text.
`Several possible graphical user interfaces may be pre
`sented on a portable electronic facility. The interface may
`display a map or a menu or provide an overview of the
`locations of all the users in a defined group or of the location
`
`25
`
`30
`
`35
`
`40
`
`50
`
`60
`
`65
`
`Page 31 of 44
`
`
`
`US 7,848,765 B2
`
`5
`history of a particular user. The view may involve the use of
`tiled maps. The graphical user interface may present a stop
`report. A geofence may be created using a graphical user
`interface and an icon may be assigned to a geofence. A graphi
`cal user interface may also display an address book or be used
`to define alerts. Graphical user interfaces may also be used to
`present of points of intereston a portable electronic facility. A
`graphical user interface that may allow a user to vary the
`frequency with which a portable electronic device obtains
`location information.
`
`BRIEF DESCRIPTION OF THE FIGURES
`
`10
`
`15
`
`6
`FIG. 29 provides a view of the locations of the users in a
`defined group.
`FIG. 30 presents a detailed display of the location infor
`mation for one particular user.
`FIG.31 presents a stop report.
`FIG. 32 shows a geofence.
`FIG. 33 shows several icons that may be assigned to a
`geofence.
`FIG. 34 depicts an address book.
`FIG. 35 presents a more detailed view an address book
`FIG. 36 depicts a graphical user interface that may be used
`to define alerts using the system.
`FIGS. 37A-37C depicts location details as both lists and
`maps.
`FIGS. 38A-38C depicts several menus related to storing
`location-based information.
`FIGS. 39A-39D depicts several graphical user interfaces
`related to the presentation of points of interest on a portable
`electronic facility.
`FIG. 40 presents a graphical user interface that may allow
`a user to send location information via email or voice.
`FIG. 41 presents a graphical user interface that may allow
`a user to input a Zip code.
`FIGS. 42A-42B presents a graphical user interface that
`may allow a user to vary the frequency with which a portable
`electronic device obtains location information.
`
`DETAILED DESCRIPTION
`
`Referring to FIG. 1 and FIG. 8, the present invention com
`prises a location services facility that may provide services or
`data products associated with a geolocation datum 104 asso
`ciated with a portable electronic facility 300. The location
`services facility may comprise a database 100 containing
`aggregate data 102, an application server 108, and a Web
`server 110. The location services facility may provide the
`aggregate data 102, in raw or processed forms, to a third-party
`service provider 200. In some embodiments, the present
`invention may comprise a network 304, which in some
`embodiments may be a peer-to-peer (P2P) network, compris
`ing a plurality of facilities wherein each of the plurality of
`facilities may be a portable electronic facility 300 across
`which may be distributed the database 100, or its equivalent
`or constituent components 302, containing, in whole or in
`part, the aggregate data 102. An expanded view of one aspect
`of the P2P network is shown in FIG. 3. These embodiments
`are discussed in detail below and other e