IP Library Granted Patent US 7,603,467
Granted Patent B2
US 7,603,467 · App. 11/352,435 · Granted Oct 13, 2009

Instant messaging architecture and system for interoperability and presence management

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,603,467
App. No.
11/352,435
Granted
Oct 13, 2009
Kind
B2
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.

Claims (40)

1. A system for allowing a first user associated with a first internet service provider (ISP) to establish an instant messaging (IM) session with a second user associated with a second ISP, comprising:

a memory component configured to store a program that performs at least the following:

storing routing information and presence information associated with the second user who is associated with the second ISP; and

utilizing the routing information and presence information to facilitate communication between the first user and the second user using a universal IM protocol,

wherein the system is coupled to a bimodal local IM server that establishes an IM connection between at least two users registered with the first ISP using a proprietary IM protocol, wherein upon determination that the at least two users are configured to communicate using the universal IM protocol, the bimodal local IM server facilitates communication between the at least two users using the universal IM protocol.

2. The system of claim 1 , wherein the system is embodied as a first universal IM server and is coupled to a plurality of bimodal IM clients that establish a connection with the local IM server using the proprietary IM protocol.

3. The system of claim 2 , the program further establishing a connection with a second universal IM server using the universal IM protocol.

4. The system of claim 1 , wherein the bimodal local IM server includes the routing information and presence information for at least one user registered with the bimodal local IM server.

5. The system of claim 1 , wherein the bimodal local IM sever establishes an IM session between at least two users registered with a common ISP using the proprietary IM protocol.

6. The system of claim 1 , wherein the bimodal local IM server establishes a connection between at least two users registered with a common ISP using the universal IM protocol.

7. The system of claim 1 , wherein at least one user is registered with the system.

8. The system of claim 1 , wherein the presence information comprises:

a list of personal information associated with the at least one user;

a list of the Internet device types associated with at least one user; and

a list of connection options associated with at least one user.

9. The system of claim 1 , wherein the universal IM protocol is structured in extensible markup language (XML).

10. A method for allowing a first user associated with a first internet service provider (ISP) to establish an instant messaging (IM) session with a second user associated with a second ISP, comprising:

storing routing information and presence information associated with the second user who is associated with the second ISP;

utilizing the routing information and presence information to facilitate communication between the first user and the second user using a universal IM protocol; and

coupling to a bimodal local IM server that establishes an IM connection between at least two users registered with the first ISP using a proprietary IM protocol, wherein upon a determination that the at least two users are configured to communicate using the universal IM protocol, the bimodal local IM server facilitates communication between the at least two users using the universal IM protocol.

11. The method of claim 10 , further comprising communicatively coupling to a plurality of bimodal IM clients that establish a connection with the bimodal local IM server using the proprietary IM protocol.

12. The method of claim 10 , further comprising establishing a connection with a universal IM server using the universal IM protocol.

13. The method of claim 10 , wherein the bimodal local IM server includes the routing information and presence information for at least one user registered with the bimodal local IM server.

14. The method of claim 10 , wherein the local IM sever establishes an IM session between at least two users registered with a common ISP using the proprietary IM protocol.

15. The method of claim 10 , wherein the bimodal local IM server establishes a connection between at least two users registered with a common ISP using the universal IM protocol.

16. The method of claim 10 , wherein at least one user is registered with the universal IM server.

17. The method of claim 10 , wherein the presence information comprises:

a list of personal information associated with the at least one user;

a list of the Internet device types associated with at least one user; and

a list of connection options associated with at least one user.

18. The method of claim 10 , wherein the universal IM protocol is structured in extensible markup language (XML).

19. A computer-readable medium that includes a program that, when executed by a computer, allows a first user associated with a first internet service provider (ISP) to establish an instant messaging (IM) session with a second user associated with a second ISP, the program configured to perform at least the following:

storing routing information and presence information associated with the second user who is associated with the second ISP;

utilizing the routing information and presence information to facilitate communication between the first user and the second user using a universal IM protocol; and

coupling to a bimodal local IM server that establishes an IM connection between at least two users registered with the first ISP using a proprietary IM protocol, wherein upon a determination that the at least two users are configured to communicate using the universal IM protocol, the bimodal local IM server facilitates communication between the at least two users using the universal IM protocol.

20. The computer-readable medium of claim 19 , the program further coupling to a plurality of bimodal IM clients that establish a connection with the local IM server using the proprietary IM protocol.

21. The computer-readable medium of claim 19 , the program further establishing a connection with a universal IM server using the universal IM protocol.

22. The computer-readable medium of claim 19 , wherein the bimodal local IM server includes the routing information and presence information for at least one user registered with the bimodal local IM server.

23. The computer-readable medium of claim 19 , wherein the bimodal local IM sever establishes an IM session between at least two users registered with a common ISP using the proprietary IM protocol.

24. The computer-readable medium of claim 19 , wherein the bimodal local IM server establishes a connection between at least two users registered with a common ISP using the universal IM protocol.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2009
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 022643/0364 →
CHANGE OF NAME Recorded May 6, 2009
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC., F/K/A AT&T BLS INTELLECTUAL PROPERTY, INC., F/K/A AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 022643/0368 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2009
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 022189/0131 →
CHANGE OF NAME Recorded Feb 2, 2009
From: BELLSOUTH INTELLECUTAL PROPERTY CORPORATION
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC., F/K/A AT&T BLS INTELLECTUAL PROPERTY, INC., F/K/A AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 022189/0171 →