Patent ID: 8897822

Claim:
A processor-implemented method for handling incoming communications at a mobile device, the method comprising: receiving an incoming communication from a caller at the mobile device; detecting at least one of location, speed, heading, and acceleration of the mobile device; automatically detecting if the mobile device is in a moving vehicle; automatically restricting use of the mobile device by blocking incoming message notifications and outgoing non-emergency messages when the mobile device is detected in a moving vehicle; determining if use of the mobile device is restricted; identifying the caller to determine a caller identity; determining a destination based on predetermined route information and the at least one of the location, speed, heading and acceleration of the mobile device; determining an estimated time of arrival at the determined destination; and automatically transmitting from the mobile device a response message with an indication of the estimated time of arrival at the determined destination responsive to determining if use of the mobile device is restricted and responsive to the caller identity.