Sender driven call completion system
DCFirst Claim
1. A computer implemented method for completing an incomplete call made by a calling party to a called party, comprising:
- providing a call completion application executable by at least one processor on a calling party device;
detecting said incomplete call made by said calling party to said called party, by said call completion application on said calling party device, wherein said incomplete call is a call that is not connected to a called party device due to occurrence of one or more of a plurality of events;
receiving one or more of a plurality of call completion actions to be performed by said call completion application on said calling party device to complete said detected incomplete call, wherein said plurality of call completion actions are selected according to one or more responses provided by said calling party through a graphical user interface of said calling party device, wherein said call completion actions comprise setting a reminder to call back said called party at a configurable time, recording media data on said calling party device, transmitting said media data to a called party device, transmitting a missed call alert to said called party device, transmitting a notification of said detected incomplete call to said called party device, transmitting a notification on availability of said called party, transmitting said media data to a social networking platform, transmitting an automated message requesting said called party to call back said calling party when available, and any combination thereof; and
triggering execution of said received one or more of said call completion actions by said call completion application on said calling party device based on one or more of action execution criteria for said completion of detected incomplete call.
3 Assignments
Litigations
1 Petition
Accused Products
Abstract
A method and a system for completing an incomplete call made by a calling party to a called party, provide a call completion application on a calling party device. The call completion application detects an incomplete call, which is a call that is not connected to a called party device or a short duration call that does not enable an intended communication to occur between the calling party and the called party. The call completion application determines one or more call completion actions, for example, setting a reminder, transmitting media data, etc., to be performed to complete the incomplete call, for example, based on user selections, a duration of the incomplete call, user configuration of the call completion application on the calling party device, etc. The call completion application triggers execution of the determined call completion actions based on one or more action execution criteria for completing the incomplete call.
15 Citations
23 Claims
-
1. A computer implemented method for completing an incomplete call made by a calling party to a called party, comprising:
-
providing a call completion application executable by at least one processor on a calling party device; detecting said incomplete call made by said calling party to said called party, by said call completion application on said calling party device, wherein said incomplete call is a call that is not connected to a called party device due to occurrence of one or more of a plurality of events; receiving one or more of a plurality of call completion actions to be performed by said call completion application on said calling party device to complete said detected incomplete call, wherein said plurality of call completion actions are selected according to one or more responses provided by said calling party through a graphical user interface of said calling party device, wherein said call completion actions comprise setting a reminder to call back said called party at a configurable time, recording media data on said calling party device, transmitting said media data to a called party device, transmitting a missed call alert to said called party device, transmitting a notification of said detected incomplete call to said called party device, transmitting a notification on availability of said called party, transmitting said media data to a social networking platform, transmitting an automated message requesting said called party to call back said calling party when available, and any combination thereof; and triggering execution of said received one or more of said call completion actions by said call completion application on said calling party device based on one or more of action execution criteria for said completion of detected incomplete call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for completing an incomplete call made by a calling party to a called party, comprising:
-
a non-transitory computer readable storage medium configured to store a call completion application on a calling party device; at least one processor communicatively coupled to said non-transitory computer readable storage medium, said at least one processor configured to execute said call completion application on said calling party device; and said call completion application on said calling party device, comprising; a call detection module configured to detect said incomplete call made by said calling party to said called party; an action determination module configured to receive one or more of a plurality of call completion actions to be performed to complete said detected incomplete call wherein said plurality of call completion actions are selected according to one or more responses provided by said calling party through a graphical user interface of said calling party device, and wherein said call completion actions comprise setting a reminder to call back said called party at a configurable time, recording media data on said calling party device, transmitting said media data to a called party device, transmitting a missed call alert to said called party device, transmitting a notification of said detected incomplete call to said called party device, transmitting a notification on availability of said called party, transmitting said media data to a social networking platform, transmitting an automated message requesting said called party to call back said calling party when available, and any combination thereof; and an action execution module configured to trigger execution of said received one or more of said call completion actions based on one or more of action execution criteria one or more responses selected by said calling party for said completion of said detected incomplete call. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a non-transitory computer readable storage medium, said non-transitory computer readable storage medium storing computer program codes that comprise instructions executable by at least one processor, said computer program codes comprising:
-
a first computer program code for detecting an incomplete call from a calling party device to a called party device, wherein said incomplete call is one of a call that is not connected to said called party device and a call of short duration; a second computer program code for receiving one or more of a plurality of call completion actions to be performed to complete said detected incomplete call, wherein said plurality of call completion actions are selected according to one or more responses provided by said calling party through a graphical user interface of said calling party device, wherein said call completion actions comprise setting a reminder to call back said called party at a configurable time, recording media data on said calling party device, transmitting said media data to a called party device, transmitting a missed call alert to said called party device, transmitting a notification of said detected incomplete call to said called party device, transmitting a notification on availability of said called party, transmitting said media data to a social networking platform, transmitting an automated message requesting said called party to call back said calling party when available, and any combination thereof; and a third computer program code for triggering execution of said received one or more of said call completion actions based on one or more of action execution criteria for said completion of said detected incomplete call. - View Dependent Claims (21, 22, 23)
-
Specification