Applications, methods, and systems for preventing a mobile device user from operating functions of a mobile device while operating a motor vehicle
First Claim
1. A non-transitory computer readable medium storing computer readable program code which when executed on a server is for preventing a mobile device user from operating a mobile device while operating a motor vehicle, wherein the computer application is configured for:
- receiving a plurality of mobile device user data of a mobile device user and storing the mobile device user data in a mobile device user record in an attached database;
determining, by using the mobile device and the server to which the mobile device is in communication with, wherein the server is not attached or proximate to the motor vehicle, pertinent mobile devices within the motor vehicle by determining a) if the mobile device is moving in a similar fashion as a moving motor vehicle by using location data from a position locating element in each mobile device; and
b) if the mobile device is within a predetermined proximity of at least a second mobile device by using the position locating element in each mobile device;
providing a graphical user interface to each of the pertinent mobile devices for selecting a motor vehicle operator device, wherein the graphical user interface for selecting the motor vehicle operator device comprises at least a graphical representation of an icon having an identifying mark representing each of all pertinent mobile devices within the motor vehicle;
causing all pertinent mobile devices to move into or remain in a locked configuration if a motor vehicle operator device is not identified, wherein identifying the motor vehicle operator device requires all mobile device users associated with all pertinent mobile devices within the motor vehicle to select a matching icon having a same identifying mark associated with the motor vehicle operator device;
causing a plurality of motor vehicle non-operator devices to move into or remain in the unlocked configuration if a motor vehicle operator device is identified;
causing the motor vehicle operator device to move into or remain in the locked configuration if the motor vehicle is moving;
causing the motor vehicle operator device to move into or remain an unlocked configuration if a) the motor vehicle is not moving for a predetermined amount of time, or
2) if the motor vehicle operator device is no longer one of the pertinent mobile devices.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer application for preventing a mobile device user from operating a mobile device while operating a motor vehicle. The computer application determines pertinent mobile devices within the motor vehicle. The application provides a user interface to each of the pertinent mobile devices for selecting a motor vehicle operator device. The application causes all pertinent mobile devices to move into a locked configuration if a motor vehicle operator device is not identified and causes non-operator devices to move into the unlocked configuration if a motor vehicle operator device is identified. The computer application causes the motor vehicle operator device to remain in the locked configuration if the motor vehicle is moving and causes the motor vehicle operator device to move into an unlocked configuration if the motor vehicle is not moving, or if the motor vehicle operator device is no longer one of the pertinent mobile devices.
44 Citations
20 Claims
-
1. A non-transitory computer readable medium storing computer readable program code which when executed on a server is for preventing a mobile device user from operating a mobile device while operating a motor vehicle, wherein the computer application is configured for:
-
receiving a plurality of mobile device user data of a mobile device user and storing the mobile device user data in a mobile device user record in an attached database; determining, by using the mobile device and the server to which the mobile device is in communication with, wherein the server is not attached or proximate to the motor vehicle, pertinent mobile devices within the motor vehicle by determining a) if the mobile device is moving in a similar fashion as a moving motor vehicle by using location data from a position locating element in each mobile device; and
b) if the mobile device is within a predetermined proximity of at least a second mobile device by using the position locating element in each mobile device;providing a graphical user interface to each of the pertinent mobile devices for selecting a motor vehicle operator device, wherein the graphical user interface for selecting the motor vehicle operator device comprises at least a graphical representation of an icon having an identifying mark representing each of all pertinent mobile devices within the motor vehicle; causing all pertinent mobile devices to move into or remain in a locked configuration if a motor vehicle operator device is not identified, wherein identifying the motor vehicle operator device requires all mobile device users associated with all pertinent mobile devices within the motor vehicle to select a matching icon having a same identifying mark associated with the motor vehicle operator device; causing a plurality of motor vehicle non-operator devices to move into or remain in the unlocked configuration if a motor vehicle operator device is identified; causing the motor vehicle operator device to move into or remain in the locked configuration if the motor vehicle is moving; causing the motor vehicle operator device to move into or remain an unlocked configuration if a) the motor vehicle is not moving for a predetermined amount of time, or
2) if the motor vehicle operator device is no longer one of the pertinent mobile devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for preventing a mobile device user from operating a mobile device while operating a motor vehicle comprising:
-
determining, by using the mobile device and the server to which the mobile device is in communication, wherein the server is not attached or proximate to the motor vehicle, pertinent mobile devices within the motor vehicle using location data provided from a position locating element in each mobile device; providing a graphical user interface to each of the pertinent mobile devices for selecting a motor vehicle operator device, wherein the graphical user interface for selecting the motor vehicle operator device comprises at least a graphical representation of an icon having an identifying mark representing each of all pertinent mobile devices within the motor vehicle; causing all pertinent mobile devices within the motor vehicle to move into a locked configuration if a motor vehicle operator device is not identified, wherein identifying the motor vehicle operator device requires all mobile device users associated with all pertinent mobile devices within the motor vehicle to select matching icons having a same identifying mark associated with the motor vehicle operator device; causing a plurality of motor vehicle non-operator devices to move into the unlocked configuration if a motor vehicle operator device has been identified; causing the motor vehicle operator device to move into an unlocked configuration if a) the motor vehicle is not moving for a predetermined amount of time, or
2) if the motor vehicle operator device is no longer one of the pertinent mobile devices. - View Dependent Claims (16, 17)
-
-
18. A system, over a communications network, for preventing a mobile device user from operating a mobile device while operating a motor vehicle, comprising:
-
a database for storing a mobile device user record for each of a plurality of mobile device users, wherein each mobile device user record includes at least a unique mobile device identifier and an email address; a memory; a network interface device communicatively coupled with the communications network; and
,a processor configured for; receiving, over the communications network, a plurality of mobile device user data of a mobile device user and storing the mobile device user data in a mobile device user record in an attached database; determining, by using the mobile device and the server to which the mobile device is in communication, wherein the server is not attached or proximate to the motor vehicle, pertinent mobile devices within the motor vehicle by determining a) if the mobile device is moving in a similar fashion as a moving motor vehicle by using location data from a position locating element in each mobile device; and
b) if the mobile device is within a predetermined proximity of at least a second mobile device by using the position locating element in each mobile device;providing, over the communications network, a graphical user interface to each of the pertinent mobile devices for selecting a motor vehicle operator device, wherein the graphical user interface for selecting the motor vehicle operator device comprises at least a graphical representation of an icon having an identifying mark representing each of all pertinent mobile devices within the motor vehicle; causing all pertinent mobile devices to move into or remain in a locked configuration if a motor vehicle operator device is not identified, wherein identifying the motor vehicle operator device requires all mobile device users associated with all pertinent mobile devices within the motor vehicle to select a matching icon having a same identifying mark associated with the motor vehicle operator device; causing a plurality of motor vehicle non-operator devices to move into or remain in the unlocked configuration if a motor vehicle operator device is identified; causing the motor vehicle operator device to move into or remain in the locked configuration if the motor vehicle is moving; causing the motor vehicle operator device to move into or remain an unlocked configuration if a) the motor vehicle is not moving for a predetermined amount of time, or
2) if the motor vehicle operator device is no longer one of the pertinent mobile devices. - View Dependent Claims (19, 20)
-
Specification