Using means already described in prior filings identified above and incorporated by reference herein, once an iOS device is notified of an incoming, unapproved distraction (messages, email, notifications from applications on the iOS device, or phone call notifications, etc.), the distracted driving application resident on the iOS device triggers multiple notifications forcing the unapproved distraction off of the iOS device display screen and out of the user's view. If the user interacts with the display screen, the notifications are then cleared out and implementation 1 (above) is then triggered, causing more notifications to be displayed—which further reinforces to the user that the action is not approved.
With the ability to display an enforceable modal notification to the user while the iOS device is unlocked, it is now possible to provide the user with a customizable user experience. Items, such as one touch dialing, opening allowed applications, and other approved features can be set as available without the user going through layer after layer of User Interfaces; thus, further minimizing unnecessary distractions to an iOS device user while the user is attempting to access or use an “authorized” or permitted application, function, or feature on an iOS device.
With the ability to display an enforceable modal notification, the iOS device is able to block unapproved incoming phone calls, FaceTime calls, and VoIP calls. Upon the notification of an incoming phone call, the distracted driving application resident on the iOS device can display a notification to the user alerting them that the call is not allowed; thus, preventing them from answering the call. Outgoing calls can be prohibited in similar manner using the CallKit APIs to prevent the user from accessing pathways for making a call.