IP Library Granted Patent US 7,808,980
Granted Patent B2
US 7,808,980 · App. 11/053,271 · Granted Oct 5, 2010

Integrated multi-media communication system

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 7,808,980
App. No.
11/053,271
Granted
Oct 5, 2010
Kind
B2
Abstract

An integrated messaging system for performing various types of messaging across different types of networks, including integrated user interfaces and administrator interfaces. Embodiments include a communication server that couples among networks of different types, and an interface module that couples to the communication server. The interface module may be hosted on a messaging server of a network. The interface module pulls various user information from the messaging server, including information relevant to at least the network that includes the messaging server. A cache couples to the communication server and to the interface module to hold information from the communication server and/or the user information pulled from messaging server. The interface module directs a message from the messaging server and/or the cache to at least one device on the networks using the user information.

Claims (82)

1. An integrated messaging system, comprising:

a communication server that couples among networks of different types;

the messaging server adapted for allowing users to pass messages over one or more of the networks and coupled to the communications server;

an interface module that couples to the communication serve, wherein the interface module pulls a plurality of user information from the messaging server, wherein the user information includes information relevant to at least the network over which messages are passed using the messaging server, the interface module operable to:

assign a site identification to a user;

filter the user information of users of a plurality of sites using the site identification;

form sets of users in accordance with the filtered user information;

associate each set of users with at least one of the networks caching the retrieved user information; and

a cache store that couples to the communication server and to the interface module to hold at least one of information from the communication server and the user information pulled from the messaging server, the interface module directing a message from at least one of the messaging server and the cache to at least one device associated with a user on the network over which messages are passed using the messaging server using the user information.

2. The system of claim 1 , wherein a type of the message includes at least one of a voice mail type, an email type, a multimedia messaging system type, an instant messaging type, and a short messaging system type.

3. The system of claim 1 , wherein the communication server further comprises a plurality of applications including at least one voice application, wherein at least one voice browser couples the applications to a communications exchange.

4. The system of claim 3 , wherein the plurality of applications further includes at least one mobile application.

5. The system of claim 1 , further comprising a form-based interface that is transferable via an electronic message from the messaging server, the form-based interface enabling user actions on information of the messaging server using information of the cache via a coupling with at least one of the communication server and the interface module.

6. The system of claim 1 , wherein the actions on information of the messaging server include directing and playing a voice mail message to the device, generating a reply voice mail message for use in replying to the voice mail message, generating a forwarding voice mail message for use in forwarding the voice mail message, and generating an audio call to a caller leaving the voice mail message.

7. The system of claim 1 , further comprising at least one form, wherein the messaging server transfers the form to a client device via a network coupling with the client device, wherein an embedded browser control of the form establishes a coupling between at least one client device and at least one of the interface module and the communication server.

8. The system of claim 1 , further comprising a web server that couples the communication server to the interface module.

9. The system of claim 1 , wherein the interface module couples to a groupware application of the messaging server.

10. The system of claim 1 , further comprising a detector that detects at least one state of the messaging server.

11. The system of claim 10 , wherein the communication server operates in accordance with a plurality of operating modes, wherein the communication server selects an operating mode in response to the state of the messaging server.

12. The system of claim 1 , further comprising a first message of a first type, wherein the communication server generates the first message in response to receiving a data stream at an input.

13. The system of claim 12 , further comprising a second message of a second type, wherein the messaging server generates the second message in response to determining the first type of the first message, wherein the second message includes data of the first message.

14. The system of claim 13 , wherein the first type is a voice mail type and the second type is an electronic mail (email) type.

15. The system of claim 1 , wherein the at least one device on the networks includes a first set of client devices coupled to the network and a second set of client devices coupled to a public network of the networks, wherein client devices of the first set and the second set include at least one of portable computers, portable telephones, cellular telephones, personal digital assistants, and multi-modal devices.

16. The system of claim 1 , further comprising:

a second messaging server that couples to the messaging server via the networks;

a second interface module that couples to at least one of the messaging server and the second messaging server; and

a second communication server that couples among the networks via at least one of the interface module and the second interface module.

17. The system of claim 1 , wherein the user information includes information of at least one user, the information including at least one of network mail box number, name, telephone extension, at least one telephone number, email address, greeting, site identification.

18. The system of claim 1 , wherein the interface module is hosted on the messaging server.

19. A device comprising:

at least one communications server that couples messaging applications among a communication network and a messaging network;

at least one interface module that couples to the messaging applications and the messaging network, the interface module transferring message information between the messaging network and the messaging applications and retrieving a plurality of user information from the messaging applications, wherein the user information includes information of users of the messaging network, the at least one interface module operable to:

assign a site identification to a user;

filter the user information of users of a plurality of sites using the site identification;

form sets of users in accordance with the filtered user information;

associate each set of users with at least one of the networks caching the retrieved user information; and

a cache store that couples to the communications server and to the interface module to hold at least one of the message information and the user information, the communications server manipulating the message information using the user information.

20. The device of claim 19 , wherein the messaging information comprises information of messages that include at least one of a voice mail type, an email type, a multimedia messaging system type, an instant messaging type, and a short messaging system type.

21. The device of claim 19 , wherein the communications server further comprises:

at least one voice browser; and

a plurality of applications that couple to the voice browser, the applications including at least one voice application and at least one mobile application, wherein the voice browser couples the applications to a communications exchange.

22. The device of claim 19 , further comprising a web server that couples at least one of the communications server and the interface module to a client device of the user via a form-based interface of the client device.

23. The device of claim 22 , wherein the communications server transfers the form-based interface via an electronic message to the client device via at least one of the interface module and the messaging network.

24. The device of claim 23 , wherein the form-based interface allows the user to control actions on information of the messaging network using information of the cache store.

25. The device of claim 24 , wherein the actions include directing and playing a voice mail message to the client device, generating a reply voice mail message for use in replying to the voice mail message, generating a forwarding voice mail message for use in forwarding the voice mail message, and generating an audio call to a caller leaving the voice mail message.

26. The device of claim 19 , wherein the communications server couples to a groupware application of the messaging network.

27. The device of claim 19 , further comprising a detector that detects at least one state of the messaging network, wherein the communications server selects an operating mode in response to a state of the messaging network.

28. The device of claim 19 , further comprising:

a first message of a first type, wherein the communications server generates the first message in response to receiving a data stream from the communication network; and

a second message of a second type, wherein the messaging network generates the second message in response to determining the first type of the first message, wherein the second message includes data of the first message.

29. The device of claim 19 , wherein the user information includes information of at least one user, the information including at least one of network mail box number, name, telephone extension, at least one telephone number, email address, greeting, site identification.

30. A method comprising:

receiving data streams from networks of different types;

generating messages at a communication server using information of the data streams;

transferring the messages, wherein transferring includes at least one of caching information of the messages and forwarding the messages to a messaging server coupled to one of the networks;

retrieving user information from the messaging server, wherein the user information includes information relevant to at least the network to which the messaging server is coupled;

assigning a site identification to a user;

filtering the user information of users of a plurality of sites using the site identification;

forming sets of users in accordance with the filtered user information;

associating each set of users with at least one of the networks caching the retrieved user information; and

directing the messages from at least one of the messaging server and a cache to at least one device on the networks using the cached user information.

31. The method of claim 30 , further comprising:

transferring information of a form-based interface to the device via an electronic message;

forming a coupling between the device and the communication server using information of the form-based interface; and

directing the message by controlling actions on the messages using the cached user information, wherein a user directs actions on the messages from the device.

32. The method of claim 30 , wherein the actions include directing and playing the messages to the device, generating reply messages for use in replying to the messages, generating forwarding messages for use in forwarding the messages, and generating an audio call to a caller leaving the message.

33. The method of claim 30 , further comprising:

detecting at least one state of the messaging server; and

controlling an operating mode of the communication server in response to the detected state.

34. The method of claim 30 , wherein the messages include a first type message, wherein generating the messages includes generating messages of the first type in response to the received data streams.

35. The method of claim 34 , wherein the messages include a second type message, wherein transferring further includes transferring messages of the second type to the device in response to detecting the first type message.

36. The method of claim 30 , wherein a type of the messages includes at least one of a voice mail type, an email type, a multimedia messaging system type, an instant messaging type, and a short messaging system type.

37. A device comprising:

means for receiving data streams from networks of different types;

means for generating messages at a communication server using information of the data streams;

means for transferring the messages, wherein transferring includes at least one of caching information of the messages and forwarding the messages to a messaging server coupled to one of the networks;

means for retrieving user information from the messaging server, wherein the user information includes information relevant to at least the network to which the messaging server is coupled;

means for assigning a site identification to a user;

means for filtering the user information of users of a plurality of sites using the site identification;

means for forming sets of users in accordance with the filtered user information;

means for associating each set of users with at least one of the networks caching the retrieved user information; and

means for directing the messages from at least one of the messaging server and a cache to at least one device on the networks using the cached user information.

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 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 →
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 →
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 →
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 →
MERGER Recorded Aug 27, 2009
From: ADOMO, INC.
To: AVAYA INC.
Reel/Frame 023154/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2005
From: SKAKKEBAEK, JENS; FRIFELDT, HEINE; POTZE, WILLAM R.B.
To: ADOMO, INC.
Reel/Frame 016667/0189 →
Continuity (1)
Related Publication 20060177009A1 · Aug 10, 2006