IP Library Granted Patent US 7,114,004
Granted Patent B2
US 7,114,004 · App. 10/434,140 · Granted Sep 26, 2006

Premium messaging exchange

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,114,004
App. No.
10/434,140
Granted
Sep 26, 2006
Kind
B2
Abstract

A premium messaging exchange. The premium messaging exchange can include a list of destinations supported by the premium messaging exchange. Each record in the list can include a specified destination, and a supporting external messaging system. Finally, the premium messaging exchange can include an interface to the list which can be accessed by querying external messaging systems and through which supporting external messaging systems can be identified for specific destination addresses provided by the querying external messaging systems through the interface.

Claims (38)

1. A premium messaging exchange system, comprising:

a list of destinations supported by the premium messaging exchange system, each record in said list of destinations comprising a specified destination, and a supporting external messaging system enabled to establish a communicative link with said specified destination, to format data so that said data can be processed at said specified destination, and to transmit said data once formatted to said specified destination according to a protocol recognized by said specified destination; and,

an interface to said list of destinations which can be accessed by querying external messaging systems and through which supporting external messaging systems can be identified for specific destination addresses provided by said querying external messaging systems through said interface to said querying external messaging system; and

an originating external messaging system configured to receive reguests to route data to specified destinations and to query said list of destinations through said interface to determine whether said specified destination can be processed in another external messaging system, if yes, first routing said data to said another external messaging system, said another external messaging system routing said data directly to said specified destination, if no, second routing said data directly to said specified destination without assistance from said another external messaging system.

2. The premium messaging exchange system of claim 1 , further comprising:

a configuration database comprising specified destinations and corresponding suitable data formats and communications protocols;

translation logic programmed to translate received messages into data formats suitable for corresponding specified destinations; and

a message router configured to route said translated received messages to said corresponding specified destinations.

3. The premium messaging exchange system of claim 1 , wherein each said supporting external messaging system comprises a messaging system selected from the group consisting of a broadcast fax system, an electronic mail system, and a video conferencing system.

4. The premium messaging exchange system of claim 1 , further comprising least cost routing logic programmed to compute a cost associated with a least cost route through which a particular electronic document can be transmitted through the premium messaging exchange system to a specified destination in said list of destinations, which computed cost can be returned through said interface.

5. In an originating external messaging system, a premium messaging exchange method comprising the steps of:

receiving in the originating external messaging system, a request to route data to a specified destination;

confirming by way of a specified destination that another external messaging system can suitably format and route data transmissions to said specified destination, said confirming comprising accessing a list of destinations through an interface to said list of destinations, each record in said list of destinations comprising a specified destination, and a supporting external messaging system enabled to establish a communicative link with said specified destination, to format data so that said data can be processed at said specified destination, and to transmit said data once formatted to said specified destination according to a protocol recognized by said specified destination;

if another external messaging system can process said data, first routing said data to said another external messaging system, said another external messaging system routing said data directly to said specified destination; and

if another external messaging system cannot process said data, second routing said data directly to said specified destination without assistance from said another external messaging system. interface.

6. The method of claim 5 , wherein said receiving step comprises the step of receiving in the originating messaging system, a request to route a facsimile document to a fax device at a specified destination.

7. The method of claim 6 , wherein said confirming step comprises the steps of:

determining a route for said facsimile document to said fax device at said specified destination and computing a cost for said determined route; and,

querying said list of destinations to determine whether said specified destination can be processed in another external broadcast faxing system.

8. The method of claim 7 , wherein said first routing step comprises the steps of:

if another external messaging system can route said facsimile document to said fax device at said specified destination, comparing said computed cost for said determined route to a cost for routing said facsimile document through said another external messaging system, and selecting a route for said facsimile document based upon said comparison; and,

routing said facsimile document along said selected route.

9. The method of claim 5 , wherein said receiving step comprises the step of receiving in the originating messaging system, a request to establish a video conference with a video conferencing system at a specified destination.

10. The method of claim 5 , wherein said receiving step comprises the step of receiving in the originating messaging system, a request to transfer a voice mail message to a voice mailbox at a specified destination.

11. A machine readable storage having stored thereon a computer program for a premium messaging exchange, said computer program comprising a routine set of instructions for causing a machine to perform the steps of:

receiving in an originating external messaging system, a request to route data to a specified destination;

confirming by way of a specified destination that another external messaging system can suitably format and route data transmissions to said specified destination, said confirming comprising accessing a list of destinations through an interface to said list of destinations, each record in said list of destinations comprising a specified destination, and a supporting external messaging system enabled to establish a communicative link with said specified destination, to format data so that said data can be processed at said specified destination, and to transmit said data once formatted to said specified destination according to a protocol recognized by said specified destination;

if another external messaging system can process said data, first routing said data to said another external messaging system, said another external messaging system routing said data directly to said specified destination; and

if another external messaging system cannot process said data, second routing said data directly to said specified destination without assistance from said another external messaging system.

12. The machine readable storage of claim 11 , wherein said receiving step comprises the step of receiving in the originating messaging system, a request to route a facsimile document to a fax device at a specified destination.

13. The machine readable storage of claim 12 , wherein said confirming step comprises the steps of:

determining a route for said facsimile document to said fax device at said specified destination and computing a cost for said determined route; and,

querying said list of destinations to determine whether said specified destination can be processed in another external broadcast faxing system.

14. The machine readable storage of claim 13 , wherein said first routing step comprises the steps of:

if another external messaging system can route said facsimile document to said fax device at said specified destination, comparing said computed cost for said determined route to a cost for routing said facsimile document through said another external messaging system, and selecting a route for said facsimile document based upon said comparison; and,

routing said facsimile document along said selected route.

15. The machine readable storage of claim 11 , wherein said receiving step comprises the step of receiving in the originating messaging system, a request to establish a video conference with a video conferencing system at a specified destination.

16. The machine readable storage of claim 11 , wherein said receiving step comprises the step of receiving in the originating messaging system, a request to transfer a voice mail message to a voice mailbox at a specified destination.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 9, 2025
From: U.S. BANK NATIONAL ASSOCIATION, AS SUCCESSOR TO MUFG UNION BANK, N.A.
To: CONSENSUS CLOUD SOLUTIONS, LLC F/K/A J2 CLOUD SERVICES, LLC
Reel/Frame 071889/0496 →
SECURITY INTEREST Recorded Mar 9, 2022
From: J2 CLOUD SERVICES, LLC
To: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 059357/0003 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: ADVANCED MESSAGING TECHNOLOGIES, INC.
To: J2 CLOUD SERVICES, LLC
Reel/Frame 057937/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2014
From: J2 CLOUD SERVICES, INC.
To: ADVANCED MESSAGING TECHNOLOGIES, INC.
Reel/Frame 033286/0101 →
CHANGE OF NAME Recorded Jun 25, 2014
From: J2 GLOBAL, INC.
To: J2 CLOUD SERVICES, INC.
Reel/Frame 033227/0703 →
MERGER Recorded Jun 24, 2014
From: VENALI, INC.
To: J2 GLOBAL, INC.
Reel/Frame 033168/0001 →