AUTOMATED MESSAGING RESPONSE IN WIRELESS COMMUNICATION SYSTEMS
First Claim
1. A method for managing incoming data messages at a mobile device, said method comprising:
- receiving a data message from a sender;
in response to said receiving, determining a velocity of said mobile device;
in response to said velocity being greater than a predefined value, analyzing external data measured by at least one component of said mobile device;
in response to said external data indicating said mobile device is in a driving position of a moving vehicle;
preventing announcement of said received data message; and
autonomously transmitting a predetermined response message to said sender.
1 Assignment
0 Petitions
Accused Products
Abstract
Options for safely handling incoming data messages in a moving mobile device are provided within the mobile device. When an incoming data message is detected, the device determines its velocity. If the velocity exceeds a certain value, external data, such as visual or biometric data, measured by a device component is analyzed to determine whether the mobile device is in a driver position of a moving vehicle. If so, an announcement of the incoming call is prevented and a predetermined message is autonomously transmitted to the sender. If analysis of the external data is inconclusive, a prompt is presented to a recipient with selectable options of how to handle the incoming message. In response to the various inputs received from the recipient, the mobile device may either autonomously send a response message to the sender or may directly establish a voice call between the recipient and the sender.
108 Citations
28 Claims
-
1. A method for managing incoming data messages at a mobile device, said method comprising:
-
receiving a data message from a sender; in response to said receiving, determining a velocity of said mobile device; in response to said velocity being greater than a predefined value, analyzing external data measured by at least one component of said mobile device; in response to said external data indicating said mobile device is in a driving position of a moving vehicle; preventing announcement of said received data message; and autonomously transmitting a predetermined response message to said sender. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
2. The method of claim I wherein said external data comprises at least one of:
-
visual data captured by a camera component; and audio data captured by a microphone component.
-
-
9. A mobile device comprising:
-
a processor; a transceiver coupled to said processor and to an antenna array; a display device coupled to said processor; an inertial reference apparatus coupled to said processor; at least one external data capture device; a storage memory coupled to said processor; an automated response module stored on said storage memory, wherein, when executed by said processor, said executing automated response module configures said mobile device; to receive a data message from a sender; to determine, in response to said receiving, a velocity of said mobile device using said inertial reference apparatus; to analyze, in response to said velocity exceeding a predetermined value, external data measured by said at least one external data capture device; and in response to said external data indicating said mobile device is in a driving position of a moving vehicle; to prevent announcement of said received data message; and to autonomously transmit a predetermined response message to said sender. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium including program code tangibly stored thereon, comprising:
-
program code to receive a data message from a sender; program code, executable in response to said receiving, to determine a velocity of a mobile device; program code, executable in response to said velocity being greater than a predefined value, to analyze external data measured by at least one component of said mobile device; program code, executable in response to said external data indicating said mobile device is in a driving position of a moving vehicle; to prevent announcement of said received data message; and to autonomously transmit a predetermined response message to said sender. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for managing incoming data messages at a mobile device, said system comprising:
-
means for receiving a data message from a sender; means, executable in response to said receiving, for determining a velocity of said mobile device; means, executable in response to said velocity being greater than a predefined value, for analyzing external data measured by at least one component of said mobile device; means, executable in response to said external data indicating said mobile device is in a driving position of a moving vehicle; for preventing announcement of said received data message; and for autonomously transmitting a predetermined response message to said sender. - View Dependent Claims (26, 27, 28)
-
Specification