IP Library Granted Patent US 8,027,447
Granted Patent B2
US 8,027,447 · App. 11/554,282 · Granted Sep 27, 2011

Call processing based on electronic calendar information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,027,447
App. No.
11/554,282
Granted
Sep 27, 2011
Kind
B2
Abstract

The present invention allows incoming calls to be processed based on calendar information obtained from an electronic calendar of a called party. When an incoming call intended for the called party is received, a service node may retrieve the calendar information for the called party and process the call based on the calendar information. The call processing may result in forwarding the call or invoking an interactive voice response system (IVR) by forwarding the call to the IVR, and providing instructions based on the calendar information to the IVR. The IVR may then provide messages based on the calendar information to the caller as well as provide options to the caller, retrieve responses from the caller, and instruct the service node to process the call based on the responses. The IVR may also allow the caller to schedule an appointment on the electronic calendar of the called party.

Claims (57)

1. A method comprising:

receiving a call intended for a called party at a service node comprising: a memory, and a calendar service configured to provide calendar information for the called party;

determining from per-caller permissions of a called party profile associated with the called party whether a caller initiating the call is authorized for the calendar service;

if the caller is authorized for the calendar service, processing the call based on the called party calendar information corresponding to at least one of the time of the call and the date of the call; and

if the caller is not authorized for the calendar service, attempting to connect the call to the called party not based on the called party calendar information.

2. The method of claim 1 , wherein the processing the call comprises forwarding the call toward a voicemail system for the called party based on the called party calendar information.

3. The method of claim 2 , wherein the call is forwarded to the voicemail system without presenting the call to a terminal associated with the called party.

4. The method of claim 1 , wherein the processing the call comprises forwarding the call to and providing instructions based on the called party calendar information to an interactive voice response system, which will establish the call with the caller who initiated the call.

5. The method of claim 4 , wherein the instructions are for providing an audible announcement based on the called party calendar information to the caller.

6. The method of claim 5 , wherein the audible announcement relates to a current status of the called party based on the called party calendar information.

7. The method of claim 5 , wherein the audible announcement relates to a future status of the called party based on the called party calendar information.

8. The method of claim 7 , wherein the audible announcement identifies a time at which the called party is available for communications based on the called party calendar information.

9. The method of claim 4 , wherein the instructions are for providing a plurality of call processing options based on the called party calendar information to the caller, and receiving a selected one of the plurality of call processing options from the caller, the method further comprising:

receiving the selected one of the plurality of call processing options; and

further processing the call based on the selected one of the plurality of call processing options.

10. The method of claim 4 , wherein the instructions are for facilitating scheduling of an appointment in an electronic calendar of the called party by the caller via the interactive voice response system.

11. The method of claim 1 , further comprising:

identifying a telephony address or directory number to which the call is directed and associated with the called party; and

obtaining a calendar address for the called party based on the telephony address or directory number, wherein the called party calendar information is retrieved from an electronic calendar using the calendar address.

12. The method of claim 1 , further comprising retrieving the called party calendar information if the caller is authorized for the calendar service.

13. The method of claim 1 , further comprising retrieving the called party calendar information after the receiving the call and before the determining whether the caller initiating the call is authorized for the calendar service.

14. The method of claim 1 , further comprising making available the called party calendar information to the caller initiating the call.

15. A system comprising:

at least one communication interface; and

a control system associated with the at least one communication interface and comprising a calendar service configured to provide calendar information for the called party, wherein the control system is configured to:

receive a call intended for a called party;

determine from per-caller permissions of a called party profile associated with the called party whether a caller initiating the call is authorized for the calendar service;

process the call based on the called party calendar information corresponding to at least one of the time of the call and the date of the call if the caller is authorized for the calendar service; and

attempt to connect the call to the called party not based on the called party calendar information if the caller is not authorized for the calendar service.

16. The system of claim 15 , wherein to process the call, the control system is configured to forward the call toward a voicemail system for the called party based on the called party calendar information.

17. The system of claim 16 , wherein the call is forwarded to the voicemail system without presenting the call to a terminal associated with the called party.

18. The system of claim 15 , wherein to process the call, the control system is further configured to forward the call to and provide instructions based on the called party calendar information to an interactive voice response system, which will establish the call with the caller who initiated the call.

19. The system of claim 18 , wherein the instructions are for providing an audible announcement based on the called party calendar information to the caller.

20. The system of claim 19 , wherein the audible announcement relates to a current status of the called party based on the called party calendar information.

21. The system of claim 19 , wherein the audible announcement relates to a future status of the called party based on the called party calendar information.

22. The system of claim 21 , wherein the audible announcement identifies a time at which the called party is available for communications based on the called party calendar information.

23. The system of claim 18 , wherein the instructions are for providing a plurality of call processing options based on the called party calendar information to the caller and receiving a selected one of the plurality of call processing options from the caller, the control system further configured to:

receive the selected one of the plurality of call processing options; and

further process the call based on the selected one of the plurality of call processing options.

24. The system of claim 18 , wherein the instructions are for facilitating scheduling of an appointment in an electronic calendar of the called party by the caller via the interactive voice response system.

25. The system of claim 15 , wherein the control system is further configured to:

identify a telephony address or directory number to which the call is directed and associated with the called party; and

obtain a calendar address for the called party based on the telephony address or directory number, wherein the called party calendar information is retrieved from an electronic calendar using the calendar address.

26. The system of claim 15 , wherein the control system is further configured to retrieve the called party calendar information if the caller is authorized for the calendar service.

27. The system of claim 15 , wherein the control system is further configured to retrieve the called party calendar information after the receiving the call and before the determining whether the caller initiating the call is authorized for the calendar service.

28. The system of claim 15 , wherein the control system is further configured to make available the called party calendar information to the caller initiating the call.

29. An apparatus, comprising:

a control system configured to:

receive an INVITE intended for a called party;

query an ENUM database for at least one calendar address associated with the called party upon receiving the INVITE intended for the called party;

receive a response from the ENUM database responsive to the query;

based upon the response from the ENUM database, query a calendar server for calendar information associated with the called party;

receive a response from the calendar server comprising the calendar information associated with the called party; and

further process the INVITE based upon the received calendar information associated with the called party, wherein to further process the INVITE, the control system is further configured to transmit a second INVITE comprising at least one X-IVR-MSG header.

30. The apparatus of claim 29 , wherein the response from the ENUM database comprises at least one calendar address identifying at least one location of the calendar information associated with the called party.

31. The apparatus of claim 30 , wherein the at least one calendar address identifying the at least one location of the calendar information associated with the called party comprises a user portion and a domain portion.

32. The apparatus of claim 29 , wherein the control system is further configured to transmit the second INVITE comprising the at least one X-IVR-MSG header towards an interactive voice response system.

Assignments (22)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: AVAYA LLC
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 067022/0780 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.
Reel/Frame 045045/0564 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 023892/0500 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.
Reel/Frame 044891/0564 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Feb 5, 2010
From: AVAYA INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 023905/0001 →
SECURITY AGREEMENT Recorded Feb 4, 2010
From: AVAYA INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 023892/0500 →