SlideShare una empresa de Scribd logo
1 de 47
Descargar para leer sin conexión
W H E R E A R E T H E Y * N O W ?
* T H E Y = S M A R T P H O N E S
L O C A L P O S I T I O N I N G T E C H N I Q U E S
L O C A L P O S I T I O N I N G S Y S T E M
• Locates users within a predefined space
• Relatively accurate positioning
• Unique user identification
• Persistent uniqueness
W H Y N O T G P S ?
• Doesn’t work indoors
• LPS can provide accurate, context-specific location
A P P L I C AT I O N S
• Wayfinding
• Retail analytics
• Gaming
• Art Installations
• Crowd density and traffic flow
• Home automation
A C T I V E C L I E N T
( C L I E N T- S I D E )
A C T I V E S E N S O R
( S E R V E R - S I D E )
A C T I V E C L I E N T
• Requires user interaction (must have installed an app)
• Allows for greater user interaction within your
application
• Builds trust
• Accurate and reliable
A C T I V E S E N S O R
• Requires no user interaction
• Monitor existing wireless traffic from user devices
• Hard to detect
• Less accurate than active-user
• Central database = privacy risk
• Creepy, bro
L O C A L P O S I T I O N I N G I S N O T
R E A L LY L O C A L I Z E D G P S
C O N S I D E R Y O U R
R E Q U I R E M E N T S
P R E S E N C E - D E T E C T I O N
P R O X I M I T Y T R I G G E R S
A B S O L U T E P O S I T I O N I N G
P R E S E N C E D E T E C T I O N
• Simplest approach
• Can use a single sensor or an array of sensors for
different areas
• Is user within your area (and roughly how far away are
they)?
• Useful for traffic flow analysis and determining crowd
density
Source: CNET
PA S S I V E W I F I S N I F F I N G
B E A C O N F R A M E S
P R O B E R E Q U E S T S
P R O B E R E Q U E S T S
• Broadcast or Targeted (with SSID)
• Client MAC Address
Source: TP-Link
W H AT I S I T G O O D F O R ?
P R O X I M I T Y T R I G G E R S
C A P P E D !
i B E A C O N
W H E R E C A N Y O U G E T
S O M E B E A C O N S ?
i B E A C O N C O N F I G U R AT I O N
• UUID
• Major
• Minor
• Measured Power
i B E A C O N C O N F I G U R AT I O N
FD80C499-D6EC-42D5-87BC-D40F2D41522F
1 2
3
1
3
2
1
2
N O T O N LY F O R i O S
W O R K F L O W
• Scan for beacons with your project’s UUID
• Callbacks for Entering and Exiting the vicinity of a
beacon
• Callback once per second (roughly) while within range
of a beacon
• Can determine the proximity to a beacon
Far
Near
Immediate
P R O X I M I T Y
A B S O L U T E
P O S I T I O N I N G
A B S O L U T E P O S I T I O N I N G
x1, y1 x2, y2
x3, y3
-51 dBm
-48 dBm
-44 dBm
R S S I
R E A L LY S O M E T H I N G S O M E T H I N G I N A C C U R AT E
N O F I LT E R
K A L M A N F I LT E R
D I S TA N C E E S T I M AT I O N
2.9198m
3.2924m
6.9365m
RSSI at 1m: -40
RSSI at 1m: -41
RSSI at 1m: -39
RSSI: -52.0243 RSSI: -47.5238
RSSI: -45.9421
T R I L AT E R AT I O N
2.9198m
3.2924m
6.9365m
x1, y1 x2, y2
x3, y3
client X, client Y
S O R T O F.
C O M M E R C I A L
O F F E R I N G S
i B E A C O N
W I F I F I N G E R P R I N T I N G
S O U R C E : G A M A G R O U P, D E PA R T M E N T O F C O M P U T I N G , P O LY U
M A G N E T I C
F I N G E R P R I N T I N G
L I G H T B E A C O N S
Source: ByteLight
N E W A P P R O A C H E S
N AV I S E N S
P R O J E C T TA N G O
W I F I S L A M
Simultaneous Localization and Mapping
T H A N K S !
@edkeeble
edwardkeeble.com

Más contenido relacionado

Destacado

Wherecamp Navigation Conference 2015 - Indoor positioning and navigation for ...
Wherecamp Navigation Conference 2015 - Indoor positioning and navigation for ...Wherecamp Navigation Conference 2015 - Indoor positioning and navigation for ...
Wherecamp Navigation Conference 2015 - Indoor positioning and navigation for ...
WhereCampBerlin
 
Indoor navigation system
Indoor navigation systemIndoor navigation system
Indoor navigation system
Puneeth Punny
 
Indoor geolocation
Indoor geolocationIndoor geolocation
Indoor geolocation
harisri269
 

Destacado (15)

How Indoor Location Enables Mobile Retail
How Indoor Location Enables Mobile RetailHow Indoor Location Enables Mobile Retail
How Indoor Location Enables Mobile Retail
 
LocalSocial - Indoor Location Positioning Overview
LocalSocial - Indoor Location Positioning OverviewLocalSocial - Indoor Location Positioning Overview
LocalSocial - Indoor Location Positioning Overview
 
Location Based Services 101
Location Based Services 101Location Based Services 101
Location Based Services 101
 
Indoor Navigation
Indoor NavigationIndoor Navigation
Indoor Navigation
 
Indoor positioning
Indoor positioningIndoor positioning
Indoor positioning
 
Wherecamp Navigation Conference 2015 - Indoor positioning and navigation for ...
Wherecamp Navigation Conference 2015 - Indoor positioning and navigation for ...Wherecamp Navigation Conference 2015 - Indoor positioning and navigation for ...
Wherecamp Navigation Conference 2015 - Indoor positioning and navigation for ...
 
Indoor navigation system
Indoor navigation systemIndoor navigation system
Indoor navigation system
 
NavigIn: An Indoor Navigation System
NavigIn: An Indoor Navigation SystemNavigIn: An Indoor Navigation System
NavigIn: An Indoor Navigation System
 
Indoor Navigation Infraestructure based on Augmented Reality Techniques
Indoor Navigation Infraestructure based on Augmented Reality TechniquesIndoor Navigation Infraestructure based on Augmented Reality Techniques
Indoor Navigation Infraestructure based on Augmented Reality Techniques
 
Technology innovation in logistics
Technology innovation in logisticsTechnology innovation in logistics
Technology innovation in logistics
 
Logistics Technology
Logistics Technology Logistics Technology
Logistics Technology
 
Indoor geolocation
Indoor geolocationIndoor geolocation
Indoor geolocation
 
Critical logistics technology in the 21st century
Critical logistics technology in the 21st centuryCritical logistics technology in the 21st century
Critical logistics technology in the 21st century
 
Smart Logistics for smart cities
Smart Logistics for smart citiesSmart Logistics for smart cities
Smart Logistics for smart cities
 
Gamify Your Life – My Epic Quest of Awesome - Eric Boyd
Gamify Your Life – My Epic Quest of Awesome - Eric BoydGamify Your Life – My Epic Quest of Awesome - Eric Boyd
Gamify Your Life – My Epic Quest of Awesome - Eric Boyd
 

Más de FITC

Designing for Digital Health
Designing for Digital HealthDesigning for Digital Health
Designing for Digital Health
FITC
 
Profiling JavaScript Performance
Profiling JavaScript PerformanceProfiling JavaScript Performance
Profiling JavaScript Performance
FITC
 
HyperLight Websites
HyperLight WebsitesHyperLight Websites
HyperLight Websites
FITC
 
Everything is Terrifying
Everything is TerrifyingEverything is Terrifying
Everything is Terrifying
FITC
 
Post-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future HumanPost-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future Human
FITC
 

Más de FITC (20)

Cut it up
Cut it upCut it up
Cut it up
 
Designing for Digital Health
Designing for Digital HealthDesigning for Digital Health
Designing for Digital Health
 
Profiling JavaScript Performance
Profiling JavaScript PerformanceProfiling JavaScript Performance
Profiling JavaScript Performance
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech Stack
 
How to Pitch Your First AR Project
How to Pitch Your First AR ProjectHow to Pitch Your First AR Project
How to Pitch Your First AR Project
 
Start by Understanding the Problem, Not by Delivering the Answer
Start by Understanding the Problem, Not by Delivering the AnswerStart by Understanding the Problem, Not by Delivering the Answer
Start by Understanding the Problem, Not by Delivering the Answer
 
Cocaine to Carrots: The Art of Telling Someone Else’s Story
Cocaine to Carrots: The Art of Telling Someone Else’s StoryCocaine to Carrots: The Art of Telling Someone Else’s Story
Cocaine to Carrots: The Art of Telling Someone Else’s Story
 
Everyday Innovation
Everyday InnovationEveryday Innovation
Everyday Innovation
 
HyperLight Websites
HyperLight WebsitesHyperLight Websites
HyperLight Websites
 
Everything is Terrifying
Everything is TerrifyingEverything is Terrifying
Everything is Terrifying
 
Post-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future HumanPost-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future Human
 
The Rise of the Creative Social Influencer (and How to Become One)
The Rise of the Creative Social Influencer (and How to Become One)The Rise of the Creative Social Influencer (and How to Become One)
The Rise of the Creative Social Influencer (and How to Become One)
 
East of the Rockies: Developing an AR Game
East of the Rockies: Developing an AR GameEast of the Rockies: Developing an AR Game
East of the Rockies: Developing an AR Game
 
Creating a Proactive Healthcare System
Creating a Proactive Healthcare SystemCreating a Proactive Healthcare System
Creating a Proactive Healthcare System
 
World Transformation: The Secret Agenda of Product Design
World Transformation: The Secret Agenda of Product DesignWorld Transformation: The Secret Agenda of Product Design
World Transformation: The Secret Agenda of Product Design
 
The Power of Now
The Power of NowThe Power of Now
The Power of Now
 
High Performance PWAs
High Performance PWAsHigh Performance PWAs
High Performance PWAs
 
Rise of the JAMstack
Rise of the JAMstackRise of the JAMstack
Rise of the JAMstack
 
From Closed to Open: A Journey of Self Discovery
From Closed to Open: A Journey of Self DiscoveryFrom Closed to Open: A Journey of Self Discovery
From Closed to Open: A Journey of Self Discovery
 
Projects Ain’t Nobody Got Time For
Projects Ain’t Nobody Got Time ForProjects Ain’t Nobody Got Time For
Projects Ain’t Nobody Got Time For
 

Último

( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
nilamkumrai
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
nirzagarg
 

Último (20)

( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 

Indoor Positioning Techniques in 2014: Where Are They Now?

  • 1. W H E R E A R E T H E Y * N O W ? * T H E Y = S M A R T P H O N E S L O C A L P O S I T I O N I N G T E C H N I Q U E S
  • 2. L O C A L P O S I T I O N I N G S Y S T E M • Locates users within a predefined space • Relatively accurate positioning • Unique user identification • Persistent uniqueness
  • 3. W H Y N O T G P S ? • Doesn’t work indoors • LPS can provide accurate, context-specific location
  • 4. A P P L I C AT I O N S • Wayfinding • Retail analytics • Gaming • Art Installations • Crowd density and traffic flow • Home automation
  • 5. A C T I V E C L I E N T ( C L I E N T- S I D E ) A C T I V E S E N S O R ( S E R V E R - S I D E )
  • 6. A C T I V E C L I E N T • Requires user interaction (must have installed an app) • Allows for greater user interaction within your application • Builds trust • Accurate and reliable
  • 7. A C T I V E S E N S O R • Requires no user interaction • Monitor existing wireless traffic from user devices • Hard to detect • Less accurate than active-user • Central database = privacy risk • Creepy, bro
  • 8. L O C A L P O S I T I O N I N G I S N O T R E A L LY L O C A L I Z E D G P S
  • 9. C O N S I D E R Y O U R R E Q U I R E M E N T S
  • 10. P R E S E N C E - D E T E C T I O N P R O X I M I T Y T R I G G E R S A B S O L U T E P O S I T I O N I N G
  • 11. P R E S E N C E D E T E C T I O N • Simplest approach • Can use a single sensor or an array of sensors for different areas • Is user within your area (and roughly how far away are they)? • Useful for traffic flow analysis and determining crowd density
  • 12.
  • 14. PA S S I V E W I F I S N I F F I N G
  • 15. B E A C O N F R A M E S
  • 16. P R O B E R E Q U E S T S
  • 17. P R O B E R E Q U E S T S • Broadcast or Targeted (with SSID) • Client MAC Address
  • 19. W H AT I S I T G O O D F O R ?
  • 20. P R O X I M I T Y T R I G G E R S
  • 21.
  • 22. C A P P E D !
  • 23. i B E A C O N
  • 24. W H E R E C A N Y O U G E T S O M E B E A C O N S ?
  • 25. i B E A C O N C O N F I G U R AT I O N • UUID • Major • Minor • Measured Power
  • 26. i B E A C O N C O N F I G U R AT I O N FD80C499-D6EC-42D5-87BC-D40F2D41522F 1 2 3 1 3 2 1 2
  • 27. N O T O N LY F O R i O S
  • 28. W O R K F L O W • Scan for beacons with your project’s UUID • Callbacks for Entering and Exiting the vicinity of a beacon • Callback once per second (roughly) while within range of a beacon • Can determine the proximity to a beacon
  • 30. A B S O L U T E P O S I T I O N I N G
  • 31. A B S O L U T E P O S I T I O N I N G x1, y1 x2, y2 x3, y3 -51 dBm -48 dBm -44 dBm
  • 32. R S S I R E A L LY S O M E T H I N G S O M E T H I N G I N A C C U R AT E
  • 33. N O F I LT E R
  • 34. K A L M A N F I LT E R
  • 35. D I S TA N C E E S T I M AT I O N 2.9198m 3.2924m 6.9365m RSSI at 1m: -40 RSSI at 1m: -41 RSSI at 1m: -39 RSSI: -52.0243 RSSI: -47.5238 RSSI: -45.9421
  • 36. T R I L AT E R AT I O N 2.9198m 3.2924m 6.9365m x1, y1 x2, y2 x3, y3 client X, client Y
  • 37. S O R T O F.
  • 38. C O M M E R C I A L O F F E R I N G S
  • 39. i B E A C O N
  • 40. W I F I F I N G E R P R I N T I N G S O U R C E : G A M A G R O U P, D E PA R T M E N T O F C O M P U T I N G , P O LY U
  • 41. M A G N E T I C F I N G E R P R I N T I N G
  • 42. L I G H T B E A C O N S Source: ByteLight
  • 43. N E W A P P R O A C H E S
  • 44. N AV I S E N S
  • 45. P R O J E C T TA N G O
  • 46. W I F I S L A M Simultaneous Localization and Mapping
  • 47. T H A N K S ! @edkeeble edwardkeeble.com