IP Library Granted Patent US 7,249,161
Granted Patent B2
US 7,249,161 · App. 10/331,040 · Granted Jul 24, 2007

Method and system for facilitating instant messaging transactions between disparate service providers

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,249,161
App. No.
10/331,040
Granted
Jul 24, 2007
Kind
B2
Abstract

A method and system is described for facilitating instant messaging (IM) between a first user with an address that includes a first domain name and a second user with an address that includes a second domain name different from the first. A substitute address is chosen that includes the second domain name and is mapped to the first address. An IM sent from the first user to the second is copied and re-addressed to be sent from the substitute address. This maintains consistency of domain names between the addressor and addressee, allowing existing IM systems that inhibit IM between incompatible IMSPs to deliver the message.

Claims (33)

1. A method of facilitating instant messaging over an electronic communication network, comprising:

receiving a first message, from a first address that includes a first domain identified with a first instant messaging service provider, directed to a second address that includes a second domain different than the first domain, the second domain identified with a second instant messaging service provider;

mapping the first address to a substitute address that includes the second domain;

copying a text of the first message; and

sending the copied text of the first message from the substitute address to the second address.

2. The method of claim 1 , where the substitute address is selected from a pool of addresses that each include the second domain.

3. The method of claim 2 , where the mapping between the first address and the substitute address is deleted after instant messaging between the first address and the second address is terminated.

4. The method of claim 2 , where the substitute address is one of returned to the pool or deleted after instant messaging between the first address and the second address is terminated.

5. The method of claim 1 , executed by the first instant messaging service provider.

6. The method of claim 1 , wherein copying a text of the first message further comprises re-formatting the copied text of the first message.

7. The method of claim 1 , wherein sending the copied text of the first message comprises appending the copied text to another message that is sent from the substitute address.

8. The method of claim 1 , further comprising:

monitoring the substitute address for a reply message;

mapping the substitute address to the first address;

copying a text of the reply message; and

sending the copied text of the reply message to the first address.

9. The method of claim 8 , further comprising one of deleting the substitute address or returning the substitute address to a pool of addresses that each include the second domain.

10. The method of claim 8 , where the reply message is directed from the substitute address to the first address by means of the mapping.

11. A program of machine-readable instructions, tangibly embodied on an information bearing medium and executable by a digital data processor, to perform actions directed toward facilitating instant messaging, the actions comprising:

storing a plurality of instant messaging addresses associated with a first domain;

creating a pool of substitute instant messaging addresses associated with a second domain;

responsive to receiving a message from a first address of the plurality that is directed to a second address associated with the second domain, mapping the first address to one of the substitute instant messaging addresses; and

sending a text of the message from the one substitute instant messaging address to the second address.

12. The program of claim 11 , the actions further comprising:

following sending a text of the message, and responsive to receiving a reply message directed from the second address to the one substitute instant messaging address, sending a text of the reply message to the first address.

13. A system for facilitating instant messaging over an electronic network between a sender address associated with a first domain and a recipient address associated with a different second domain, the system comprising:

means for storing a pool of substitute instant messaging addresses associated with a second domain;

means for mapping one substitute instant messaging address to a sender instant messaging address associated with a first domain;

means for receiving a message directed from the sender instant messaging address to a recipient instant messaging address associated with the second domain;

responsive to receiving the message, means for sending a text of the message from the one substitute instant messaging address to the recipient instant messaging address.

14. The system of claim 13 , wherein the means for storing, for mapping, for receiving and for sending comprises at least one server.

15. The system of claim 13 , wherein the means for receiving is further for receiving a reply message directed from the recipient instant messaging address to the one substitute instant messaging address, wherein

responsive to receiving the reply message, the means for sending is for sending a text of the reply message to the sender instant messaging address.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035602/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2002
From: SRINIVAS, BINDIGNAVILE; ABOU-RIZK, MITRI
To: NOKIA CORPORATION
Reel/Frame 013627/0190 →