Instant messaging architecture and system for interoperability and presence management
First Claim
Patent Images
1. A bimodal local instant messaging server, comprising:
- a memory component configured to store a program that causes the bimodal local instant messaging server to perform at least the following;
establish an instant messaging connection between at least two users registered with an Internet service provider using a proprietary instant messaging protocol; and
upon determination that the at least two users are configured to communicate using a universal instant messaging protocol, facilitate communication between the at least two users using the universal instant messaging 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.
22 Citations
20 Claims
-
1. A bimodal local instant messaging server, comprising:
a memory component configured to store a program that causes the bimodal local instant messaging server to perform at least the following; establish an instant messaging connection between at least two users registered with an Internet service provider using a proprietary instant messaging protocol; and upon determination that the at least two users are configured to communicate using a universal instant messaging protocol, facilitate communication between the at least two users using the universal instant messaging protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method, comprising:
-
establishing, by a computing device, an instant messaging connection between at least two users registered with a first Internet service provider using a proprietary instant messaging protocol; and upon a determination that the at least two users are configured to communicate using a universal instant messaging protocol, facilitating communication between the at least two users using the universal instant messaging protocol, wherein the universal instant messaging protocol allows the at least two users to communicate with at least one other user registered at a second Internet service provider via the universal instant messaging protocol. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory 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 connection between at least two users registered with a first Internet service provider using a proprietary instant messaging protocol; and upon a determination that the at least two users are configured to communicate using the a universal instant messaging protocol, facilitate communication between the at least two users using the universal instant messaging protocol, the universal instant messaging protocol allowing the at least two users to communicate with at least one other user registered at a second Internet service provider via the universal instant messaging protocol. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification