Mobile client provisioning web service
First Claim
1. A system for provisioning mobile terminals operable on a network, comprising:
- at least one mobile terminal coupled to the network;
a network service coupled to the network to provide an application via the network;
a provisioning Web service implemented using Web Services and coupled between the mobile terminal and the network service to provide a single interface for the network service to control provisioning of the mobile terminal, and to effect the provisioning by configuring application use settings on the mobile terminal and delivering the application to the mobile terminal;
wherein the provisioning Web service comprises a data object delivery module to deliver the application to the mobile terminal upon successful configuration of the application use settings on the mobile terminal;
wherein the provisioning Web service further comprises a notification module coupled to the data object delivery module to notify the mobile terminal that the application is available at the data object deliver module, if the mobile terminal is not capable of direct delivery receipt by the data object delivery module, and to provide an address of the application at the data object delivery module.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for provisioning mobile clients on a network for use of network service applications via a provisioning Web service. At least one mobile terminal is coupled to at least one network service via the mobile client provisioning Web service. The provisioning Web service provides a single point of interface to the network service for provisioning the mobile terminal. The mobile terminal is provisioned by the provisioning Web service for use of at least one application provided by the network services where the provisioning includes at least configuring the mobile terminal for use of the application, and delivering the application to the mobile terminal.
-
Citations
3 Claims
-
1. A system for provisioning mobile terminals operable on a network, comprising:
-
at least one mobile terminal coupled to the network; a network service coupled to the network to provide an application via the network; a provisioning Web service implemented using Web Services and coupled between the mobile terminal and the network service to provide a single interface for the network service to control provisioning of the mobile terminal, and to effect the provisioning by configuring application use settings on the mobile terminal and delivering the application to the mobile terminal; wherein the provisioning Web service comprises a data object delivery module to deliver the application to the mobile terminal upon successful configuration of the application use settings on the mobile terminal; wherein the provisioning Web service further comprises a notification module coupled to the data object delivery module to notify the mobile terminal that the application is available at the data object deliver module, if the mobile terminal is not capable of direct delivery receipt by the data object delivery module, and to provide an address of the application at the data object delivery module.
-
-
2. A system for provisioning mobile terminals operable on a network, comprising:
-
at least one mobile terminal coupled to the network; a network service coupled to the network to provide an application via the network; a provisioning Web service coupled between the mobile terminal and the network service to provide a single interface for the network service to control provisioning of the mobile terminal, and to effect the provisioning by configuring application use settings on the mobile terminal and delivering the application to the mobile terminal;
wherein the provisioning Web service comprises;(a) a service logic module comprising; (i) a Web service endpoint to terminate Web service protocols; (ii) a sequence management module to control a sequence of provisioning operations; (b) a data object delivery module to deliver the application to the mobile terminal upon successful configuration of the application use settings on the mobile terminal; (c) a notification module coupled to the data object delivery module to notify the mobile terminal that the application is available at the data object deliver module, if the mobile terminal is not capable of direct delivery receipt by the data object delivery module, and to provide an address of the application at the data object delivery module; (d) a terminal management module to configure the application use settings on the mobile terminal to allow connectivity of the mobile terminal to the network service; and (e) a presence module configured to receive terminal information of the mobile terminal that is being provisioned, and to supply the terminal information to one or more of the data object delivery module, the notification module, and the terminal management module during the provisioning of the terminal.
-
-
3. A suite of Web services to provision a terminal for use of an application on a network, comprising:
-
a memory storing one or more web services; a client provisioning Web service to interface at least one mobile terminal to at least one network service, wherein the client provisioning Web service provides a single point of interface to the network service for provisioning the mobile terminal for use of the application provided by the network service; terminal management Web service to configure application use settings on the mobile terminal to enable use of the application; a presence Web service connected via the network to the mobile terminal to receive at least a terminal type of the mobile terminal; a delivery Web service coupled to the presence Web service to receive the terminal type from the presence Web service, and to identify a data object for delivery corresponding to the terminal type upon successful configuration of the application use settings on the mobile terminal; and a notification Web service coupled to the delivery Web service to deliver the data object to the mobile terminal if the terminal type indicates that the mobile terminal is capable of receiving the data object via a push operation, and to deliver to the mobile terminal an address of the data object stored at the delivery Web service if the terminal type indicates that the mobile terminal is not capable of receiving the data object via a push operation.
-
Specification