SlideShare a Scribd company logo
1 of 8
OpenSeizureDetector
Data Sharing
Graham Jones, January 2022
graham@openseizuredetector.org.uk
https://openseizuredetector.org.uk
OpenSeizureDetector: Data Sharing
● The OpenSeizureDetector algorithm has been unchanged since we published the system in
2016.
● The idea had always been to develop it to improve detection reliability and reduce false alarm
rates.
● The main thing preventing this (apart from time!) is lack of data.
● Many users have offered to share their data if it will be useful, but we have not had the facility
to store it and make use of it.
● The next version of OpenSeizureDetector will introduce a ‘Data Sharing’ facility to allow this to
happen.
OpenSeizureDetector: Data Sharing - Why?
● The OpenSeizureDetector algorithm was created by judgement based on published
information on seizure movement frequency and limited observations of real tonic-clonic
seizures.
● We know that it will detect large tonic-clonic seizures (as long as the arm wearing the
watch is able to move), but do not have any data on detection reliability or false alarm rates.
● False alarms are an issue for some users, who have stopped using the system because of it.
● The goal is to improve the detection algorithm so that we maintain or improve the detection
reliability, and reduce the rate of false alarms.
● To do this we need real world data on activities that cause false alarms, and most importantly
real seizures.
● This update is to allow users to contribute to this development work by sharing their data
anonymously with developers and researchers to allow improved detection algorithms to be
determined.
OpenSeizureDetector: Data Sharing - What?
● It has been over a year since we released an update to OpenSeizureDetector
● A new version of the OpenSeizureDetector App is being developed which will:
○ Record data on the phone
○ Connect to a remote database (on a server in London) where we will collect users’ data.
○ Identify ‘Events’ in the data (Alarms, Warnings or manually generated seizure reports)
○ Upload the data to the remote database (for each event a period of 5 minutes centred on the event is
uploaded).
○ Prompt the user to check the uploaded event and say whether it was a genuine seizure or a false alarm.
● Developers and researchers will be given access to the anonymised(*) data so that they can:
○ Look for patterns in real seizures that are not present in the false alarm data.
○ Train Neural Networks or other ‘Artificial Intelligence’ systems to distinguish between real seizures and normal
activities.
○ Feed this knowledge back into future improved versions of OpenSeizureDetector.
(*) The system administrator (Graham Jones, graham@openseizuredetector.org.uk) will have access to the users’ names and email addresses - we
may use that to get in touch with users if they upload some particularly ‘interesting’ data and we need to understand what happened. Users’ contact
details will not be shared with other researchers.
OpenSeizureDetector: Data Sharing - How? [1]
● The new version of OpenSeizureDetector will work in the same way as the
current published version in terms of its detection algorithm and settings, and
how it generates alarms. It remains (and will remain) free of any charges to
use it - ‘no detriment’ to users.
● The option to share data will be enabled by default, but it will not work until
you create an account - you can disable data sharing if you want to.
● The app provides the function to create an account on the data sharing
database - the database will send an email with a link to verify that you do
want to create an account and
● Once the new account has been verified, you use the OpenSeizureDetctor
App to log into the data sharing database.
● Sharing of data will then happen automatically
OpenSeizureDetector: Data Sharing - How? [2]
● When an Event (ALARM, WARNING, FALL, or Manual Alarm) is created on
the phone, the data will be uploaded to the data sharing database.
● The app checks the database to see if any Events have been created, but the
user has not yet confirmed if they are genuine seizures or false alarms.
○ If there are, the app prompts the user to check the Event data by showing an extra notification
with a (?) in front of the OpenSeizureDetector logo.
● Clicking on the ‘Confirm Event’ notification will open a Data Log Manager
screen that will show all the events that are in the database.
● Clicking on an event shows a screen that will allow the user to say if the event
is a genuine seizure or a false alarm - and if it was a false alarm, what was
happening. There is also a ‘notes’ field where you can type any information
that you think will be useful.
OpenSeizureDetector: What to Expect
● Initially you will not see much change as a result of sharing your data, sorry!
● We will need to work out how to analyse it and look for patterns.
● We may well need to change the watch app to send extra data to help with
this.
● The first outcome is likely to be a system that will have a first go at
determining what activity is taking place during the event - a researcher is
working on such a system that we will integrate into OpenSeizureDetector to
help with the false alarm reason identification.
● If we are successful in producing an alternative detection algorithm we are
likely to produce a new version of OpenSeizureDetector that will use both
algorithms and share the data from both methods. The user will be able to
select which algorithm to use to generate alarms.
Start OSD
Android App
and Garmin
Watch App
Main screen
highlights
problem with
uploading
Log In
Activity
Show
Register
New User
Activity
Register
Button
User selects
Data Log
Manager
Menu Item
Log to
Remote
Server
not
Enabled
Log to
Remote
Server
Enabled
Start Event
Validation
Timer
System
Prompt to
Validate
Events
Unvalidated
Events in
DB
Show Events
List Activity
OK
Button Show Edit
Event
Activity
Event
Selected
from List
Should we provide an option to inhibit the
nagging to configure uploading to database?

More Related Content

Similar to OpenSeizureDetector: Data sharing overview

Application of data mining based malicious code detection techniques for dete...
Application of data mining based malicious code detection techniques for dete...Application of data mining based malicious code detection techniques for dete...
Application of data mining based malicious code detection techniques for dete...
UltraUploader
 
The tops for collecting network based evidenceyou think that your.pdf
The tops for collecting network based evidenceyou think that your.pdfThe tops for collecting network based evidenceyou think that your.pdf
The tops for collecting network based evidenceyou think that your.pdf
noelbuddy
 
A model to find the agent who responsible for data leakage
A model to find the agent who responsible for data leakageA model to find the agent who responsible for data leakage
A model to find the agent who responsible for data leakage
eSAT Publishing House
 
Fake News Detection System django.pptx
Fake News Detection System django.pptxFake News Detection System django.pptx
Fake News Detection System django.pptx
AyushKavariya1
 
Jpdcs1 data leakage detection
Jpdcs1 data leakage detectionJpdcs1 data leakage detection
Jpdcs1 data leakage detection
Chaitanya Kn
 
DasGreenPerezMurphy_Paper
DasGreenPerezMurphy_PaperDasGreenPerezMurphy_Paper
DasGreenPerezMurphy_Paper
Michael Murphy
 
Privacy Preserving Based Cloud Storage System
Privacy Preserving Based Cloud Storage SystemPrivacy Preserving Based Cloud Storage System
Privacy Preserving Based Cloud Storage System
Kumar Goud
 

Similar to OpenSeizureDetector: Data sharing overview (20)

Nt2580 Unit 7 Chapter 12
Nt2580 Unit 7 Chapter 12Nt2580 Unit 7 Chapter 12
Nt2580 Unit 7 Chapter 12
 
Do you have an "analytics"? How analytics tools work
Do you have an "analytics"? How analytics tools workDo you have an "analytics"? How analytics tools work
Do you have an "analytics"? How analytics tools work
 
Application of data mining based malicious code detection techniques for dete...
Application of data mining based malicious code detection techniques for dete...Application of data mining based malicious code detection techniques for dete...
Application of data mining based malicious code detection techniques for dete...
 
The tops for collecting network based evidenceyou think that your.pdf
The tops for collecting network based evidenceyou think that your.pdfThe tops for collecting network based evidenceyou think that your.pdf
The tops for collecting network based evidenceyou think that your.pdf
 
Fraud App Detection using Machine Learning
Fraud App Detection using Machine LearningFraud App Detection using Machine Learning
Fraud App Detection using Machine Learning
 
Events vs Notifications
Events vs NotificationsEvents vs Notifications
Events vs Notifications
 
A model to find the agent who responsible for data leakage
A model to find the agent who responsible for data leakageA model to find the agent who responsible for data leakage
A model to find the agent who responsible for data leakage
 
A model to find the agent who responsible for data leakage
A model to find the agent who responsible for data leakageA model to find the agent who responsible for data leakage
A model to find the agent who responsible for data leakage
 
Fake News Detection System django.pptx
Fake News Detection System django.pptxFake News Detection System django.pptx
Fake News Detection System django.pptx
 
final_writeup
final_writeupfinal_writeup
final_writeup
 
Privacy assurance initiative
Privacy assurance initiativePrivacy assurance initiative
Privacy assurance initiative
 
Jpdcs1 data leakage detection
Jpdcs1 data leakage detectionJpdcs1 data leakage detection
Jpdcs1 data leakage detection
 
DasGreenPerezMurphy_Paper
DasGreenPerezMurphy_PaperDasGreenPerezMurphy_Paper
DasGreenPerezMurphy_Paper
 
Monitoring of computers
Monitoring of computers Monitoring of computers
Monitoring of computers
 
Privacy Preserving Based Cloud Storage System
Privacy Preserving Based Cloud Storage SystemPrivacy Preserving Based Cloud Storage System
Privacy Preserving Based Cloud Storage System
 
IRJET- Authentic News Summarization
IRJET-  	  Authentic News SummarizationIRJET-  	  Authentic News Summarization
IRJET- Authentic News Summarization
 
Hogeschool PXL Smart Mirror
Hogeschool PXL Smart MirrorHogeschool PXL Smart Mirror
Hogeschool PXL Smart Mirror
 
Securing IoT medical devices
Securing IoT medical devicesSecuring IoT medical devices
Securing IoT medical devices
 
Anonymity based privacy-preserving data
Anonymity based privacy-preserving dataAnonymity based privacy-preserving data
Anonymity based privacy-preserving data
 
CapMonPosterweb
CapMonPosterwebCapMonPosterweb
CapMonPosterweb
 

Recently uploaded

Chandigarh Escorts, 😋9988299661 😋50% off at Escort Service in Chandigarh
Chandigarh Escorts, 😋9988299661 😋50% off at Escort Service in ChandigarhChandigarh Escorts, 😋9988299661 😋50% off at Escort Service in Chandigarh
Chandigarh Escorts, 😋9988299661 😋50% off at Escort Service in Chandigarh
Sheetaleventcompany
 
VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171
Call Girls Service Gurgaon
 
Russian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near Me
Russian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near MeRussian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near Me
Russian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near Me
mriyagarg453
 
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
 
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near MeVIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
mriyagarg453
 
Muzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Muzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetMuzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Muzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
9316020077📞Goa Call Girls Numbers, Call Girls Whatsapp Numbers Goa
9316020077📞Goa  Call Girls  Numbers, Call Girls  Whatsapp Numbers Goa9316020077📞Goa  Call Girls  Numbers, Call Girls  Whatsapp Numbers Goa
9316020077📞Goa Call Girls Numbers, Call Girls Whatsapp Numbers Goa
russian goa call girl and escorts service
 
Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...
Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...
Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...
Sheetaleventcompany
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
priyashah722354
 
Call Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in Anantapur
Call Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in AnantapurCall Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in Anantapur
Call Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in Anantapur
gragmanisha42
 
ooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
ooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
ooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
adityaroy0215
 
VIP Call Girl Sector 10 Noida Call Me: 9711199171
VIP Call Girl Sector 10 Noida Call Me: 9711199171VIP Call Girl Sector 10 Noida Call Me: 9711199171
VIP Call Girl Sector 10 Noida Call Me: 9711199171
Call Girls Service Gurgaon
 

Recently uploaded (20)

Chandigarh Escorts, 😋9988299661 😋50% off at Escort Service in Chandigarh
Chandigarh Escorts, 😋9988299661 😋50% off at Escort Service in ChandigarhChandigarh Escorts, 😋9988299661 😋50% off at Escort Service in Chandigarh
Chandigarh Escorts, 😋9988299661 😋50% off at Escort Service in Chandigarh
 
VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171
 
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
 
(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...
 
Russian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near Me
Russian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near MeRussian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near Me
Russian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near Me
 
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
 
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
 
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near MeVIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
 
Muzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Muzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetMuzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Muzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR Call G...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR   Call G...❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR   Call G...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR Call G...
 
9316020077📞Goa Call Girls Numbers, Call Girls Whatsapp Numbers Goa
9316020077📞Goa  Call Girls  Numbers, Call Girls  Whatsapp Numbers Goa9316020077📞Goa  Call Girls  Numbers, Call Girls  Whatsapp Numbers Goa
9316020077📞Goa Call Girls Numbers, Call Girls Whatsapp Numbers Goa
 
Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...
Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...
Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
 
Jaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
Jaipur Call Girls 9257276172 Call Girl in Jaipur RajasthanJaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
Jaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
 
Call Girl Raipur 📲 9999965857 whatsapp live cam sex service available
Call Girl Raipur 📲 9999965857 whatsapp live cam sex service availableCall Girl Raipur 📲 9999965857 whatsapp live cam sex service available
Call Girl Raipur 📲 9999965857 whatsapp live cam sex service available
 
Call Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in Anantapur
Call Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in AnantapurCall Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in Anantapur
Call Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in Anantapur
 
ooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
ooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
ooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
 
VIP Call Girl Sector 10 Noida Call Me: 9711199171
VIP Call Girl Sector 10 Noida Call Me: 9711199171VIP Call Girl Sector 10 Noida Call Me: 9711199171
VIP Call Girl Sector 10 Noida Call Me: 9711199171
 
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
 

OpenSeizureDetector: Data sharing overview

  • 1. OpenSeizureDetector Data Sharing Graham Jones, January 2022 graham@openseizuredetector.org.uk https://openseizuredetector.org.uk
  • 2. OpenSeizureDetector: Data Sharing ● The OpenSeizureDetector algorithm has been unchanged since we published the system in 2016. ● The idea had always been to develop it to improve detection reliability and reduce false alarm rates. ● The main thing preventing this (apart from time!) is lack of data. ● Many users have offered to share their data if it will be useful, but we have not had the facility to store it and make use of it. ● The next version of OpenSeizureDetector will introduce a ‘Data Sharing’ facility to allow this to happen.
  • 3. OpenSeizureDetector: Data Sharing - Why? ● The OpenSeizureDetector algorithm was created by judgement based on published information on seizure movement frequency and limited observations of real tonic-clonic seizures. ● We know that it will detect large tonic-clonic seizures (as long as the arm wearing the watch is able to move), but do not have any data on detection reliability or false alarm rates. ● False alarms are an issue for some users, who have stopped using the system because of it. ● The goal is to improve the detection algorithm so that we maintain or improve the detection reliability, and reduce the rate of false alarms. ● To do this we need real world data on activities that cause false alarms, and most importantly real seizures. ● This update is to allow users to contribute to this development work by sharing their data anonymously with developers and researchers to allow improved detection algorithms to be determined.
  • 4. OpenSeizureDetector: Data Sharing - What? ● It has been over a year since we released an update to OpenSeizureDetector ● A new version of the OpenSeizureDetector App is being developed which will: ○ Record data on the phone ○ Connect to a remote database (on a server in London) where we will collect users’ data. ○ Identify ‘Events’ in the data (Alarms, Warnings or manually generated seizure reports) ○ Upload the data to the remote database (for each event a period of 5 minutes centred on the event is uploaded). ○ Prompt the user to check the uploaded event and say whether it was a genuine seizure or a false alarm. ● Developers and researchers will be given access to the anonymised(*) data so that they can: ○ Look for patterns in real seizures that are not present in the false alarm data. ○ Train Neural Networks or other ‘Artificial Intelligence’ systems to distinguish between real seizures and normal activities. ○ Feed this knowledge back into future improved versions of OpenSeizureDetector. (*) The system administrator (Graham Jones, graham@openseizuredetector.org.uk) will have access to the users’ names and email addresses - we may use that to get in touch with users if they upload some particularly ‘interesting’ data and we need to understand what happened. Users’ contact details will not be shared with other researchers.
  • 5. OpenSeizureDetector: Data Sharing - How? [1] ● The new version of OpenSeizureDetector will work in the same way as the current published version in terms of its detection algorithm and settings, and how it generates alarms. It remains (and will remain) free of any charges to use it - ‘no detriment’ to users. ● The option to share data will be enabled by default, but it will not work until you create an account - you can disable data sharing if you want to. ● The app provides the function to create an account on the data sharing database - the database will send an email with a link to verify that you do want to create an account and ● Once the new account has been verified, you use the OpenSeizureDetctor App to log into the data sharing database. ● Sharing of data will then happen automatically
  • 6. OpenSeizureDetector: Data Sharing - How? [2] ● When an Event (ALARM, WARNING, FALL, or Manual Alarm) is created on the phone, the data will be uploaded to the data sharing database. ● The app checks the database to see if any Events have been created, but the user has not yet confirmed if they are genuine seizures or false alarms. ○ If there are, the app prompts the user to check the Event data by showing an extra notification with a (?) in front of the OpenSeizureDetector logo. ● Clicking on the ‘Confirm Event’ notification will open a Data Log Manager screen that will show all the events that are in the database. ● Clicking on an event shows a screen that will allow the user to say if the event is a genuine seizure or a false alarm - and if it was a false alarm, what was happening. There is also a ‘notes’ field where you can type any information that you think will be useful.
  • 7. OpenSeizureDetector: What to Expect ● Initially you will not see much change as a result of sharing your data, sorry! ● We will need to work out how to analyse it and look for patterns. ● We may well need to change the watch app to send extra data to help with this. ● The first outcome is likely to be a system that will have a first go at determining what activity is taking place during the event - a researcher is working on such a system that we will integrate into OpenSeizureDetector to help with the false alarm reason identification. ● If we are successful in producing an alternative detection algorithm we are likely to produce a new version of OpenSeizureDetector that will use both algorithms and share the data from both methods. The user will be able to select which algorithm to use to generate alarms.
  • 8. Start OSD Android App and Garmin Watch App Main screen highlights problem with uploading Log In Activity Show Register New User Activity Register Button User selects Data Log Manager Menu Item Log to Remote Server not Enabled Log to Remote Server Enabled Start Event Validation Timer System Prompt to Validate Events Unvalidated Events in DB Show Events List Activity OK Button Show Edit Event Activity Event Selected from List Should we provide an option to inhibit the nagging to configure uploading to database?