SlideShare a Scribd company logo
SPOT THE
DANGEROUS
CRIMINAL
Delivering the right mobile
information in stressful situations
Cornè Grotius & A/Inspector Gavin Raison
14 March 2014
What is it like
to be a police
officer?
1
3
PERCEPTION
4
REALITY
5
THE REALITY OF RADIO
“Operator can you check car
registration 456HAA for me?”
“Hang on, you are number 8
in the queue”
“No, 456HAA … anything?”
“Sorry, was that 496 HDA?”
“The car checks out. The
owner is one Derek Trotter,
male 35 yrs old with brown
hair, wanted for questioning”
“He says Derek is his brother,
he left his license at home …
without a picture, I had to let
him go”
6
WHAT IF GOOGLE HAD AN OPERATOR?
Mobile
Opportunities
2
8
SOLUTION ARCHITECTURE BEFORE MOBILITY
T
Q
C
Queue
9
OPPORTUNITY 1) REMOVE THE OPERATOR
T
Q
C
10
REMOVE THE OPERATOR – SEARCH ON DEMAND
Before:
• Talk to an operator
• Wait in a queue
• Search databases only from
the office/station
After:
• Direct access
• Immediate response
• Search from anywhere
11
OPPORTUNITY 2) SEARCH ONCE
Q
C
T
12
SEARCH ONCE - CLICK THROUGH RESULTS
BEFORE
• Search for vehicle in QPRIME
• Search for driver in Transport
• Search for driver history in QPRIME
AFTER
• Search for vehicle
• Returns information related to the
vehicle from all available data
sources
13
OPPORTUNITY 3) CAPTURE INFORMATION IN FIELD
QPRIME
14
CAPTURE NOW - NOT AT THE STATION
BEFORE
• Written notes
• … including descriptions
• Enter information at the station
• Delays in information sharing
AFTER
• Capture new info on the spot
• .. Including photos
• Information shared instantaneously
15
RADIO VS MOBILE
Before Now
Radio/Operator Device
Talk/Listen See/Read
Queue/Wait… Immediate response
See part of the picture See the full picture
Notebook/Retype Capture information
at the source
Delayed information sharing Information shared immediately
Design Challenges3
17
DESIGN CHALLENGE | SIMPLIFY THE SEARCH
18
DESIGN VISION
• Single Search Bar
• Simple type selection
• Always visible
19
USER INTERFACE
I want to search for a person…
Step 1: Select the person icon
Step 2: Type the search criteria into the field
Stewart Jarrod 37
20
OUTCOMES
BEFORE
• Open QPRIME
• Navigate to Person Search
• Complete multiple fields with search criteria
• Search >>
• Open CrimTrac and repeat
AFTER
• Select person type
• Type all the details into a single field
• Search >>
21
DESIGN CHALLENGE | HIGHLIGHT CRITICAL
INFORMATION
Who is this person? Can they hurt me?
Do I need to take
any action?
22
DESIGN VISION
Wanted for questioning
Previous firearms offences
…
Weapons license holder
…
Expired license
…
23
USER INTERFACE
• Officer alerted with a red Person flag
• User can drill down further into the
person’s details to review flag details
Demonstrating alerts using flags – Search
for a vehicle
24
OUTCOMES
BEFORE
• Search for a vehicle in QPRIME
• Receive a list of matches
• Open every record to inspect
• Search for the registered owner
• Open matching record > Person is dangerous!
AFTER
• Search for a vehicle
• Flag: Registered owner is dangerous!
25
DESIGN CHALLENGE | MINIMIZE DATA RE-ENTRY
“Never rekey. Reuse”
Q
T
C
DerekFirst name
Last name Trotter
DerekFirst name
Last name Trotter
78541254Drivers Licencse no.
26
DESIGN VISION
Q
T
C
27
USER INTERFACE
Navigate to linked records
Only had to type the information
once and was able to navigate
to related records by simply linking to
them
28
OUTCOMES
BEFORE
• Search for a person in QPRIME
• Rekey in Queensland Transport database
• Rekey in CrimTrac
AFTER
• Search for a person in QPRIME
• Link to related vehicle records
• Link to drivers license information in Queensland Transport database
• Link to CrimTrac search results for the person
29
DESIGN CHALLENGE | CAPTURE
NEW INFORMATION EASILY
Less typing …
… More Swiping
30
DESIGN VISION
31
USER INTERFACE
Creating a Street Check Occurrence
• To add the current record to the Street
Check, use the context menu
The “Green man” indicator shows that a
street check is currently in progress
• Users can tap on the “Green man” on the
navigation bar to finalise the Street Check
• On the Street Check screen we can see
the entities that were added. The officer can
now complete the remaining information
and Submit the record
32
OUTCOMES
BEFORE
• Record details in a notebook
• Enter details into QPRIME at the station
• Multiple searches and rekeying of information to complete entry
AFTER
• Search for a record
• “Add to cart”
• Link to or search for other records
• “Add to cart”
• “Checkout” to complete record entry
33
WHY DID WE CHOOSE TO GO WITH HTML 5?
vs
Application Design
and Architecture
4
35
35
iOS Device
The user must learn how each system work
The user must know what information is available in each system
The user must conduct separate searches on each system
The user must combine and interpret information from each system
Users must learn, understand and work across all the different systems
“WE WANT WHAT WE HAVE ON OUR DESKTOPS,
ONLY MOBILE
36
36
iOS Device
1. Developed a single mobile app
2. Created a common data model
3. Inserted a web service layer
- The user doesn't need to know about the back end systems
- The user doesn't need to know what information is stored where
- The user’s only concern is the device and single interface
WHAT CHANGES DID WE MAKE TO THE ARCHITECTURE?
37
37
HOW DID THE NEW ARCHITECTURE SUPPORT OUR
DESIGN GOALS?
Search once?
Minimize navigation?
Present the required information
quickly?
- Who is this person?
- Can they hurt me?
- Do I need to take any action?
Before After
Live Demo5
39
FEEDBACK FROM OUR USERS?
“On a quick note, the I-pad mini’s are excellent. As an example,
because of Q-Lite we were able to identify an offender
wanted for almost 3 years on two warrants (6 offences), who
had managed to create a new identity through Queensland
Transport. He was only found due to the associate function on
a passenger in the vehicle with him and the ease of accessing
QPRIME photos. In the 3 years he was wanted, he had come
into Police contact several times under his new identity and
remained undetected.”
“Only last week out here at Longreach we were conducting
patrols of the Highway between Longreach and Ilfracombe. This
is an area that has many radio black-spots. At about 11:30pm
we intercepted a vehicle containing three occupants. Two of
which provided false names and we were able to verify this using
the (mobile device) to check on scene. As a result of this
intercept, all three persons were arrested and identified as
either wanted for questioning, wanted on bail act warrants or
wanted on return to prison warrant. About seven fresh charges
were also laid. It also should be noted that the person wanted
on the return to prison warrant had been actively evading or
running from Police for some five months. ”
“Friday and Saturday night shift completed and what a
difference the iPad made!
Often on these nights it's difficult to even get on the radio,
and even when you do you are often 6th in queue looking at a
substantial wait. In the past you may have to give up on
checking only to return to station later to find they were
wanted.
The ability to conduct my own checks immediately allowed
me to be far more productive not to mention the fact that it
appears far more professional than making Joe Citizen
wait 10 minutes just to check his licence.
The only problem is that I am now the team inquiries office as
everyone has worked out that it's far quicker to do checks with
me than through inquiries.”
“I am a full time motorcycle rider. The device is fantastic and is a
great step forward for the QPS.
Being on the bike I am often working one up. We all know the
dramas with overloading of the enquiry radio channel. It
is not good to be standing on the side of the road with a high
risk suspect and be told you are fifth in the queue. Many
times I have released persons prior to doing the necessary
checks because of the delays on the enquiry channel. With
Qlite that information is readily available in seconds.”
“This is the most exciting thing I have seen in my entire
policing career” Paul Stewart, Assistant Commissioner,
30 years in the field

More Related Content

Viewers also liked

Competency Snapshot: Image building
Competency Snapshot: Image buildingCompetency Snapshot: Image building
Competency Snapshot: Image building
Talent Management LLC
 
presentation
presentation presentation
presentation
Leonor Poulain
 
Competency of the Month: Develops comprehensive knowledge
Competency of the Month: Develops comprehensive knowledgeCompetency of the Month: Develops comprehensive knowledge
Competency of the Month: Develops comprehensive knowledge
Talent Management LLC
 
Activitat 11 prezi
Activitat 11 preziActivitat 11 prezi
Activitat 11 prezidmagret
 
Endurance
EnduranceEndurance
presentation
presentationpresentation
presentation
Leonor Poulain
 
Agileload - load testing tool for better web performance
Agileload - load testing tool for better web performanceAgileload - load testing tool for better web performance
Agileload - load testing tool for better web performance
Agileload testing
 
Ability to learn the business
Ability to learn the businessAbility to learn the business
Ability to learn the business
Talent Management LLC
 
Competency Snapshot: Coaches Direct Reports
Competency Snapshot: Coaches Direct ReportsCompetency Snapshot: Coaches Direct Reports
Competency Snapshot: Coaches Direct Reports
Talent Management LLC
 
Competency of the Month: Seeking interpersonal opportunities
Competency of the Month: Seeking interpersonal opportunitiesCompetency of the Month: Seeking interpersonal opportunities
Competency of the Month: Seeking interpersonal opportunities
Talent Management LLC
 
Competency of the Month: TAKES RESPONSIBILITY FOR THOROUGHNESS AND ACCURACY O...
Competency of the Month: TAKES RESPONSIBILITY FOR THOROUGHNESS AND ACCURACY O...Competency of the Month: TAKES RESPONSIBILITY FOR THOROUGHNESS AND ACCURACY O...
Competency of the Month: TAKES RESPONSIBILITY FOR THOROUGHNESS AND ACCURACY O...
Talent Management LLC
 
Infection preverntion
Infection preverntionInfection preverntion
Infection preverntion
Mfisher420
 
Competency Snapshot: Competitiveness
Competency Snapshot: CompetitivenessCompetency Snapshot: Competitiveness
Competency Snapshot: Competitiveness
Talent Management LLC
 
Competency Snapshot: Commits time and effort to achieve results
Competency Snapshot: Commits time and effort to achieve resultsCompetency Snapshot: Commits time and effort to achieve results
Competency Snapshot: Commits time and effort to achieve results
Talent Management LLC
 
presentation
presentationpresentation
presentation
Leonor Poulain
 
Takes responsibility as an entrepreneurial manager
Takes responsibility as an entrepreneurial managerTakes responsibility as an entrepreneurial manager
Takes responsibility as an entrepreneurial manager
Talent Management LLC
 

Viewers also liked (17)

Competency Snapshot: Image building
Competency Snapshot: Image buildingCompetency Snapshot: Image building
Competency Snapshot: Image building
 
presentation
presentation presentation
presentation
 
Competency of the Month: Develops comprehensive knowledge
Competency of the Month: Develops comprehensive knowledgeCompetency of the Month: Develops comprehensive knowledge
Competency of the Month: Develops comprehensive knowledge
 
Activitat 11 prezi
Activitat 11 preziActivitat 11 prezi
Activitat 11 prezi
 
「COOLMOSS」
「COOLMOSS」「COOLMOSS」
「COOLMOSS」
 
Endurance
EnduranceEndurance
Endurance
 
presentation
presentationpresentation
presentation
 
Agileload - load testing tool for better web performance
Agileload - load testing tool for better web performanceAgileload - load testing tool for better web performance
Agileload - load testing tool for better web performance
 
Ability to learn the business
Ability to learn the businessAbility to learn the business
Ability to learn the business
 
Competency Snapshot: Coaches Direct Reports
Competency Snapshot: Coaches Direct ReportsCompetency Snapshot: Coaches Direct Reports
Competency Snapshot: Coaches Direct Reports
 
Competency of the Month: Seeking interpersonal opportunities
Competency of the Month: Seeking interpersonal opportunitiesCompetency of the Month: Seeking interpersonal opportunities
Competency of the Month: Seeking interpersonal opportunities
 
Competency of the Month: TAKES RESPONSIBILITY FOR THOROUGHNESS AND ACCURACY O...
Competency of the Month: TAKES RESPONSIBILITY FOR THOROUGHNESS AND ACCURACY O...Competency of the Month: TAKES RESPONSIBILITY FOR THOROUGHNESS AND ACCURACY O...
Competency of the Month: TAKES RESPONSIBILITY FOR THOROUGHNESS AND ACCURACY O...
 
Infection preverntion
Infection preverntionInfection preverntion
Infection preverntion
 
Competency Snapshot: Competitiveness
Competency Snapshot: CompetitivenessCompetency Snapshot: Competitiveness
Competency Snapshot: Competitiveness
 
Competency Snapshot: Commits time and effort to achieve results
Competency Snapshot: Commits time and effort to achieve resultsCompetency Snapshot: Commits time and effort to achieve results
Competency Snapshot: Commits time and effort to achieve results
 
presentation
presentationpresentation
presentation
 
Takes responsibility as an entrepreneurial manager
Takes responsibility as an entrepreneurial managerTakes responsibility as an entrepreneurial manager
Takes responsibility as an entrepreneurial manager
 

Similar to Designing for Mobility - Spot The Dangerous Criminal

Data & Society Taxi Privacy Talk
Data & Society Taxi Privacy TalkData & Society Taxi Privacy Talk
Data & Society Taxi Privacy Talk
cwhong
 
Battle of the neighbourhoods toronto yahuza suya
Battle of the neighbourhoods toronto yahuza suyaBattle of the neighbourhoods toronto yahuza suya
Battle of the neighbourhoods toronto yahuza suya
Lami Attah
 
Pengamanan kertas dokumen
Pengamanan kertas dokumenPengamanan kertas dokumen
Pengamanan kertas dokumen
Ahmadi Madi
 
EENA 2021: Keynote – Open-Source Intelligence (OSINT) for emergency services ...
EENA 2021: Keynote – Open-Source Intelligence (OSINT) for emergency services ...EENA 2021: Keynote – Open-Source Intelligence (OSINT) for emergency services ...
EENA 2021: Keynote – Open-Source Intelligence (OSINT) for emergency services ...
EENA (European Emergency Number Association)
 
Week six team_a_presentation
Week six team_a_presentationWeek six team_a_presentation
Week six team_a_presentation
Charles James
 
The great traffic stop de escalator
The great traffic stop de escalatorThe great traffic stop de escalator
The great traffic stop de escalator
Lassonde Institute
 
Nz parking
Nz parkingNz parking
Nz parking
Luigi Cappel
 
Dr Abhijit Shanbhag, CEO, Graymatics-SG Pte Ltd - Congnitive Media Processing
Dr Abhijit Shanbhag, CEO, Graymatics-SG Pte Ltd - Congnitive Media ProcessingDr Abhijit Shanbhag, CEO, Graymatics-SG Pte Ltd - Congnitive Media Processing
Dr Abhijit Shanbhag, CEO, Graymatics-SG Pte Ltd - Congnitive Media Processing
Russian Asian Business Union
 
Copyright and Technology London 2012: Rights Registries - Paul Jessop, County...
Copyright and Technology London 2012: Rights Registries - Paul Jessop, County...Copyright and Technology London 2012: Rights Registries - Paul Jessop, County...
Copyright and Technology London 2012: Rights Registries - Paul Jessop, County...
GiantSteps Media Technology Strategies
 
CUTGroup 14 - Chicago Cityscape Final Report
CUTGroup 14 - Chicago Cityscape Final ReportCUTGroup 14 - Chicago Cityscape Final Report
CUTGroup 14 - Chicago Cityscape Final Report
Smart Chicago Collaborative
 
Automatic Image Cropping - A journey from a Master Thesis to Production
Automatic Image Cropping - A journey from a Master Thesis to ProductionAutomatic Image Cropping - A journey from a Master Thesis to Production
Automatic Image Cropping - A journey from a Master Thesis to Production
Alexey Grigorev
 
Final cut group-5-chicago-worksforyou-report
Final cut group-5-chicago-worksforyou-reportFinal cut group-5-chicago-worksforyou-report
Final cut group-5-chicago-worksforyou-report
smarziano
 
Algorithmic and technological transparency
Algorithmic and technological transparencyAlgorithmic and technological transparency
Algorithmic and technological transparency
Bozhidar Bozhanov
 
Urban Data Challenge - Christopher A. Pangilinan
Urban Data Challenge - Christopher A. PangilinanUrban Data Challenge - Christopher A. Pangilinan
Urban Data Challenge - Christopher A. Pangilinan
swissnex San Francisco
 
SFScon 22 - Paolo Pinto - Real Life Data Anonymization.pdf
SFScon 22 - Paolo Pinto - Real Life Data Anonymization.pdfSFScon 22 - Paolo Pinto - Real Life Data Anonymization.pdf
SFScon 22 - Paolo Pinto - Real Life Data Anonymization.pdf
South Tyrol Free Software Conference
 
eStudio34 presents London Search Love 2015 | Five emerging Trends in Online S...
eStudio34 presents London Search Love 2015 | Five emerging Trends in Online S...eStudio34 presents London Search Love 2015 | Five emerging Trends in Online S...
eStudio34 presents London Search Love 2015 | Five emerging Trends in Online S...
William Renedo
 
5 Emerging Trends in Search
5 Emerging Trends in Search5 Emerging Trends in Search
5 Emerging Trends in Search
Tom Anthony
 
Burgeoning Fields in Transportation
Burgeoning Fields in TransportationBurgeoning Fields in Transportation
Burgeoning Fields in Transportation
Kris Milster, PE, PTOE
 
(Ab)using Smart Cities - the dark age of modern mobility
(Ab)using Smart Cities - the dark age of modern mobility(Ab)using Smart Cities - the dark age of modern mobility
(Ab)using Smart Cities - the dark age of modern mobility
Opposing Force S.r.l.
 
Frony Fronius: Exploring ZigBee signals from Solar City
Frony Fronius: Exploring ZigBee signals from Solar CityFrony Fronius: Exploring ZigBee signals from Solar City
Frony Fronius: Exploring ZigBee signals from Solar City
Jose Fernandez
 

Similar to Designing for Mobility - Spot The Dangerous Criminal (20)

Data & Society Taxi Privacy Talk
Data & Society Taxi Privacy TalkData & Society Taxi Privacy Talk
Data & Society Taxi Privacy Talk
 
Battle of the neighbourhoods toronto yahuza suya
Battle of the neighbourhoods toronto yahuza suyaBattle of the neighbourhoods toronto yahuza suya
Battle of the neighbourhoods toronto yahuza suya
 
Pengamanan kertas dokumen
Pengamanan kertas dokumenPengamanan kertas dokumen
Pengamanan kertas dokumen
 
EENA 2021: Keynote – Open-Source Intelligence (OSINT) for emergency services ...
EENA 2021: Keynote – Open-Source Intelligence (OSINT) for emergency services ...EENA 2021: Keynote – Open-Source Intelligence (OSINT) for emergency services ...
EENA 2021: Keynote – Open-Source Intelligence (OSINT) for emergency services ...
 
Week six team_a_presentation
Week six team_a_presentationWeek six team_a_presentation
Week six team_a_presentation
 
The great traffic stop de escalator
The great traffic stop de escalatorThe great traffic stop de escalator
The great traffic stop de escalator
 
Nz parking
Nz parkingNz parking
Nz parking
 
Dr Abhijit Shanbhag, CEO, Graymatics-SG Pte Ltd - Congnitive Media Processing
Dr Abhijit Shanbhag, CEO, Graymatics-SG Pte Ltd - Congnitive Media ProcessingDr Abhijit Shanbhag, CEO, Graymatics-SG Pte Ltd - Congnitive Media Processing
Dr Abhijit Shanbhag, CEO, Graymatics-SG Pte Ltd - Congnitive Media Processing
 
Copyright and Technology London 2012: Rights Registries - Paul Jessop, County...
Copyright and Technology London 2012: Rights Registries - Paul Jessop, County...Copyright and Technology London 2012: Rights Registries - Paul Jessop, County...
Copyright and Technology London 2012: Rights Registries - Paul Jessop, County...
 
CUTGroup 14 - Chicago Cityscape Final Report
CUTGroup 14 - Chicago Cityscape Final ReportCUTGroup 14 - Chicago Cityscape Final Report
CUTGroup 14 - Chicago Cityscape Final Report
 
Automatic Image Cropping - A journey from a Master Thesis to Production
Automatic Image Cropping - A journey from a Master Thesis to ProductionAutomatic Image Cropping - A journey from a Master Thesis to Production
Automatic Image Cropping - A journey from a Master Thesis to Production
 
Final cut group-5-chicago-worksforyou-report
Final cut group-5-chicago-worksforyou-reportFinal cut group-5-chicago-worksforyou-report
Final cut group-5-chicago-worksforyou-report
 
Algorithmic and technological transparency
Algorithmic and technological transparencyAlgorithmic and technological transparency
Algorithmic and technological transparency
 
Urban Data Challenge - Christopher A. Pangilinan
Urban Data Challenge - Christopher A. PangilinanUrban Data Challenge - Christopher A. Pangilinan
Urban Data Challenge - Christopher A. Pangilinan
 
SFScon 22 - Paolo Pinto - Real Life Data Anonymization.pdf
SFScon 22 - Paolo Pinto - Real Life Data Anonymization.pdfSFScon 22 - Paolo Pinto - Real Life Data Anonymization.pdf
SFScon 22 - Paolo Pinto - Real Life Data Anonymization.pdf
 
eStudio34 presents London Search Love 2015 | Five emerging Trends in Online S...
eStudio34 presents London Search Love 2015 | Five emerging Trends in Online S...eStudio34 presents London Search Love 2015 | Five emerging Trends in Online S...
eStudio34 presents London Search Love 2015 | Five emerging Trends in Online S...
 
5 Emerging Trends in Search
5 Emerging Trends in Search5 Emerging Trends in Search
5 Emerging Trends in Search
 
Burgeoning Fields in Transportation
Burgeoning Fields in TransportationBurgeoning Fields in Transportation
Burgeoning Fields in Transportation
 
(Ab)using Smart Cities - the dark age of modern mobility
(Ab)using Smart Cities - the dark age of modern mobility(Ab)using Smart Cities - the dark age of modern mobility
(Ab)using Smart Cities - the dark age of modern mobility
 
Frony Fronius: Exploring ZigBee signals from Solar City
Frony Fronius: Exploring ZigBee signals from Solar CityFrony Fronius: Exploring ZigBee signals from Solar City
Frony Fronius: Exploring ZigBee signals from Solar City
 

Recently uploaded

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

Designing for Mobility - Spot The Dangerous Criminal

  • 1. SPOT THE DANGEROUS CRIMINAL Delivering the right mobile information in stressful situations Cornè Grotius & A/Inspector Gavin Raison 14 March 2014
  • 2. What is it like to be a police officer? 1
  • 5. 5 THE REALITY OF RADIO “Operator can you check car registration 456HAA for me?” “Hang on, you are number 8 in the queue” “No, 456HAA … anything?” “Sorry, was that 496 HDA?” “The car checks out. The owner is one Derek Trotter, male 35 yrs old with brown hair, wanted for questioning” “He says Derek is his brother, he left his license at home … without a picture, I had to let him go”
  • 6. 6 WHAT IF GOOGLE HAD AN OPERATOR?
  • 8. 8 SOLUTION ARCHITECTURE BEFORE MOBILITY T Q C Queue
  • 9. 9 OPPORTUNITY 1) REMOVE THE OPERATOR T Q C
  • 10. 10 REMOVE THE OPERATOR – SEARCH ON DEMAND Before: • Talk to an operator • Wait in a queue • Search databases only from the office/station After: • Direct access • Immediate response • Search from anywhere
  • 12. 12 SEARCH ONCE - CLICK THROUGH RESULTS BEFORE • Search for vehicle in QPRIME • Search for driver in Transport • Search for driver history in QPRIME AFTER • Search for vehicle • Returns information related to the vehicle from all available data sources
  • 13. 13 OPPORTUNITY 3) CAPTURE INFORMATION IN FIELD QPRIME
  • 14. 14 CAPTURE NOW - NOT AT THE STATION BEFORE • Written notes • … including descriptions • Enter information at the station • Delays in information sharing AFTER • Capture new info on the spot • .. Including photos • Information shared instantaneously
  • 15. 15 RADIO VS MOBILE Before Now Radio/Operator Device Talk/Listen See/Read Queue/Wait… Immediate response See part of the picture See the full picture Notebook/Retype Capture information at the source Delayed information sharing Information shared immediately
  • 17. 17 DESIGN CHALLENGE | SIMPLIFY THE SEARCH
  • 18. 18 DESIGN VISION • Single Search Bar • Simple type selection • Always visible
  • 19. 19 USER INTERFACE I want to search for a person… Step 1: Select the person icon Step 2: Type the search criteria into the field Stewart Jarrod 37
  • 20. 20 OUTCOMES BEFORE • Open QPRIME • Navigate to Person Search • Complete multiple fields with search criteria • Search >> • Open CrimTrac and repeat AFTER • Select person type • Type all the details into a single field • Search >>
  • 21. 21 DESIGN CHALLENGE | HIGHLIGHT CRITICAL INFORMATION Who is this person? Can they hurt me? Do I need to take any action?
  • 22. 22 DESIGN VISION Wanted for questioning Previous firearms offences … Weapons license holder … Expired license …
  • 23. 23 USER INTERFACE • Officer alerted with a red Person flag • User can drill down further into the person’s details to review flag details Demonstrating alerts using flags – Search for a vehicle
  • 24. 24 OUTCOMES BEFORE • Search for a vehicle in QPRIME • Receive a list of matches • Open every record to inspect • Search for the registered owner • Open matching record > Person is dangerous! AFTER • Search for a vehicle • Flag: Registered owner is dangerous!
  • 25. 25 DESIGN CHALLENGE | MINIMIZE DATA RE-ENTRY “Never rekey. Reuse” Q T C DerekFirst name Last name Trotter DerekFirst name Last name Trotter 78541254Drivers Licencse no.
  • 27. 27 USER INTERFACE Navigate to linked records Only had to type the information once and was able to navigate to related records by simply linking to them
  • 28. 28 OUTCOMES BEFORE • Search for a person in QPRIME • Rekey in Queensland Transport database • Rekey in CrimTrac AFTER • Search for a person in QPRIME • Link to related vehicle records • Link to drivers license information in Queensland Transport database • Link to CrimTrac search results for the person
  • 29. 29 DESIGN CHALLENGE | CAPTURE NEW INFORMATION EASILY Less typing … … More Swiping
  • 31. 31 USER INTERFACE Creating a Street Check Occurrence • To add the current record to the Street Check, use the context menu The “Green man” indicator shows that a street check is currently in progress • Users can tap on the “Green man” on the navigation bar to finalise the Street Check • On the Street Check screen we can see the entities that were added. The officer can now complete the remaining information and Submit the record
  • 32. 32 OUTCOMES BEFORE • Record details in a notebook • Enter details into QPRIME at the station • Multiple searches and rekeying of information to complete entry AFTER • Search for a record • “Add to cart” • Link to or search for other records • “Add to cart” • “Checkout” to complete record entry
  • 33. 33 WHY DID WE CHOOSE TO GO WITH HTML 5? vs
  • 35. 35 35 iOS Device The user must learn how each system work The user must know what information is available in each system The user must conduct separate searches on each system The user must combine and interpret information from each system Users must learn, understand and work across all the different systems “WE WANT WHAT WE HAVE ON OUR DESKTOPS, ONLY MOBILE
  • 36. 36 36 iOS Device 1. Developed a single mobile app 2. Created a common data model 3. Inserted a web service layer - The user doesn't need to know about the back end systems - The user doesn't need to know what information is stored where - The user’s only concern is the device and single interface WHAT CHANGES DID WE MAKE TO THE ARCHITECTURE?
  • 37. 37 37 HOW DID THE NEW ARCHITECTURE SUPPORT OUR DESIGN GOALS? Search once? Minimize navigation? Present the required information quickly? - Who is this person? - Can they hurt me? - Do I need to take any action? Before After
  • 39. 39 FEEDBACK FROM OUR USERS? “On a quick note, the I-pad mini’s are excellent. As an example, because of Q-Lite we were able to identify an offender wanted for almost 3 years on two warrants (6 offences), who had managed to create a new identity through Queensland Transport. He was only found due to the associate function on a passenger in the vehicle with him and the ease of accessing QPRIME photos. In the 3 years he was wanted, he had come into Police contact several times under his new identity and remained undetected.” “Only last week out here at Longreach we were conducting patrols of the Highway between Longreach and Ilfracombe. This is an area that has many radio black-spots. At about 11:30pm we intercepted a vehicle containing three occupants. Two of which provided false names and we were able to verify this using the (mobile device) to check on scene. As a result of this intercept, all three persons were arrested and identified as either wanted for questioning, wanted on bail act warrants or wanted on return to prison warrant. About seven fresh charges were also laid. It also should be noted that the person wanted on the return to prison warrant had been actively evading or running from Police for some five months. ” “Friday and Saturday night shift completed and what a difference the iPad made! Often on these nights it's difficult to even get on the radio, and even when you do you are often 6th in queue looking at a substantial wait. In the past you may have to give up on checking only to return to station later to find they were wanted. The ability to conduct my own checks immediately allowed me to be far more productive not to mention the fact that it appears far more professional than making Joe Citizen wait 10 minutes just to check his licence. The only problem is that I am now the team inquiries office as everyone has worked out that it's far quicker to do checks with me than through inquiries.” “I am a full time motorcycle rider. The device is fantastic and is a great step forward for the QPS. Being on the bike I am often working one up. We all know the dramas with overloading of the enquiry radio channel. It is not good to be standing on the side of the road with a high risk suspect and be told you are fifth in the queue. Many times I have released persons prior to doing the necessary checks because of the delays on the enquiry channel. With Qlite that information is readily available in seconds.”
  • 40. “This is the most exciting thing I have seen in my entire policing career” Paul Stewart, Assistant Commissioner, 30 years in the field