Instant Messaging Architecture and System for Interoperability and Presence Management
First Claim
1. A bimodal local instant messaging (IM) server, comprising:
- a memory component configured to store a program that causes the bimodal local IM server to perform at least the following;
establish an IM connection between at least two users registered with an Internet service provider (ISP) using a proprietary IM protocol; and
upon determination that the at least two users are configured to communicate using the universal IM protocol, facilitate communication between the at least two users using the universal IM protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer network system establishes an instant messaging (IM) session between a first user registered with a first ISP (ISP) and at least one user registered with a second ISP when the two ISPs operate using different IM protocols. The ISPs each contain a Local IM server connected to each registered user. Each ISP also contains a Universal IM server that is connected to the distributed network. The Universal IM server includes a database that stores routing information and Presence information for each user registered with the second ISPs and facilitates communications between the first and second user using a universal format, such as XML.
12 Citations
20 Claims
-
1. A bimodal local instant messaging (IM) server, comprising:
a memory component configured to store a program that causes the bimodal local IM server to perform at least the following; establish an IM connection between at least two users registered with an Internet service provider (ISP) using a proprietary IM protocol; and upon determination that the at least two users are configured to communicate using the universal IM protocol, facilitate communication between the at least two users using the universal IM protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method, comprising:
-
establishing, by a computing device, an instant messaging (IM) connection between at least two users registered with a first Internet service provider (ISP) using a proprietary IM protocol; and upon a determination that the at least two users are configured to communicate using the universal IM protocol, facilitating communication between the at least two users using the universal IM protocol, wherein the universal IM protocol allows the at least two users to communicate with at least one other user registered at a second ISP via the universal IM protocol. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium that includes a program that, when executed by a computer, causes the computer to perform at least the following:
-
establish an instant messaging (IM) connection between at least two users registered with a first Internet service provider ISP using a proprietary IM protocol; and upon a determination that the at least two users are configured to communicate using the universal IM protocol, facilitate communication between the at least two users using the universal IM protocol, the universal IM protocol allowing the at least two users to communicate with at least one other user registered at a second ISP via the universal IM protocol. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification