throbber
ao United States
`a2) Patent Application Publication co) Pub. No.: US 2007/0244633 Al
`(43) Pub. Date: Oct. 18, 2007
`
`Phillips et al.
`
`US 20070244633A1
`
`(54) LOCATION-BASED SERVICES
`
`Related U.S. Application Data
`
`(76)
`
`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,
`Cambridge, MA (US)
`
`Correspondence Address:
`STRATEGIC PATENTSP.C..
`C/O PORTFOLIOIP
`P.O. BOX 52050
`MINNEAPOLIS, MN 55402 (US)
`
`(21) Appl. No.
`
`——-11/690,720
`
`(22) Filed:
`
`Mar. 23, 2007
`
`(62) Division of application No. 11/140,273, filed on May
`27, 2005.
`
`Publication Classification
`
`(51)
`
`Int. Ch
`(2006.01)
`GOIC 21/00
`(S52) WS. CM caceccccsesecssvecsssesssvessverssveesussetnestneet 701/207
`
`(57)
`
`ABSTRACT
`
`Provided herein are methods and systemsrelating to loca-
`tion-based services such as social networking, providing
`demographic information, tracking mobile devices, provid-
`ing business information, providing an adaptable user inter-
`face, 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 user.
`
`
`Sth STOPPED FIX
`
`Sth INSIDE FIX
`
`
`
`LEVERY Sth Fix ow /
`
`
`mpositian-delay=
`mpasition:delay=
`
`
`
`
`i mposition:delay=
`mposition:delay=hig
`
`
`
`
`
`
`
`
`
`*) MACHINE
`
`
`
`
`imposition:dela
`| sleeps 30 secs
`
`i Movir
`Fast
`
`
`___»! mposition:dela
`
`i sleep 30 secs
`
`“HOG
`
`BILLJCO
`EX2012 Page 1 of 44
`
`BILLJCO
`EX2012 Page 1 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 1 of 27
`
`US 2007/0244633 Al
`
`if !
`a
`Oe"
`
`APPLICATION
`SERVER
`
`
`
`
`
`
`
`WEB SERVER
`
` THIRD-PARTY
`
`
`
`
`=
`
`7
`|
`
`|
`_
`
`END USER
`(DATA CONSUMER)
`
`
`
` ol
`
`SERVICE PROVIDER
`
`Noa
`i
`204
`
`/ \
`END USER
`(USER OF PORTABLE
`ELECTRONIC FACILITY}
`
`Fig. 2
`
`BILLJCO
`EX2012 Page 2 of 44
`
`BILLJCO
`EX2012 Page 2 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 2 of 27
`
`US 2007/0244633 Al
`
`302—. oTa
`
`“
`
`DB-A
`
`
`
`
`
`
`
`BILLJCO
`EX2012 Page 3 of 44
`
`BILLJCO
`EX2012 Page 3 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 3 of 27
`
`US 2007/0244633 Al
`
`CISCO 6509
`|
`7) CIS LOAD BALANCER
`TON
`
`
`. f)0FIREWALL a.
`ENCRYPTED VPN
`42
`>|4
`
`\ \ 96 PORT SWITCH
`
`
`a 508
`
`(DUAL INTERNET “9%
`
`
`
`
` £5
`DELL 2850 MySQL NODE 1
`
`
`304 :
`
`a
`RAID 5 STORAGE
`
`10 SLOT BLADE SERVER
`3 WEB SERVERS
`2 MAP SERVERS
`2 ROUTE SERVERS
`
`
`
`
`ae
`RAID 5 STORAGE
`
`
`
`A-SIDE POWER AND NETWORK
`
`B-SIDE POWER AND NETWORK
`
`
`
`
`
`
`
`peepeereer
`
`
`
`DISPLAY FACILITY|“604
`
`
`CENTRAL
`|| DATA COMM.
`608| INPUT
`PROCESSING Ng12
`
`FACILITY|| FACILITY
`
`
`|
`POWER
`
`
`GEOLOCATION:
`614| OPERATING|| SOFTWARE
`FACLITY|“620
`SYSTEM
`APPLICATION
`
`N68
`
`Fig. 6
`
`BILLJCO
`EX2012 Page 4 of 44
`
`BILLJCO
`EX2012 Page 4 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 4 of 27
`
`US 2007/0244633 Al
`
` MidWAS
`AWAAG
`YGiu=Agjapruonisoduy|/O}=Avjapruonisody|
`$388G7[=dleays
`
`M4GaddOks(85
`
`43CISNIIS
`
`
`
`v0l~X14ACISNIY
`
`BOLS|
`
`
`
`“|yBiy=Agjap:uonisoduu|oeeYBiy=Aejap-uonjsodus|cos”/shol=Arjapruonisodyy|
`
`
`SBasOFdaais|japiuesod-<§——
`
`ybiy=Ae
`
`B01,
`
`rerKidHwy|Uetu=Aelepuonisedir
`7S3BSOQs:daals|boZO4
`
`\
`
`aannnannnnnnnnnnannnnnnnnnnnnnnnnmnnnnnnnnnnnqnanmennnnannel|
`
`|
`
`SIWES
`
`aNIHOVIA
`bogéWaWNtscigMidSdD|
`SHAIRY
`
`BILLJCO
`EX2012 Page 5 of 44
`
`BILLJCO
`EX2012 Page 5 of 44
`
`
`
`
`
`
`
`
`
`
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 5 of 27
`
`US 2007/0244633 Al
`
`BOL”
`
`NOLINIdd
`
`WANTS
`
`
`
`
`
`
`
`
`
`
`
`(HSINNSNOD¥ivd)
`
`YashGNA
`
`
`
`
`
`TASVELHOdAO44S
`
`YasGNCoV
`
`HIGIAOddADIABAS
`
`ALAVd-CUlHL
`
`
`
`(ALPHOW4DINCHLDFE8Id
`
`‘BI
`
`BILLJCO
`EX2012 Page6 of 44
`
`BILLJCO
`EX2012 Page 6 of 44
`
`
`
`
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 6 of 27
`
`US 2007/0244633 Al
`
`ceceGF
`FORRES
`ee 2RRS
`so
`
`S
`
`
`
`Fe
`
`CURRENT
`
`LOCATION
`
`oe
`
`
`ADAPTABLEUSER
`INTERFACE
`
`|
`|
`
`ae
`
`1004
`
`| ELECTRONIC
`~~
`STORAGE
`|
`FILE
`
`BILLJCO
`EX2012 Page 7 of 44
`
`BILLJCO
`EX2012 Page 7 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 7 of 27
`
`US 2007/0244633 Al
`
`
`
`
`ADAPTABLE USER
`
`INTERFACE
`
`oOpoem
`
`LOCATION-
`
`BASED INFO
`
`
`
`1102
`
`VERSION OF
`LOCATION-
`BASED INFO
`
`
`
`
`
`BILLJCO
`EX2012 Page 8 of 44
`
`BILLJCO
`EX2012 Page 8 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 8 of 27
`
`US 2007/0244633 Al
`
`LZ|
`“|4OFAIHDYY
`|SNOLLWDOT
`
`|LNIWIAOW|do
`
`NOLWOIC
`
`ONINIYINOD\_-NOLWIOTONS.a
`
`
`ONEOVELNOLLVOO?
`
`
`
`
`ZLbly
`
`BILLJCO
`EX2012 Page 9 of 44
`
`BILLJCO
`EX2012 Page 9 of 44
`
`
`
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 9 of 27
`
`US 2007/0244633 Al
`
`300 Noe——
`|
`
`PEF
`
`a
`
`Lor
`
`ACCESS
`
`
`
`300
`}
`
`7 190
`
`
`
`BILLJCO
`EX2012 Page 10 of 44
`
`BILLJCO
`EX2012 Page 10 of 44
`
`

`

`US 2007/0244633 Al
`
`Patent Application Publication Oct. 18,2007 Sheet 10 of 27
`
`
`
`BILLJCO
`EX2012 Page 11 of 44
`
`BILLJCO
`EX2012 Page 11 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 11 of 27
`
`US 2007/0244633 Al
`
`
`7308
`
`
`BILLJCO
`EX2012 Page 12 of 44
`
`BILLJCO
`EX2012 Page 12 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 12 of 27
`
`US 2007/0244633 Al
`
`BILLJCO
`EX2012 Page 13 of 44
`
`BILLJCO
`EX2012 Page 13 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 13 of 27
`
`US 2007/0244633 Al
`
`
`
`300 Framingham, MA
`
`
`@®Hot Sending
`
`
`
`BILLJCO
`EX2012 Page 14 of 44
`
`BILLJCO
`EX2012 Page 14 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 14 of 27
`
`US 2007/0244633 Al
`
`YF Maes
`
`es
`Gosi,
`fy
`porn
`
`GUoh
`
`CUEEIARUPEPAEPSTTS.
`
`BILLJCO
`EX2012 Page 15 of 44
`
`BILLJCO
`EX2012 Page 15 of 44
`
`
`

`

`meeuty
`
`OALSSE008
`
`SAREE
`ae
`
`typeeitty,M2,
`
`SOOT
`
`Patent Application Publication Oct. 18,2007 Sheet 15 of 27
`
`US 2007/0244633 Al
`
`0
`Ge
`
`BILLJCO
`EX2012 Page 16 of 44
`
`BILLJCO
`EX2012 Page 16 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 16 of 27 P
`
`ayee
`
`ee
`
`US 2007/0244633 Al
`
`BILLJCO
`EX2012 Page 17 of 44
`
`BILLJCO
`EX2012 Page 17 of 44
`
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 17 of 27
`
`US 2007/0244633 Al
`
`Fig.31
`
`/
`oy22
`Pom)
`
`BILLJCO
`EX2012 Page 18 of 44
`
`BILLJCO
`EX2012 Page 18 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 18 of 27
`
`B
`
`cetfi
`
`UOTCOEBES
`
`:
`
`GEY
`
`LLM
`
`US 2007/0244633 Al
`
`BILLJCO
`EX2012 Page 19 of 44
`
`BILLJCO
`EX2012 Page 19 of 44
`
`
`
`
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 19 of 27
`
`US 2007/0244633 Al
`
`SANAOONOOoqoon%»yo.
`
` CTipotenoiopgaroennongeunroeny eeannppoynteO33irvinevetvtviecviieveicricrviedd
` tone
`
`os,LEtpeyo
`GOOGps,Cit
`
`Wit
`
`Yures
`ps
`
`BILLJCO
`EX2012 Page 20 of 44
`
`BILLJCO
`EX2012 Page 20 of 44
`
`
`
`
`
`
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 20 of 27
`
`
`
`
`
`OOfy<SOIBD07|ABS<YoogssaIppY
`
`
`
`
`
`LOSLOWy)(Weybuluel
`
`
`
`
`SUOHEOHHHULIOBenoTnAqpalemod
`,8570VW‘UCIMeN=«apdupiedPaMSNY$1BWUGY$,J4G8)
`
`
`HOGup16uaadeBriBIOS,81207N
`-a18edUp4gKuojo>£eg91BWOH
`,LZZ10VIN(pueiysy
`
`{|yoo,sseippy|UBIPEIC7
`ZOvE-
`
`EEEEEEEEEEESSQIDPY”S”*”*«MOEI]
`
`
`US 2007/0244633 Al
`
`
`
`re‘Bld
`
`UdITEIO7Tppy<
`
`BILLJCO
`EX2012 Page 21 of 44
`
`BILLJCO
`EX2012 Page 21 of 44
`
`
`

`

`US 2007/0244633 Al
`
`Z0SE
`
`
`
`|HOO,ssaippy
`
`Patent Application Publication Oct. 18,2007 Sheet 21 of 27 jaoues<
`
`
`USHLIOF
`
`
`
`
`
`
`SUOHsO}arepdyy
`SUMHEIO7]OARS|
`
`
`
`“AdUNOY
`
`ay
`
`BILLJCO
`EX2012 Page 22 of 44
`
`BILLJCO
`EX2012 Page 22 of 44
`
`
`
`
`

`

`—SYo—aa
`
`US 2007/0244633 Al
`
`USHER]|5Ja]a}OdOWNIOfpsy,paar=‘a,.g~-z09¢faesew=:
`Fae,apne2ELECRELLELPAee"
`
`
`
` jeuUsSs.ueTyNY301:|uely}a33}eq|HPF!CUIHEU]<=>oeSHYOBEI|=areied|y5|HewsAuer=eLUg [ennafrS[RLUSWIAA$.Uepyaaaieg1p|ewesyuelbypy!""C2uenySUGape207N|3Pauglysys)ivHOeeeBYESieral.ueas1O81230nl«S4StSC]|!”<osteLier3 S1ueSMLIBI4i3ayaleg|Py!lewisSURETY<=>|WYAAURj2ISBIJIOBILIO7N|ASINSo=2SIIERIOTLay|WeAg
`
`
`
`
`
`
`
`
`
`
`ausud
`BLU]<>avinBUIGH5Yue|0peenanancnnecncncnnnnnndensestcenceanettetannnnannasanananannnnanansnnanananannanenrnnntanansnacbansnanannasnanabaansasnaananansanananannnnanandacansnannananansacnnananeacanananannanananannalaagaeg|Hey!HUISSYURI
`
`
`
`
`
`
`
`-|]fantftga9)9g|UPI!
`
`
`
`
`JELUSSHUGIG yeug]<>YUE!BLUOYSURLY!
`5,URg23S
`
`
`
`
`
`
`
`
`
`apyMBA!ByeaI5
`
`BILLJCO
`EX2012 Page 23 of 44
`
`BILLJCO
`EX2012 Page 23 of 44
`
`
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 23 of 27
`
`US 2007/0244633 Al
`
`~3 704
`
`
`
`ZOOS
`
`
`
`122 PM EST
`
`Fig. 37C
`
`BILLJCO
`EX2012 Page 24 of 44
`
`BILLJCO
`EX2012 Page 24 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 24 of 27
`
`US 2007/0244633 Al
`
`3804—~.
`
`wo BBO2
`
`Fig. 38A
`
`
`
`
` sone
`
`
`
`3802-
`
`f
`
`BILLJCO
`EX2012 Page 25 of 44
`
`BILLJCO
`EX2012 Page 25 of 44
`
`

`

`Patent Application Publication Oct. 18, 2007
`
`Sheet 25 of 27
`
`US 2007/0244633 Al
`
`
`
`
`
`Find Pot
` ii
`| Restaurants
`
`
`i Restaural
`
`
`tuate Rd
`
`ham, MAGI 704
`
`Nel&Emie'sCateringSu
`3902
`
`
`
`
` E
`
`
`
`
`
`BILLJCO
`EX2012 Page 26 of 44
`
`BILLJCO
`EX2012 Page 26 of 44
`
`

`

`Patent Application Publication Oct. 18,2007 Sheet 26 of 27
`
`US 2007/0244633 Al
`
`4002-~
`
`if 61789252 UP
`iSenid AS:
`Ei Text
`
`
`
`
`
`
`BILLJCO
`EX2012 Page 27 of 44
`
`BILLJCO
`EX2012 Page 27 of 44
`
`

`

`
`
`
`
`
`
`Patent Application Publication Oct. 18,2007 Sheet 27 of 27
`
`
`
`
`
`US 2007/0244633 Al
`
`BILLJCO
`EX2012 Page 28 of 44
`
`BILLJCO
`EX2012 Page 28 of 44
`
`

`

`US 2007/0244633 Al
`
`Oct. 18, 2007
`
`LOCATION-BASED SERVICES
`
`
`
`CROSS-REFERENCE TO RELATED
`
`
`APPLICATIONS
`
`[0001] This application is a divisional application of U.S.
`application Ser. No. 11/140,273, filed on May 27, 2005, the
`entire content of which is incorporated herein by reference.
`BACKGROUND
`
`[0002]
`
`1. Field of the Invention
`
`[0003] This inventionrelatesto the field of location-based
`services, and more particularly to thefield of location-based
`services involving portable electronic facilities.
`
`[0004]
`
`2. Description of the Related Art
`
`[0005] Location systems have been developed for deter-
`mining and tracking the locations of the users of mobile
`devices suchas cellular phones, including global positioning
`systems (GPS), as well as various triangulation systems that
`use cellular telephone signals, broadcast television signals,
`or the like. Dead reckoning systems also exist for determin-
`ing locations 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
`systemsfor using location-based information for a variety of
`purposes.
`
`SUMMARY
`
`[0006] 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
`invention 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
`location of the portable electronic facility. The file or mes-
`sage may contain code the enables a specific user interface
`capability for the portable electronic facility, so that
`it
`displays a version ofthe user interface based on the contents
`of the electronic storage file, message or other contents. The
`portable electronic facility may take various forms, such as,
`without limitation, a mobile phone, a GPS enabled mobile
`phone, a CDMAenabled 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 portable electronic device with a compass, a laptop com-
`puter, a personal digital assistant, an MP3 player, a camera,
`a handheld device, a pager, and/or a portable gaming device.
`The portable electronic facility may be wearable.
`
`[0007] The storage file maybe transmitted from a remote
`location and may without limitation be in a format such as
`an XML document, a script, an HTML document, a pro-
`gram, a database, 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 modifythe interface.
`The adaptable user interface may produceresulls, such as an
`answer to a user’s query.
`
`[0008] An adaptable user interface may provide for reeciv-
`ing location-based information associated with the portable
`electronic facility and outpulling a version of such informa-
`tion throughthe portable electronic facility. ‘The information
`maybe received in responseto a transmission ofthe location
`of the portable electronic facility. The output version of such
`information 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, via an
`instant message, via a text message, and/or an application
`that may onlybe available at certain locations. In some
`embodiments, at least one menu item may be changed in
`response to the information.
`
`[0009] The information maybe defined in relation to an
`object and/or a location. The information maybe a geocen-
`tric 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 mayrelate to an item ona list, may be triggered in
`response to the information.
`[0010] The present invention may provide for location
`tracking, wherein a location of a portable electronic [acility
`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.
`
`[0011] The present invention may provide business infor-
`mation by storing the location of a plurality of portable
`electronic facilities. possibly in an electronic storage file or
`a location-containingfile, which may be remote. The inven-
`tion may provide access to the storage file, which may
`contain information pertaining to demographics, locations
`and motionofthe 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.
`
`[0012] The invention may provide demographic informa-
`tion associated with the portable electronic facilities. Track-
`ing information may constitute traffic patterns.
`[0013] The present invention may provide methods and
`systemsfor effecting change on a portable electronic facility
`in response to location imformation. The method may
`involve receiving location information on the portable elec-
`tronic facility and effecting a change on the portable elec-
`tronic facility based on the location information. The change
`may involve activating the portable electronic device, pow-
`ering off portable electronic device, placing the portable
`electronic device in standby mods, starting an application,
`stopping an application or the output of information. The
`output mayinvolve 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 or an alert. The alert may involve fax,
`email, instant message, text message, SMS,internet proto-
`col, voice, voicemail, vibrationor stimulation of at least one
`ofthe five senses.
`
`[0014] The change may involve a reminder regarding an
`item on a list and the list may be a geocentric list. The
`
`BILLJCO
`EX2012 Page 29 of 44
`
`BILLJCO
`EX2012 Page 29 of 44
`
`

`

`US 2007/0244633 Al
`
`Oct. 18, 2007
`
`
`
`change may involve a change toat Icast one item on a menu.
`
`The change mayaffect the availability of an application. The
`change mayalso involve enabling free calling when within
`a certain geofence, such as within a homeor a user-defined
`geofence.
`
`[0015] The location information mayrelate to the accu-
`racy of the location information. The information may
`refresh continuously, 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 prefer-
`ences, 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 ona portable electronic facility.
`
`[0016] The present invention may provide for methods
`and systems of triggering the output of location-based
`information involving recciving information via a portable
`electronic facility and outputting location-based information
`based on the received information. The information maybe
`received via a sensor, which may measure the parameters of
`a device, facility or vehicle.
`
`[0017] The present invention may provide methods and
`systemsfor location determination involving capturing char-
`acteristics of a location using a portable electronic facility,
`transmitting those characteristics and receiving location
`based information. ‘he characteristics may be captured as a
`picture, a photograph, verbally or using at least onc sensor.
`The characteristics 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.
`
`[0018] The present invention may provide methods and
`systems of varying transmissions for a portable electronic
`facility involving varying information transmissions to a
`portable electronic facility and varying information trans-
`missions from a portable electronic facility.he length or
`frequencyof the transmissions may be varied. The variation
`maybein responseto 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 maybe stored and transmitted all at one or it may
`be transmitted as it is updated.
`
`[0019] The present invention may provide methods and
`systemsof increasing the quality of location based informa-
`tion for a portable electronic facility,
`involving varying
`information transmissions to a portable electronic facility
`and varying information transmissions from a portable elec-
`tronic facility. The length or frequency of the transmissions
`may be varied. The variation maybe in responseto velocity,
`direction, location, 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
`[0020]
`
`may be from multiple sources. The multiple sources may be
`a
`
`
`different networks or different means of communication.
`The means of communication may be SMS, fax, email,
`instant message, internet protocol, voice, voicemail, GPRS,
`CDMA, WAPprotocol, internet or text. The information
`may be transmitted in a costless manner, a cost reduced
`manner or in the form of a DNS lookup.
`
`[0021] The present invention may provide methods and
`systemsof increasing the quality of location based informa-
`tion for a 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 mayrelate to location,
`velocity or direction.
`
`[0022] 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 por-
`table electronic facility at certain points comprising, the
`geofence. ‘he 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 ofthe portable electronic facility.
`The geofence may be moved using the portable electronic
`facility. The geofence maybea circle, a sphere, in the shape
`of any closed polygon, a closed volume, in two dimensions,
`in three dimensions or maytravel with a person.
`
`[0023] The present invention may provide methods and
`systemsof defining a geofence on a computer screen involv-
`ing inputting the geofence through a user interface. ‘lhe
`geofence may be defined or moved aboutthe interface using
`a pointing device such as a mouse or stylus. The radius,
`shape or dimensionsof the geofence may also be defined or
`changed using a pointing device such as a mouseorstylus.
`
`[0024] The present invention may provide methods and
`systems of sending location-based alerts involving deter-
`mining the location 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. Lhe alert may be via audio, video, fax, email,
`instant message,
`text message, SMS,
`internet 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, WAPprotocol, internct ortext.
`
`[0025] The present invention may provide methods and
`systems of analyzing information related to at least one
`portable electronic facility involving transmitting informa-
`tion from the at least one portable electronic facility and
`analyzing such information using an analysis engine. The
`information from one or more portable electronic facilities
`may be stored or aggregated. 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 information such as
`demographic analysis, predictive analysis and descriptive
`analysis. The information provided by the analysis engine
`may include purchasing information, personal preferences,
`
`BILLJCO
`EX2012 Page 30 of 44
`
`BILLJCO
`EX2012 Page 30 of 44
`
`

`

`US 2007/0244633 Al
`
`demographics or consumer purchasing data relating to indi-
`vidual consumersor classes of consumers.
`
`the system and
`[0026] Access to the analysis engine,
`information maybe 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 users.
`
`[0027] Methods and systems disclosed herein may include
`methods and systems for verifying a transaction using a
`portable electronic facility. Methods and systems disclosed
`herein may include methods and systemsfor tailoring infor-
`mation 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 information. A network of por-
`table electronic facilities may be provided, allowing com-
`munication among portable electronic facilities, including
`information based on the tracked locations of the portable
`electronic facilities. In embodiments information is commu-
`nicated directly among the portable electronic facilities,
`without use of a central server. Information may be com-
`municated by SMS, fax, email,
`instant mcssage,
`internet
`protocol, voice, voicemail, GPRS, CDMA, WAPprotocol,
`internet and/ortext.
`
`Several possible graphical user interfaces may be
`[0028]
`presented ona portable electronic facility. The interface may
`display a map or a menuor provide an overview of the
`locationsofall the users in a defined grouporof the location
`history of a particular user. The view mayinvolve the use of
`tiled maps. The graphical user interface maypresent a stop
`report. A geofence may be created using a graphical user
`interface and an icon may be assigned. to a geofence. A
`graphical user interface mayalso display an address book or
`be used to define alerts. Graphical user interfaces may also
`be used to present of points of interest on 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
`
`[0029] FIG. 1 is a block diagram of components of a
`location services facility.
`
`[0030] FIG. 2 is a block diagramof additional components
`of the location services facility.
`
`[0031] FIG. 3 is a block diagram of an aspect of a
`peer-to-peer configuration of the location services facility.
`
`[0032] FIG. 4 is a block diagram of one aspect of the
`location services facility in operation.
`
`[0033] FIG. 5 is a schematic diagram of an embodiment of
`part of the location services facility.
`
`[0034] FIG. 6 is a block diagramofa portable electronic
`facility.
`
`[0035] FIG. 7 is a block diagram of a GPS state machine.
`
`
`
`[0059]
`
`Oct. 18, 2007
`
`FIG. 8 isa block diagram of the major components
`[0036]
`of the location services facility of the present invention.
`
`FIG. 9 is a map overlaid with a geofence and a
`[0037]
`geographic location.
`
`FIG. 10 is a block diagram of an adaptable user
`[0038]
`interface.
`
`FIG. 11 is a block diagram of an adaptable user
`[0039]
`interface.
`
`[0040]
`ing.
`
`FIG. 12 is a schematic diagram of location track-
`
`TIG. 13 is a schematic diagram relating to the
`[0041]
`provision of business information.
`
`FIG. 14 is a block diagram relating to effecting
`[0042]
`change ona portable electronic facility.
`
`FIG. 15 is a schematic diagramrelating to output-
`[0043]
`ting location-based information on a portable electronic
`facility.
`
`FIG. 16 is a schematic diagramrelating to location
`[0044]
`determination.
`
`FIG. 17 is a schematic diagram relating to varying
`[0045]
`transmissions to and from a portable electronic facility.
`
`FIG. 18 is a schematic diagramrelating to increas-
`[0046]
`ing the quality of location based information on a portable
`electronic facility.
`
`FIG. 19 is a block diagram related to defining a
`[0047]
`geofence on a portable electronic facility.
`
`FIG. 20 is a block diagram related to defining a
`[0048]
`geofence on a computer.
`
`FIG. 21 is a schematic diagramrelating to sending
`[0049]
`location-basedalerts.
`
`FIG. 22 is a schematic diagram relating to analyz-
`[0050]
`ing information related to al least one portable electronic
`facility.
`
`FIG. 23 is a schematic diagram relating to verify-
`[0051]
`ing a transaction using a portable electronic facility.
`
`FIG. 24 is a schematic diagramrelatingto tailoring,
`[0052]
`information to the behavior of a user.
`
`FIG. 25 is a schematic diagram relating to provid-
`[0053]
`ing information to a portable electronic facility based on
`information received from the portable electronic facility.
`
`[IG.26 is a block diagrampresenting a network of
`[0054]
`portable electronic facilities.
`
`FIGS. 27A-27C presents several graphical user
`[0055]
`interfaces that may be presented on a portable electronic
`facility.
`
`FIG. 28 depicts a graphicaluserinterface providing
`[0056]
`an overviewof the locations of all the users in a defined
`group.
`
`FIG. 29 provides a view of the locations of the
`[0057]
`users in a defined group.
`
`FIG. 30 presents a detailed display of the location
`[0058]
`information for one particular user.
`
`FIG. 31 presents a stop report.
`
`BILLJCO
`EX2012 Page 31 of 44
`
`BILLJCO
`EX2012 Page 31 of 44
`
`

`

`US 2007/0244633 Al
`
`Oct. 18, 2007
`
`0060] FIG. 32 shows a gcofence.
`
`0061] FIG. 33 showsseveral icons that may be assigned
`to a geofence.
`
`
`
`[0062] FIG. 34 depicts an address book.
`
`[0063] FIG. 35 presents a more detailed view an address
`book.
`
`[0064] TIG. 36 depicts a graphical user interface that may
`be used to define alerts using the system.
`
`[0065] FIGS. 37A-37C depicts location details as both
`lists and maps.
`
`[0066] FIGS. 38A-38C depicts several menusrelated to
`storing location-based information.
`
`[0067] FIGS. 39A-39D depicts several graphical user
`interfaces related to the presentation of points of interest on
`a portable electronic facility.
`
`[0068] FIG. 40 presents a graphical user interface that may
`allowa user to send location information via email or voice.
`
`[0069] FIG. 41 presents a graphical user interface that may
`allow a user to input a zip code.
`
`[0070] FIGS. 42A-42Bpresents a graphical user interface
`that may allow a user to vary the frequency with which a
`portable electronic device obtains location information.
`
`DETAILED DESCRIPTION
`
`[0071] Referring to FIG. 1 and FIG.8, the present inven-
`tion comprises a location services facility that may provide
`services or data products associated with a geolocation
`datum 104 associated 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,
`comprising a plurality of facilities wherein each of the
`plurality of facilities may be a portable electronic facility
`300 across which may bedistributed the database 100, orits
`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
`embodiments will be apparent from the following discus-
`sion.
`
`[0072] Referring to T'IG. 4, the disclosed invention may
`gather a datum 104 from a portable electronic facility 300.
`The datum 104 may be stored in the database 100. In
`particular, the datum 104 maybe representative ofa posilion
`and/or velocity associated with the portable electronic facil-
`ity 300. Alternatively or additionally,
`the datum may be
`representative of an output value from a sensor associated
`with the portable electronic facility 300. In most cases, an
`additional datum 104 from the portable electronic facility
`300 or another portable electronic facility 300 mayalso be
`stored in the database. The aggregate of a plurality of datum
`104 from one or more portable electronic facilities 300 may
`comprise aggregate data 102, which maybe stored within
`the database 100.
`
`[0073] Referring again to FIG. 1, the aggregate data 102
`may flow from the database 100 to the application server
`108. The application server 108, in turn, may provide an
`application based service, a number of which are described
`belowand the general provision of which further comprise
`the disclosed invention. The application based service may
`be provided to a user of the portable electronic facility via
`a Web interface such as a Web browser. In this case,
`embodiments may comprise the Web server 110 for deliv-
`ering the service.
`
`in
`the aggregate data 102,
`[0074] Referring to IG. 2,
`whole or in part, may be provided to a third-party service
`provider 200 in a predetermined format, which may be
`specified by an XML schema. As provided, the dala may be
`formatted or modified according to various needs, including
`without limitation a need ofa first end user 202 who may be
`a data consumer(such as, revealing consumer behavior); a
`need of a second end user 204 who may be a user of the
`portable electronic facility (such as, obeying a privacy
`agreement associated with the data); and/or a need of the
`third-party service provider 200 (such as, receiving data in
`a file that is formatted to facilitate automated processing).
`When formatted, the dala may compris

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