Caching user information in an integrated communication system
First Claim
1. A system, comprising:
- a network that includes a database storing a groupware application and a directory service, wherein the directory service stores user information for use in providing messaging of a first type among client devices coupled to the network;
a messaging communication server (MCS) that couples to the network and to at least one communication network, wherein the MCS provides messaging of a second type among client devices coupled to the network; and
an interface module that couples the MCS to the network, the interface module pushing user information from the database to the MCS, wherein the MCS uses the pushed user information to provide the second type of messaging, wherein the MCS and the interface module provide integration of the messaging of the second type into the network.
23 Assignments
0 Petitions
Accused Products
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.
-
Citations
33 Claims
-
1. A system, comprising:
-
a network that includes a database storing a groupware application and a directory service, wherein the directory service stores user information for use in providing messaging of a first type among client devices coupled to the network;
a messaging communication server (MCS) that couples to the network and to at least one communication network, wherein the MCS provides messaging of a second type among client devices coupled to the network; and
an interface module that couples the MCS to the network, the interface module pushing user information from the database to the MCS, wherein the MCS uses the pushed user information to provide the second type of messaging, wherein the MCS and the interface module provide integration of the messaging of the second type into the network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A integrated messaging system, comprising:
-
an enterprise network that includes a database storing a groupware application and a directory service, wherein the directory service stores user information for use in providing messaging of a first type among client devices coupled to the enterprise network;
at least one messaging communication server (MCS) that couples to the enterprise network and to at least one communication network, wherein the MCS provides messaging of a second type among client devices coupled to the enterprise network;
an interface module (“
IM”
) that couples the MCS to the enterprise network, the interface module pushing user information from the database to the MCS, wherein the MCS uses the pushed user information to provide the second type of messaging; and
at least one cache that couples to the MCS, wherein the cache holds the user information pushed by the interface module. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for integrated messaging, comprising:
-
interfacing with a network using an interface module (“
IM”
), the network including a database storing a groupware application and a directory service, wherein the directory service stores user information for use in messaging of a first type among client devices coupled to the network;
pushing the user information with the IM from the database to a messaging communication server (MCS), wherein the MCS couples to at least one communication network and to the network;
caching the pushed user information; and
providing messaging of a second type among the client devices, wherein the MCS uses the pushed user information to provide the messaging of a second type. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification