System and method for automatically leaving an outgoing caller message
First Claim
1. A method comprising:
- initiating a telephony call from a calling mobile data processing system to a called data processing system, wherein the telephony call is completed through to the called data processing system;
in response to invocation of a user request to leave message information at the called data processing system, initiating background processing on the calling mobile data processing system for handling the telephony call, the background processing transferring management of the telephony call from active processing to the background processing, wherein the calling mobile data processing system is capable of executing other applications on the calling mobile data processing system while the telephony call is handled by the background processing;
determining with the background processing the message information from a plurality of preconfigured information including user defined waymark information and by comparing a situational location of the calling mobile data processing system with another situational location of another data processing system;
the background processing initiating transmission of the message information from the calling mobile data processing system to the called data processing system; and
following transmission of the message information to the called data processing system, the background processing terminating the telephony call.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a system and method for automatically leaving an Outgoing Caller Message (OCM) at a callee'"'"'s (i.e. called) recording system. If a mobile caller reaches an OutGoing Message (OGM) from a callee'"'"'s system because the callee does not answer, the caller can opt to automatically leave a preconfigured message instead of spending time leaving a message. An OCM background thread of processing is started at the mobile device for taking over the active call, and the initial active call processing thread terminates for releasing user interface focus so the caller is free to perform other application processing while background processing occurs. The OCM background thread determines the best OCM to leave, for example based in part on a situational location of the mobile caller, and then automatically leaves the OCM at the callee'"'"'s system before terminating the call.
65 Citations
16 Claims
-
1. A method comprising:
-
initiating a telephony call from a calling mobile data processing system to a called data processing system, wherein the telephony call is completed through to the called data processing system; in response to invocation of a user request to leave message information at the called data processing system, initiating background processing on the calling mobile data processing system for handling the telephony call, the background processing transferring management of the telephony call from active processing to the background processing, wherein the calling mobile data processing system is capable of executing other applications on the calling mobile data processing system while the telephony call is handled by the background processing; determining with the background processing the message information from a plurality of preconfigured information including user defined waymark information and by comparing a situational location of the calling mobile data processing system with another situational location of another data processing system; the background processing initiating transmission of the message information from the calling mobile data processing system to the called data processing system; and following transmission of the message information to the called data processing system, the background processing terminating the telephony call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A calling wireless handheld mobile device, comprising:
-
a processor; a user interface; a wireless communication interface, coupled to the processor and configured to be coupled to at least one wireless communication channel; and a memory coupled to the processor, wherein the memory includes instructions which, when executed by the processor, results in the calling wireless handheld mobile device; initiating a telephony call from the calling wireless handheld mobile device to a called data processing system, wherein the telephony call is completed through to the called data processing system; in response to invocation of a user request to leave message information at the called data processing system, initiating background processing on the calling wireless handheld mobile device for handling the telephony call, the background processing transferring management of the telephony call from active processing to the background processing, wherein the calling wireless handheld mobile device is capable of executing other applications on the calling wireless handheld mobile device while the telephony call is handled by the background processing; determining with the background processing the message information from a plurality of preconfigured information including user defined waymark information and by comparing a situational location of the calling wireless handheld mobile device with another situational location of another data processing system; the background processing initiating transmission of the message information from the calling wireless handheld mobile device to the called data processing system; and following transmission of the message information to the called data processing system, the background processing terminating the telephony call. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification