Back to results
US 10,477,017 B1Granted
Caller feedback in mobile devices
AssigneeGoogle Inc.
InventorsAndrew E. Rubin, Wei Huang
Life of this patent
Estimating the term…
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.
Claims14
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.
6 more elements
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.
6 more elements
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.
8 more elements
Dependencies are inferred from the claim text.