IP Library Granted Patent US 7,941,493
Granted Patent B2
US 7,941,493 · App. 11/609,600 · Granted May 10, 2011

Multi-system instant messaging (IM)

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,941,493
App. No.
11/609,600
Granted
May 10, 2011
Kind
B2
Abstract

Systems and methods for instant messaging (IM) with multiple contacts from multiple IM systems are presented. In one embodiment, incoming IM messages from multiple IM systems are translated and displayed to the user. Similarly, outgoing messages from the user are translated for compatibility with each of the multiple IM systems, thereby permitting communication between the user and contacts at the multiple IM systems. In another embodiment, an incoming IM message from one of the IM systems is translated for compatibility with each of the other IM systems, thereby permitting communication between contacts at the multiple IM systems.

Claims (55)

1. A method for multi-system instant messaging, comprising:

establishing a first instant-messaging session in a single instant-messaging-session window by utilizing a processor, the first instant-messaging session being initiated with a first contact having a first instant-messaging account, the first instant-messaging account configured to transmit and receive instant-messaging messages using a first instant-messaging protocol; and

establishing a second instant-messaging session in the single instant-messaging-session window by utilizing the processor, the second instant-messaging session being initiated with a second contact having a second instant-messaging account, the second instant-messaging account configured to transmit and receive instant-messaging messages using a second instant-messaging protocol, wherein the processor enables instant-messaging communications between the first and second contacts;

reformatting an instant-messaging message from the first contact; and

forwarding the instant-messaging message to the second contact after reformatting the instant-messaging message.

2. The method of claim 1 , wherein the establishing the second instant-messaging session occurs substantially simultaneously with the establishing the first instant-messaging session.

3. The method of claim 1 , further comprising:

receiving the instant-messaging message from the first contact; and displaying the received instant-messaging message from the first contact in the single instant-messaging-session window.

4. The method of claim 1 , further comprising:

receiving an instant-messaging message from the second contact; and

displaying the received instant-messaging message from the second contact in the single instant-messaging-session window.

5. The method of claim 1 , further comprising:

receiving instant-messaging messages from the first contact and the second contact; and

displaying the received instant-messaging messages from the first contact and the second contact in the single instant-messaging-session window.

6. The method of claim 1 , further comprising:

receiving user input at the instant-messaging-session window, the user input being an instant-messaging message;

conveying the instant-messaging message to the first contact at the first instant-messaging account; and

substantially simultaneously conveying the instant-messaging message to the second contact at the second instant-messaging account.

7. A method for multi-system instant messaging, comprising:

receiving a first instant-messaging instant-messaging message from a first contact by utilizing a processor, the first contact having a first instant-messaging account, the first instant-messaging account configured to transmit and receive instant-messaging messages using a first instant-messaging protocol, wherein the processor enables instant-messaging communications between the first contact and a second contact; and

conveying the first instant-messaging message to the second contact after reformatting the instant-messaging message, wherein the conveying is performed by utilizing the processor, the second contact having a second instant-messaging account, the second instant-messaging account configured to transmit and receive instant-messaging messages using a second instant-messaging protocol.

8. The method of claim 7 , wherein the conveying the first instant-messaging message comprises reformatting the first instant-messaging message; and forwarding the reformatted first instant-messaging message to the second contact.

9. The method of claim 8 , wherein the reformatting the first instant-messaging message comprises:

removing a user instant-messaging address from the first instant-messaging message; determining an instant-messaging address of the first contact;

extracting a first message content from the first instant-messaging message; and

appending the determined instant-messaging address of the first contact to the first message content.

10. The method of claim 9 , wherein the removing the user instant-messaging address from the first instant-messaging message comprises:

determining a number of characters in the user instant-messaging address; and

inserting a number of delete characters adjacent to the user instant-messaging address, the number of delete characters being the same as the number of characters in the user instant-messaging address, each of the delete characters adapted to delete a character in the user instant-messaging address.

11. The method of claim 7 , further comprising:

receiving a second instant-messaging message from the second contact; and conveying the received second instant-messaging message to the first contact.

12. The method of claim 11 , wherein the conveying the second instant-messaging message comprises:

reformatting the second instant-messaging message; and forwarding the reformatted second instant-messaging message to the second contact.

13. The method of claim 12 , wherein the reformatting the second instant-messaging message comprises:

removing a user instant-messaging address from the second instant-messaging message;

determining an instant-messaging address of the second contact; extracting a second message content from the second instant-messaging message; and

appending the determined instant-messaging address of the second contact to the second message content.

14. The method of claim 13 , wherein the removing the user instant-messaging address from the second instant-messaging message comprises: determining a number of characters in the user instant-messaging address;

inserting a number of delete characters adjacent to the user instant-messaging address, the number of delete characters being the same as the number of characters in the user instant-messaging address, each of the delete characters adapted to delete a character in the user instant-messaging address.

15. The method of claim 11 , further comprising:

displaying the first instant-messaging message and the second instant-messaging message on a single session instant-messaging-session screen.

16. A system comprising:

means for establishing a first instant-messaging session in a single session instant-messaging-session window, the first instant-messaging session being initiated with a first contact having a first instant-messaging account, the first instant-messaging account adapted to transmit and receive instant-messaging messages using a first instant-messaging protocol; and

means for establishing a second instant-messaging session in the single instant-messaging-session window, the second instant-messaging session being initiated with a second contact having a second instant-messaging account, the second instant-messaging account adapted to transmit and receive instant-messaging messages using a second instant-messaging protocol, the means configured to enable instant-messaging communications between the first and second contacts;

reformatting an instant-messaging message from the first contact; and

forwarding the instant-messaging message to the second contact after reformatting the instant-messaging message.

17. The system of claim 16 , further comprising:

means for receiving an instant-messaging message from the first contact; and

means for displaying the received instant-messaging message from the first contact in the single instant-messaging-session window.

18. The system of claim 16 , further comprising:

means for receiving an instant-messaging message from the second contact; and

means for displaying the received instant-messaging message from the second contact in the single instant-messaging-session window.

19. The system of claim 16 , further comprising:

means for receiving user input at the instant-messaging-session window, the user input being an instant-messaging message; means for conveying the instant-messaging message to the first contact at the first instant-messaging account; and

means for substantially simultaneously conveying the instant-messaging message to the second contact at the second instant-messaging account.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069110/0508 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT (TERM LOAN) AT REEL 050767, FRAME 0076 Recorded Sep 11, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069133/0167 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 055547/0404 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Oct 24, 2019
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 050817/0600 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0109 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0076 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2017
From: AT&T INTELLECTUAL PROPERTY, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 043549/0642 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2017
From: DANIELL, W. TODD; FRIEDMAN, LEE G.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 043047/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2008
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 021691/0021 →
CHANGE OF NAME Recorded Sep 25, 2008
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATON (CHANGED TO); AT&T INTELLECTUAL PROPERTY, INC. (CHANGED TO); AT&T BLS INTELLECTUAL PROPERTY, INC. (CHANGED TO)
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC
Reel/Frame 021590/0089 →