Cloud Surveillance System Authenticating Unregistered Mobile Inputs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing surveillance systems lack the capability to authenticate and analyze captured inputs from unregistered mobile devices, limiting their ability to provide real-time surveillance across distributed environments.
Innovation Solution
A cloud-based surveillance system that allows remote servers to accept inputs from various mobile devices, authenticate metadata, and perform cloud-based analytics to provide real-time surveillance information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If fixed devices with pre-registered authentication are used for surveillance, then device reliability and authentication accuracy are improved, but device adaptability and ease of operation deteriorate
Solution Approach 1:
The system enables multiple types of devices (mobile phones, tablets, laptops, wearables) to function as surveillance input devices through a universal authentication mechanism. The server accepts inputs from various device types without requiring pre-registration, using runtime authentication based on device identifiers and metadata verification to maintain reliability while achieving universality.
Solution Approach 2:
The system performs self-authentication by automatically verifying device identifiers, metadata integrity, and input authenticity without human intervention. The server autonomously authenticates unregistered devices by checking device identifiers against known patterns and verifying metadata signatures, eliminating the need for manual pre-registration while maintaining authentication reliability.
2Loss of information
If cloud-based analytics processes inputs from multiple distributed devices, then surveillance coverage and information completeness are improved, but system complexity and processing time increase
Solution Approach 1:
The system segments the analytics processing into distinct functional modules: authentication module (verifying device identifiers and metadata), processing module (analyzing surveillance inputs), and integration module (combining results). This segmentation manages complexity by organizing tasks into independent, manageable components that can process multiple device inputs efficiently.
Solution Approach 2:
The server acts as an intermediary between distributed input devices and the analytics system. It receives inputs from multiple unregistered devices, performs centralized authentication and verification, then forwards authenticated inputs to the analytics pipeline. This intermediary layer simplifies the system architecture by handling authentication and coordination centrally, allowing the analytics component to focus solely on processing.
3Reliability
If metadata authentication is performed on all inputs, then input authenticity and security are improved, but processing speed and operational efficiency deteriorate
Solution Approach 1:
The system performs partial authentication by verifying critical metadata elements (device identifiers, timestamps, location data) rather than exhaustive verification of all input characteristics. This selective authentication approach maintains input authenticity for security-critical attributes while processing non-critical attributes more quickly, balancing reliability with processing speed.
Solution Approach 2:
The system performs preliminary authentication checks on device identifiers and metadata signatures before full input processing. By verifying authentication tokens and metadata integrity upfront, the system filters out obviously fraudulent inputs early, allowing faster processing of authenticated inputs while maintaining security. This preliminary action prevents wasted processing time on unauthenticated or malicious inputs.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A cloud-computing surveillance system 200 comprises at least one server computer 210 having a processor 211 and a memory, constructed and configured in a network-based communication 250 with a multiplicity of remote input devices having input capture mechanisms. The multiplicity of remote input devices comprise unknown and un-registered mobile user devices operated by differing users. The at least one server computer is configured to: receive image and/or video inputs from the multiplicity of remote input devices the image and/or video inputs being transmitted to the at least one server computer within a secure messaging communicated over a network, the image and/or video inputs being captured by the multiplicity of remote input devices that are configured to embed information within the image and/or video inputs; authenticate and index the image and/or video inputs and subsequently store authenticated and indexed image and/or video inputs in a corresponding database; match the information embedded within the image and/or video inputs with a pre-determined surveillance event corresponding to a social gathering captured by the unknown and un-registered mobile user devices; and process and analyze the image and/or video inputs based upon at least one profile for the pre-determined surveillance event for providing a near-real-time analysis of the image and/or video inputs to determine a status of social security within the social gathering captured by the unknown and un-registered mobile user devices.