Method and system for managing message-based applications and applications providers in a communications network
First Claim
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.
23 Assignments
0 Petitions
Accused Products
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.
-
Citations
10 Claims
-
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. - View Dependent Claims (3, 4)
-
-
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. - View Dependent Claims (7)
-
-
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. - View Dependent Claims (10)
-
Specification