Text message control system
First Claim
1. A system, comprising:
- a mobile computing device associated with a vehicle and comprising a cellular network interface configured to receive or send a text message over a cellular network; and
a network computing device, comprising a network interface, and configured to;
obtain, from the mobile computing device or another network computing device, information indicating a driving situation related to the vehicle;
determine an access level based on the obtained information; and
transmit the access level to the mobile computing device;
wherein the mobile computing device is configured to;
determine that a user associated with the mobile computing device is attempting to send a first outgoing text message during a drive;
determine a first message priority level of the first outgoing text message;
determine a first recipient priority level of a first recipient of the first outgoing text message;
based on the access level, the first message priority level, and the first recipient priority level, block the user from sending the first outgoing text message and set a reminder regarding the first outgoing text message;
determine that the drive has ended; and
in response to determining that the drive has ended and based on the reminder, prompt the user to send the first outgoing text message.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, computer-readable media, software, and apparatuses provide a system for controlling access to text messaging capabilities of a mobile computing device of a user while the user is driving. The mobile computing device may be configured to restrict a user from sending or receiving text messages while the user is driving depending on a current driving situation. Whether a user can send or receive text messages may further depend on a priority of the text message or a priority level of a sender or intended recipient of the text message. The system may include devices for collecting information regarding the vehicle and its surroundings and for determining the current driving situation based on the collected information. Further, the system may include devices for maintaining records of the restrictions placed on text messaging and of rewards earned for agreeing to be subject to such restrictions.
38 Citations
20 Claims
-
1. A system, comprising:
-
a mobile computing device associated with a vehicle and comprising a cellular network interface configured to receive or send a text message over a cellular network; and a network computing device, comprising a network interface, and configured to; obtain, from the mobile computing device or another network computing device, information indicating a driving situation related to the vehicle; determine an access level based on the obtained information; and transmit the access level to the mobile computing device; wherein the mobile computing device is configured to; determine that a user associated with the mobile computing device is attempting to send a first outgoing text message during a drive; determine a first message priority level of the first outgoing text message; determine a first recipient priority level of a first recipient of the first outgoing text message; based on the access level, the first message priority level, and the first recipient priority level, block the user from sending the first outgoing text message and set a reminder regarding the first outgoing text message; determine that the drive has ended; and in response to determining that the drive has ended and based on the reminder, prompt the user to send the first outgoing text message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device, comprising:
-
a network interface configured to receive or send a text message over a cellular network and communicate with a server while the computing device is traveling within a vehicle; and at least one processor configured to cause the computing device to; receive, from the server, an access level that is determined based on information indicating a driving situation related to the vehicle; determine that a user associated with the computing device is attempting to send a first outgoing text message during a drive; determine a first message priority level of the first outgoing text message; determine a first recipient priority level of a first recipient of the first outgoing text message; based on the access level, the first message priority level, and the first recipient priority level, block the user from sending the first outgoing text message and set a reminder regarding the first outgoing text message; determine that the drive has ended; and in response to determining that the drive has ended and based on the reminder, prompt the user to send the first outgoing text message. - View Dependent Claims (18)
-
-
19. A method, comprising:
-
determining, by a mobile computing device, whether a user of the mobile computing device is a driver of a vehicle; receiving, by the mobile computing device, a first incoming text message; in response to the receiving the first incoming text message, determining a first driving situation with respect to the vehicle based on information obtained from a device on the vehicle and information obtained from a server remote from the vehicle; determining a first sender priority level of a first sender of the first incoming text message; determining, based on the first driving situation and the first sender priority level, a first level of access to text messaging capabilities of the mobile computing device; based on the first level of access, storing the first incoming text message and blocking access to the first incoming text message until a specific event occurs; determining that the driver is attempting to send a first outgoing text message; based on the determining that the driver is attempting to send the first outgoing text message, determining a second driving situation with respect to the vehicle; determining a first message priority level of the first outgoing text message; determining a first recipient priority level of a first recipient of the first outgoing text message; determining, based on the second driving situation, the first message priority level, and the first recipient priority level, a second level of access to the text messaging capabilities of the mobile computing device; based on the second level of access, setting a reminder to prompt the user regarding the first outgoing text message after a drive ends, receiving, by the mobile computing device, a second incoming text message; in response to the receiving the second incoming text message, determining a second driving situation with respect to the vehicle based on information obtained from the device on the vehicle and information obtained from the server remote from the vehicle; determining a second priority level of a second sender of the second incoming text message, the second sender being different from the first sender; determining, based on the second driving situation and the second priority level, a second level of access to the text messaging capabilities of the mobile computing device; and based on the second level of access, converting the second incoming text message into an audio message and playing the audio message. - View Dependent Claims (20)
-
Specification