Caller feedback in mobile devices
First Claim
Patent Images
1. A method comprising:
- receiving, by a mobile device, a telephone call from a remote device;
when the telephone call is received, detecting, by the mobile device, a predefined condition associated with the mobile device; and
responsive to detecting the predefined condition;
placing, by the mobile device, the telephone call into a hold state in response to detecting the predefined condition;
determining, by the mobile device, a user of the remote device;
determining that the user of the remote device is a known contact of a user of the mobile device, and responsively generating, by the mobile device, a message to provide to the remote device, wherein the message is dynamically generated based on a level of security associated with the determined user of the remote device; and
providing, by the mobile device, the message to the remote device.
2 Assignments
0 Petitions
Accused Products
Abstract
Caller feedback in mobile devices, in which, upon receiving a telephone call from a caller, a user selection of a control is detected, and a message associated with the selected control is determined and automatically transmitted to the caller.
-
Citations
14 Claims
-
1. A method comprising:
-
receiving, by a mobile device, a telephone call from a remote device; when the telephone call is received, detecting, by the mobile device, a predefined condition associated with the mobile device; and responsive to detecting the predefined condition; placing, by the mobile device, the telephone call into a hold state in response to detecting the predefined condition; determining, by the mobile device, a user of the remote device; determining that the user of the remote device is a known contact of a user of the mobile device, and responsively generating, by the mobile device, a message to provide to the remote device, wherein the message is dynamically generated based on a level of security associated with the determined user of the remote device; and providing, by the mobile device, the message to the remote device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving, by a mobile device, a telephone call from a remote device; detecting, by the mobile device, a predefined state of motion for the mobile device at or near a time of receipt of the telephone call; and responsive to detecting the predefined state of motion; placing, by the mobile device, the telephone call into a hold state; determining, by the mobile device, a user of the remote device; determining that the user of the remote device is a known contact of a user of the mobile device, and dynamically generating, by the mobile device, a message to provide to the remote device based on data-sharing settings indicating a level of security associated with the determined user of the remote device; and providing, by the mobile device, the message to the remote device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory, computer readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, by a mobile device, a telephone call from a remote device; detecting, by the mobile device, a predefined condition associated with the mobile device; placing, by the mobile device, the telephone call into a hold state in response to detecting the predefined condition; identifying, by the mobile device, a user of the remote device; dynamically generating, by the mobile device, a message to provide to the remote device based on data-sharing settings associated with the identified user, wherein the data-sharing settings specify levels of security with respect to contacts of a user of the mobile device, indicate that the identified user of the remote device is a known contact of the user of the mobile device, and associate at least one predefined message with the identified user of the remote device, the message being dynamically generated based on the at least one predefined message; and providing, by the mobile device, the message to the remote device. - View Dependent Claims (12, 13, 14)
-
Specification