IP Library Granted Patent US 8,594,298
Granted Patent B2
US 8,594,298 · App. 11/060,232 · Granted Nov 26, 2013

Call management

Inventors: Mark D. Klein (Los Altos, CA); Michael Scott Manzo (San Francisco, CA); Tamara Hills Mahmood (Cupertino, CA); Andrew M. Maurer (San Jose, CA); Michael J. Kolbly (Milpitas, CA); Ronald D. Stelter (San Ramon, CA); Douglas L. Brackbill (Aptos, CA)
Assignee: Avaya Inc.
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,594,298
App. No.
11/060,232
Granted
Nov 26, 2013
Kind
B2
Abstract

A personal call management system allows a user to specify how incoming telephone calls should be handled. The user can specify various parameters including modes, filters, schedules, and the like. Incoming calls are routed to a specified telephone number, or sent to voicemail, or otherwise disposed of. Users can change modes manually or can specify automatic mode selection based on time of date, day of week, location, and/or other factors.

Claims (97)

1. A method comprising:

receiving, by a first system, a request transmitted by a second system, wherein the request is to retrieve instructions for routing a call placed by a first user at a first terminal to a telephone number of a second terminal associated with a second user;

identifying, by the first system, in response to receiving the request, a mode that is currently enabled for the second user, wherein the mode comprises a plurality of instructions for routing calls that are placed to a particular telephone number of the second user;

selecting, by the first system, a first instruction from the plurality of instructions based on:

(i) the second user's current geo-location, and

(ii) past behaviors of the second user at the current geo-location; and

transmitting, by the first system, the first instruction to the second system, wherein the first instruction:

(i) routes the call to a third system, and

(ii) transmits a message to the second user at a third terminal, wherein the message comprises information on how the call was routed.

2. The method of claim 1 wherein the request transmitted by the second system comprises an identifier of the first terminal; and

wherein selecting the first instruction from the plurality of instructions is also based on the identifier of the first terminal.

3. The method of claim 1 wherein the request transmitted by the second system comprises an identifier of the first user; and

wherein selecting the first instruction from the plurality of instructions is also based on the identifier of the first user.

4. The method of claim 1 wherein the request transmitted by the second system comprises a geo-location of the first terminal; and

wherein selecting the first instruction from the plurality of instructions is also based on the geo-location of the first user.

5. The method of claim 1 wherein the request transmitted by the second system comprises an environmental condition at a geo-location of the first user; and

wherein selecting the first instruction from the plurality of instructions is also based on the environmental condition at the geo-location of the first user.

6. The method of claim 1 wherein the request transmitted by the second system comprises the telephone number of the second terminal; and

wherein selecting the first instruction from the plurality of instructions is also based on the telephone number of the second terminal.

7. The method of claim 1 wherein identifying the mode that is currently enabled for the second user further comprises the task of:

identifying, by the first system, that the first user is a member of a first group and not a member of a second group, wherein members in the first group and the second group are pre-defined by the second user.

8. The method of claim 7

wherein selecting the first instruction from the plurality of instructions is also based on identifying that the first user is a member of a first group and not a member of a second group.

9. The method of claim 1 wherein the mode is automatically enabled based on a temporal schedule that is established by the second user.

10. The method of claim 9 wherein the mode is automatically enabled between a time interval [T 1 , T 2 ] based on the temporal schedule, and wherein T 1 <T 2 .

11. The method of claim 1 wherein the mode is enabled based on receiving an input from the second user.

12. The method of claim 1 wherein the mode is automatically enabled by the first system based on at least one of:

(i) time of day, and

(ii) day of week.

13. The method of claim 1 wherein the mode is automatically enabled by the first system based on the current geo-location of the second user; and

wherein the current geo-location of the second user is determined based on a Global Position System (GPS).

14. The method of claim 1 wherein the mode is automatically enabled by the first system based on

whether a particular terminal has been used by the second user.

15. The method of claim 1 wherein the mode that is currently enabled for the second user expires after a time interval [T 1 , T 2 ], wherein T 1 <T 2 ; and

wherein the first system enables a default mode for the second user after the current mode expires.

16. The method of claim 1 wherein the message further comprises:

(i) an identifier of the first user,

(ii) an identifier of the first terminal, and

(iii) a geo-location of the first user; and

wherein the message is at least one of a short message service (SMS), an instant message, and an e-mail.

17. The method of claim 1

wherein the call routed to the third system is stored as a voicemail by the third system; and

wherein the third system is configured to convert the voicemail into at least one of a short message service (SMS), an instant message, and an e-mail for transmission to the second user.

18. The method of claim 1

wherein the call routed to the third system is stored as a voicemail by the third system; and

wherein the third system is configured to append the voicemail to at least one of a short message service (SMS), an instant message, and an e-mail for transmission to the second user.

19. The method of claim 1 wherein the first system is in a first network and the second system is in a second network; and

wherein the first network is different from the second network.

20. The method of claim 19 wherein the first network is a Local Exchange Carrier and the second network is a wireless carrier.

21. A method comprising:

receiving, by a first system, a request transmitted by a second system, wherein the request is to retrieve instructions for routing a call placed by a first user at a first terminal to a second user at a second terminal;

identifying, by the first system, in response to receiving the request:

(i) past behaviors of the second user at a current geo-location of the second terminal, and

(ii) a former geo-location of the second terminal, wherein the former geo-location is different from the current geo-location of the second terminal;

selecting, by the first system, a first instruction from a plurality of instructions established for routing calls that are placed to the former geo-location, wherein the first instruction is selected based on identifying the past behaviors and that both of the current geo-location and the former geo-location of the second terminal are classified in similar classifications; and

transmitting, by the first system, the first instruction to the second system, wherein the first instruction:

(i) routes the call to a third system, and

(ii) transmits a message to the second terminal, wherein the message comprises information on how the call was routed.

22. The method of claim 21

wherein the call routed to the third system is stored as a voicemail by the third system; and

wherein the third system is configured to convert the voicemail into at least one of a short message service (SMS), an instant message, and an e-mail for transmission to the second user.

23. The method of claim 22

wherein the request transmitted by the second system comprises an identifier of the first terminal; and

wherein selecting the first instruction from the plurality of instructions is also based on the identifier of the first terminal.

24. The method of claim 22

wherein the request transmitted by the second system comprises an identifier of the first user; and

wherein selecting the first instruction from the plurality of instructions is also based on the identifier of the first user.

25. The method of claim 22

wherein the request transmitted by the second system comprises a current geo-location of the first terminal; and

wherein selecting the first instruction from the plurality of instructions is also based on the current geo-location of the first terminal.

26. The method of claim 22

wherein the request transmitted by the second system comprises an environmental condition at a current geo-location of the first terminal; and

wherein selecting the first instruction from the plurality of instructions is also based on the environmental condition at the current geo-location of the first terminal.

27. The method of claim 22

wherein the request transmitted by the second system comprises a telephone number of the second terminal; and

wherein selecting the first instruction from the plurality of instructions is also based on the telephone number of the second terminal.

28. The method of claim 21 wherein the first system is in a first network and the second system is in a second network, and wherein the first network is different from the second network.

29. The method of claim 28 wherein the first network is a Local Exchange Carrier and the second network is a wireless carrier.

30. The method of claim 21 wherein the call is placed by the first user at the first terminal to an address that is a non-North American Numbering Plan (NANP), and wherein the address is an e-mail address of the second user.

31. The method of claim 21

wherein the message is a short message service (SMS), and wherein the short message service message comprises:

(i) an identifier of the first user,

(ii) an identifier of the first terminal,

(iii) a current geo-location of the first terminal, and

(iv) information on how the call was routed by the first system.

32. The method of claim 21

wherein the message is an instant message, and wherein the instant message comprises:

(i) an identifier of the first user,

(ii) an identifier of the first terminal,

(iii) a current geo-location of the first terminal, and

(iv) information on how the call was routed by the first system.

33. The method of claim 21

wherein the message is an e-mail, and wherein the e-mail comprises:

(i) an identifier of the first user,

(ii) an identifier of the first terminal,

(iii) a current geo-location of the first terminal, and

(iv) information on how the call was routed by the first system.

Assignments (31)
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 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
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 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 →
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 →
BANKRUPTCY COURT ORDER RELEASING THE SECURITY INTEREST RECORDED AT REEL/FRAME 020156/0149 Recorded Jul 25, 2022
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES
Reel/Frame 060953/0412 →
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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
Reel/Frame 045032/0213 →
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 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2013
From: AVAYA INTEGRATED CABINET SOLUTIONS INC.
To: AVAYA INC.
Reel/Frame 031477/0677 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC
To: AVAYA INC
Reel/Frame 021156/0689 →
SECURITY AGREEMENT Recorded Nov 28, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 020166/0705 →
SECURITY AGREEMENT Recorded Nov 27, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020156/0149 →
MERGER Recorded Jun 29, 2007
From: TRAVERSE NETWORKS, INC.
To: AVAYA INTEGRATED CABINET SOLUTIONS INC.
Reel/Frame 019500/0757 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 016569 FRAME 0278. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF THE IDENTIFIED PATENT APPLICATION TO TRAVERSE NETWORKS, INC. Recorded Jun 25, 2007
From: KLEIN, MARK D.; MAHMOOD, TAMARA HILLS; MAURER, ANDREW M.; KOLBLY, MICHAEL J.; STELTER, RONALD D.; BRACKBILL, DOUGLAS L.; MANZO, MICHAEL SCOTT
To: TRAVERSE NETWORKS, INC.
Reel/Frame 019491/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2005
From: KLEIN, MARK D.; MANZO, MICHAEL SCOTT; MAHMOOD, TAMARA HILLS; MAURER, ANDREW M.; KOLBLY, MICHAEL J.; STELTER, RONALD D.; BRACKBILL, DOUGLAS L.
To: TRAVERSE, INC.
Reel/Frame 016569/0278 →
Continuity (2)
Provisional Application 60546409 · Feb 20, 2004
Related Publication 20050201362A1 · Sep 15, 2005