IP Library Granted Patent US 7,649,895
Granted Patent B2
US 7,649,895 · App. 10/747,366 · Granted Jan 19, 2010

Apparatus and method for routing multimedia messages between a user agent and multiple multimedia message service centers

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,649,895
App. No.
10/747,366
Filed
Dec 30, 2003
Granted
Jan 19, 2010
Kind
B2
Art Unit
2476
USPC
370/396
Abstract

An apparatus and a method for routing a multimedia message sent by a user agent to one of a plurality of multimedia message service centers, the user agent applying a pre-determined determined destination address to the multimedia message. The multimedia message is received at the pre-determined destination address, a target multimedia message service center is selected and the multimedia message is forwarded to the target multimedia message service center. Routing is based on address information contained in the multimedia message, session identification information associated with the multimedia message, load-balancing and fault-tolerance information associated with each one of the plurality of multimedia message service centers, service identifying information contained in the multimedia message and combinations thereof.

Claims (27)

1. A router, comprising:

(a) a first server interface for receiving a multimedia message, sent from a user agent, based on a pre-determined destination address;

(b) a message routing mechanism for:

(i) selecting a target multimedia message service center, having an address, from a plurality of multimedia message service centers; and

(ii) applying the address to the multimedia message received by the first server interface by replacing the pre-determined destination address;

(iii) selecting the target multimedia message service center based on session identification information associated with the multimedia message, wherein the session identification information is a unique discriminator, for identifying one of the plurality of multimedia message service centers, incorporated in a component of the multimedia message and selected from a set comprising a transaction identifier, a message identifier and combinations thereof; and

(c) a first client interface for forwarding the multimedia message to the applied address.

2. A router, comprising:

(a) a first server interface for receiving a multimedia message, sent from a user agent, based on a pre-determined destination address;

(b) a message routing mechanism for:

(i) selecting a target multimedia message service center, having an address, from a plurality of multimedia message service centers; and

(ii) applying the address to the multimedia message received by the first server interface by replacing the pre-determined destination address;

(iii) wherein the message routing mechanism selects the target multimedia message service center using a basis selected from the set comprising session identification information associated with the multimedia message, and service identifying information contained in the multimedia message and combinations thereof, wherein the session identification information is a unique discriminator for identifying one of the plurality of multimedia message service centers, incorporated in a component of the multimedia message and selected from a set including a transaction identifier, a message identifier and combinations thereof; and,

(c) a first client interface for forwarding the multimedia message to the applied address.

3. A method for routing a multimedia message sent by a user agent to one of a plurality of multimedia message service centers, the user agent applying a pre-determined destination address to the multimedia message, comprising the steps of:

a) receiving the multimedia message, at the pre-determined destination address;

b) selecting a target multimedia message service center from the plurality of multimedia message service centers;

c) applying an address of the target multimedia message service center to the received multimedia message by replacing the pre-determined destination address; and

d) forwarding the received multimedia message responsive to the applied address of the target multimedia message service center:

wherein the selection of the target multimedia message service center is based on session identification information associated with the multimedia message, the session identification information is a unique discriminator for identifying one of the plurality of multimedia message service centers, incorporated in a component of the multimedia message and selected from a set comprising a transaction identifier, a message identifier and combinations thereof.

4. A method for routing a multimedia message sent by a user agent to one of a plurality of multimedia message service centers, the user agent applying a pre-determined destination address to the multimedia message, comprising the steps of:

a) receiving the multimedia message, at the pre-determined destination address;

b) selecting a target multimedia message service center from the plurality of multimedia message service centers;

c) applying an address of the target multimedia message service center to the received multimedia message by replacing the pre-determined destination address; and

d) forwarding the received multimedia message responsive to the applied address of the target multimedia message service center

wherein selecting the target multimedia message service center uses a basis selected from a set comprising session identification information associated with the multimedia message, and service identifying information contained in the multimedia message and combinations thereof; and

wherein the session identification information is a unique discriminator, for identifying one of the plurality of multimedia message service centers, incorporated in a component of the multimedia message and selected from a set comprising a transaction identifier, a message identifier and combinations thereof.

Assignments (16)
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 069113 AND FRAME 0558 Recorded Jul 31, 2025
From: GLAS USA LLC
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072308/0172 →
GRANT OF SECURITY INTEREST - PATENTS Recorded Jul 29, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: GLAS USA LLC
Reel/Frame 072245/0764 →
RELEASE OF SECURITY INTERESTS (SIDECAR) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0041 →
RELEASE OF SECURITY INTERESTS (SYNDICATED) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0121 →
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 067565 AND FRAME 0678 Recorded Jul 29, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0421 →
SECURITY INTEREST Recorded Jul 28, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: BLUE TORCH FINANCE LLC
Reel/Frame 072268/0439 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 4, 2024
From: MAVENIR SYSTEMS, INC.
To: GLAS USA LLC
Reel/Frame 069113/0558 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 069113/0596 →
SECURITY INTEREST Recorded Aug 30, 2024
From: MAVENIR SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 068822/0966 →
SECURITY INTEREST Recorded May 29, 2024
From: MAVENIR SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 067565/0678 →
SECURITY AGREEMENT Recorded Jul 13, 2022
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 060641/0242 →
SECURITY AGREEMENT Recorded Aug 18, 2021
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 057221/0801 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL - RELEASE OF 046139.0299 Recorded Aug 18, 2021
From: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
To: MAVENIR SYSTEMS, INC.
Reel/Frame 057222/0398 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded May 14, 2018
From: MAVENIR SYSTEMS, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 046139/0299 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2018
From: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
To: MAVENIR SYSTEMS, INC. (F/K/A MITEL MOBILITY INC.)
Reel/Frame 045773/0100 →
MERGER AND CHANGE OF NAME Recorded Oct 23, 2015
From: MAVENIR HOLDINGS, INC.; MITEL MOBILITY, INC.
To: MITEL MOBILITY, INC.
Reel/Frame 036873/0095 →