IP Library Granted Patent US 11,249,825
Granted Patent B2
US 11,249,825 · App. 16/228,348 · Granted Feb 15, 2022

Driver identification and data collection systems for use with mobile communication devices in vehicles

Inventors: Joseph E. Breaux (Baton Rouge, LA); Chad A. Kennedy (Baton Rouge, LA); Michael W. Lynn (Baton Rouge, LA)
Assignee: CELLCONTROL, INC.
G06F9/546B60K35/00G06F3/0481G06F3/16G06F9/542H04W4/027H04W4/029H04W4/33H04W4/40H04W4/42H04W4/48H04W4/80H04W48/04H04W76/14H04R3/12H04R2420/07H04R2499/13
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,249,825
App. No.
16/228,348
Filed
Dec 20, 2018
Granted
Feb 15, 2022
Kind
B2
Examiner
ONAT, UMUT
Art Unit
2194
USPC
719/328
Abstract

Systems, methods, and devices for managing predetermined functions on a mobile device within a moving vehicle, the mobile device having an operating system (OS) that includes an event API installed therein that is configured for two-way communication with an external control device, the control device being installed within the vehicle and further configured to communicate with a software application installed and running in memory resident on the mobile device. In response to initiation of a predetermined function on the mobile device, a notification message is transmitted by the event API to the control device. The control device then communicates with the software application to determine a desired action for the mobile device to take with respect to the predetermined function. The control device then instructs the mobile device on the action to take on the predetermined function by transmitting an action message to the event API.

Claims (22)

1. A system for preventing access to a prohibited function on a mobile device in a vehicle, the mobile device having an operating system (OS) installed thereon, comprising:

a control device, the control device being a standalone hardware device that is external to and separate from the mobile device, wherein the control device establishes a connection with the mobile device, wherein the control device obtains vehicle state data including current and historical characteristics of the vehicle;

a software application installed and running in memory resident on the mobile device to detect a prohibited function being active or attempting to become active on the mobile device; wherein, after the connection is established between the mobile device and the control device, if a prohibited function is active or attempting to become active on the mobile device, the software application causes the mobile device to transmit a notification signal to the control device, the notification signal indicating to the control device a type of OS-level command to transmit back to the mobile device, wherein the software application determines whether the function on the mobile device is prohibited based on a rules-based policy, wherein the rules-based policy is defined by an administrator according to a user type of a plurality of user types;

wherein, in response to receipt of the notification signal from the mobile device, the control device transmits the vehicle state data to the mobile device;

wherein, after receipt of the vehicle state data from the control device, the software application determines an action to perform as a function of the vehicle state data and the rules-based policy; and

wherein the software application performs the determined action.

2. The system of claim 1 wherein the control device is installed within a vehicle.

3. The system of claim 1 wherein the control device may be removably installed on a windshield of a vehicle.

4. The system of claim 1 wherein the mobile device is disposed within a vehicle.

5. The system of claim 1 wherein the mobile device is located at a position relative to the control device sufficient to establish the connection between the mobile device and the control device.

6. The system of claim 1 wherein the control device further, in response to the receipt of the notification signal from the mobile device, transmits an OS-level command using a human interface device (HID) protocol.

7. The system of claim 6 wherein the OS-level command is interpreted by the OS of the mobile device as being one or more key press signals received from a remote keyboard.

8. The system of claim 7 wherein the one or more key press signals represent pressing of one or more home keys, power keys, or a combination of home and power keys.

9. The system of claim 7 wherein, in response to receipt of the one or more key press signals, the OS of the mobile device powers off the mobile device.

10. The system of claim 7 wherein the prohibited function is active or attempting to become active in a foreground window of the display of the mobile device and wherein, in response to receipt of the one or more key press signals, the OS of the mobile device closes or minimizes the foreground window of the mobile device.

11. The system of claim 7 wherein, in response to receipt of the one or more key press signals, the OS of the mobile device causes the mobile device to go to a locked screen status.

12. The system of claim 1 wherein the software application includes a distracted driving software module configured to prevent a user of the mobile device from accessing prohibited functions on the mobile device when the user of the mobile device is driving a vehicle.

13. The system of claim 1 wherein the connection is established between the mobile device and the control device when the mobile device is in a powered-on state and when the mobile device is in a vehicle in which the control device is installed.

14. The system of claim 1 wherein the software application determines whether a function on the mobile device that is active or attempting to become active is prohibited.

15. The system of claim 1 wherein the notification signal is transmitted from the mobile device to the control device using a wired connection, a WiFi wireless connection, or a Bluetooth wireless connection.

16. The system of claim 1 wherein, in response to receipt of the notification signal from the mobile device, the control device periodically transmits an OS-level command back to the mobile device for a predetermined period of time.

17. The system of claim 1 wherein the vehicle state data includes a speed, speed range, average speed, gear status, fuel efficiency, total miles driven over a specified amount of time, and engine diagnostics associated with the vehicle.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2021
From: WESTERN ALLIANCE BANK
To: CELLCONTROL, INC. D/B/A TRUCE SOFTWARE, INC.
Reel/Frame 057793/0937 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NATURE OF CONVEYANCE NEEDS TO BE SWITCHED FROM ASSIGNMENT TO SECURITY INTEREST PREVIOUSLY RECORDED AT REEL: 053089 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 8, 2020
From: CELLCONTROL, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 053718/0545 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2020
From: CELLCONTROL, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 053089/0001 →
Continuity (9)
Continuation 16042473 · Jul 23, 2018
Continuation 15191353 · Jun 23, 2016
Continuation In Part 14944178 · Nov 17, 2015
Continuation 14273505 · May 8, 2014
Provisional Application 62183452 · Jun 23, 2015
Provisional Application 61936152 · Feb 5, 2014
Provisional Application 61892406 · Oct 17, 2013
Provisional Application 61821019 · May 8, 2013
Related Publication 20190146858A1 · May 16, 2019