Call notification with rich caller identification
First Claim
1. A method comprising:
- receiving call event data at a server in response to a call to a telephone received via a first voice channel operatively coupled with the telephone;
the server generating a call request responsive to receiving the call event data, the call request comprising caller data and a plurality of call response options, wherein the plurality of call response options include accepting the call;
the server concurrently;
i) routing the call request via a data channel to a designated target device associated with the telephone without transferring the call via a second voice channel to the designated target device, and ii) directing the call using the first voice channel to the telephone associated with the designated target device;
the server selectively transferring the call to the designated target device via the second voice channel responsive to receiving the accepting the call response from the designated target device before determining the call was answered at the telephone;
the server canceling the call request by sending a notification to the designated target device via the data channel responsive to determining the call was answered at the telephone before a selected call response was received from the designated target device via the data channel; and
,the server selectively decoupling the call that transferred to the designated target device and retransferring the call to a voicemail box of the telephone responsive to an absence of a response message from the designated target device confirming within a predetermined time that the designated target device answered the call and after transferring the call to the designated target device.
1 Assignment
0 Petitions
Accused Products
Abstract
Communication systems and methods are described that include call notification with rich caller identification. Components of the communication systems are configured to receive a call for a user via an enterprise voice channel. A call request is automatically generated in response to event data of the received call. The call request includes caller data from enterprise databases or directories. The caller data provides identifying information of the caller to the user via the call request. The call request can include response options by which the user can participate in the call. The call request is routed to a target device of the user via a data channel of the host enterprise. The target device provides the user with multiple action or response options via the call request. The response options include for example accepting the call, delaying the call, forwarding the call, ignoring the call, and ignoring the caller.
38 Citations
79 Claims
-
1. A method comprising:
-
receiving call event data at a server in response to a call to a telephone received via a first voice channel operatively coupled with the telephone; the server generating a call request responsive to receiving the call event data, the call request comprising caller data and a plurality of call response options, wherein the plurality of call response options include accepting the call; the server concurrently;
i) routing the call request via a data channel to a designated target device associated with the telephone without transferring the call via a second voice channel to the designated target device, and ii) directing the call using the first voice channel to the telephone associated with the designated target device;the server selectively transferring the call to the designated target device via the second voice channel responsive to receiving the accepting the call response from the designated target device before determining the call was answered at the telephone; the server canceling the call request by sending a notification to the designated target device via the data channel responsive to determining the call was answered at the telephone before a selected call response was received from the designated target device via the data channel; and
,the server selectively decoupling the call that transferred to the designated target device and retransferring the call to a voicemail box of the telephone responsive to an absence of a response message from the designated target device confirming within a predetermined time that the designated target device answered the call and after transferring the call to the designated target device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A system comprising:
-
a server coupled with an enterprise and at least one communication network, the server including a facilitator; and a communication device including a client; wherein the facilitator is operable to; receive call event data in response to a call to a telephone of an associated user received via a first voice channel; generate a call request including caller data and a plurality of call responses, wherein the plurality of call response options include accepting the call; route the call request to the client via a data channel without transferring the received call via a second voice channel to the client, while concurrently directing the call via the first voice channel to the telephone associated with the client; selectively transfer the call to the client via the second voice channel responsive to receiving the accepting the call response from the client before determining the call was answered at the telephone; cancel the call request by sending a notification to the client via the data channel responsive to determining the received call was answered via the first voice channel at the telephone before a selected call response was received via the data channel; and
,selectively decouple the call that transferred to the client and retransfer the call to a voicemail box of the telephone responsive to an absence of a response message from the client confirming within a predetermined time that the client answered the call and after the transferring call to the client. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A non-transitory computer readable medium including executable instructions which, when executed in a processing system, provides call notification by:
-
receiving call event data in response to a call received via a first voice channel; generating a call request responsive to receiving the call event data, the call request comprising caller data and a plurality of call response options, wherein the plurality of call response options include accepting the call; routing the call request to a designated device via a data channel without transferring the call via a second voice channel to the designated device, while concurrently directing the call via the first voice channel to a telephone associated with the designated device; selectively transferring the call to the designated device via the second voice channel responsive to receiving the accepting the call response from the designated device before determining the call was answered at the telephone; canceling the call request by sending a notification to the designated device via the data channel responsive to determining the call was answered at the telephone via the first voice channel before a selected call response was received via the data channel from the designated device; and
,selectively decoupling the call that transferred to the designated device and retransferring the call to a voicemail box of the telephone responsive to an absence of a response message from the designated device confirming within a predetermined time that the designated device answered the call and after transferring the call to the designated device.
-
Specification