IP Library Granted Patent US 7,283,539
Granted Patent B2
US 7,283,539 · App. 10/164,605 · Granted Oct 16, 2007

Method and system for managing message-based applications and applications providers in a communications network

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,283,539
App. No.
10/164,605
Granted
Oct 16, 2007
Kind
B2
Abstract

A system for a network operator to manage a message-based application, provided to a subscriber, and an application provider, providing said application, in a communications network connected to a message gateway for relaying and translating messages between the application and the subscriber. The system comprising: a subscription management module for managing publication of the application and subscription to the application by the subscriber; an application management module for managing the availability of the application based on authorization by the network operator and the application provider; and a message handler module for managing relaying, translating and enhancing, with value-added information, of the messages via the message gateway based on information from the subscription management module and the application management module.

Claims (53)

1. A system for a network operator to manage a message-based application, provided to a subscriber, and an application provider, providing said application, in a communications network connected to a message gateway for relaying and translating messages between said application and said subscriber comprising:

a subscription management module for managing publication of said application and subscription to said application by said subscriber, having a mechanism for:

publicizing the existence of a community to the subscriber;

adding the subscriber as a member of the community responsive to a request for membership from the subscriber;

including the service in the community responsive to an availability state of the application;

publicizing the application to the subscriber as a member of the community; and

subscribing the subscriber to the application responsive to a request to subscribe from the subscriber;

an application management module for managing the availability of said application based on authorization by said network operator and said application provider; and

a message handler module for managing relaying and translating of said messages via the message gateway based on information from said subscription management module and said application management module.

2. A system for a network operator to manage a message-based application, provided to a subscriber, and an application provider, providing said application, in a communications network connected to a message gateway for relaying and translating messages between said application and said subscriber comprising:

a subscription management module for managing publication of said application and subscription to said application by said subscriber;

an application management module, for managing the availability of said application based on authorization by said network operator and said application provider, comprising an availability state, for said application, having a value signifying one of a range of progressively wider deployment availabilities wherein said value is selected from a first pre-determined set by the network operator and from a second pre-determined set by the application provider; and

a message handler module for managing relaying and translating of said messages via the message gateway based on information from said subscription management module and said application management module.

3. The system of claim 2 , further comprising:

a statistics management module for gathering measurements on the demand for and utilization of said application;

wherein, said measurements are used in determining said value and in determining when to select said value.

4. The system of claim 3 , further comprising:

a service level agreement (SLA) management module for enforcing application performance requirements captured in an SLA based on said measurements.

5. A method for a network operator to manage a message-based application, provided to a subscriber, and an application provider, providing said application, in a communications network connected to a message gateway for relaying and translating messages between said application and said subscriber comprising the steps of:

managing publication of said application and subscription to said application by said subscriber, comprising the steps of:

publicizing the existence of a community to the subscriber;

adding the subscriber as a member of the community responsive to a request for membership from the subscriber;

including the service in the community responsive to an availability state of the application;

publicizing the application to the subscriber as a member of the community; and

subscribing the subscriber to the application responsive to a request to subscribe from the subscriber;

managing the availability of said application based on authorization by said network operator and said application provider; and

managing relaying and translating of said messages via the message gateway based on information from said subscription management module and said application management module.

6. A method for a network operator to manage a message-based application, provided to a subscriber, and an application provider, providing said application, in a communications network connected to a message gateway for relaying and translating messages between said application and said subscriber comprising the steps:

managing publication of said application and subscription to said application by said subscriber;

managing the availability of said application based on authorization by said network operator and said application provider, comprising the step of managing an availability state, for said application, having a value signifying one of a range of progressively wider deployment availabilities wherein said value is selected from a first pre-determined set by the network operator and from a second pre-determined set by the application provider; and

managing relaying and translating of said messages via the message gateway based on information from said subscription management module and said application management module.

7. The method of claim 6 , further comprising the step of:

gathering measurements on the demand for and utilization of said application;

wherein, said measurements being used in determining said value and in determining when to select said value.

8. A computer-readable program product for use by a network operator to manage a message-based application, provided to a subscriber, and an application provider, providing said application, in a communications network connected to a message gateway for relaying and translating messages between said application and said subscriber, the computer-readable program product comprising:

having a stored computer program to perform, when executed by a processor, the steps of:

managing of publication of said application and subscription to said application by said subscriber, comprising the steps of:

publicizing the existence of a community to the subscriber;

adding the subscriber as a member of the community responsive to a request for membership from the subscriber;

including the service in the community responsive to an availability state of the application;

publicizing the application to the subscriber as a member of the community; and

subscribing the subscriber to the application responsive to a request to subscribe from the subscriber;

managing of the availability of said application based on authorization by said network operator and said application provider; and

managing of relaying and translating of said messages via the message gateway based on information from said subscription management module and said application management module.

9. A computer-readable program product for use by a network operator to manage a message-based application, provided to a subscriber, and an application provider, providing said application, in a communications network connected to a message gateway for relaying and translating messages between said application and said subscriber, the computer-readable program product comprising:

having a stored computer program to perform, when executed by a processor, the steps of:

managing of publication of said application and subscription to said application by said subscriber;

managing of the availability of said application based on authorization by said network operator and said application provider, comprising the step of managing of an availability state, for said application, having a value signifying one of a range of progressively wider deployment availabilities wherein said value is selected from a first pre-determined set by the network operator and from a second pre-determined set by the application provider; and

managing of relaying and translating of said messages via the message gateway based on information from said subscription management module and said application management module.

10. The computer-readable program product of claim 9 ,

the stored computer program further to perform the step of:

gathering of measurements on the demand for and utilization of said application;

wherein, said measurements being used in determining said value and in determining when to select said value.

Assignments (32)
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 →
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 →
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 INTERESTS (SIDECAR) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0041 →
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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 069113/0596 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 4, 2024
From: MAVENIR SYSTEMS, INC.
To: GLAS USA LLC
Reel/Frame 069113/0558 →
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 →
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 →
SECURITY AGREEMENT Recorded Aug 18, 2021
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 057221/0801 →
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 →
CHANGE OF NAME Recorded Apr 21, 2017
From: MITEL MOBILITY INC.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 042369/0185 →
GRANT OF A SECURITY INTEREST -- PATENTS Recorded Mar 3, 2017
From: MAVENIR SYSTEMS, INC. (F/K/A MITEL MOBILITY INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 041877/0881 →
MERGER AND CHANGE OF NAME Recorded Oct 23, 2015
From: MAVENIR HOLDINGS, INC.; MITEL MOBILITY, INC.
To: MITEL MOBILITY, INC.
Reel/Frame 036873/0095 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: SILICON VALLEY BANK
To: MAVENIR SYSTEMS, INC.; MAVENIR HOLDINGS, INC.; MAVENIR INTERNATIONAL HOLDINGS, INC. FKA STOKE, INC.; MAVENIR SYSTEMS IP HOLDINGS, LLC
Reel/Frame 035551/0171 →
MERGER Recorded Nov 19, 2012
From: AIRWIDE SOLUTIONS INC.
To: MAVENIR HOLDINGS, INC.
Reel/Frame 029319/0904 →
RELEASE OF SECURITY INTEREST Recorded Oct 24, 2012
From: COMERICA BANK, A TEXAS BANKING ASSOCIATION
To: MAVENIR HOLDINGS, INC., FORMERLY KNOWN AS AIRWIDE SOLUTIONS, INC.
Reel/Frame 029178/0732 →
SECURITY AGREEMENT Recorded Oct 19, 2012
From: MAVENIR SYSTEMS, INC.; MAVENIR HOLDINGS, INC.
To: SILICON VALLEY BANK
Reel/Frame 029156/0199 →
SECURITY AGREEMENT Recorded Sep 30, 2011
From: MAVENIR HOLDINGS, INC. FORMERLY KNOWN AS AIRWIDE SOLUTIONS INC.
To: COMERICA BANK
Reel/Frame 026999/0975 →
RELEASE OF SECURITY INTEREST Recorded Sep 1, 2011
From: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
To: AIRWIDE SOLUTIONS INC.
Reel/Frame 026844/0194 →
RELEASE OF SECURITY INTEREST Recorded May 27, 2011
From: AIRWIDE SOLUTIONS INC.
To: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
Reel/Frame 026355/0828 →
RELEASE OF SECURITY INTEREST Recorded Dec 4, 2007
From: SILICON VALLEY BANK
To: AIRWIDE SOLUTIONS INC.
Reel/Frame 020195/0294 →
SECURITY AGREEMENT Recorded Dec 4, 2007
From: AIRWIDE SOLUTIONS INC.
To: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
Reel/Frame 020196/0127 →
RELEASE OF SECURITY INTEREST Recorded Dec 4, 2007
From: PARTNERS FOR GROWTH, L.P.
To: AIRWIDE SOLUTIONS INC.; AIRWIDE SOLUTIONS HOLDINGS LTD.; AIRWIDE SOLUTIONS UK LTD.; AIRWIDE SOLUTIONS NORTH AMERICA LTD.
Reel/Frame 020195/0370 →
CHANGE OF NAME Recorded Sep 10, 2007
From: TARAL NETWORKS, INC.
To: AIRWIDE SOLUTIONS INC.
Reel/Frame 019802/0191 →
SECURITY INTEREST Recorded Aug 10, 2005
From: AIRWIDE SOLUTIONS INC.
To: SILICON VALLEY BANK
Reel/Frame 016635/0209 →
SECURITY AGREEMENT Recorded Jul 27, 2005
From: AIRWIDE SOLUTIONS INC.
To: PARTNERS FOR GROWTH, L.P.
Reel/Frame 016318/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2002
From: WANG, JIWEI R.; KADAR, VINCENT; COOPER, ADAM; FEELEY, ERIC
To: TARAL NETWORKS
Reel/Frame 012985/0715 →