Mobile Device Lock via OBD Bridge and Presence Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current anti-tampering mechanisms for mobile device locks are ineffective in preventing drivers from accessing their smartphones while driving, as existing solutions either require expensive and complex in-vehicle devices or cannot actively discourage users from using their devices during vehicle operation.
Innovation Solution
A system comprising a client application on the mobile device that monitors presence messages from a user-detecting device, locks the device if the vehicle exceeds a predetermined speed, and transmits information to a server to prevent tampering, using a client application that can operate in the background and intervene by locking the device or terminating data connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a special-purpose in-vehicle device is installed to detect and prevent mobile device usage, then the ability to detect insecure usage is improved, but the device complexity and installation cost increase significantly
Solution Approach 1:
The patent introduces an intermediary component - a bridge device connecting the mobile device to the vehicle's existing OBD port. This bridge acts as a mediator that translates vehicle data into usable formats without requiring direct integration with the vehicle's computer system. The bridge device handles the complexity of data interpretation while the mobile application provides the user interface, effectively distributing system complexity across multiple components rather than requiring a single complex in-vehicle device.
Solution Approach 2:
The patent leverages the vehicle's existing OBD port and communication infrastructure to perform multiple functions: detecting vehicle speed, determining vehicle state (moving/stopped), and providing power to the mobile device. By making the system universal and compatible with standard OBD ports across different vehicle types, the patent eliminates the need for vehicle-specific hardware installations while maintaining detection reliability.
2Reliability
If the operating system uses sandboxes to restrict application access, then security is improved, but the application's ability to control device functions is reduced
Solution Approach 1:
The patent segments the system into distinct components with specific responsibilities: the mobile application handles user interaction and basic monitoring, the bridge device handles data translation and vehicle communication, and the server handles data analysis and enforcement decisions. This segmentation allows each component to operate within its own security context while collectively achieving the desired control capability without requiring the application to have unrestricted access to all device functions.
Solution Approach 2:
The bridge device serves as an intermediary that enables the sandboxed application to indirectly control device functions. The application requests actions through the bridge, which then executes the appropriate system-level commands. This intermediary approach allows the application to maintain security within the sandbox while still achieving effective device control through the bridge's privileged access.
3Object-affected harmful factors
If a client application locks the device during driving, then driver distraction is reduced, but the ease of accessing the device when needed is reduced
Solution Approach 1:
The patent implements dynamic locking behavior where the device lock state changes based on real-time vehicle conditions. The application monitors vehicle speed and movement status through the bridge device, automatically locking the device when the vehicle is in motion and unlocking it when the vehicle is stationary. This dynamic approach ensures driver safety during driving while maintaining full device accessibility when parked, effectively resolving the contradiction between distraction reduction and accessibility.
Data Source
AI summary
In an aspect, a method of preventing tampering of a mobile device lock, wherein the method comprises: a client application executed in a mobile device monitoring the reception of presence messages transmitted, e.g. broadcast, by a user-detecting device in the vehicle, the user-detecting device comprising a radio interface configured to wirelessly transmit presence messages when the vehicle is moving, preferably the presence message comprising an identification code, preferably a MAC address, of the user detecting device. The client application repeatedly, for example periodically or regularly, wirelessly transmitting notification messages to a server in a network, the notification messages signaling the server that the client application is being executed on the mobile device. The client application determines if the user is inside the vehicle; monitors the velocity of the vehicle and locks the mobile device; and monitors user interaction with the mobile device.


