Integrated multi-media communication system
First Claim
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.
22 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.
157 Citations
37 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
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. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
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.
-
Specification