IP Library Granted Patent US 7,298,833
Granted Patent B2
US 7,298,833 · App. 11/238,525 · Granted Nov 20, 2007

Wireless device to manage cross-network telecommunication services

Assignee: Avaya Integrated Cabinet Solutions, 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 7,298,833
App. No.
11/238,525
Granted
Nov 20, 2007
Kind
B2
Abstract

A communication remote control system allows a user to remotely configure call management functions across various phone networks using a client device. The communication remote control system centrally handles call management for the user's telephones. The communication remote control system may provide a centralized address book, call log, and voicemail. The user can specify various parameters including modes, filters, schedules, and the like, which are stored in the communication remote control system. The communication remote control system routes incoming calls made to the phone networks to the user's delivery device, which may be part of the client device. Incoming calls are routed to a specified telephone number, sent to voicemail, or otherwise disposed of or 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 (85)

1. A computer-implemented method for handling incoming communications to a user, comprising:

for at least one user activity mode:

determining at least one communication management directive to be associated with the user activity mode for each of a plurality of communication networks;

storing in a database separate from the plurality of communication networks, the association between the communication management directive and the user activity mode;

responsive to a communication being initiated to one of a plurality of user addresses associated with the user and with one of the plurality of communication networks:

determining a current activity mode for the user;

retrieving the stored association for the current user activity mode;

responsive to the retrieved association and responsive to a determination as to which user address was used in initiating the communication, determining which communication management directive applies to the initiated communication; and

providing the applicable communication management directive to said one of the plurality of communication networks.

2. The method of claim 1 , wherein at least one of the communication networks is selected from the group consisting of a PBX, a central office, and a wireless service center.

3. The method of claim 1 , wherein at least one user address comprises a telephone number.

4. The method of claim 1 , wherein each user address comprises a telephone number.

5. The method of claim 1 , wherein the communication comprises a telephone call and wherein the communication management directive comprises a call management directive for processing the telephone call by the communications network corresponding to the user address used in initiating the communication.

6. The method of claim 5 , further comprises routing the call at a communication network associated with the user address used in initiating the communication.

7. The method of claim 5 , wherein an originator of the call comprises a caller, the method further comprising:

responsive to the call being initiated to a user address associated with the user:

determining whether caller identification is available;

responsive to caller identification not being available:

prompting the caller for identifying information; and

receiving input from the caller providing identifying information;

and wherein determining which communication management directive applies comprises determining a communication management directive responsive to the identifying information and to the retrieved association.

8. The method of claim 5 , wherein a first user address associated with the user is associated with a first telephone network and a second user address associated with the user is associated with a second telephone network different from the first telephone network.

9. The method of claim 8 , wherein each of the telephone networks is selected from the group consisting of:

a wireless telephone network;

a PBX network:

an LEG network; and

a SoftSwitch network.

10. The method of claim 5 , further comprising sending the call to a destination device associated with a current location of the user, said location being different than a destination device associated with the user address.

11. The method of claim 5 , further comprising:

selecting, responsive to the applicable call management directive, for each of a plurality of destination devices associated with the user, a corresponding one of a plurality of audible rings, each of the selected rings being different than the other selected rings:

generating the selected rings in corresponding destination devices responsive to the telephone call.

12. The method of claim 1 , wherein determining a communication management directive comprises receiving user input specifying a communication management directive for a user activity mode.

13. The method of claim 12 wherein receiving user input specifying a communication management directive comprises receiving the directive via a web-based user interface.

14. The method of claim 12 , wherein receiving user input specifying a communication management directive comprises receiving the directive via a mobile telephone.

15. The method of claim 1 , further comprising receiving user input specifying a current user activity mode.

16. The method of claim 1 , further comprising receiving user input specifying a time period for an activity mode, and wherein determining a current activity mode comprises determining whether the current time is within the specified time period.

17. The method of claim 1 , further comprising receiving user input specifying an activity mode for each of a plurality of time periods, and wherein determining a current activity mode comprises determining which of the specified activity modes corresponds to the current time.

18. The method of claim 1 , further comprising receiving user input specifying at least one condition for an activity mode, and wherein determining a current activity mode comprises determining whether the at least one condition is satisfied.

19. The method of claim 17 , wherein the at least one condition is selected from the group consisting of location, speed, ambient environmental condition, detected user activity, and manual selection.

20. The method of claim 1 , wherein determining at least one communication management directive comprises detecting the user's usage patterns with respect to a communication device.

21. The method of claim 1 , further comprising routing the communication to a destination device specified by the applicable communication management directive.

22. The method of claim 21 , wherein routing the communication comprises connecting to a telephone number specified by the applicable communication management directive.

23. The method of claim 21 , wherein routing the communication comprises connecting to a voicemail messaging system.

24. The method of claim 1 , wherein determining which communication management directive applies to the initiated communication comprises determining a real-time mapping between user activity mode and communication management directive.

25. A computer-implemented method for handling incoming communications to a user, comprising:

receiving from the user, via a first communication network, a set of rules for selecting from a plurality of a communication management directives for a plurality of second communication networks and for a plurality of user addresses associated with the user;

storing said set of rules;

responsive to a communication being initiated by an originator to one of the plurality of user addresses associated with the user via one of the second communication networks, providing to said second communication network at least one of the rules to select a communication management directive for the communication; and

routing the communication according to the selected communication management directive to a third communication network.

26. The method of claim 25 , wherein routing the communication includes routing information related to the communication to the first communication network.

27. The method of claim 26 , wherein routing the communication includes routing the communication to either the first or the third communication network according to the selected communication management directive.

28. The method of claim 25 , wherein each rule comprises a set of parameters selected from the group consisting of:

a user activity mode;

an originator identifier;

a user location;

the user address used to initiate the communication;

input received from the originator; and

input received from the user.

29. A system for handling incoming communications to a user, comprising:

an input device, for receiving for at least one user activity mode at least one communication management directive to be associated with the user activity mode for each of a plurality of communication networks;

a user profile database separate from the communication networks, for storing the association between the communication management directive and the user activity mode; and

a communication management module, communicatively coupled to the user profile database, for, responsive to a communication being initiated to one of a plurality of user addresses associated with the user and with one of the plurality of communication networks:

determining a current activity mode for the user;

retrieving, from the user profile database, the stored association for the current user activity mode;

responsive to the retrieved association and responsive to a determination as to which user address was used in initiating the communication determining which communication management directive applies to the initiated communication;

providing the applicable communication management directive to said one of the plurality of communication networks; and

a communication routing device, communicatively coupled to and separate from the communication management module, for routing the communication according to the applicable communication management directive.

30. The system of claim 29 , wherein the communication routing device comprises a switch.

31. The system of claim 29 , wherein at least one user address comprises a telephone number.

32. The system of claim 29 , wherein the communication comprises a telephone call and wherein the communication management directive comprises a call management directive.

33. The system of claim 29 , wherein the communication routing device comprises a destination switch associated with the user address.

34. A system for handling incoming communications to a user, comprising:

a plurality of communication networks, each communication network generating communication initiation information in response to a communication initiated to a user address associated with the user and with said communication network and routing said communication responsive to a communication management directive associated with the user address; and

a remote calling management system coupled to and separate from the communication networks, the remote calling management system comprising:

an input device, for receiving for at least one user activity mode at least one communication management directive to be associated with the user activity mode for each of a plurality of communication networks and for a plurality of user addresses associated with the user;

a user profile database, for storing the association between the communication management directive and the user activity mode; and

a communication management module, communicatively coupled to the user profile database, for, responsive to the communication initiation information:

determining a current activity mode for the user;

retrieving, from the user profile database, the stored association for the current user activity mode;

responsive to the retrieved association and responsive to a determination as to which user address was used in initiating the communication, determining which communication management directive applies to the initiated communication;

providing the applicable communication management directive to said one of the plurality of communication networks for routing the communication according to the applicable communication management directive.

35. A device for remotely configuring handling of incoming communications to a user, comprising:

an input system for receiving for at least one user activity mode at least one communication management directive to be associated with the user activity mode for each of a plurality of communication networks;

a transmit system for transmitting the at least one communication management directive to a communication remote calling system; and

a receive system for receiving a communication initiated to one of a plurality of user addresses associated with the user and with one of the plurality of communication networks responsive to at least one communication management directive associated with a current activity mode for the user.

Assignments (27)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2024
From: AVAYA LLC
To: AVAYA MANAGEMENT L.P.
Reel/Frame 068851/0588 →
(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 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 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 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 →
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 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 →
CONVERSION FROM CORP TO LLC Recorded Dec 29, 2008
From: AVAYA TECHNOLOGY CORP.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 022071/0420 →
REASSIGNMENT Recorded Jun 27, 2008
From: AVAYA TECHNOLOGY LLC
To: AVAYA INC
Reel/Frame 021158/0319 →
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 →
RE-RECORD TO CORRECT THE NAME OF THE ASSIGNEE, PREVIOUSLY RECORDED ON REEL 017109 FRAME 0511. Recorded Jun 27, 2007
From: KLEIN, MARK D.; MAHMOOD, TAMARA HILLS; KOLBLY, MICHAEL J.; STELTER, RONALD D.; BRACKBILL, DOUGLAS L.; MANZO, MICHAEL SCOTT
To: TRAVERSE NETWORKS, INC.
Reel/Frame 019492/0549 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2005
From: KLEIN, MARK D.; MANZO, MICHAEL SCOTT; MAHMOOD, TAMARA HILLS; KOLBLY, MICHAEL J.; STELTER, RONALD D.; BRACKBILL, DOUGLAS L.
To: TRAVERSE, INC.
Reel/Frame 017109/0511 →
Continuity (2)
Provisional Application 6061484400 · Sep 29, 2004
Related Publication 20060072726A1 · Apr 6, 2006