Method and System for Supporting Non-Intrusive and Effective Voice Communication Among Mobile Users
0 Assignments
0 Petitions
Accused Products
Abstract
A system and related method for supporting non-intrusive and effective voice communication among mobile users in which voice calls between mobile users are managed based on callee availability, caller-callee relationships, and non-intrusive information exchange, including interactive exchange at the time of call setup but prior to the call being answered. Callee availability can be based on callee device status, calendar activities, location, past behavior and other factors. The caller-callee relationships specify whether the callee is available, unavailable or on restricted availability relative to the caller. The interactive exchange can be implemented using voice and/or text/graphic displays on caller and callee mobile device. Callees are provided with options for handling the call. Callers are provided with information regarding the callee'"'"'s current and future availability and willingness to receive a voice call from the caller, thus maximizing the chance of caller reaching the callee on every voice call.
-
Citations
41 Claims
-
1-21. -21. (canceled)
-
22. Software embodied on a server for supporting non-intrusive and effective voice communication among mobile users, the software operable to:
-
manage voice calls between callers and callees based on callee availability, caller-callee relationships, and non-intrusive information exchange, including an interactive exchange at call setup prior to a call being answered; and
facilitate execution of a call-handling option, during the call setup and prior to the call being answered, according to a caller-callee relationship and the information exchange, the information exchange includes providing call handling options to the callee, wherein facilitating execution of the option comprises;
providing at least two options for handling a voice call, wherein the call handling options include setting a callback alert that alerts the caller when the callee becomes available, asking the caller if the call is urgent, answering the call, diverting the caller to an options menu that allows the caller to send a callback message or leave a voice mail message, diverting the caller to an options menu that advises the caller to callback within a specified time frame and allows the caller to leave a voice mail message, and placing the call on hold;
receiving a selection of an option; and
facilitating execution of the selected option. - View Dependent Claims (23, 24, 25)
-
-
26. Software embodied on a server for supporting non-intrusive and effective voice communication among mobile users, the software operable to:
-
receive a call request to communicate with a callee;
determine an availability status of the callee;
determine a relationship status of a caller;
facilitate an information exchange between the caller and the callee during call setup and before the call request is completed to determine an action to be executed on the call request; and
facilitate execution of the action, during the call setup and before the call request is completed, according to the relationship status of the callee and the information exchange, wherein facilitating execution of the action comprises;
providing at least two actions for handling the call request, wherein the at least two actions comprise setting an alert that informs the caller of the availability status of the callee, determining whether the call request is urgent, accepting the call request, diverting the call request to an interactive voice response (IVR) system, diverting the call request to the IVR system that provides a callback time within a specified time frame, and placing the call request on hold;
receiving a selection of an action; and
facilitating execution of the selected action. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for supporting non-intrusive and effective voice communication among mobile users, comprising:
-
means for receiving a call request to communicate with a callee;
means for determining an availability status of the callee;
means for determining a relationship status of a caller;
means for facilitating an information exchange between the caller and the callee during call setup and before the call request is completed to determine an action to be executed on the call request; and
means for facilitating execution of the action, during the call setup and before the call request is completed, according to the relationship status of the callee and the information exchange, wherein means for facilitating execution of the action comprises;
means for providing at least two actions for handling the call request, wherein the at least two actions comprise setting an alert that informs the caller of the availability status of the callee, determining whether the call request is urgent, accepting the call request, diverting the call request to an interactive voice response (IVR) system, diverting the call request to the IVR system that provides a callback time within a specified time frame, and placing the call request on hold;
means for receiving a selection of an action; and
means for facilitating execution of the selected action. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
Specification