
Distributed Crime Reporting System and Application
"Developing a distributed crime alert application connecting witnesses with nearest police stations, broadcasting real-time crime alerts to nearby users, gathering feedback, detecting spatial-temporal events, and analyzing historical crime data for better crime management and reporting."
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Distributed Crime Reporting System Arjun Bhadra Rishabh Shah Soumya Mishra
Motivation and Goals The main idea is to develop a distributed crime alert application to connect witnesses/victims with (nearest)police station through a smartphone application broadcast crime alerts to all users residing near the crime location in real time(similar to AMBER alerts) receive feedback from witnesses on crime events occurring in their vicinity detect spatial-temporal events and report as an aggregated event to the police track and analyze historical crime data easily
Infrastructure Android application (to report crimes and receive alerts) MLab (mongodb hosting service to store crime & user information) Google Cloud Messaging (to broadcast alerts) Middleware in Java and Python provides web services for dispatching crime events, gathering information from witnesses and providing aggregated reports on crime data
Middleware The web services will be hosted on an Amazon EC2 instance. The Android application connects to this instance and populates user and crime information through a RESTful model of communication. Middleware fetches relevant information from user and police, and populates into our MongoDB residing in mLAB (which is a MongoDB Hosting service) Google Cloud Messaging fetches all the users near the crime spot from our DB and broadcasts crime alerts to them.
Working features Android application: User can report a crime event as a witness or victim (SOS). Users can receive crime alerts and provide any additional information. Middleware: Store relevant information in MongoDB intelligently (spatial-temporal events). Broadcast alerts to users residing around the crime location Multithreaded implementation to support high volume of concurrent requests