CPC H04M 3/436 (2013.01) [H04M 1/66 (2013.01); H04M 3/42042 (2013.01); H04M 3/42059 (2013.01); H04M 19/04 (2013.01); H04W 4/12 (2013.01); H04W 4/16 (2013.01); H04W 12/00 (2013.01); H04M 3/4365 (2013.01); H04M 2203/551 (2013.01); H04M 2203/556 (2013.01); H04M 2250/60 (2013.01)] | 18 Claims |
1. A mobile computing device configured for wirelessly receiving, when the mobile computing device is in operation, a communication from a server system via an Internet network, the server system being configured to perform data processing operations related to communication data to be received from the mobile computing device, the mobile computing device comprising:
a touch screen display;
at least one camera;
at least one accelerometer;
at least one central processing unit that includes multiple cores;
a wireless network interface circuit;
semiconductor memory that includes flash memory, the semiconductor memory to store, when the mobile computing device is in the operation, contact data and client application instructions, the client application instructions being executable by the at least one central processing unit, the client application instructions, when executed by the at least one central processing unit resulting in the mobile computing device being configured for performance of other operations comprising:
display, via the display, a touch screen-based user interface for displaying at least one visual notification to a user of the mobile computing device of the communication received by the mobile computing device from the server system;
determine, based at least in part upon at least one feature of the communication, to display, via the display, at least one other visual notification to the user, the at least one other visual notification being to notify the user that the communication is suspected to be undesirable to the user;
receive, via the touch screen-based user interface, user input associated, at least in part, with at least one indication of user desirability of the communication; and
generate the communication data, based at least in part upon the user input, and send the communication data to the server system, the communication data being associated with determination of the user desirability of the communication to be received by the mobile computing device;
wherein:
the contact data comprises an identification and a telephone number of originator of the communication.
|