IP Library › Granted Patent US 7,039,052
Granted Patent B2
US 7,039,052 · App. 09/955,905 · Granted May 2, 2006

Selective routing of multi-recipient communications

Assignee: International Business Machines Corporation
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,039,052
App. No.
09/955,905
Granted
May 2, 2006
Kind
B2
Abstract

A method and apparatus for selective routing of a multi-recipient communication from an origin domain to a destination domain within a communications network. An exit routing station added to the origin domain receives a datagram including content data intended for multi-recipient delivery in the destination domain. The exit routing station modifies the datagram for routing to the destination domain, and transmits it to the entry routing station. This enables delivery to the destination domain by other than multi-recipient techniques. An entry routing station added to the destination domain modifies the datagram for multi-recipient delivery in the destination domain and initiates multi-recipient delivery. The destination domain's entry routing station may modify the datagram with information specific to the destination domain and unknown to the origin domain. Accordingly, no revisions to software applications employing multi-recipient technology is required, and destination domains otherwise unreachable by traditional multi-recipient techniques may be reached.

Claims (30)

1. A method for selective routing of a multi-recipient communication from an origin domain to a destination domain of a communications network, said method comprising:

receiving, at an exit routing station of the origin domain, a datagram comprising content data intended for multi-recipient delivery in a destination domain;

modifying the datagram to render it suitable for routing from the origin domain to the destination domain; and

transmitting via the communications network the modified datagram to an entry routing station of the destination domain, the entry routing station being configured to initiate multi-recipient delivery in the destination domain,

wherein modifying the datagram comprises

wrapping the datagram with a wrapper suitable for routing from the origin domain to the destination domain.

2. A method for selective routing of a multi-recipient communication from an origin domain to a destination domain of a communications network, said method comprising:

receiving at an entry routin station of the destination domain, a datagram configured for routing from the origin domain to the destination domain, the datagram comprising content data intended for multi-recipient delivery in the destination domain;

modifying the datagram to form a reconstructed datagram, the reconstructed datagram being suitable for multi-recipient routing in the destination domain; and

initiating multi-recipient delivery of the reconstructed datagram in the destination domain,

wherein modifying the datagram comprises

removing a wrapper applied to the datagram in the origin domain; and

modifying a header of the datagram suitable for routing in the origin domain to create a header suitable for routing in the destination domain.

3. The method of claim 2 , wherein the wrapper removed comprises an HTTP or RMI header.

4. An exit routing station for selective routing of a multi-recipient communication to a destination domain, said exit routing station comprising:

a microprocessor;

a memory operatively connected to said microprocessor;

a telecommunications device operatively connected to said microprocessor and capable of communicating via a communications network;

first instructions stored in said memory and executable by said microprocessor for receiving a datagram comprising content data intended for multi-recipient delivery in a destination domain;

second instructions stored in said memory and executable by said microprocessor for modifying the datagram to render it suitable for routing from the origin domain to the destination domain;

third instructions stored in said memory and executable by said microprocessor for transmitting via the communications network the modified datagram to an entry routing station of the destination domain, the entry routing station being configured to initiate multi-recipient delivery in the destination domain; and

fourth instructions stored in the memory and executable by said microprocessor for retrieving information indicating parameters for delivery to the destination domain.

5. An entry routing station for selective routing of a multi-recipient communication received from an origin domain, said entry routing station comprising:

a microprocessor;

a memory operatively connected to said microprocessor;

a telecommunications device operatively connected to said microprocessor and configured to communicate via a communications network;

first instructions stored in said memory and executable by said microprocessor for receiving a datagram configured for routing from the origin domain to the destination domain, the datagram comprising content data intended for multi-recipient delivery in the destination domain;

second instructions stored in said memory and executable by said microprocessor for modifying the datagram to form a reconstructed datagram, the reconstructed datagram being suitable for multi-recipient routing in the destination domain;

third instructions stored in said memory and executable by said microprocessor for initiating multi-recipient delivery of the reconstructed datagram in the destination domain; and

fourth instructions stored in said memory and executable by said microprocessor for retrieving information indicating parameters for multi-recipient delivery in the destination domain.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2001
From: FOX, JAMES E.; FOX, MICHAEL J.; LEAH, ROBERT C.
To: INTERNATIONAL BUSINESS MACHINES CORP.
Reel/Frame 012184/0873 →
Continuity (1)
Related Publication 20030053457A1 · Mar 20, 2003