SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
Privacy-Preserving
Contagious Disease Tracking
Carsten Kessler Hunter College, City University of New York
http://carsten.io @carstenkessler
http://nyti.ms/1FKHUXJ
http://nyti.ms/1tsbdcg
• Information about an individual's location is very
sensitive, especially when constantly tracked and in
a health context
• Goal: Offer an information service that allows users
to understand their potential exposure to a disease
and make informed decisions – not tracking down
potential patients
Preserving users' privacy
• User installs app and can forget about it
• Location history is recorded directly on user's phone
• This record of an individual's whereabouts 

never leave their phone
• Any computation is performed directly on the phone
Solution
Pathogion
Path of contagion
* Thanks to Hunter’s Undergraduate Research Initiative!
1 User installs
app, enables
location
tracking
2 tracks location, saves in local db
3 New case: health
authorities reconstruct
patient’s path for last days
4 Upload reconstructed
patient track to
notification server
5 Notification server
pushes patient track
to app
6 Computing spatial-
temporal intersections
7 User gets a notification
if potential matches have been
found, showing details about
the patient’s path for verification
1 User installs
app, enables
location
tracking
2 tracks location, saves in local db
3 New case: health
authorities reconstruct
patient’s path for last days
4 Upload reconstructed
patient track to
notification server
5 Notification server
pushes patient track
to app
6 Computing spatial-
temporal intersections
7 User gets a notification
if potential matches have been
found, showing details about
the patient’s path for verification
1 User installs
app, enables
location
tracking
2 tracks location, saves in local db
3 New case: health
authorities reconstruct
patient’s path for last days
4 Upload reconstructed
patient track to
notification server
5 Notification server
pushes patient track
to app
6 Computing spatial-
temporal intersections
7 User gets a notification
if potential matches have been
found, showing details about
the patient’s path for verification
1 User installs
app, enables
location
tracking
2 tracks location, saves in local db
3 New case: health
authorities reconstruct
patient’s path for last days
4 Upload reconstructed
patient track to
notification server
5 Notification server
pushes patient track
to app
6 Computing spatial-
temporal intersections
7 User gets a notification
if potential matches have been
found, showing details about
the patient’s path for verification
1 User installs
app, enables
location
tracking
2 tracks location, saves in local db
3 New case: health
authorities reconstruct
patient’s path for last days
4 Upload reconstructed
patient track to
notification server
5 Notification server
pushes patient track
to app
6 Computing spatial-
temporal intersections
7 User gets a notification
if potential matches have been
found, showing details about
the patient’s path for verification
1 User installs
app, enables
location
tracking
2 tracks location, saves in local db
3 New case: health
authorities reconstruct
patient’s path for last days
4 Upload reconstructed
patient track to
notification server
5 Notification server
pushes patient track
to app
6 Computing spatial-
temporal intersections
7 User gets a notification
if potential matches have been
found, showing details about
the patient’s path for verification
1 User installs
app, enables
location
tracking
2 tracks location, saves in local db
3 New case: health
authorities reconstruct
patient’s path for last days
4 Upload reconstructed
patient track to
notification server
5 Notification server
pushes patient track
to app
6 Computing spatial-
temporal intersections
7 User gets a notification
if potential matches have been
found, showing details about
the patient’s path for verification
Icons by iconmonstr
• Location APIs never allow complete anonymity,
unless reduced to pure GPS positioning
• Location history may become very large, need to
limited time frame and “thin out” data
• Computation of potential meeting points can be
done on phone, but need further optimization
Drawbacks
• Currently implementing “push” of patient tracks
through Amazon Simple Notification Service
• Intersection algorithm needs more performance
tuning
• Consider other use cases, such as looking for
witnesses of felonies
• Funding, anyone?
What’s next…
Thank you!
Carsten Kessler Hunter College, City University of New York
http://carsten.io @carstenkessler
Photo by Mario Sixtus.

Mais conteúdo relacionado

Semelhante a Privacy-preserving contagious disease tracking

The Future of Patient Health
The Future of Patient HealthThe Future of Patient Health
The Future of Patient Health
Bob Gilarski
 
UCSF Informatics Day 2014 - Sue Dubman and Alexandra Solomon, "Innovative inf...
UCSF Informatics Day 2014 - Sue Dubman and Alexandra Solomon, "Innovative inf...UCSF Informatics Day 2014 - Sue Dubman and Alexandra Solomon, "Innovative inf...
UCSF Informatics Day 2014 - Sue Dubman and Alexandra Solomon, "Innovative inf...
CTSI at UCSF
 
Trial x allscripts_submission
Trial x allscripts_submissionTrial x allscripts_submission
Trial x allscripts_submission
nycgwb
 
Exodon - Company Profile and Service Overview
Exodon - Company Profile and Service OverviewExodon - Company Profile and Service Overview
Exodon - Company Profile and Service Overview
Paul Ernest de Leon
 
ANDROID APP FOR LOCATION BASED HEALTHCARE SERVICES 1 (3)
ANDROID  APP  FOR  LOCATION  BASED  HEALTHCARE  SERVICES 1 (3)ANDROID  APP  FOR  LOCATION  BASED  HEALTHCARE  SERVICES 1 (3)
ANDROID APP FOR LOCATION BASED HEALTHCARE SERVICES 1 (3)
Lubhna Kaul
 

Semelhante a Privacy-preserving contagious disease tracking (20)

Chir Sc Mrsa.6.21.10
Chir Sc Mrsa.6.21.10Chir Sc Mrsa.6.21.10
Chir Sc Mrsa.6.21.10
 
The Future of Patient Health
The Future of Patient HealthThe Future of Patient Health
The Future of Patient Health
 
UCSF Informatics Day 2014 - Sue Dubman and Alexandra Solomon, "Innovative inf...
UCSF Informatics Day 2014 - Sue Dubman and Alexandra Solomon, "Innovative inf...UCSF Informatics Day 2014 - Sue Dubman and Alexandra Solomon, "Innovative inf...
UCSF Informatics Day 2014 - Sue Dubman and Alexandra Solomon, "Innovative inf...
 
Teamscope presentation - Molecules to Business 2016
Teamscope presentation - Molecules to Business 2016 Teamscope presentation - Molecules to Business 2016
Teamscope presentation - Molecules to Business 2016
 
Trial x allscripts_submission
Trial x allscripts_submissionTrial x allscripts_submission
Trial x allscripts_submission
 
FluCast - Android Application to Forecast Flu
FluCast - Android Application to Forecast FluFluCast - Android Application to Forecast Flu
FluCast - Android Application to Forecast Flu
 
Exodon - Company Profile and Service Overview
Exodon - Company Profile and Service OverviewExodon - Company Profile and Service Overview
Exodon - Company Profile and Service Overview
 
Eng-full corporate profile v2 2017
Eng-full corporate profile v2 2017Eng-full corporate profile v2 2017
Eng-full corporate profile v2 2017
 
Impress presentation eena2017
Impress presentation eena2017Impress presentation eena2017
Impress presentation eena2017
 
Co-Creating Health through Digital Technology
Co-Creating Health through Digital TechnologyCo-Creating Health through Digital Technology
Co-Creating Health through Digital Technology
 
Solving Misdiagnosis
Solving MisdiagnosisSolving Misdiagnosis
Solving Misdiagnosis
 
ANDROID APP FOR LOCATION BASED HEALTHCARE SERVICES 1 (3)
ANDROID  APP  FOR  LOCATION  BASED  HEALTHCARE  SERVICES 1 (3)ANDROID  APP  FOR  LOCATION  BASED  HEALTHCARE  SERVICES 1 (3)
ANDROID APP FOR LOCATION BASED HEALTHCARE SERVICES 1 (3)
 
CURE OM Patient Registry Update - 2019 CURE OM Symposium
CURE OM Patient Registry Update - 2019 CURE OM SymposiumCURE OM Patient Registry Update - 2019 CURE OM Symposium
CURE OM Patient Registry Update - 2019 CURE OM Symposium
 
Trisha Crawford
Trisha CrawfordTrisha Crawford
Trisha Crawford
 
ApolloDx's mDx Platform - Real-Time Results Transmitted Instantly
ApolloDx's mDx Platform - Real-Time Results Transmitted InstantlyApolloDx's mDx Platform - Real-Time Results Transmitted Instantly
ApolloDx's mDx Platform - Real-Time Results Transmitted Instantly
 
Bio Chip History
Bio Chip HistoryBio Chip History
Bio Chip History
 
Surgeons cutting and running: Safe solutions with ICT
Surgeons cutting and running: Safe solutions with ICTSurgeons cutting and running: Safe solutions with ICT
Surgeons cutting and running: Safe solutions with ICT
 
HospiX: The Hospital Exploring Application for Smart Devices
HospiX: The Hospital Exploring Application for Smart DevicesHospiX: The Hospital Exploring Application for Smart Devices
HospiX: The Hospital Exploring Application for Smart Devices
 
Data Infrastructure for Real-time Analysis to provide Health Insights
Data Infrastructure for Real-time Analysis to provide Health InsightsData Infrastructure for Real-time Analysis to provide Health Insights
Data Infrastructure for Real-time Analysis to provide Health Insights
 
Software for Ebola Emergency Response - Nasctech
Software for Ebola Emergency Response - NasctechSoftware for Ebola Emergency Response - Nasctech
Software for Ebola Emergency Response - Nasctech
 

Mais de Carsten Keßler

LODUM talk at ifgi's Spatial @ WWU series
LODUM talk at ifgi's Spatial @ WWU seriesLODUM talk at ifgi's Spatial @ WWU series
LODUM talk at ifgi's Spatial @ WWU series
Carsten Keßler
 

Mais de Carsten Keßler (11)

Geoprivacy Talk @ UJI Castellòn
Geoprivacy Talk @ UJI CastellònGeoprivacy Talk @ UJI Castellòn
Geoprivacy Talk @ UJI Castellòn
 
Central Places in Wikipedia
Central Places in WikipediaCentral Places in Wikipedia
Central Places in Wikipedia
 
Using the Web as a Data Source: Challenges for Linked Science
Using the Web as a Data Source: Challenges for Linked ScienceUsing the Web as a Data Source: Challenges for Linked Science
Using the Web as a Data Source: Challenges for Linked Science
 
The EnviroCar Platform: A Decentralized Approach to Monitoring Urban Traffic...
The EnviroCar Platform: A Decentralized Approach  to Monitoring Urban Traffic...The EnviroCar Platform: A Decentralized Approach  to Monitoring Urban Traffic...
The EnviroCar Platform: A Decentralized Approach to Monitoring Urban Traffic...
 
Research in the Age of the Context Machine
Research in the Age of the Context MachineResearch in the Age of the Context Machine
Research in the Age of the Context Machine
 
Encoding and querying historic map content
Encoding and querying historic map contentEncoding and querying historic map content
Encoding and querying historic map content
 
GIS for the Masses: Volunteered Geographic Information
GIS for the Masses: Volunteered Geographic InformationGIS for the Masses: Volunteered Geographic Information
GIS for the Masses: Volunteered Geographic Information
 
Linked Data and Time – Modeling Researcher Life Lines by Events
Linked Data and Time – Modeling Researcher Life Lines by EventsLinked Data and Time – Modeling Researcher Life Lines by Events
Linked Data and Time – Modeling Researcher Life Lines by Events
 
Trust as a Proxy Measure for the Quality of VGI in the Case of OSM
Trust  as a Proxy Measure for the Quality of VGI in the Case of OSMTrust  as a Proxy Measure for the Quality of VGI in the Case of OSM
Trust as a Proxy Measure for the Quality of VGI in the Case of OSM
 
LODUM @ SWIB11
LODUM @ SWIB11LODUM @ SWIB11
LODUM @ SWIB11
 
LODUM talk at ifgi's Spatial @ WWU series
LODUM talk at ifgi's Spatial @ WWU seriesLODUM talk at ifgi's Spatial @ WWU series
LODUM talk at ifgi's Spatial @ WWU series
 

Último

Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetTirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Rajkot Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Rajkot Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetRajkot Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Rajkot Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetErnakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh
 
nagpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
nagpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetnagpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
nagpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Best Lahore Escorts 😮‍💨03250114445 || VIP escorts in Lahore
Best Lahore Escorts 😮‍💨03250114445 || VIP escorts in LahoreBest Lahore Escorts 😮‍💨03250114445 || VIP escorts in Lahore
Best Lahore Escorts 😮‍💨03250114445 || VIP escorts in Lahore
Deny Daniel
 
Call Girl in Bangalore 9632137771 {LowPrice} ❤️ (Navya) Bangalore Call Girls ...
Call Girl in Bangalore 9632137771 {LowPrice} ❤️ (Navya) Bangalore Call Girls ...Call Girl in Bangalore 9632137771 {LowPrice} ❤️ (Navya) Bangalore Call Girls ...
Call Girl in Bangalore 9632137771 {LowPrice} ❤️ (Navya) Bangalore Call Girls ...
mahaiklolahd
 
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetThrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
bhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetbhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetSambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
dhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
dhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetdhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
dhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh
💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh
💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh
Sheetaleventcompany
 
surat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
surat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetsurat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
surat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh
 
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetPatna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Mangalore Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Mangalore Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetMangalore Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Mangalore Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Call Girl in Indore 8827247818 {Low Price}👉 Nitya Indore Call Girls * ITRG...
Call Girl in Indore 8827247818 {Low Price}👉   Nitya Indore Call Girls  * ITRG...Call Girl in Indore 8827247818 {Low Price}👉   Nitya Indore Call Girls  * ITRG...
Call Girl in Indore 8827247818 {Low Price}👉 Nitya Indore Call Girls * ITRG...
mahaiklolahd
 

Último (20)

Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetTirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Rajkot Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Rajkot Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetRajkot Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Rajkot Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance PaymentsEscorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
 
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetErnakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
nagpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
nagpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetnagpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
nagpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
 
Best Lahore Escorts 😮‍💨03250114445 || VIP escorts in Lahore
Best Lahore Escorts 😮‍💨03250114445 || VIP escorts in LahoreBest Lahore Escorts 😮‍💨03250114445 || VIP escorts in Lahore
Best Lahore Escorts 😮‍💨03250114445 || VIP escorts in Lahore
 
Call Girl in Bangalore 9632137771 {LowPrice} ❤️ (Navya) Bangalore Call Girls ...
Call Girl in Bangalore 9632137771 {LowPrice} ❤️ (Navya) Bangalore Call Girls ...Call Girl in Bangalore 9632137771 {LowPrice} ❤️ (Navya) Bangalore Call Girls ...
Call Girl in Bangalore 9632137771 {LowPrice} ❤️ (Navya) Bangalore Call Girls ...
 
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun  UttrakhandDehradun Call Girls 8854095900 Call Girl in Dehradun  Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhand
 
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetThrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Kolkata Call Girls Miss Inaaya ❤️ at @30% discount Everyday Call girl
Kolkata Call Girls Miss Inaaya ❤️ at @30% discount Everyday Call girlKolkata Call Girls Miss Inaaya ❤️ at @30% discount Everyday Call girl
Kolkata Call Girls Miss Inaaya ❤️ at @30% discount Everyday Call girl
 
bhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetbhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetSambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
dhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
dhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetdhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
dhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh
💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh
💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh
 
surat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
surat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetsurat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
surat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetPatna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Gorgeous Call Girls Mohali {7435815124} ❤️VVIP ANGEL Call Girls in Mohali Punjab
Gorgeous Call Girls Mohali {7435815124} ❤️VVIP ANGEL Call Girls in Mohali PunjabGorgeous Call Girls Mohali {7435815124} ❤️VVIP ANGEL Call Girls in Mohali Punjab
Gorgeous Call Girls Mohali {7435815124} ❤️VVIP ANGEL Call Girls in Mohali Punjab
 
Mangalore Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Mangalore Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetMangalore Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Mangalore Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Call Girl in Indore 8827247818 {Low Price}👉 Nitya Indore Call Girls * ITRG...
Call Girl in Indore 8827247818 {Low Price}👉   Nitya Indore Call Girls  * ITRG...Call Girl in Indore 8827247818 {Low Price}👉   Nitya Indore Call Girls  * ITRG...
Call Girl in Indore 8827247818 {Low Price}👉 Nitya Indore Call Girls * ITRG...
 

Privacy-preserving contagious disease tracking

  • 1. Privacy-Preserving Contagious Disease Tracking Carsten Kessler Hunter College, City University of New York http://carsten.io @carstenkessler
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. • Information about an individual's location is very sensitive, especially when constantly tracked and in a health context • Goal: Offer an information service that allows users to understand their potential exposure to a disease and make informed decisions – not tracking down potential patients Preserving users' privacy
  • 9. • User installs app and can forget about it • Location history is recorded directly on user's phone • This record of an individual's whereabouts 
 never leave their phone • Any computation is performed directly on the phone Solution
  • 10. Pathogion Path of contagion * Thanks to Hunter’s Undergraduate Research Initiative!
  • 11. 1 User installs app, enables location tracking 2 tracks location, saves in local db 3 New case: health authorities reconstruct patient’s path for last days 4 Upload reconstructed patient track to notification server 5 Notification server pushes patient track to app 6 Computing spatial- temporal intersections 7 User gets a notification if potential matches have been found, showing details about the patient’s path for verification
  • 12. 1 User installs app, enables location tracking 2 tracks location, saves in local db 3 New case: health authorities reconstruct patient’s path for last days 4 Upload reconstructed patient track to notification server 5 Notification server pushes patient track to app 6 Computing spatial- temporal intersections 7 User gets a notification if potential matches have been found, showing details about the patient’s path for verification
  • 13. 1 User installs app, enables location tracking 2 tracks location, saves in local db 3 New case: health authorities reconstruct patient’s path for last days 4 Upload reconstructed patient track to notification server 5 Notification server pushes patient track to app 6 Computing spatial- temporal intersections 7 User gets a notification if potential matches have been found, showing details about the patient’s path for verification
  • 14. 1 User installs app, enables location tracking 2 tracks location, saves in local db 3 New case: health authorities reconstruct patient’s path for last days 4 Upload reconstructed patient track to notification server 5 Notification server pushes patient track to app 6 Computing spatial- temporal intersections 7 User gets a notification if potential matches have been found, showing details about the patient’s path for verification
  • 15. 1 User installs app, enables location tracking 2 tracks location, saves in local db 3 New case: health authorities reconstruct patient’s path for last days 4 Upload reconstructed patient track to notification server 5 Notification server pushes patient track to app 6 Computing spatial- temporal intersections 7 User gets a notification if potential matches have been found, showing details about the patient’s path for verification
  • 16. 1 User installs app, enables location tracking 2 tracks location, saves in local db 3 New case: health authorities reconstruct patient’s path for last days 4 Upload reconstructed patient track to notification server 5 Notification server pushes patient track to app 6 Computing spatial- temporal intersections 7 User gets a notification if potential matches have been found, showing details about the patient’s path for verification
  • 17. 1 User installs app, enables location tracking 2 tracks location, saves in local db 3 New case: health authorities reconstruct patient’s path for last days 4 Upload reconstructed patient track to notification server 5 Notification server pushes patient track to app 6 Computing spatial- temporal intersections 7 User gets a notification if potential matches have been found, showing details about the patient’s path for verification Icons by iconmonstr
  • 18.
  • 19. • Location APIs never allow complete anonymity, unless reduced to pure GPS positioning • Location history may become very large, need to limited time frame and “thin out” data • Computation of potential meeting points can be done on phone, but need further optimization Drawbacks
  • 20. • Currently implementing “push” of patient tracks through Amazon Simple Notification Service • Intersection algorithm needs more performance tuning • Consider other use cases, such as looking for witnesses of felonies • Funding, anyone? What’s next…
  • 21. Thank you! Carsten Kessler Hunter College, City University of New York http://carsten.io @carstenkessler Photo by Mario Sixtus.