Caching user information in an integrated communication system
First Claim
1. A system comprising:
- a packet-based data network;
a database software executing on a server coupled to the packet-based data network and adapted for storing directory information concerning users of a first text-based messaging system;
a messaging communication server (MCS) coupled to the packet-based data network and to at least one communication network and adapted for providing a second streaming-media-based messaging system; and
an interface software executing on the server coupled to the packet-based data network and adapted to transmit directory information pertaining to users of the first messaging system to the MCS from the database software;
wherein the MCS uses the transmitted user information to provide the second type of messaging, wherein the messaging of the second type includes voice mail messaging, and wherein the MCS comprises voice applications, wherein the voice applications perform functions including one or more of;
maintaining shared address lists that all voice mail users can view and edit;
scheduling meetings that include people and conference rooms by viewing associated free or busy schedules; and
granting people other than a voice mail user access to user voice mailboxes on behalf of the user.
21 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
13 Claims
-
1. A system comprising:
-
a packet-based data network; a database software executing on a server coupled to the packet-based data network and adapted for storing directory information concerning users of a first text-based messaging system; a messaging communication server (MCS) coupled to the packet-based data network and to at least one communication network and adapted for providing a second streaming-media-based messaging system; and an interface software executing on the server coupled to the packet-based data network and adapted to transmit directory information pertaining to users of the first messaging system to the MCS from the database software; wherein the MCS uses the transmitted user information to provide the second type of messaging, wherein the messaging of the second type includes voice mail messaging, and wherein the MCS comprises voice applications, wherein the voice applications perform functions including one or more of; maintaining shared address lists that all voice mail users can view and edit; scheduling meetings that include people and conference rooms by viewing associated free or busy schedules; and granting people other than a voice mail user access to user voice mailboxes on behalf of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for integrated messaging, comprising:
-
receiving, at an integrated communication system, data streams from networks of different types; generating, by the integrated communication system, a first message; transferring, by the integrated communication system, the first message to a messaging server; detecting, by the messaging server, a type of first message using information obtained from the first message; generating, by the messaging server, a second message that is of a different type from that of the first message and includes information of the first message; transferring, by the messaging server, the second message to a client device; wherein the first message corresponds to a voice mail message, wherein the second message corresponds to a text-based message, and wherein a user of the client device is capable of directing actions on the first message via the coupling between the client device and the communication server using form data; determining, by the client device, a type of the second message; requesting, by the client device of the messaging server, form data that corresponds to the second message; and transferring, from the messaging server to the client device, the requested form data, wherein the form data is used by the client device to view contents of the second message and wherein the form data is also used to establish communications with a communication server of the integrated communication system via a coupling, wherein the communication protocol used via the coupling between the client device and the communication server is different than the communication protocol used to transmit the second message.
-
Specification